Commit 98653325 authored by Nick Poulden's avatar Nick Poulden
Browse files

'Clear' button for member filtering

parent 31831436
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -46,9 +46,9 @@ Ext.define('Docs.Application', {
            Docs.initEventTracking();
        }

        // setInterval(function(){
        //     Ext.DomQuery.select('link')[4].href = "resources/css/viewport.css?" + Math.ceil(Math.random() * 100000000)
        // }, 1000)
        setInterval(function(){
            Ext.DomQuery.select('link')[4].href = "resources/css/viewport.css?" + Math.ceil(Math.random() * 100000000)
        }, 1000)
    }

});
+13 −1
Original line number Diff line number Diff line
@@ -44,6 +44,8 @@ Ext.define('Docs.view.cls.Toolbar', {
        this.items = [];
        this.memberButtons = {};

        var self = this;

        var memberTitles = {
            cfg: "Configs",
            property: "Properties",
@@ -74,11 +76,15 @@ Ext.define('Docs.view.cls.Toolbar', {
        this.items = this.items.concat([
            { xtype: 'tbspacer', width: 10 },
            this.filterField = Ext.widget("textfield", {
                triggerCls: 'reset',
                cls: 'member-filter',
                hideTrigger: true,
                emptyText: 'Filter class members',
                enableKeyEvents: true,
                listeners: {
                    keyup: function(cmp) {
                        this.fireEvent("filter", cmp.getValue());
                        cmp.setHideTrigger(cmp.getValue().length === 0);
                    },
                    specialkey: function(cmp, event) {
                        if (event.keyCode === Ext.EventObject.ESC) {
@@ -87,7 +93,13 @@ Ext.define('Docs.view.cls.Toolbar', {
                        }
                    },
                    scope: this
                }
                },
                onTriggerClick: function() {
                    this.reset();
                    this.focus();
                    self.fireEvent('filter', '');
                    this.setHideTrigger(true);
                },
            }),
            { xtype: 'tbfill' },
            {
+12 −2
Original line number Diff line number Diff line
@@ -948,8 +948,18 @@ a {
    color: blue;
}

.x-form-trigger.reset {
  background: url(../images/x12.png) no-repeat 2px 3px;
  padding: 0; margin: 0; border: 0;
}



.member-filter .x-form-trigger-wrap {
  height: 20px;
  border-style: solid;
  border-color: #bebebe;
  border-width: 1px 1px 1px 0;
  margin-left: -1px;
  background: url('../../extjs/resources/themes/images/default/form/text-bg.gif')
}