mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-04-27 09:24:46 +00:00
added loadingMessage to $.mobile hash, for i18n. Defaults to "loading". If set to false, loading message whill not appear during ajax requests, but ui-loading class will still apply to html element.
This commit is contained in:
parent
c707f63918
commit
f4b785a9e7
1 changed files with 15 additions and 3 deletions
|
|
@ -6,7 +6,7 @@
|
|||
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||
* http://jquery.org/license
|
||||
*/
|
||||
|
||||
|
||||
(function( $, window, undefined ) {
|
||||
|
||||
//define jQuery.mobile hash
|
||||
|
|
@ -31,6 +31,10 @@
|
|||
//set default transition
|
||||
defaultTransition: 'slide',
|
||||
|
||||
//show loading message during Ajax requests
|
||||
//if false, message will not appear, but loading classes will still be toggled on html el
|
||||
loadingMessage: "loading",
|
||||
|
||||
//support conditions that must be met in order to proceed
|
||||
gradeA: function(){
|
||||
return jQuery.support.mediaquery;
|
||||
|
|
@ -48,7 +52,12 @@
|
|||
$html = jQuery('html'),
|
||||
$head = jQuery('head'),
|
||||
$body,
|
||||
$loader = jQuery('<div class="ui-loader ui-body-a ui-corner-all"><span class="ui-icon ui-icon-loading spin"></span><h1>loading</h1></div>'),
|
||||
$loader = $.mobile.loadingMessage ?
|
||||
jQuery('<div class="ui-loader ui-body-a ui-corner-all">'+
|
||||
'<span class="ui-icon ui-icon-loading spin"></span>'+
|
||||
'<h1>'+ $.mobile.loadingMessage +'</h1>'+
|
||||
'</div>')
|
||||
: undefined,
|
||||
$startPage,
|
||||
$pageContainer,
|
||||
activeClickedLink = null,
|
||||
|
|
@ -174,7 +183,10 @@
|
|||
if ( done ) {
|
||||
$html.removeClass( "ui-loading" );
|
||||
} else {
|
||||
$loader.appendTo($pageContainer).css({top: $(window).scrollTop() + 75});
|
||||
|
||||
if( $.mobile.loadingMessage ){
|
||||
$loader.appendTo($pageContainer).css({top: $(window).scrollTop() + 75});
|
||||
}
|
||||
$html.addClass( "ui-loading" );
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue