var $ = require('jquery');
var _ = require('underscore');
var View = require('cdb/core/view');
var Model = require('cdb/core/model');
var PaginatorView = require('./paginator_view');
var searchTemplate = require('./search_paginator_template.tpl');

module.exports = PaginatorView.extend({

  _TEMPLATE: searchTemplate,
  className: 'Widget-nav is-hidden Widget-contentSpaced',

  toggle: function() {
    this[ !this.viewModel.isSearchEnabled() ? 'hide' : 'show' ]();
  }

});

var $ = require('jquery');
var _ = require('underscore');
var View = require('cdb/core/view');
var Model = require('cdb/core/model');
var PaginatorView = require('./paginator_view');
var searchTemplate = require('./search_paginator_template.tpl');

module.exports = PaginatorView.extend({

  _TEMPLATE: searchTemplate,
  className: 'Widget-nav is-hidden Widget-contentSpaced',

  toggle: function() {
    this[ !this.viewModel.isSearchEnabled() ? 'hide' : 'show' ]();
  },

  _onSearchClicked: function() {
    this.options.originModel.cleanSearch();
    this.viewModel.toggleSearch();
  }

});

Clean search (input, data, ...) when search view is disabled
Clean search (input, data, ...) when search view is disabled