init_tinymce: function(repeatcount) {
if (typeof tinymce === 'undefined') {
if (repeatcount > 0) {
- Y.later(this.TINYMCE_DETECTION_DELAY, this, self.init_tinymce,repeatcount - 1);
+ Y.later(this.TINYMCE_DETECTION_DELAY, this, this.init_tinymce, [repeatcount - 1]);
}
return;
}
},
value_changed: function(e) {
- if (e.target.get('name') === 'thispage') {
+ if (e.target.get('name') === 'thispage' || e.target.get('name').match(/_:flagged$/)) {
return; // Not interesting.
}
Y.log('Detected a value change in element ' + e.target.get('name') + '.');
},
cancel_delay: function() {
- if (this.delay_timer) {
+ if (this.delay_timer && this.delay_timer !== true) {
this.delay_timer.cancel();
}
this.delay_timer = null;