diff --git a/public/home.js b/public/home.js
index dd4b208..71fe34a 100644
--- a/public/home.js
+++ b/public/home.js
@@ -1,5 +1,5 @@
const HomeRouter = {
- template: `
+ template: `
`,
- data: function () {
- return {
- messagelist: _messagelist,
- messages: _messages,
- };
- },
- methods: {
- refresh_messages: function () {
- _messages.push({ //////// alt
- id: 42,
- subject: "xxx",
- message: "warum habt ihr auch so viel",
- user: "nobody",
- tags: "foo"
- });
- },
- },
+ data: function () {
+ return {
+ messagelist: _messagelist,
+ messages: _messages,
+ };
+ },
+ methods: {
+ refresh_messages: function () {
+ _messages.push({ //////// alt
+ id: 42,
+ subject: "xxx",
+ message: "warum habt ihr auch so viel",
+ user: "nobody",
+ tags: "foo"
+ });
+ },
+ },
- /*mounted: function() {
- this.refresh_messages();
- }*/
+ /*mounted: function() {
+ this.refresh_messages();
+ }*/
};
+
+function get_insert_message(id) {
+ $.get(id + ".json").done(function (msg) {
+ // _messages[id] = msg;
+ Vue.set(_messages, id, msg);
+ }).fail(function (e, f, g) {
+ console.log("cannot load " + id + ".json: " + e + f + g);
+ })
+}
+$(document).ready(function () {
+ console.log("egal");
+ $.get('list.json').done(function (jd) {
+ // _messagelist = jd;
+ _messagelist.splice(0, _messagelist.length);
+ _messagelist.push.apply(_messagelist, jd);
+ console.log("egal2");
+ //$('#xxx').text(jd[0]);
+ for (var e in jd) {
+ if (!_messages[jd[e]]) {
+ get_insert_message(jd[e]);
+ }
+ }
+ }).fail(function (e, f, g) {
+ console.log("egal3: " + e + f + g);
+ });
+});