1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-12 19:36:41 +02:00

Replaced getExtension method with extension

This commit is contained in:
Max Guglielmi 2015-07-03 17:44:25 +10:00
parent 430e68ab05
commit a9d7fa7c76
8 changed files with 36 additions and 36 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -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();

View file

@ -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

View file

@ -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');

View file

@ -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');

View file

@ -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;