{:uriI"file:///code/app/assets/javascripts/ns_settings_ui/jquery.liveFilter.js?type=application/javascript&pipeline=self&id=9c271cf6b25877e5aef0e783b235a8b4c0df2cf8fbbef0a7cd329584d97c6906:ET:load_pathI"!/code/app/assets/javascripts;T: filenameI"E/code/app/assets/javascripts/ns_settings_ui/jquery.liveFilter.js;T: nameI"%ns_settings_ui/jquery.liveFilter;T:logical_pathI"-ns_settings_ui/jquery.liveFilter.self.js;T:content_typeI"application/javascript;T: sourceI"/* * jQuery.liveFilter * * Copyright (c) 2009 Mike Merritt * * Forked by Lim Chee Aun (cheeaun.com) * */ (function($){ $.fn.liveFilter = function(inputEl, filterEl, options){ var defaults = { filterChildSelector: null, filter: function(el, val){ return $(el).text().toUpperCase().match(val.toUpperCase()) !== null; }, before: function(){}, after: function(){} }; var options = $.extend(defaults, options); var el = $(this).find(filterEl); if (options.filterChildSelector) el = el.find(options.filterChildSelector); var filter = options.filter; $(inputEl).keyup(function(){ var val = $(this).val(); var contains = el.filter(function(){ return filter(this, val); }); var containsNot = el.not(contains); if (options.filterChildSelector){ contains = contains.parents(filterEl); containsNot = containsNot.parents(filterEl).hide(); } options.before.call(this, contains, containsNot); contains.show(); containsNot.hide(); if (val === '') { contains.show(); containsNot.show(); } options.after.call(this, contains, containsNot); }); } })(jQuery); ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"Sfile-digest:///code/app/assets/javascripts/ns_settings_ui/jquery.liveFilter.js;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%u#0A[u.'7)2$ hẎ: lengthi:dependencies_digest"%Վ l-\֘)T덺Ĩytn:idI"E9c271cf6b25877e5aef0e783b235a8b4c0df2cf8fbbef0a7cd329584d97c6906;F: mtimel+#a