Switch to a diffrent keyboard and timepicker

these should hopefully work better on mobile browsers
This commit is contained in:
Donald Burr 2015-10-18 14:03:49 -07:00
parent b6dfba391c
commit 0eada46ece
27 changed files with 8074 additions and 3643 deletions

View file

@ -69,20 +69,38 @@ function setup_ui_elements()
});
// set up keypads
/*
$( "#current_rank" ).keypad(); // {prompt: 'Enter here'}
$( "#current_exp" ).keypad(); // {prompt: 'Enter here'}
$( "#desired_rank" ).keypad(); // {prompt: 'Enter here'}
$( "#current_gems" ).keypad(); // {prompt: 'Enter here'}
$( "#gem_desired_gems" ).keypad(); // {prompt: 'Enter here'}
$( "#card_current_level" ).keypad(); // {prompt: 'Enter here'}
$( "#card_current_exp" ).keypad(); // {prompt: 'Enter here'}
$( "#card_desired_level" ).keypad(); // {prompt: 'Enter here'}
$( "#card_feed_exp" ).keypad(); // {prompt: 'Enter here'}
$( "#" ).keypad(); // {prompt: 'Enter here'}
$( "#" ).keypad(); // {prompt: 'Enter here'}
$( "#" ).keypad(); // {prompt: 'Enter here'}
$( "#" ).keypad(); // {prompt: 'Enter here'}
$( "#" ).keypad(); // {prompt: 'Enter here'}
*/
["current_rank", "current_exp", "desired_rank", "current_gems", "gem_desired_gems", "card_current_level", "card_current_exp", "card_desired_level", "card_feed_exp"].forEach(function(entry) {
var selector = "#" + entry;
LOG(1, "setting up " + selector);
// $(selector).keypad()
$(selector)
.keyboard({
layout : 'custom',
customLayout: { 'default': ['1 2 3', '4 5 6', '7 8 9', '{empty} 0 {empty}', '{b} {c} {a}'] },
restrictInput : true, // Prevent keys not in the displayed keyboard from being typed in
preventPaste : true, // prevent ctrl-v and right click
autoAccept : true
})
.addTyping();
});
// set up date/time pickers
$( "#gem_desired_date" ).datepicker();
$( "#event_end_date" ).datepicker();
$( "#event_end_time" ).timepicker();
// $( "#event_end_time" ).timepicker();
$('#event_end_time').timepicker({ 'timeFormat': 'H:i' });
// set up buttons
["calculate-rank", "reset-rank", "calculate-gems", "reset-gems", "calculate-card", "reset-card", "start-stop-timer", "clear-timer"].forEach(function(entry) {