mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
#1658 Create a new language, then refresh the CMS gives toggle() error in js (sits on loading page)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@44566 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
5b2bcd75c2
commit
80f6224d38
Binary file not shown.
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 588 B |
Binary file not shown.
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 585 B |
@ -4,26 +4,29 @@ ToggleField.prototype = {
|
||||
var rules = {};
|
||||
rules['#' + this.id + ' .triggerMore'] = {
|
||||
onclick: function(e) {
|
||||
this.toggle();
|
||||
Element.toggle(this);
|
||||
Event.stop(e); return false;
|
||||
}.bind(this)
|
||||
};
|
||||
rules['#' + this.id + ' .triggerLess'] = {
|
||||
onclick: function(e) {
|
||||
this.toggle();
|
||||
Element.toggle(this);
|
||||
Event.stop(e); return false;
|
||||
}.bind(this)
|
||||
};
|
||||
Behaviour.register(rules);
|
||||
|
||||
if(Element.hasClassName(this, 'startClosed')) {
|
||||
this.toggle();
|
||||
Element.toggle(this);
|
||||
}
|
||||
},
|
||||
|
||||
toggle: function() {
|
||||
Element.toggle($$('#' + this.id + ' .contentLess')[0]);
|
||||
Element.toggle($$('#' + this.id + ' .contentMore')[0]);
|
||||
var lessDivs = $$('#' + this.id + ' .contentLess');
|
||||
if(lessDivs) Element.toggle(lessDivs[0]);
|
||||
|
||||
var moreDivs = $$('#' + this.id + ' .contentMore');
|
||||
if(moreDivs) Element.toggle(moreDivs[0]);
|
||||
}
|
||||
}
|
||||
ToggleField.applyTo('div.toggleField');
|
Loading…
Reference in New Issue
Block a user