js/controls/tab/tab.js in rsence-2.2.0 vs js/controls/tab/tab.js in rsence-2.2.1

- old
+ new

@@ -118,18 +118,18 @@ _tabIdx = _tabIdx.tabIndex; } if(this.selectIdx!==-1){ var _tabSelectElemId = this.tabLabels[this.selectIdx], _tabSelectViewId = this.tabs[this.selectIdx]; - ELEM.removeClassName(_tabSelectElemId,'item-fg'); + ELEM.delClassName(_tabSelectElemId,'item-fg'); ELEM.addClassName(_tabSelectElemId,'item-bg'); HSystem.views[_tabSelectViewId].hide(); } if(_tabIdx!==-1){ var _tabLabelElemId = this.tabLabels[_tabIdx], _tabViewId = this.tabs[_tabIdx]; - ELEM.removeClassName(_tabLabelElemId,'item-bg'); + ELEM.delClassName(_tabLabelElemId,'item-bg'); ELEM.addClassName(_tabLabelElemId,'item-fg'); HSystem.views[_tabViewId].show(); } this.selectIdx = _tabIdx; this.setValue(_tabIdx); @@ -172,10 +172,11 @@ this.tabLabelStrings.push(_tabLabel); if(this.tabTriggerLink&&this.tabLabelElementTagName==='a'){ ELEM.setAttr(_tabLabelElemId,'href','javascript:HSystem.views['+this.viewId+'].selectTab('+_tabIdx+');'); } else if (this.tabTriggerLink && !(BROWSER_TYPE.ie7 || BROWSER_TYPE.ie6)){ - ELEM.setAttr(_tabLabelElemId,'onclick','HSystem.views['+this.viewId+'].selectTab('+_tabIdx+');'); + var _this = this; + Event.observe( ELEM.get(_tabLabelElemId), 'click', function(){ _this.selectTab(_tabIdx); } ); } else { this.tabTriggerLink = false; this.setClick(true); this.tabLabelBounds.push([this.rightmostPx,this.rightmostPx+_labelWidth]);