mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-06-15 20:25:07 +02:00
Stored events list into const in Loader class
This commit is contained in:
parent
4af3db82df
commit
81d7a529ff
12
package.json
12
package.json
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "tablefilter",
|
"name": "tablefilter",
|
||||||
"version": "0.4.0",
|
"version": "0.4.1",
|
||||||
"description": "A Javascript library making HTML tables filterable and a bit more",
|
"description": "A Javascript library making HTML tables filterable and a bit more",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"author": {
|
"author": {
|
||||||
|
@ -28,11 +28,11 @@
|
||||||
"tag": "next"
|
"tag": "next"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-core": "^6.17.0",
|
"babel-core": "^6.18.0",
|
||||||
"babel-eslint": "7.1.0",
|
"babel-eslint": "7.1.0",
|
||||||
"babel-loader": "^6.2.5",
|
"babel-loader": "^6.2.6",
|
||||||
"babel-plugin-transform-es2015-classes": "^6.14.0",
|
"babel-plugin-transform-es2015-classes": "^6.18.0",
|
||||||
"babel-preset-es2015": "^6.16.0",
|
"babel-preset-es2015": "^6.18.0",
|
||||||
"clean-webpack-plugin": "^0.1.13",
|
"clean-webpack-plugin": "^0.1.13",
|
||||||
"diacritics": "1.2.3",
|
"diacritics": "1.2.3",
|
||||||
"grunt": "^1.0.1",
|
"grunt": "^1.0.1",
|
||||||
|
@ -51,7 +51,7 @@
|
||||||
"script-loader": "^0.7.0",
|
"script-loader": "^0.7.0",
|
||||||
"string-replace-webpack-plugin": "^0.0.4",
|
"string-replace-webpack-plugin": "^0.0.4",
|
||||||
"sugar-date": "2.0.0",
|
"sugar-date": "2.0.0",
|
||||||
"webpack": "^1.13.2",
|
"webpack": "^1.13.3",
|
||||||
"webpack-dev-server": "^1.16.2"
|
"webpack-dev-server": "^1.16.2"
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
|
|
|
@ -4,6 +4,19 @@ import {isFn} from '../types';
|
||||||
import {root} from '../root';
|
import {root} from '../root';
|
||||||
import {NONE} from '../const';
|
import {NONE} from '../const';
|
||||||
|
|
||||||
|
|
||||||
|
const EVENTS = [
|
||||||
|
'before-filtering',
|
||||||
|
'before-populating-filter',
|
||||||
|
'before-page-change',
|
||||||
|
'before-clearing-filters',
|
||||||
|
'before-page-length-change',
|
||||||
|
'before-reset-page',
|
||||||
|
'before-reset-page-length',
|
||||||
|
'before-loading-extensions',
|
||||||
|
'before-loading-themes'
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Activity indicator
|
* Activity indicator
|
||||||
*
|
*
|
||||||
|
@ -110,28 +123,10 @@ export class Loader extends Feature {
|
||||||
this.show(NONE);
|
this.show(NONE);
|
||||||
|
|
||||||
// Subscribe to events
|
// Subscribe to events
|
||||||
emitter.on([
|
emitter.on(EVENTS,
|
||||||
'before-filtering',
|
|
||||||
'before-populating-filter',
|
|
||||||
'before-page-change',
|
|
||||||
'before-clearing-filters',
|
|
||||||
'before-page-length-change',
|
|
||||||
'before-reset-page',
|
|
||||||
'before-reset-page-length',
|
|
||||||
'before-loading-extensions',
|
|
||||||
'before-loading-themes'],
|
|
||||||
() => this.show('')
|
() => this.show('')
|
||||||
);
|
);
|
||||||
emitter.on([
|
emitter.on(EVENTS,
|
||||||
'after-filtering',
|
|
||||||
'after-populating-filter',
|
|
||||||
'after-page-change',
|
|
||||||
'after-clearing-filters',
|
|
||||||
'after-page-length-change',
|
|
||||||
'after-reset-page',
|
|
||||||
'after-reset-page-length',
|
|
||||||
'after-loading-extensions',
|
|
||||||
'after-loading-themes'],
|
|
||||||
() => this.show(NONE)
|
() => this.show(NONE)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -181,28 +176,10 @@ export class Loader extends Feature {
|
||||||
this.cont = null;
|
this.cont = null;
|
||||||
|
|
||||||
// Unsubscribe to events
|
// Unsubscribe to events
|
||||||
emitter.off([
|
emitter.off(EVENTS,
|
||||||
'before-filtering',
|
|
||||||
'before-populating-filter',
|
|
||||||
'before-page-change',
|
|
||||||
'before-clearing-filters',
|
|
||||||
'before-page-length-change',
|
|
||||||
'before-reset-page',
|
|
||||||
'before-reset-page-length',
|
|
||||||
'before-loading-extensions',
|
|
||||||
'before-loading-themes'],
|
|
||||||
() => this.show('')
|
() => this.show('')
|
||||||
);
|
);
|
||||||
emitter.off([
|
emitter.off(EVENTS,
|
||||||
'after-filtering',
|
|
||||||
'after-populating-filter',
|
|
||||||
'after-page-change',
|
|
||||||
'after-clearing-filters',
|
|
||||||
'after-page-length-change',
|
|
||||||
'after-reset-page',
|
|
||||||
'after-reset-page-length',
|
|
||||||
'after-loading-extensions',
|
|
||||||
'after-loading-themes'],
|
|
||||||
() => this.show(NONE)
|
() => this.show(NONE)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue