Mercurial > hg > orthanc
annotate OrthancExplorer/libs/jquery.blockui.js @ 3066:5713952f60c0 update-jquery
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
author | am@osimis.io |
---|---|
date | Wed, 26 Dec 2018 16:58:21 +0100 |
parents | 2d96cb181f45 |
children |
rev | line source |
---|---|
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
1 /*! |
0 | 2 * jQuery blockUI plugin |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
3 * Version 2.70.0-2014.11.23 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
4 * Requires jQuery v1.7 or later |
0 | 5 * |
6 * Examples at: http://malsup.com/jquery/block/ | |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
7 * Copyright (c) 2007-2013 M. Alsup |
0 | 8 * Dual licensed under the MIT and GPL licenses: |
9 * http://www.opensource.org/licenses/mit-license.php | |
10 * http://www.gnu.org/licenses/gpl.html | |
11 * | |
12 * Thanks to Amir-Hossein Sobhi for some excellent contributions! | |
13 */ | |
14 | |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
15 ;(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
16 /*jshint eqeqeq:false curly:false latedef:false */ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
17 "use strict"; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
18 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
19 function setup($) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
20 $.fn._fadeIn = $.fn.fadeIn; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
21 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
22 var noOp = $.noop || function() {}; |
0 | 23 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
24 // this bit is to ensure we don't call setExpression when we shouldn't (with extra muscle to handle |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
25 // confusing userAgent strings on Vista) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
26 var msie = /MSIE/.test(navigator.userAgent); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
27 var ie6 = /MSIE 6.0/.test(navigator.userAgent) && ! /MSIE 8.0/.test(navigator.userAgent); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
28 var mode = document.documentMode || 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
29 var setExpr = $.isFunction( document.createElement('div').style.setExpression ); |
0 | 30 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
31 // global $ methods for blocking/unblocking the entire page |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
32 $.blockUI = function(opts) { install(window, opts); }; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
33 $.unblockUI = function(opts) { remove(window, opts); }; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
34 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
35 // convenience method for quick growl-like notifications (http://www.google.com/search?q=growl) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
36 $.growlUI = function(title, message, timeout, onClose) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
37 var $m = $('<div class="growlUI"></div>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
38 if (title) $m.append('<h1>'+title+'</h1>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
39 if (message) $m.append('<h2>'+message+'</h2>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
40 if (timeout === undefined) timeout = 3000; |
0 | 41 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
42 // Added by konapun: Set timeout to 30 seconds if this growl is moused over, like normal toast notifications |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
43 var callBlock = function(opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
44 opts = opts || {}; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
45 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
46 $.blockUI({ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
47 message: $m, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
48 fadeIn : typeof opts.fadeIn !== 'undefined' ? opts.fadeIn : 700, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
49 fadeOut: typeof opts.fadeOut !== 'undefined' ? opts.fadeOut : 1000, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
50 timeout: typeof opts.timeout !== 'undefined' ? opts.timeout : timeout, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
51 centerY: false, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
52 showOverlay: false, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
53 onUnblock: onClose, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
54 css: $.blockUI.defaults.growlCSS |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
55 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
56 }; |
0 | 57 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
58 callBlock(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
59 var nonmousedOpacity = $m.css('opacity'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
60 $m.mouseover(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
61 callBlock({ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
62 fadeIn: 0, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
63 timeout: 30000 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
64 }); |
0 | 65 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
66 var displayBlock = $('.blockMsg'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
67 displayBlock.stop(); // cancel fadeout if it has started |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
68 displayBlock.fadeTo(300, 1); // make it easier to read the message by removing transparency |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
69 }).mouseout(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
70 $('.blockMsg').fadeOut(1000); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
71 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
72 // End konapun additions |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
73 }; |
0 | 74 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
75 // plugin method for blocking element content |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
76 $.fn.block = function(opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
77 if ( this[0] === window ) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
78 $.blockUI( opts ); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
79 return this; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
80 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
81 var fullOpts = $.extend({}, $.blockUI.defaults, opts || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
82 this.each(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
83 var $el = $(this); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
84 if (fullOpts.ignoreIfBlocked && $el.data('blockUI.isBlocked')) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
85 return; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
86 $el.unblock({ fadeOut: 0 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
87 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
88 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
89 return this.each(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
90 if ($.css(this,'position') == 'static') { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
91 this.style.position = 'relative'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
92 $(this).data('blockUI.static', true); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
93 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
94 this.style.zoom = 1; // force 'hasLayout' in ie |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
95 install(this, opts); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
96 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
97 }; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
98 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
99 // plugin method for unblocking element content |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
100 $.fn.unblock = function(opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
101 if ( this[0] === window ) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
102 $.unblockUI( opts ); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
103 return this; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
104 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
105 return this.each(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
106 remove(this, opts); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
107 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
108 }; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
109 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
110 $.blockUI.version = 2.70; // 2nd generation blocking at no extra cost! |
0 | 111 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
112 // override these in your code to change the default behavior and style |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
113 $.blockUI.defaults = { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
114 // message displayed when blocking (use null for no message) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
115 message: '<h1>Please wait...</h1>', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
116 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
117 title: null, // title string; only used when theme == true |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
118 draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
119 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
120 theme: false, // set to true to use with jQuery UI themes |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
121 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
122 // styles for the message when blocking; if you wish to disable |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
123 // these and use an external stylesheet then do this in your code: |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
124 // $.blockUI.defaults.css = {}; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
125 css: { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
126 padding: 0, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
127 margin: 0, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
128 width: '30%', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
129 top: '40%', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
130 left: '35%', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
131 textAlign: 'center', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
132 color: '#000', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
133 border: '3px solid #aaa', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
134 backgroundColor:'#fff', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
135 cursor: 'wait' |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
136 }, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
137 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
138 // minimal style set used when themes are used |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
139 themedCSS: { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
140 width: '30%', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
141 top: '40%', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
142 left: '35%' |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
143 }, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
144 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
145 // styles for the overlay |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
146 overlayCSS: { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
147 backgroundColor: '#000', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
148 opacity: 0.6, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
149 cursor: 'wait' |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
150 }, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
151 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
152 // style to replace wait cursor before unblocking to correct issue |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
153 // of lingering wait cursor |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
154 cursorReset: 'default', |
0 | 155 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
156 // styles applied when using $.growlUI |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
157 growlCSS: { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
158 width: '350px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
159 top: '10px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
160 left: '', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
161 right: '10px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
162 border: 'none', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
163 padding: '5px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
164 opacity: 0.6, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
165 cursor: 'default', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
166 color: '#fff', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
167 backgroundColor: '#000', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
168 '-webkit-border-radius':'10px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
169 '-moz-border-radius': '10px', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
170 'border-radius': '10px' |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
171 }, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
172 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
173 // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
174 // (hat tip to Jorge H. N. de Vasconcelos) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
175 /*jshint scripturl:true */ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
176 iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
177 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
178 // force usage of iframe in non-IE browsers (handy for blocking applets) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
179 forceIframe: false, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
180 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
181 // z-index for the blocking overlay |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
182 baseZ: 1000, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
183 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
184 // set these to true to have the message automatically centered |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
185 centerX: true, // <-- only effects element blocking (page block controlled via css above) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
186 centerY: true, |
0 | 187 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
188 // allow body element to be stetched in ie6; this makes blocking look better |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
189 // on "short" pages. disable if you wish to prevent changes to the body height |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
190 allowBodyStretch: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
191 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
192 // enable if you want key and mouse events to be disabled for content that is blocked |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
193 bindEvents: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
194 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
195 // be default blockUI will supress tab navigation from leaving blocking content |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
196 // (if bindEvents is true) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
197 constrainTabKey: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
198 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
199 // fadeIn time in millis; set to 0 to disable fadeIn on block |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
200 fadeIn: 200, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
201 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
202 // fadeOut time in millis; set to 0 to disable fadeOut on unblock |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
203 fadeOut: 400, |
0 | 204 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
205 // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
206 timeout: 0, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
207 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
208 // disable if you don't want to show the overlay |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
209 showOverlay: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
210 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
211 // if true, focus will be placed in the first available input field when |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
212 // page blocking |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
213 focusInput: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
214 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
215 // elements that can receive focus |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
216 focusableElements: ':input:enabled:visible', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
217 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
218 // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
219 // no longer needed in 2012 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
220 // applyPlatformOpacityRules: true, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
221 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
222 // callback method invoked when fadeIn has completed and blocking message is visible |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
223 onBlock: null, |
0 | 224 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
225 // callback method invoked when unblocking has completed; the callback is |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
226 // passed the element that has been unblocked (which is the window object for page |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
227 // blocks) and the options that were passed to the unblock call: |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
228 // onUnblock(element, options) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
229 onUnblock: null, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
230 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
231 // callback method invoked when the overlay area is clicked. |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
232 // setting this will turn the cursor to a pointer, otherwise cursor defined in overlayCss will be used. |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
233 onOverlayClick: null, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
234 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
235 // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
236 quirksmodeOffsetHack: 4, |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
237 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
238 // class name of the message block |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
239 blockMsgClass: 'blockMsg', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
240 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
241 // if it is already blocked, then ignore it (don't unblock and reblock) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
242 ignoreIfBlocked: false |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
243 }; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
244 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
245 // private data and functions follow... |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
246 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
247 var pageBlock = null; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
248 var pageBlockEls = []; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
249 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
250 function install(el, opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
251 var css, themedCSS; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
252 var full = (el == window); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
253 var msg = (opts && opts.message !== undefined ? opts.message : undefined); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
254 opts = $.extend({}, $.blockUI.defaults, opts || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
255 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
256 if (opts.ignoreIfBlocked && $(el).data('blockUI.isBlocked')) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
257 return; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
258 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
259 opts.overlayCSS = $.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
260 css = $.extend({}, $.blockUI.defaults.css, opts.css || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
261 if (opts.onOverlayClick) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
262 opts.overlayCSS.cursor = 'pointer'; |
0 | 263 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
264 themedCSS = $.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
265 msg = msg === undefined ? opts.message : msg; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
266 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
267 // remove the current block (if there is one) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
268 if (full && pageBlock) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
269 remove(window, {fadeOut:0}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
270 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
271 // if an existing element is being used as the blocking content then we capture |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
272 // its current place in the DOM (and current display style) so we can restore |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
273 // it when we unblock |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
274 if (msg && typeof msg != 'string' && (msg.parentNode || msg.jquery)) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
275 var node = msg.jquery ? msg[0] : msg; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
276 var data = {}; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
277 $(el).data('blockUI.history', data); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
278 data.el = node; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
279 data.parent = node.parentNode; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
280 data.display = node.style.display; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
281 data.position = node.style.position; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
282 if (data.parent) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
283 data.parent.removeChild(node); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
284 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
285 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
286 $(el).data('blockUI.onUnblock', opts.onUnblock); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
287 var z = opts.baseZ; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
288 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
289 // blockUI uses 3 layers for blocking, for simplicity they are all used on every platform; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
290 // layer1 is the iframe layer which is used to supress bleed through of underlying content |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
291 // layer2 is the overlay layer which has opacity and a wait cursor (by default) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
292 // layer3 is the message content that is displayed while blocking |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
293 var lyr1, lyr2, lyr3, s; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
294 if (msie || opts.forceIframe) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
295 lyr1 = $('<iframe class="blockUI" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
296 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
297 lyr1 = $('<div class="blockUI" style="display:none"></div>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
298 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
299 if (opts.theme) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
300 lyr2 = $('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+ (z++) +';display:none"></div>'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
301 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
302 lyr2 = $('<div class="blockUI blockOverlay" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'); |
0 | 303 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
304 if (opts.theme && full) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
305 s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:fixed">'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
306 if ( opts.title ) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
307 s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || ' ')+'</div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
308 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
309 s += '<div class="ui-widget-content ui-dialog-content"></div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
310 s += '</div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
311 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
312 else if (opts.theme) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
313 s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:absolute">'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
314 if ( opts.title ) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
315 s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || ' ')+'</div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
316 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
317 s += '<div class="ui-widget-content ui-dialog-content"></div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
318 s += '</div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
319 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
320 else if (full) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
321 s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage" style="z-index:'+(z+10)+';display:none;position:fixed"></div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
322 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
323 else { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
324 s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement" style="z-index:'+(z+10)+';display:none;position:absolute"></div>'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
325 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
326 lyr3 = $(s); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
327 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
328 // if we have a message, style it |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
329 if (msg) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
330 if (opts.theme) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
331 lyr3.css(themedCSS); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
332 lyr3.addClass('ui-widget-content'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
333 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
334 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
335 lyr3.css(css); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
336 } |
0 | 337 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
338 // style the overlay |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
339 if (!opts.theme /*&& (!opts.applyPlatformOpacityRules)*/) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
340 lyr2.css(opts.overlayCSS); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
341 lyr2.css('position', full ? 'fixed' : 'absolute'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
342 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
343 // make iframe layer transparent in IE |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
344 if (msie || opts.forceIframe) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
345 lyr1.css('opacity',0.0); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
346 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
347 //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
348 var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
349 $.each(layers, function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
350 this.appendTo($par); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
351 }); |
0 | 352 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
353 if (opts.theme && opts.draggable && $.fn.draggable) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
354 lyr3.draggable({ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
355 handle: '.ui-dialog-titlebar', |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
356 cancel: 'li' |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
357 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
358 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
359 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
360 // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
361 var expr = setExpr && (!$.support.boxModel || $('object,embed', full ? null : el).length > 0); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
362 if (ie6 || expr) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
363 // give body 100% height |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
364 if (full && opts.allowBodyStretch && $.support.boxModel) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
365 $('html,body').css('height','100%'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
366 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
367 // fix ie6 issue when blocked element has a border width |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
368 if ((ie6 || !$.support.boxModel) && !full) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
369 var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
370 var fixT = t ? '(0 - '+t+')' : 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
371 var fixL = l ? '(0 - '+l+')' : 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
372 } |
0 | 373 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
374 // simulate fixed position |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
375 $.each(layers, function(i,o) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
376 var s = o[0].style; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
377 s.position = 'absolute'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
378 if (i < 2) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
379 if (full) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
380 s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
381 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
382 s.setExpression('height','this.parentNode.offsetHeight + "px"'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
383 if (full) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
384 s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
385 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
386 s.setExpression('width','this.parentNode.offsetWidth + "px"'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
387 if (fixL) s.setExpression('left', fixL); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
388 if (fixT) s.setExpression('top', fixT); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
389 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
390 else if (opts.centerY) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
391 if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
392 s.marginTop = 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
393 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
394 else if (!opts.centerY && full) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
395 var top = (opts.css && opts.css.top) ? parseInt(opts.css.top, 10) : 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
396 var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
397 s.setExpression('top',expression); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
398 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
399 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
400 } |
0 | 401 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
402 // show the message |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
403 if (msg) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
404 if (opts.theme) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
405 lyr3.find('.ui-widget-content').append(msg); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
406 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
407 lyr3.append(msg); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
408 if (msg.jquery || msg.nodeType) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
409 $(msg).show(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
410 } |
0 | 411 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
412 if ((msie || opts.forceIframe) && opts.showOverlay) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
413 lyr1.show(); // opacity is zero |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
414 if (opts.fadeIn) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
415 var cb = opts.onBlock ? opts.onBlock : noOp; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
416 var cb1 = (opts.showOverlay && !msg) ? cb : noOp; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
417 var cb2 = msg ? cb : noOp; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
418 if (opts.showOverlay) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
419 lyr2._fadeIn(opts.fadeIn, cb1); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
420 if (msg) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
421 lyr3._fadeIn(opts.fadeIn, cb2); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
422 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
423 else { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
424 if (opts.showOverlay) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
425 lyr2.show(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
426 if (msg) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
427 lyr3.show(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
428 if (opts.onBlock) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
429 opts.onBlock.bind(lyr3)(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
430 } |
0 | 431 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
432 // bind key and mouse events |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
433 bind(1, el, opts); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
434 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
435 if (full) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
436 pageBlock = lyr3[0]; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
437 pageBlockEls = $(opts.focusableElements,pageBlock); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
438 if (opts.focusInput) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
439 setTimeout(focus, 20); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
440 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
441 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
442 center(lyr3[0], opts.centerX, opts.centerY); |
0 | 443 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
444 if (opts.timeout) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
445 // auto-unblock |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
446 var to = setTimeout(function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
447 if (full) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
448 $.unblockUI(opts); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
449 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
450 $(el).unblock(opts); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
451 }, opts.timeout); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
452 $(el).data('blockUI.timeout', to); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
453 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
454 } |
0 | 455 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
456 // remove the block |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
457 function remove(el, opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
458 var count; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
459 var full = (el == window); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
460 var $el = $(el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
461 var data = $el.data('blockUI.history'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
462 var to = $el.data('blockUI.timeout'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
463 if (to) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
464 clearTimeout(to); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
465 $el.removeData('blockUI.timeout'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
466 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
467 opts = $.extend({}, $.blockUI.defaults, opts || {}); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
468 bind(0, el, opts); // unbind events |
0 | 469 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
470 if (opts.onUnblock === null) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
471 opts.onUnblock = $el.data('blockUI.onUnblock'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
472 $el.removeData('blockUI.onUnblock'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
473 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
474 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
475 var els; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
476 if (full) // crazy selector to handle odd field errors in ie6/7 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
477 els = $('body').children().filter('.blockUI').add('body > .blockUI'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
478 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
479 els = $el.find('>.blockUI'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
480 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
481 // fix cursor issue |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
482 if ( opts.cursorReset ) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
483 if ( els.length > 1 ) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
484 els[1].style.cursor = opts.cursorReset; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
485 if ( els.length > 2 ) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
486 els[2].style.cursor = opts.cursorReset; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
487 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
488 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
489 if (full) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
490 pageBlock = pageBlockEls = null; |
0 | 491 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
492 if (opts.fadeOut) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
493 count = els.length; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
494 els.stop().fadeOut(opts.fadeOut, function() { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
495 if ( --count === 0) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
496 reset(els,data,opts,el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
497 }); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
498 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
499 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
500 reset(els, data, opts, el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
501 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
502 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
503 // move blocking element back into the DOM where it started |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
504 function reset(els,data,opts,el) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
505 var $el = $(el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
506 if ( $el.data('blockUI.isBlocked') ) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
507 return; |
0 | 508 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
509 els.each(function(i,o) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
510 // remove via DOM calls so we don't lose event handlers |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
511 if (this.parentNode) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
512 this.parentNode.removeChild(this); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
513 }); |
0 | 514 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
515 if (data && data.el) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
516 data.el.style.display = data.display; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
517 data.el.style.position = data.position; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
518 data.el.style.cursor = 'default'; // #59 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
519 if (data.parent) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
520 data.parent.appendChild(data.el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
521 $el.removeData('blockUI.history'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
522 } |
0 | 523 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
524 if ($el.data('blockUI.static')) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
525 $el.css('position', 'static'); // #22 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
526 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
527 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
528 if (typeof opts.onUnblock == 'function') |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
529 opts.onUnblock(el,opts); |
0 | 530 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
531 // fix issue in Safari 6 where block artifacts remain until reflow |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
532 var body = $(document.body), w = body.width(), cssW = body[0].style.width; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
533 body.width(w-1).width(w); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
534 body[0].style.width = cssW; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
535 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
536 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
537 // bind/unbind the handler |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
538 function bind(b, el, opts) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
539 var full = el == window, $el = $(el); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
540 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
541 // don't bother unbinding if there is nothing to unbind |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
542 if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked'))) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
543 return; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
544 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
545 $el.data('blockUI.isBlocked', b); |
0 | 546 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
547 // don't bind events when overlay is not in use or if bindEvents is false |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
548 if (!full || !opts.bindEvents || (b && !opts.showOverlay)) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
549 return; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
550 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
551 // bind anchors and inputs for mouse and key events |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
552 var events = 'mousedown mouseup keydown keypress keyup touchstart touchend touchmove'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
553 if (b) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
554 $(document).bind(events, opts, handler); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
555 else |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
556 $(document).unbind(events, handler); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
557 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
558 // former impl... |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
559 // var $e = $('a,:input'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
560 // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
561 } |
0 | 562 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
563 // event handler to suppress keyboard/mouse events when blocking |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
564 function handler(e) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
565 // allow tab navigation (conditionally) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
566 if (e.type === 'keydown' && e.keyCode && e.keyCode == 9) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
567 if (pageBlock && e.data.constrainTabKey) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
568 var els = pageBlockEls; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
569 var fwd = !e.shiftKey && e.target === els[els.length-1]; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
570 var back = e.shiftKey && e.target === els[0]; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
571 if (fwd || back) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
572 setTimeout(function(){focus(back);},10); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
573 return false; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
574 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
575 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
576 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
577 var opts = e.data; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
578 var target = $(e.target); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
579 if (target.hasClass('blockOverlay') && opts.onOverlayClick) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
580 opts.onOverlayClick(e); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
581 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
582 // allow events within the message content |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
583 if (target.parents('div.' + opts.blockMsgClass).length > 0) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
584 return true; |
0 | 585 |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
586 // allow events for content that is not being blocked |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
587 return target.parents().children().filter('div.blockUI').length === 0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
588 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
589 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
590 function focus(back) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
591 if (!pageBlockEls) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
592 return; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
593 var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0]; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
594 if (e) |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
595 e.focus(); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
596 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
597 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
598 function center(el, x, y) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
599 var p = el.parentNode, s = el.style; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
600 var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
601 var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth'); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
602 if (x) s.left = l > 0 ? (l+'px') : '0'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
603 if (y) s.top = t > 0 ? (t+'px') : '0'; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
604 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
605 |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
606 function sz(el, p) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
607 return parseInt($.css(el,p),10)||0; |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
608 } |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
609 |
0 | 610 } |
611 | |
612 | |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
613 /*global define:true */ |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
614 if (typeof define === 'function' && define.amd && define.amd.jQuery) { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
615 define(['jquery'], setup); |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
616 } else { |
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
617 setup(jQuery); |
0 | 618 } |
619 | |
3066
5713952f60c0
upgraded jquery, jquery-mobile, jquery-file-upload. Everything seems to be working as before. Theme has changed !
am@osimis.io
parents:
125
diff
changeset
|
620 })(); |