Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: Include/plan10_fields.phph
- ===================================================================
- --- Include/plan10_fields.phph (revision 81851)
- +++ Include/plan10_fields.phph (working copy)
- @@ -869,7 +869,7 @@
- $onChange = ' data-submitonchange="true"';
- } elseif ($this->parms['event_on_change']) {
- // FIXME: This doesn't get used but if it ever does it might not work with the jQuery form handling.
- - $onChange = " onChange=\"this.form.elements['_event[".$this->parms['event_on_change']."]'].click()\"";
- + $onChange = " data-eventonchange=\"_event[".$this->parms['event_on_change']."]\"";
- }
- return selection($this->name, $this->render_options(), $this->parms['extra'].$onChange);
- }
- Index: js/jquery.avatar.js
- ===================================================================
- --- js/jquery.avatar.js (revision 81851)
- +++ js/jquery.avatar.js (working copy)
- @@ -310,6 +310,14 @@
- });
- }).delegate('form :input[data-submitonchange]','change',function(e){
- $(this).closest('form').submit();
- + }).delegate('form :input[data-eventonchange]','change',function(e){
- + var elem = $(this),
- + form = elem.closest('form');
- + event = elem.attr("data-eventonchange");
- +
- + if (event) {
- + form.find( ':input[name="'.event.'"]' ).trigger('mouseup').trigger('submit');
- + }
- }).delegate('button.commit-button','mousedown',onClickConfirmButton);
- }
- };
Add Comment
Please, Sign In to add comment