Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var chooser = $('#calendar-date-filter');
- //populate the filter if returning
- if (gup('calendar-date-filter'))
- var pickedDate = decodeURIComponent(gup('calendar-date-filter')).replace(/\+/g, ' ');
- $('option', chooser).filter(function(){
- return this.value == pickedDate
- }).prop('selected', true);
- var form = $('YOUR-FORM');
- chooser.change(function(){
- var sel = $('option:selected', this);
- var vals = sel.val().split(';');
- $('#edit-field-YOUR-FIELD-value-min', form).val(vals[0]);
- $('#edit-field-YOUR-FIELD-value-max', form).val(vals[1]);
- $('.form-submit', form).trigger('click');
- });
- //move the select into the form so its params are sent
- form.append(chooser);
- var gup = function(name){
- name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
- var regexS = "[\\?&]"+name+"=([^&#]*)";
- var regex = new RegExp(regexS);
- var results = regex.exec(window.location.href);
- if (results == null) {
- return '';
- } else {
- return results[1];
- }
- } // gup() - Get URL Param
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement