mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
Spinner class in own .js library file
This commit is contained in:
parent
43ac328e8a
commit
1d66058240
3 changed files with 23 additions and 22 deletions
|
@ -1,4 +1,4 @@
|
|||
import { Spinner } from '/client/components/main/spinner';
|
||||
import { Spinner } from '/client/lib/spinner';
|
||||
|
||||
const subManager = new SubsManager();
|
||||
const InfiniteScrollIter = 10;
|
||||
|
|
|
@ -1,24 +1,4 @@
|
|||
Meteor.subscribe('setting');
|
||||
|
||||
export class Spinner extends BlazeComponent {
|
||||
currentSettings() {
|
||||
return Settings.findOne();
|
||||
}
|
||||
|
||||
getSpinnerName() {
|
||||
let ret = 'Bounce';
|
||||
let settings = this.currentSettings();
|
||||
|
||||
if (settings && settings.spinnerName) {
|
||||
ret = settings.spinnerName;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
getSpinnerTemplate() {
|
||||
return 'spinner' + this.getSpinnerName();
|
||||
}
|
||||
}
|
||||
import { Spinner } from '/client/lib/spinner';
|
||||
|
||||
(class extends Spinner {
|
||||
}.register('spinner'));
|
||||
|
|
21
client/lib/spinner.js
Normal file
21
client/lib/spinner.js
Normal file
|
@ -0,0 +1,21 @@
|
|||
Meteor.subscribe('setting');
|
||||
|
||||
export class Spinner extends BlazeComponent {
|
||||
currentSettings() {
|
||||
return Settings.findOne();
|
||||
}
|
||||
|
||||
getSpinnerName() {
|
||||
let ret = 'Bounce';
|
||||
let settings = this.currentSettings();
|
||||
|
||||
if (settings && settings.spinnerName) {
|
||||
ret = settings.spinnerName;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
getSpinnerTemplate() {
|
||||
return 'spinner' + this.getSpinnerName();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue