mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-18 08:19:05 +01:00
LSform: Avoid page scrolling on tab change
This commit is contained in:
parent
bfd60b28c6
commit
31f6189f4a
1 changed files with 7 additions and 1 deletions
|
@ -86,6 +86,9 @@ var LSform = new Class({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Remove corresponding anchor to avoid scrolling on tab change
|
||||||
|
$$('a[name='+this.getLayoutNameFromBtn(li)+']').dispose();
|
||||||
|
|
||||||
li.getFirst('a').addEvent('click',this.onTabBtnClick.bindWithEvent(this,li));
|
li.getFirst('a').addEvent('click',this.onTabBtnClick.bindWithEvent(this,li));
|
||||||
},this);
|
},this);
|
||||||
|
|
||||||
|
@ -182,7 +185,10 @@ var LSform = new Class({
|
||||||
li.addClass('LSform_layout_current');
|
li.addClass('LSform_layout_current');
|
||||||
var a=li.getElement('a');
|
var a=li.getElement('a');
|
||||||
if ($type(a)) {
|
if ($type(a)) {
|
||||||
location.hash='#'+this.getLayoutNameFromBtn(li);
|
var layout_name = this.getLayoutNameFromBtn(li);
|
||||||
|
if (layout_name) {
|
||||||
|
location.hash='#'+layout_name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var div = this.getLayout(li);
|
var div = this.getLayout(li);
|
||||||
if ($type(div)) {
|
if ($type(div)) {
|
||||||
|
|
Loading…
Reference in a new issue