View Single Post
  #3  
Old 01-26-2010, 04:43 AM
  zone1creative's Avatar 
zone1creative zone1creative is offline
 

eXpert
  
Join Date: Jan 2009
Location: Hove, UK
Posts: 341
 

Default Re: BCSE Advanced Filter mod - anyone have any problems with this?

I have managed to add a reset filter button.

Do the following

edit the skin1/modules/Advanced_Filter/customer_filter.tpl file

change

Code:
<div class="filter_input"> <input type="button" value="{$lng.lbl_bcse_advf_filter_input}" onclick="javascript: apply_filter();" /> <input type="button" value="Reset Filter" onclick="javascript: reset_filter();" /> </div>

to

Code:
<div class="filter_input"> <input type="button" value="{$lng.lbl_bcse_advf_filter_input}" onclick="javascript: apply_filter();" /> </div>

then edit skin1/modules/Advanced_Filter/customer_filter.js file

add the following function below the apply_filter()

Code:
function reset_filter(){ if(!document.getElementById('customer_filter')) return; var wrapper = document.getElementById('customer_filter'); var selectObjs = wrapper.getElementsByTagName('select'); if(selectObjs.length < 1) return; var filter_query = ''; if((!target_content_id || !document.getElementById(target_content_id)) && document.forms['filter_form']){ document.forms['filter_form'].elements['mode'].value = 'filter_update'; document.forms['filter_form'].submit(); }else{ ajax_filter_refresh(post_action,filter_query); } }
__________________
Pinakin Patel
Zone1 Creative Ltd
http://www.zone1creative.co.uk/
Reply With Quote