* Fix bug that would cause modal dialogs to not show up (modal dialogs aren't draggables)

* Fix issue that broke portal poslinks on mobile
This commit is contained in:
Morgan Jones 2013-05-11 16:33:30 -06:00
parent 553ecdc61e
commit 99bbcbcb30
2 changed files with 6 additions and 6 deletions

View File

@ -127,7 +127,7 @@ window.dialog = function(options) {
var dialog = $(this).closest('.ui-dialog'); var dialog = $(this).closest('.ui-dialog');
var selector = dialog.find('.ui-dialog-content,.ui-dialog-buttonpane'); var selector = dialog.find('.ui-dialog-content,.ui-dialog-buttonpane');
var button = dialog.find('.ui-dialog-titlebar-button-collapse'); var button = dialog.find('.ui-dialog-titlebar-button-collapse');
if (collapsed) { if(collapsed) {
$(selector).removeClass('ui-dialog-content-hidden'); $(selector).removeClass('ui-dialog-content-hidden');
$(button).removeClass('ui-dialog-titlebar-button-collapse-collapsed'); $(button).removeClass('ui-dialog-titlebar-button-collapse-collapsed');
$(button).addClass('ui-dialog-titlebar-button-collapse-expanded'); $(button).addClass('ui-dialog-titlebar-button-collapse-expanded');
@ -203,14 +203,14 @@ window.dialog = function(options) {
dialog.data('focusCallback', options.focusCallback); dialog.data('focusCallback', options.focusCallback);
dialog.data('blurCallback', options.blurCallback); dialog.data('blurCallback', options.blurCallback);
// ui-modal includes overrides for modal dialogs
if (options.modal) { if (options.modal) {
// ui-modal includes overrides for modal dialogs
dialog.parent().addClass('ui-modal'); dialog.parent().addClass('ui-modal');
} else {
// Enable snapping
dialog.dialog().parents('.ui-dialog').draggable('option', 'snap', true);
} }
// Enable snapping
dialog.dialog().parents('.ui-dialog').draggable('option', 'snap', true);
// Run it // Run it
dialog.dialog('open'); dialog.dialog('open');

View File

@ -159,7 +159,7 @@ window.showPortalPosLinks = function(lat, lng, name) {
encoded_name = encodeURIComponent(' (' + name + ')'); encoded_name = encodeURIComponent(' (' + name + ')');
} }
if (typeof android !== 'undefined' && android && android.intentPosLink) { if (typeof android !== 'undefined' && android && android.intentPosLink) {
android.intentPosLink(lat, lng, portal_name); android.intentPosLink(lat, lng, encoded_name);
} else { } else {
var qrcode = '<div id="qrcode"></div>'; var qrcode = '<div id="qrcode"></div>';
var script = '<script>$(\'#qrcode\').qrcode({text:\'GEO:'+lat+','+lng+'\'});</script>'; var script = '<script>$(\'#qrcode\').qrcode({text:\'GEO:'+lat+','+lng+'\'});</script>';