mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-05-23 16:52:26 +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
|
||||
if(tf.paging){
|
||||
tf.feature('paging').onAfterChangePage = function(paging){
|
||||
var advGrid = paging.tf.getExtension('advancedGrid');
|
||||
var advGrid = paging.tf.extension('advancedGrid');
|
||||
var et = advGrid._ezEditTable;
|
||||
var slc = et.Selection;
|
||||
var row = slc.GetActiveRow();
|
||||
|
|
|
@ -1067,7 +1067,7 @@ export class TableFilter{
|
|||
* @param {String} name Name of the extension
|
||||
* @return {Object} Extension instance
|
||||
*/
|
||||
getExtension(name){
|
||||
extension(name){
|
||||
return this.ExtRegistry[name];
|
||||
}
|
||||
|
||||
|
@ -1874,7 +1874,7 @@ export class TableFilter{
|
|||
}
|
||||
//columns operations
|
||||
if(this.hasExtension('colOps')){
|
||||
this.getExtension('colOps').calc();
|
||||
this.extension('colOps').calc();
|
||||
}
|
||||
|
||||
//re-populates drop-down filters
|
||||
|
|
|
@ -21,7 +21,7 @@ tf.init();
|
|||
|
||||
module('Sanity checks');
|
||||
test('Column operations', function() {
|
||||
var colOps = tf.getExtension('colOps');
|
||||
var colOps = tf.extension('colOps');
|
||||
deepEqual(typeof colOps, 'object', 'ColOps instanciated');
|
||||
equal(id('sum1').innerHTML, 9911, 'Sum result');
|
||||
equal(id('sum2').innerHTML, 1.69, 'Mean result');
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
module('Sanity checks');
|
||||
test('Extension initialization', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
||||
notEqual(ext, null, 'Extension instanciated');
|
||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||
|
@ -20,7 +20,7 @@
|
|||
|
||||
module('UI checks');
|
||||
test('UI elements', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
var span = ext.spanEl;
|
||||
var cont = ext.contEl;
|
||||
var btn = ext.btnEl;
|
||||
|
@ -33,7 +33,7 @@
|
|||
});
|
||||
module('Behaviour');
|
||||
test('Toggle columns list container', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.toggle();
|
||||
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
||||
|
||||
|
@ -41,21 +41,21 @@
|
|||
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
||||
});
|
||||
test('Hide columns', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.hideCol(2);
|
||||
ext.hideCol(3);
|
||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
||||
});
|
||||
test('Show columns', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.showCol(2);
|
||||
ext.showCol(3);
|
||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
||||
});
|
||||
test('Toggle column', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.toggleCol(2);
|
||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||
|
||||
|
@ -63,14 +63,14 @@
|
|||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||
});
|
||||
test('Destroy extension', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.destroy();
|
||||
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
||||
deepEqual(ext.contEl, null, 'Columns list container removed');
|
||||
deepEqual(ext.btnEl, null, 'Button removed');
|
||||
});
|
||||
test('Re-initialize extension', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.init();
|
||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||
tf.destroy();
|
||||
|
@ -86,11 +86,11 @@
|
|||
});
|
||||
tf.init();
|
||||
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||
});
|
||||
test('Toggle columns list container', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.toggle();
|
||||
deepEqual(ext.contEl.style.display, 'inline', 'columns list visible');
|
||||
|
||||
|
@ -98,21 +98,21 @@
|
|||
deepEqual(ext.contEl.style.display, 'none', 'columns list visible');
|
||||
});
|
||||
test('Hide columns', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.hideCol(2);
|
||||
ext.hideCol(3);
|
||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||
deepEqual(ext.isColHidden(3), true, 'Expected column is hidden');
|
||||
});
|
||||
test('Show columns', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.showCol(2);
|
||||
ext.showCol(3);
|
||||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||
deepEqual(ext.isColHidden(3), false, 'Expected column is displayed');
|
||||
});
|
||||
test('Toggle column', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.toggleCol(2);
|
||||
deepEqual(ext.isColHidden(2), true, 'Expected column is hidden');
|
||||
|
||||
|
@ -120,7 +120,7 @@
|
|||
deepEqual(ext.isColHidden(2), false, 'Expected column is displayed');
|
||||
});
|
||||
test('Destroy extension and tablefilter', function() {
|
||||
ext = tf.getExtension('colsVisibility');
|
||||
ext = tf.extension('colsVisibility');
|
||||
ext.destroy();
|
||||
deepEqual(ext.initialized, false, 'Extension no longer initialized');
|
||||
deepEqual(ext.contEl, null, 'Columns list container removed');
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
module('Sanity checks');
|
||||
test('Filters visibility extension', function() {
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
deepEqual(tf instanceof TableFilter, true, 'TableFilter instanciated');
|
||||
notEqual(ext, null, 'Extension instanciated');
|
||||
deepEqual(ext.initialized, true, 'Extension initialized');
|
||||
|
@ -20,7 +20,7 @@
|
|||
|
||||
module('Check UI');
|
||||
test('UI elements', function() {
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
var cont = ext.contEl;
|
||||
var btn = ext.btnEl;
|
||||
deepEqual(cont.nodeName, 'SPAN', 'Container element');
|
||||
|
@ -32,7 +32,7 @@
|
|||
|
||||
module('Check behaviours');
|
||||
test('Toggle filters', function() {
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
ext.toggle();
|
||||
var filtersRow = tf.tbl.rows[tf.getFiltersRowIndex()];
|
||||
deepEqual(filtersRow.style.display, 'none', 'Filters hidden');
|
||||
|
@ -41,7 +41,7 @@
|
|||
});
|
||||
|
||||
test('Remove extension', function() {
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
ext.destroy();
|
||||
deepEqual(ext.contEl, null, 'Container element removed');
|
||||
deepEqual(ext.btnEl, null, 'Button element removed');
|
||||
|
@ -58,7 +58,7 @@
|
|||
}]
|
||||
});
|
||||
tf.init();
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
deepEqual(ext.contEl.nodeName, 'SPAN', 'Container element');
|
||||
deepEqual(ext.btnEl.nodeName, 'A', 'Button element');
|
||||
deepEqual(ext.btnEl.innerHTML, 'Toggle filters', 'Expected text');
|
||||
|
@ -76,7 +76,7 @@
|
|||
});
|
||||
tf.init();
|
||||
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
var btn = ext.btnEl;
|
||||
deepEqual(
|
||||
extTargetElement.firstChild.nodeName, 'SPAN', 'Container element');
|
||||
|
@ -96,7 +96,7 @@
|
|||
});
|
||||
tf.init();
|
||||
|
||||
var ext = tf.getExtension('filtersVisibility');
|
||||
var ext = tf.extension('filtersVisibility');
|
||||
var gridLayout = tf.feature('gridLayout');
|
||||
var filtersRow = gridLayout.headTbl.rows[tf.getFiltersRowIndex()];
|
||||
var cont = ext.contEl;
|
||||
|
|
Loading…
Reference in a new issue