X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plekit%2Flinetabs%2Flinetabs.js;h=b0203e712cad2a75b1cb3ee506e0e5eb72b7e7fd;hb=b7593d9531a46312c686b0e4e20a5d8d6e7e7647;hp=6430e0fd016ece3cd15a27f3df493c6c46bb296e;hpb=fb5e83e349c794f078ef8a9676c93587d568a78c;p=plewww.git diff --git a/plekit/linetabs/linetabs.js b/plekit/linetabs/linetabs.js index 6430e0f..b0203e7 100644 --- a/plekit/linetabs/linetabs.js +++ b/plekit/linetabs/linetabs.js @@ -58,11 +58,6 @@ linetabs.prototype.init = function (div) { mt.setActive (mt.activeTab,false); }); - /* set active and current, default is index 0, set 'active' class otherwise */ - this.input_s.each ( function (input) { - if (input.hasClassName("active")) this.activeTab = this.currentTab = i; - }); - /* create slice object */ this.slideObj = this.ul.parentNode.appendChild(document.createElement("div")); this.slideObj.appendChild(document.createTextNode(String.fromCharCode(160))); @@ -76,6 +71,13 @@ linetabs.prototype.init = function (div) { this.aHeight = (this.ul.offsetTop + this.li_s[this.activeTab].offsetTop + this.input_s[this.activeTab].offsetTop); + my_object = this; + /* set active and current, default is index 0, set 'active' class otherwise */ + this.input_s.each ( function (input, index) { + if (input.hasClassName("active")) my_object.activeTab = my_object.currentTab = index; + }); + + this.initSlide(this.activeTab, true); };