mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-06-16 12:45:49 +02:00
Replaced getExtension method with extension
This commit is contained in:
parent
430e68ab05
commit
a9d7fa7c76
4
dist/tablefilter/tablefilter.js
vendored
4
dist/tablefilter/tablefilter.js
vendored
File diff suppressed because one or more lines are too long
9
dist/tablefilter/tf-0019047e8c6e8f3fb286.js
vendored
Normal file
9
dist/tablefilter/tf-0019047e8c6e8f3fb286.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
dist/tablefilter/tf-6d6057e5f675c1a47c23.js
vendored
9
dist/tablefilter/tf-6d6057e5f675c1a47c23.js
vendored
File diff suppressed because one or more lines are too long
|
@ -239,7 +239,7 @@ export default class AdapterEzEditTable {
|
||||||
//Selected row needs to be visible when paging is activated
|
//Selected row needs to be visible when paging is activated
|
||||||
if(tf.paging){
|
if(tf.paging){
|
||||||
tf.feature('paging').onAfterChangePage = function(paging){
|
tf.feature('paging').onAfterChangePage = function(paging){
|
||||||
var advGrid = paging.tf.getExtension('advancedGrid');
|
var advGrid = paging.tf.extension('advancedGrid');
|
||||||
var et = advGrid._ezEditTable;
|
var et = advGrid._ezEditTable;
|
||||||
var slc = et.Selection;
|
var slc = et.Selection;
|
||||||
var row = slc.GetActiveRow();
|
var row = slc.GetActiveRow();
|
||||||
|
|
|
@ -1067,7 +1067,7 @@ export class TableFilter{
|
||||||
* @param {String} name Name of the extension
|
* @param {String} name Name of the extension
|
||||||
* @return {Object} Extension instance
|
* @return {Object} Extension instance
|
||||||
*/
|
*/
|
||||||
getExtension(name){
|
extension(name){
|
||||||
return this.ExtRegistry[name];
|
return this.ExtRegistry[name];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1874,7 +1874,7 @@ export class TableFilter{
|
||||||
}
|
}
|
||||||
//columns operations
|
//columns operations
|
||||||
if(this.hasExtension('colOps')){
|
if(this.hasExtension('colOps')){
|
||||||
this.getExtension('colOps').calc();
|
this.extension('colOps').calc();
|
||||||
}
|
}
|
||||||
|
|
||||||
//re-populates drop-down filters
|
//re-populates drop-down filters
|
||||||
|
|
|
@ -21,7 +21,7 @@ tf.init();
|
||||||
|
|
||||||
module('Sanity checks');
|
module('Sanity checks');
|
||||||
test('Column operations', function() {
|
test('Column operations', function() {
|
||||||
var colOps = tf.getExtension('colOps');
|
var colOps = tf.extension('colOps');
|
||||||
deepEqual(typeof colOps, 'object', 'ColOps instanciated');
|
deepEqual(typeof colOps, 'object', 'ColOps instanciated');
|
||||||
equal(id('sum1').innerHTML, 9911, 'Sum result');
|
equal(id('sum1').innerHTML, 9911, 'Sum result');
|
||||||
equal(id('sum2').innerHTML, 1.69, 'Mean result');
|
equal(id('sum2').innerHTML, 1.69, 'Mean result');
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
module('Sanity checks');
|
module('Sanity checks');
|
||||||
test('Extension initialization', function() {
|
test('Extension initialization', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
||||||
notEqual(ext, null, 'Extension instanciated');
|
notEqual(ext, null, 'Extension instanciated');
|
||||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
module('UI checks');
|
module('UI checks');
|
||||||
test('UI elements', function() {
|
test('UI elements', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
var span = ext.spanEl;
|
var span = ext.spanEl;
|
||||||
var cont = ext.contEl;
|
var cont = ext.contEl;
|
||||||
var btn = ext.btnEl;
|
var btn = ext.btnEl;
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
});
|
});
|
||||||
module('Behaviour');
|
module('Behaviour');
|
||||||
test('Toggle columns list container', function() {
|
test('Toggle columns list container', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.toggle();
|
ext.toggle();
|
||||||
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
||||||
|
|
||||||
|
@ -41,21 +41,21 @@
|
||||||
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
||||||
});
|
});
|
||||||
test('Hide columns', function() {
|
test('Hide columns', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.hideCol(2);
|
ext.hideCol(2);
|
||||||
ext.hideCol(3);
|
ext.hideCol(3);
|
||||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||||
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
||||||
});
|
});
|
||||||
test('Show columns', function() {
|
test('Show columns', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.showCol(2);
|
ext.showCol(2);
|
||||||
ext.showCol(3);
|
ext.showCol(3);
|
||||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||||
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
||||||
});
|
});
|
||||||
test('Toggle column', function() {
|
test('Toggle column', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.toggleCol(2);
|
ext.toggleCol(2);
|
||||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||||
|
|
||||||
|
@ -63,14 +63,14 @@
|
||||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||||
});
|
});
|
||||||
test('Destroy extension', function() {
|
test('Destroy extension', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.destroy();
|
ext.destroy();
|
||||||
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
||||||
deepEqual(ext.contEl, null, 'Columns list container removed');
|
deepEqual(ext.contEl, null, 'Columns list container removed');
|
||||||
deepEqual(ext.btnEl, null, 'Button removed');
|
deepEqual(ext.btnEl, null, 'Button removed');
|
||||||
});
|
});
|
||||||
test('Re-initialize extension', function() {
|
test('Re-initialize extension', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.init();
|
ext.init();
|
||||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||||
tf.destroy();
|
tf.destroy();
|
||||||
|
@ -86,11 +86,11 @@
|
||||||
});
|
});
|
||||||
tf.init();
|
tf.init();
|
||||||
|
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||||
});
|
});
|
||||||
test('Toggle columns list container', function() {
|
test('Toggle columns list container', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.toggle();
|
ext.toggle();
|
||||||
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
||||||
|
|
||||||
|
@ -98,21 +98,21 @@
|
||||||
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
||||||
});
|
});
|
||||||
test('Hide columns', function() {
|
test('Hide columns', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.hideCol(2);
|
ext.hideCol(2);
|
||||||
ext.hideCol(3);
|
ext.hideCol(3);
|
||||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||||
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
||||||
});
|
});
|
||||||
test('Show columns', function() {
|
test('Show columns', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.showCol(2);
|
ext.showCol(2);
|
||||||
ext.showCol(3);
|
ext.showCol(3);
|
||||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||||
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
||||||
});
|
});
|
||||||
test('Toggle column', function() {
|
test('Toggle column', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.toggleCol(2);
|
ext.toggleCol(2);
|
||||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||||
});
|
});
|
||||||
test('Destroy extension and tablefilter', function() {
|
test('Destroy extension and tablefilter', function() {
|
||||||
ext = tf.getExtension('colsVisibility');
|
ext = tf.extension('colsVisibility');
|
||||||
ext.destroy();
|
ext.destroy();
|
||||||
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
||||||
deepEqual(ext.contEl, null, 'Columns list container removed');
|
deepEqual(ext.contEl, null, 'Columns list container removed');
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
module('Sanity checks');
|
module('Sanity checks');
|
||||||
test('Filters visibility extension', function() {
|
test('Filters visibility extension', function() {
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
||||||
notEqual(ext, null, 'Extension instanciated');
|
notEqual(ext, null, 'Extension instanciated');
|
||||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
module('Check UI');
|
module('Check UI');
|
||||||
test('UI elements', function() {
|
test('UI elements', function() {
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
var cont = ext.contEl;
|
var cont = ext.contEl;
|
||||||
var btn = ext.btnEl;
|
var btn = ext.btnEl;
|
||||||
deepEqual(cont.nodeName, 'SPAN', 'Container element');
|
deepEqual(cont.nodeName, 'SPAN', 'Container element');
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
module('Check behaviours');
|
module('Check behaviours');
|
||||||
test('Toggle filters', function() {
|
test('Toggle filters', function() {
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
ext.toggle();
|
ext.toggle();
|
||||||
var filtersRow = tf.tbl.rows[tf.getFiltersRowIndex()];
|
var filtersRow = tf.tbl.rows[tf.getFiltersRowIndex()];
|
||||||
deepEqual(filtersRow.style.display, 'none', 'Filters hidden');
|
deepEqual(filtersRow.style.display, 'none', 'Filters hidden');
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
test('Remove extension', function() {
|
test('Remove extension', function() {
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
ext.destroy();
|
ext.destroy();
|
||||||
deepEqual(ext.contEl, null, 'Container element removed');
|
deepEqual(ext.contEl, null, 'Container element removed');
|
||||||
deepEqual(ext.btnEl, null, 'Button element removed');
|
deepEqual(ext.btnEl, null, 'Button element removed');
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
tf.init();
|
tf.init();
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
deepEqual(ext.contEl.nodeName, 'SPAN', 'Container element');
|
deepEqual(ext.contEl.nodeName, 'SPAN', 'Container element');
|
||||||
deepEqual(ext.btnEl.nodeName, 'A', 'Button element');
|
deepEqual(ext.btnEl.nodeName, 'A', 'Button element');
|
||||||
deepEqual(ext.btnEl.innerHTML, 'Toggle filters', 'Expected text');
|
deepEqual(ext.btnEl.innerHTML, 'Toggle filters', 'Expected text');
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
});
|
});
|
||||||
tf.init();
|
tf.init();
|
||||||
|
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
var btn = ext.btnEl;
|
var btn = ext.btnEl;
|
||||||
deepEqual(
|
deepEqual(
|
||||||
extTargetElement.firstChild.nodeName, 'SPAN', 'Container element');
|
extTargetElement.firstChild.nodeName, 'SPAN', 'Container element');
|
||||||
|
@ -96,7 +96,7 @@
|
||||||
});
|
});
|
||||||
tf.init();
|
tf.init();
|
||||||
|
|
||||||
var ext = tf.getExtension('filtersVisibility');
|
var ext = tf.extension('filtersVisibility');
|
||||||
var gridLayout = tf.feature('gridLayout');
|
var gridLayout = tf.feature('gridLayout');
|
||||||
var filtersRow = gridLayout.headTbl.rows[tf.getFiltersRowIndex()];
|
var filtersRow = gridLayout.headTbl.rows[tf.getFiltersRowIndex()];
|
||||||
var cont = ext.contEl;
|
var cont = ext.contEl;
|
||||||
|
|
Loading…
Reference in a new issue