doc.silverstripe.org/sapphire/javascript/ConfirmedPasswordField.js
2011-04-10 21:53:26 +00:00

26 lines
584 B
JavaScript

Behaviour.register({
'div.confirmedpassword' : {
initialize: function() {
var rules = {};
rules['#'+this.id+' .showOnClick a'] = {onclick: function(e) {
this.toggle();
Event.stop(e);
}.bind(this)};
Behaviour.register(rules);
this.toggle();
},
toggle: function() {
var containers = $$('.showOnClickContainer', this);
if(!containers.length) return false;
var container = containers[0];
Element.toggle(container);
var hiddenField = $$('input.hidden', this)[0];
hiddenField.value = (Element.visible(container));
}
}
});