Core & filter: minor organization of options

This commit is contained in:
Rob Garrison 2016-05-10 12:44:48 -05:00
parent 054d9fb4b1
commit 05ffe5ae29
No known key found for this signature in database
GPG Key ID: 0A42D160D71978E1
2 changed files with 10 additions and 10 deletions

View File

@ -69,12 +69,12 @@
numberSorter : null, // choose overall numeric sorter function( a, b, direction, maxColumnValue ) numberSorter : null, // choose overall numeric sorter function( a, b, direction, maxColumnValue )
// *** widget options // *** widget options
widgets: [], // method to add widgets, e.g. widgets: ['zebra'] initWidgets : true, // apply widgets on tablesorter initialization
widgetClass : 'widget-{name}', // table class name template to match to include a widget
widgets : [], // method to add widgets, e.g. widgets: ['zebra']
widgetOptions : { widgetOptions : {
zebra : [ 'even', 'odd' ] // zebra widget alternating row class names zebra : [ 'even', 'odd' ] // zebra widget alternating row class names
}, },
initWidgets : true, // apply widgets on tablesorter initialization
widgetClass : 'widget-{name}', // table class name template to match to include a widget
// *** callbacks // *** callbacks
initialized : null, // function( table ){}, initialized : null, // function( table ){},
@ -88,7 +88,7 @@
cssHeaderRow : '', cssHeaderRow : '',
cssProcessing : '', // processing icon applied to header during sort/filter cssProcessing : '', // processing icon applied to header during sort/filter
cssChildRow : 'tablesorter-childRow', // class name indiciating that a row is to be attached to the its parent cssChildRow : 'tablesorter-childRow', // class name indiciating that a row is to be attached to its parent
cssInfoBlock : 'tablesorter-infoOnly', // don't sort tbody with this class name (only one class name allowed here!) cssInfoBlock : 'tablesorter-infoOnly', // don't sort tbody with this class name (only one class name allowed here!)
cssNoSort : 'tablesorter-noSort', // class name added to element inside header; clicking on it won't cause a sort cssNoSort : 'tablesorter-noSort', // class name added to element inside header; clicking on it won't cause a sort
cssIgnoreRow : 'tablesorter-ignoreRow', // header row to ignore; cells within this row will not be added to c.$headers cssIgnoreRow : 'tablesorter-ignoreRow', // header row to ignore; cells within this row will not be added to c.$headers

View File

@ -28,13 +28,14 @@
id: 'filter', id: 'filter',
priority: 50, priority: 50,
options : { options : {
filter_cellFilter : '', // css class name added to the filter cell ( string or array )
filter_childRows : false, // if true, filter includes child row content in the search filter_childRows : false, // if true, filter includes child row content in the search
filter_childByColumn : false, // ( filter_childRows must be true ) if true = search child rows by column; false = search all child row text grouped filter_childByColumn : false, // ( filter_childRows must be true ) if true = search child rows by column; false = search all child row text grouped
filter_childWithSibs : true, // if true, include matching child row siblings filter_childWithSibs : true, // if true, include matching child row siblings
filter_columnFilters : true, // if true, a filter will be added to the top of each table column
filter_columnAnyMatch: true, // if true, allows using '#:{query}' in AnyMatch searches ( column:query ) filter_columnAnyMatch: true, // if true, allows using '#:{query}' in AnyMatch searches ( column:query )
filter_cellFilter : '', // css class name added to the filter cell ( string or array ) filter_columnFilters : true, // if true, a filter will be added to the top of each table column
filter_cssFilter : '', // css class name added to the filter row & each input in the row ( tablesorter-filter is ALWAYS added ) filter_cssFilter : '', // css class name added to the filter row & each input in the row ( tablesorter-filter is ALWAYS added )
filter_defaultAttrib : 'data-value', // data attribute in the header cell that contains the default filter value
filter_defaultFilter : {}, // add a default column filter type '~{query}' to make fuzzy searches default; '{q1} AND {q2}' to make all searches use a logical AND. filter_defaultFilter : {}, // add a default column filter type '~{query}' to make fuzzy searches default; '{q1} AND {q2}' to make all searches use a logical AND.
filter_excludeFilter : {}, // filters to exclude, per column filter_excludeFilter : {}, // filters to exclude, per column
filter_external : '', // jQuery selector string ( or jQuery object ) of external filters filter_external : '', // jQuery selector string ( or jQuery object ) of external filters
@ -54,11 +55,10 @@
filter_searchDelay : 300, // typing delay in milliseconds before starting a search filter_searchDelay : 300, // typing delay in milliseconds before starting a search
filter_searchFiltered: true, // allow searching through already filtered rows in special circumstances; will speed up searching in large tables if true filter_searchFiltered: true, // allow searching through already filtered rows in special circumstances; will speed up searching in large tables if true
filter_selectSource : null, // include a function to return an array of values to be added to the column filter select filter_selectSource : null, // include a function to return an array of values to be added to the column filter select
filter_startsWith : false, // if true, filter start from the beginning of the cell contents filter_selectSourceSeparator : '|', // filter_selectSource array text left of the separator is added to the option value, right into the option text
filter_useParsedData : false, // filter all data using parsed content
filter_serversideFiltering : false, // if true, must perform server-side filtering b/c client-side filtering is disabled, but the ui and events will still be used. filter_serversideFiltering : false, // if true, must perform server-side filtering b/c client-side filtering is disabled, but the ui and events will still be used.
filter_defaultAttrib : 'data-value', // data attribute in the header cell that contains the default filter value filter_startsWith : false, // if true, filter start from the beginning of the cell contents
filter_selectSourceSeparator : '|' // filter_selectSource array text left of the separator is added to the option value, right into the option text filter_useParsedData : false // filter all data using parsed content
}, },
format: function( table, c, wo ) { format: function( table, c, wo ) {
if ( !c.$table.hasClass( 'hasFilters' ) ) { if ( !c.$table.hasClass( 'hasFilters' ) ) {