summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-02-18 16:37:22 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-02-18 16:37:22 +0900
commit33cf76221157522ee62503e7cc7e70abf3d6500b (patch)
tree3067aca60801bdff6639023a2751e5d77d298a45 /src/web
parentMerge branch 'master' into no-ls (diff)
downloadsharkey-33cf76221157522ee62503e7cc7e70abf3d6500b.tar.gz
sharkey-33cf76221157522ee62503e7cc7e70abf3d6500b.tar.bz2
sharkey-33cf76221157522ee62503e7cc7e70abf3d6500b.zip
:v:
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/boot.js4
-rw-r--r--src/web/app/common/scripts/generate-default-userdata.js47
-rw-r--r--src/web/app/common/scripts/generate-default-userdata.ls28
3 files changed, 49 insertions, 30 deletions
diff --git a/src/web/app/boot.js b/src/web/app/boot.js
index 32950071a2..a77bdd6dae 100644
--- a/src/web/app/boot.js
+++ b/src/web/app/boot.js
@@ -5,8 +5,8 @@
const riot = require('riot');
require('velocity-animate');
const api = require('./common/scripts/api');
-const signout = require('./common/scripts/signout.ls');
-const generateDefaultUserdata = require('./common/scripts/generate-default-userdata.ls');
+const signout = require('./common/scripts/signout');
+const generateDefaultUserdata = require('./common/scripts/generate-default-userdata');
const mixins = require('./common/mixins.ls');
const checkForUpdate = require('./common/scripts/check-for-update.ls');
require('./common/tags');
diff --git a/src/web/app/common/scripts/generate-default-userdata.js b/src/web/app/common/scripts/generate-default-userdata.js
new file mode 100644
index 0000000000..f6c8c2fe58
--- /dev/null
+++ b/src/web/app/common/scripts/generate-default-userdata.js
@@ -0,0 +1,47 @@
+const uuid = require('./uuid.js');
+
+const home = {
+ left: [
+ 'profile',
+ 'calendar',
+ 'rss-reader',
+ 'photo-stream'
+ ],
+ right: [
+ 'broadcast',
+ 'notifications',
+ 'user-recommendation',
+ 'donation',
+ 'nav',
+ 'tips'
+ ]
+};
+
+module.exports = () => {
+ const homeData = [];
+
+ home.left.forEach(widget => {
+ homeData.push({
+ name: widget,
+ id: uuid(),
+ place: 'left'
+ });
+ });
+
+ home.right.forEach(widget => {
+ homeData.push({
+ name: widget,
+ id: uuid(),
+ place: 'right'
+ });
+ });
+
+ const data = {
+ cache: true,
+ debug: false,
+ nya: true,
+ home: homeData
+ };
+
+ return data;
+};
diff --git a/src/web/app/common/scripts/generate-default-userdata.ls b/src/web/app/common/scripts/generate-default-userdata.ls
deleted file mode 100644
index c13d221bb9..0000000000
--- a/src/web/app/common/scripts/generate-default-userdata.ls
+++ /dev/null
@@ -1,28 +0,0 @@
-uuid = require './uuid.js'
-
-home =
- left: [ \profile \calendar \rss-reader \photo-stream ]
- right: [ \broadcast \notifications \user-recommendation \donation \nav \tips ]
-
-module.exports = ~>
- home-data = []
-
- home.left.for-each (widget) ~>
- home-data.push do
- name: widget
- id: uuid!
- place: \left
-
- home.right.for-each (widget) ~>
- home-data.push do
- name: widget
- id: uuid!
- place: \right
-
- data =
- cache: true
- debug: false
- nya: true
- home: home-data
-
- return data