Changeset 4888
- Timestamp:
- 03/11/08 07:56:02 (5 months ago)
- Files:
-
- 1 modified
-
trunk/ui/ui.tabs.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ui/ui.tabs.js
r4858 r4888 463 463 464 464 var self = this, o = this.options, $a = this.$tabs.eq(index), a = $a[0], 465 bypassCache = callback == undefined || callback === false, url = $a.data('load.ui-tabs');466 467 callback = callback || function() {};465 bypassCache = callback == undefined || callback === false, url = $a.data('load.ui-tabs'); 466 467 callback = callback || function() {}; 468 468 469 469 // no remote or from cache - just finish with callback 470 if (!url || ($.data(a, 'cache.ui-tabs') && !bypassCache)) {470 if (!url || ($.data(a, 'cache.ui-tabs') && !bypassCache)) { 471 471 callback(); 472 472 return; … … 475 475 // load remote from here on 476 476 if (o.spinner) { 477 var $span = $('span', a) , label = $span.html();478 $span. html('<em>' + o.spinner + '</em>');477 var $span = $('span', a); 478 $span.data('label.ui-tabs', $span.html()).html('<em>' + o.spinner + '</em>'); 479 479 } 480 480 var finish = function() { 481 481 self.$tabs.filter('.' + o.loadingClass).each(function() { 482 482 $(this).removeClass(o.loadingClass); 483 if (o.spinner) 484 $('span', this).html(label); 483 if (o.spinner) { 484 var $span = $('span', this); 485 $span.html($span.data('label.ui-tabs')).removeData('label.ui-tabs'); 486 } 485 487 }); 486 488 self.xhr = null;