const HomeRouter = { template: `
< zurück zu allen Einträgen


`, data: function () { return { messagelist: _messagelist, messages: _messages, isSearchActiv: _isSearchActiv, isSubscripeButtonActiv: _isSubscripeButtonActiv, bookmarkArray: auth.bookmarks, }; }, methods: { list_messages: function() { messages(); }, goBackToDashboard: function() { //Home neu rendern ... //windows.history.go(); router.push('/files') router.push('/home') $("#escape-search-link").css("visibility", "hidden"); $("#subscribe-btn").css("visibility", "hidden"); }, changeSubscribtion: function(){ var btnString = $("#btn-text").text(); //console.log(btnString); if($("#btn-text").hasClass("subscribed")){ $("#btn-text").removeClass("subscribed"); var newBtnString = "#" + $("#btn-text").text(/deabonnieren/g, '') + "abonnieren"; //console.log(btnString); $("#btn-text").text(newBtnString); }else{ $("#btn-text").addClass("subscribed"); var newBtnString = "#" + $("#btn-text").text(/abonnieren/g, '') + "deabonnieren"; //console.log(newBtnString); $("#btn-text").text(newBtnString); } } }, mounted: function () { this.list_messages(); //this.refresh_messages(); } }; function get_insert_message(id) { $.ajax({ url: "api/msg/id/"+id, method: "GET" }).done(function (msg) { Vue.set(_messages, id, msg); }).fail(function (e, f, g) { console.log("cannot load " + id + ".json: " + e + f + g); }) }