From 5008f03213a4519a768626bd3404a66de344782e Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Wed, 25 Aug 2010 15:17:35 -0500 Subject: [PATCH] add a class for each filter type for CSS --- www/extras/admin/admin.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/www/extras/admin/admin.js b/www/extras/admin/admin.js index 803d20490..c111e8d80 100644 --- a/www/extras/admin/admin.js +++ b/www/extras/admin/admin.js @@ -1133,6 +1133,13 @@ WebGUI.Admin.LocationBar.prototype.addFilter var li = document.createElement( 'li' ); filter.li = li; + var type = menuitem.value; + filter.type = type; + li.className = "filter_" + filter.type; + + var ul = document.getElementById( 'searchFilters' ); + ul.appendChild( li ); + var delIcon = document.createElement('img'); delIcon.className = "clickable"; YAHOO.util.Event.on( delIcon, "click", function(){ @@ -1144,17 +1151,13 @@ WebGUI.Admin.LocationBar.prototype.addFilter nameElem.appendChild( document.createTextNode( name ) ); li.appendChild( nameElem ); - if ( menuitem.value == "title" ) { - filter.type = "title"; + if ( filter.type == "title" ) { var inputElem = document.createElement('input'); filter.inputElem = inputElem; inputElem.type = "text"; li.appendChild( inputElem ); YAHOO.util.Event.on( inputElem, 'keyup', this.updateLocationBarQuery, this, true ); } - - var ul = document.getElementById( 'searchFilters' ); - ul.appendChild( li ); }; /**