Bläddra i källkod

added search button in filters

version-14
Anand Doshi 13 år sedan
förälder
incheckning
e390b9be15
3 ändrade filer med 9 tillägg och 2 borttagningar
  1. +3
    -1
      js/core.min.js
  2. +3
    -1
      js/wn/ui/filters.js
  3. +3
    -0
      js/wn/ui/listing.js

+ 3
- 1
js/core.min.js Visa fil

@@ -148,6 +148,8 @@ this.prepare_opts();$.extend(this,this.opts);$(this.parent).html(repl('\
<div class="show_filters well">\ <div class="show_filters well">\
<div class="filter_area"></div>\ <div class="filter_area"></div>\
<div>\ <div>\
<button class="btn btn-small btn-info search-btn">\
<i class="icon-refresh icon-white"></i> Search</button>\
<button class="btn btn-small add-filter-btn">\ <button class="btn btn-small add-filter-btn">\
<i class="icon-plus"></i> Add Filter</button>\ <i class="icon-plus"></i> Add Filter</button>\
</div>\ </div>\
@@ -194,7 +196,7 @@ if(this.onrun)this.onrun();if(this.callback)this.callback(r);},render_list:funct
/* /*
* lib/js/wn/ui/filters.js * lib/js/wn/ui/filters.js
*/ */
wn.ui.FilterList=Class.extend({init:function(opts){wn.require('lib/js/legacy/widgets/form/fields.js');$.extend(this,opts);this.filters=[];this.$w=this.$parent;this.set_events();},set_events:function(){var me=this;this.$w.find('.add-filter-btn').bind('click',function(){me.add_filter();});},show_filters:function(){this.$w.find('.show_filters').toggle();if(!this.filters.length)
wn.ui.FilterList=Class.extend({init:function(opts){wn.require('lib/js/legacy/widgets/form/fields.js');$.extend(this,opts);this.filters=[];this.$w=this.$parent;this.set_events();},set_events:function(){var me=this;this.$w.find('.add-filter-btn').bind('click',function(){me.add_filter();});this.$w.find('.search-btn').bind('click',function(){me.listobj.run();});},show_filters:function(){this.$w.find('.show_filters').toggle();if(!this.filters.length)
this.add_filter();},add_filter:function(fieldname,condition,value){this.filters.push(new wn.ui.Filter({flist:this,fieldname:fieldname,condition:condition,value:value}));if(fieldname){this.$w.find('.show_filters').toggle(true);}},get_filters:function(){var values=[];$.each(this.filters,function(i,f){if(f.field) this.add_filter();},add_filter:function(fieldname,condition,value){this.filters.push(new wn.ui.Filter({flist:this,fieldname:fieldname,condition:condition,value:value}));if(fieldname){this.$w.find('.show_filters').toggle(true);}},get_filters:function(){var values=[];$.each(this.filters,function(i,f){if(f.field)
values.push(f.get_value());}) values.push(f.get_value());})
return values;},update_filters:function(){var fl=[];$.each(this.filters,function(i,f){if(f.field)fl.push(f);}) return values;},update_filters:function(){var fl=[];$.each(this.filters,function(i,f){if(f.field)fl.push(f);})


+ 3
- 1
js/wn/ui/filters.js Visa fil

@@ -34,7 +34,9 @@ wn.ui.FilterList = Class.extend({
this.$w.find('.add-filter-btn').bind('click', function() { this.$w.find('.add-filter-btn').bind('click', function() {
me.add_filter(); me.add_filter();
}); });
this.$w.find('.search-btn').bind('click', function() {
me.listobj.run();
});
}, },
show_filters: function() { show_filters: function() {


+ 3
- 0
js/wn/ui/listing.js Visa fil

@@ -87,6 +87,8 @@ wn.ui.Listing = Class.extend({
<div class="show_filters well">\ <div class="show_filters well">\
<div class="filter_area"></div>\ <div class="filter_area"></div>\
<div>\ <div>\
<button class="btn btn-small btn-info search-btn">\
<i class="icon-refresh icon-white"></i> Search</button>\
<button class="btn btn-small add-filter-btn">\ <button class="btn btn-small add-filter-btn">\
<i class="icon-plus"></i> Add Filter</button>\ <i class="icon-plus"></i> Add Filter</button>\
</div>\ </div>\
@@ -165,6 +167,7 @@ wn.ui.Listing = Class.extend({
this.add_button('Refresh', function() { this.add_button('Refresh', function() {
me.run(); me.run();
}, 'icon-refresh'); }, 'icon-refresh');
} }
// new // new


Laddar…
Avbryt
Spara