2
0
Эх сурвалжийг харах

Spinner class in own .js library file

Martin Filser 4 жил өмнө
parent
commit
1d66058240

+ 1 - 1
client/components/lists/listBody.js

@@ -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 - 21
client/components/main/spinner.js

@@ -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 - 0
client/lib/spinner.js

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