Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. var chooser = $('#calendar-date-filter');
  2. //populate the filter if returning
  3. if (gup('calendar-date-filter'))
  4. var pickedDate = decodeURIComponent(gup('calendar-date-filter')).replace(/\+/g, ' ');
  5. $('option', chooser).filter(function(){
  6. return this.value == pickedDate
  7. }).prop('selected', true);
  8.  
  9. var form = $('YOUR-FORM');
  10. chooser.change(function(){
  11. var sel = $('option:selected', this);
  12. var vals = sel.val().split(';');
  13. $('#edit-field-YOUR-FIELD-value-min', form).val(vals[0]);
  14. $('#edit-field-YOUR-FIELD-value-max', form).val(vals[1]);
  15. $('.form-submit', form).trigger('click');
  16. });
  17. //move the select into the form so its params are sent
  18. form.append(chooser);
  19.  
  20. var gup = function(name){
  21. name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  22. var regexS = "[\\?&]"+name+"=([^&#]*)";
  23. var regex = new RegExp(regexS);
  24. var results = regex.exec(window.location.href);
  25. if (results == null) {
  26. return '';
  27. } else {
  28. return results[1];
  29. }
  30. } // gup() - Get URL Param
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement