Ignore:
Timestamp:
02/04/09 10:22:28 (15 years ago)
Author:
ramonb
Message:

job_monarch/js/jobgrid.js:

  • added a clear filters button to grid
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/js/jobgrid.js

    r576 r581  
    331331
    332332        reloadJobStore();
    333         reloadClusterImage();
     333        //reloadClusterImage();
    334334      }
    335335      else
     
    349349
    350350        reloadJobStore();
    351         reloadClusterImage();
     351        //reloadClusterImage();
    352352      }
    353353      JobListingWindow.setTitle( filter_str );
     
    727727                                        }
    728728                                }
     729                        }),
     730                new Ext.Button({
     731                                text: 'Clear filters',
     732                                tooltip: 'Clear all jobs filters',
     733                                iconCls: 'remove',
     734                                listeners: {
     735                                        'click': {
     736                                                scope: this,
     737                                                fn: function()
     738                                                {
     739                                                        if( inMyArrayKeys( myfilters, 'host' ) )
     740                                                        {
     741                                                                delete myfilters['host'];
     742                                                                delete myparams['host'];
     743                                                        }
     744                                                        if( inMyArrayKeys( myfilters, 'jid' ) )
     745                                                        {
     746                                                                delete myfilters['jid'];
     747                                                                delete myparams['jid'];
     748                                                        }
     749                                                        if( inMyArrayKeys( myfilters, 'queue' ) )
     750                                                        {
     751                                                                delete myfilters['queue'];
     752                                                                delete myparams['queue'];
     753                                                        }
     754                                                        if( inMyArrayKeys( myfilters, 'owner' ) )
     755                                                        {
     756                                                                delete myfilters['owner'];
     757                                                                delete myparams['owner'];
     758                                                        }
     759                                                        if( inMyArrayKeys( myfilters, 'status' ) )
     760                                                        {
     761                                                                delete myfilters['status'];
     762                                                                delete myparams['status'];
     763                                                        }
     764                                                        reloadJobStore();
     765                                                }
     766                                        }
     767                                }
    729768                        }) ]
    730769    });
Note: See TracChangeset for help on using the changeset viewer.