Guest User

Untitled

a guest
Dec 12th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. Index: Include/plan10_fields.phph
  2. ===================================================================
  3. --- Include/plan10_fields.phph (revision 81851)
  4. +++ Include/plan10_fields.phph (working copy)
  5. @@ -869,7 +869,7 @@
  6. $onChange = ' data-submitonchange="true"';
  7. } elseif ($this->parms['event_on_change']) {
  8. // FIXME: This doesn't get used but if it ever does it might not work with the jQuery form handling.
  9. - $onChange = " onChange=\"this.form.elements['_event[".$this->parms['event_on_change']."]'].click()\"";
  10. + $onChange = " data-eventonchange=\"_event[".$this->parms['event_on_change']."]\"";
  11. }
  12. return selection($this->name, $this->render_options(), $this->parms['extra'].$onChange);
  13. }
  14. Index: js/jquery.avatar.js
  15. ===================================================================
  16. --- js/jquery.avatar.js (revision 81851)
  17. +++ js/jquery.avatar.js (working copy)
  18. @@ -310,6 +310,14 @@
  19. });
  20. }).delegate('form :input[data-submitonchange]','change',function(e){
  21. $(this).closest('form').submit();
  22. + }).delegate('form :input[data-eventonchange]','change',function(e){
  23. + var elem = $(this),
  24. + form = elem.closest('form');
  25. + event = elem.attr("data-eventonchange");
  26. +
  27. + if (event) {
  28. + form.find( ':input[name="'.event.'"]' ).trigger('mouseup').trigger('submit');
  29. + }
  30. }).delegate('button.commit-button','mousedown',onClickConfirmButton);
  31. }
  32. };
Add Comment
Please, Sign In to add comment