summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/webserver
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-03-29 00:27:22 -0400
committerNeil Moore <neil@s-z.org>2014-03-29 00:29:07 -0400
commit3b3a7b63ad56bfc0d7bc0369aaf750e9b99ced76 (patch)
treea303ea2fde45eb53957f0f013468519beca43b0a /crawl-ref/source/webserver
parentf98fe4345fc10fc9af166e0bc7966214a665a133 (diff)
downloadcrawl-ref-3b3a7b63ad56bfc0d7bc0369aaf750e9b99ced76.tar.gz
crawl-ref-3b3a7b63ad56bfc0d7bc0369aaf750e9b99ced76.zip
Put cursor at end when navigating get_line history in Webtiles.
Diffstat (limited to 'crawl-ref/source/webserver')
-rw-r--r--crawl-ref/source/webserver/game_data/static/messages.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/webserver/game_data/static/messages.js b/crawl-ref/source/webserver/game_data/static/messages.js
index 6a5583eed8..5d9d3cf728 100644
--- a/crawl-ref/source/webserver/game_data/static/messages.js
+++ b/crawl-ref/source/webserver/game_data/static/messages.js
@@ -177,6 +177,10 @@ function ($, comm, client, util, options) {
if (historyPosition >= history.length)
historyPosition = 0;
input.val(history[historyPosition]);
+ if (input[0].setSelectionRange)
+ input[0].setSelectionRange(input.val().length, input.val().length);
+ ev.preventDefault();
+ return false;
}
});
input.keypress(function (ev) {