event for select boxes to disable androids JS calls
This commit is contained in:
parent
704a6f7bc3
commit
2e78b58678
@ -32,13 +32,6 @@ window.portalHighlighterControl = function() {
|
|||||||
});
|
});
|
||||||
$("#portal_highlight_select").val(_current_highlighter);
|
$("#portal_highlight_select").val(_current_highlighter);
|
||||||
$("#portal_highlight_select").change(function(){ changePortalHighlights($(this).val());});
|
$("#portal_highlight_select").change(function(){ changePortalHighlights($(this).val());});
|
||||||
// notify android that the select spinner is enabled.
|
|
||||||
// this disables javascript injection on android side.
|
|
||||||
// if android is not notified, the spinner closes on the next JS call
|
|
||||||
if (typeof android !== 'undefined' && android && android.spinnerEnabled) {
|
|
||||||
$("#portal_highlight_select").click(function(){ android.spinnerEnabled(true);});
|
|
||||||
$("#portal_highlight_select").focus(function(){ android.spinnerEnabled(false);});
|
|
||||||
}
|
|
||||||
$(".leaflet-top.leaflet-left").css('padding-top', '20px');
|
$(".leaflet-top.leaflet-left").css('padding-top', '20px');
|
||||||
$(".leaflet-control-scale-line").css('margin-top','25px');
|
$(".leaflet-control-scale-line").css('margin-top','25px');
|
||||||
}
|
}
|
||||||
|
@ -125,6 +125,18 @@ window.runOnSmartphonesAfterBoot = function() {
|
|||||||
var l = $('#chatcontrols a:visible');
|
var l = $('#chatcontrols a:visible');
|
||||||
l.css('width', 100/l.length + '%');
|
l.css('width', 100/l.length + '%');
|
||||||
|
|
||||||
|
// notify android that a select spinner is enabled.
|
||||||
|
// this disables javascript injection on android side.
|
||||||
|
// if android is not notified, the spinner closes on the next JS call
|
||||||
|
if (typeof android !== 'undefined' && android && android.spinnerEnabled) {
|
||||||
|
$("body").on("click", "select", function() {
|
||||||
|
android.spinnerEnabled(true);
|
||||||
|
});
|
||||||
|
$("body").on("focus", "select", function() {
|
||||||
|
android.spinnerEnabled(false);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// add event to portals that allows long press to switch to sidebar
|
// add event to portals that allows long press to switch to sidebar
|
||||||
window.addHook('portalAdded', function(data) {
|
window.addHook('portalAdded', function(data) {
|
||||||
data.portal.on('add', function() {
|
data.portal.on('add', function() {
|
||||||
|
@ -340,13 +340,6 @@ var setup = function() {
|
|||||||
possibleFarmPortals = [];
|
possibleFarmPortals = [];
|
||||||
window.plugin.farmFind.levelLayerGroup = new L.LayerGroup();
|
window.plugin.farmFind.levelLayerGroup = new L.LayerGroup();
|
||||||
$('body').append('<select onchange="window.plugin.farmFind.changeLevel()" id="farm_level_select"><option value=1>Farm level 1</option><option value=2>Farm level 2</option><option value=3>Farm level 3</option><option value=4>Farm level 4</option><option value=5>Farm level 5</option><option value=6>Farm level 6</option><option value=7>Farm level 7</option><option value=8>Farm level 8</option></select>');
|
$('body').append('<select onchange="window.plugin.farmFind.changeLevel()" id="farm_level_select"><option value=1>Farm level 1</option><option value=2>Farm level 2</option><option value=3>Farm level 3</option><option value=4>Farm level 4</option><option value=5>Farm level 5</option><option value=6>Farm level 6</option><option value=7>Farm level 7</option><option value=8>Farm level 8</option></select>');
|
||||||
// notify android that the select spinner is enabled.
|
|
||||||
// this disables javascript injection on android side.
|
|
||||||
// if android is not notified, the spinner closes on the next JS call
|
|
||||||
if (typeof android !== 'undefined' && android && android.spinnerEnabled) {
|
|
||||||
$("#farm_level_select").click(function(){ android.spinnerEnabled(true);});
|
|
||||||
$("#farm_level_select").focus(function(){ android.spinnerEnabled(false);});
|
|
||||||
}
|
|
||||||
var myselect = document.getElementById("farm_level_select");
|
var myselect = document.getElementById("farm_level_select");
|
||||||
myselect.options.selectedIndex = 6;
|
myselect.options.selectedIndex = 6;
|
||||||
window.addLayerGroup('Farms', window.plugin.farmFind.levelLayerGroup, true);
|
window.addLayerGroup('Farms', window.plugin.farmFind.levelLayerGroup, true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user