Merge pull request #266 from integ3r/dialog

Dialog fixups: Mobile
This commit is contained in:
Philipp Schaefer
2013-05-11 16:10:31 -07:00
2 changed files with 8 additions and 8 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,13 +203,13 @@ window.dialog = function(options) {
dialog.data('focusCallback', options.focusCallback); dialog.data('focusCallback', options.focusCallback);
dialog.data('blurCallback', options.blurCallback); dialog.data('blurCallback', options.blurCallback);
if(options.modal) {
// ui-modal includes overrides for modal dialogs // ui-modal includes overrides for modal dialogs
if (options.modal) {
dialog.parent().addClass('ui-modal'); dialog.parent().addClass('ui-modal');
} } else {
// Enable snapping // Enable snapping
dialog.dialog().parents('.ui-dialog').draggable('option', 'snap', true); 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>';