Changeset 3923
- Timestamp:
- 11/25/07 01:59:19 (1 year ago)
- Files:
-
- 1 modified
-
trunk/ui/current/ui.tabs.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ui/current/ui.tabs.js
r3922 r3923 216 216 217 217 // load if remote tab 218 var href = this.$tabs[o.initial]&& $.data(this.$tabs[o.initial], 'href');218 var href = !o.unselected && $.data(this.$tabs[o.initial], 'href'); 219 219 if (href) { 220 220 this.load(o.initial + 1, href); … … 325 325 return false; 326 326 } else if (!$hide.length) { 327 $li.addClass(o.selectedClass).addClass(o.unselectClass);328 327 self.$panels.stop(); 329 showTab(this, $show); 328 if ($.data(this, 'href')) { // remote tab 329 var a = this; 330 self.load(self.$tabs.index(this) + 1, $.data(this, 'href'), function() { 331 $li.addClass(o.selectedClass).addClass(o.unselectClass); 332 showTab(a, $show); 333 }); 334 } else { 335 $li.addClass(o.selectedClass).addClass(o.unselectClass); 336 showTab(this, $show); 337 } 330 338 this.blur(); 331 339 return false;
