From 9f9d3c1480d8cae3439be82252dc8c9d91d32599 Mon Sep 17 00:00:00 2001 From: senta_mandutz Date: Tue, 23 Jul 2019 21:41:27 +0200 Subject: [PATCH] bookmars --- public/routes/bookmark.js | 9 ++++++++- public/routes/home.js | 2 +- public/routes/initGlobals.js | 2 +- public/routes/msgCard.js | 12 ++++++++---- public/search.js | 5 ++++- 5 files changed, 22 insertions(+), 8 deletions(-) diff --git a/public/routes/bookmark.js b/public/routes/bookmark.js index c627af4..3efcc66 100644 --- a/public/routes/bookmark.js +++ b/public/routes/bookmark.js @@ -6,6 +6,7 @@ const BookmarkRouter = { v-for="id in msgDisplay" :key="id" :msg="messages[id] || {}" + :isBookmark="bookmarkArray[id]" > @@ -21,6 +22,7 @@ const BookmarkRouter = { messages: _messages, isActive: true, messageId: '', + bookmarkArray: auth.bookmarks, } }, computed:{ @@ -50,6 +52,7 @@ const BookmarkRouter = { + /*var _usrid = auth.user; $.ajax({ url: "api/usr/id/" + _usrid, @@ -75,8 +78,12 @@ const BookmarkRouter = { console.log(err); }*/ } + }, + beforeMount: function(){ + }, mounted: function (){ this.getMessages(); - } + }, + }; diff --git a/public/routes/home.js b/public/routes/home.js index aabe37e..209cd20 100644 --- a/public/routes/home.js +++ b/public/routes/home.js @@ -3,7 +3,7 @@ const HomeRouter = {
< zurück zu allen Einträgen -
+


account_circle Erstellt von {{ msg.user }}
- bookmark_border - bookmark + bookmark_border + bookmark
`, props: ['msg', 'isBookmark'], @@ -23,9 +23,9 @@ Vue.component('MsgCard', { data: function () { return { isActive: this.isBookmark, - isActive_: 0, msgid: this.msg._id, bookmarkArray: auth.bookmarks, + vueRender: vueRender, }; }, @@ -68,8 +68,12 @@ Vue.component('MsgCard', { }*/ }, filterForTag: function (tag) { - console.log("link: " + tag); + + //console.log("link: " + tag); searching(tag); + var btnString = "#" + tag + " abonnieren"; + $("#btn-text").text(btnString); + $("#subscribe-btn").css("visibility", "visible"); }, isBookmarkActive: function (msgid) { //console.log("isBookmarkActive(): " + msgid); diff --git a/public/search.js b/public/search.js index 871619b..c18f95f 100644 --- a/public/search.js +++ b/public/search.js @@ -99,7 +99,10 @@ function get_insert_tag(id) { function searching(searchtext) { _isSearchActiv = true; $("#escape-search-link").css("visibility", "visible"); - if(_taglist.indexOf(searchtext.replace(/#/g, '')) > -1){ + //console.log(_tags); + console.log(data); + + if(data.indexOf(searchtext) > -1){ var btnString = "#" + searchtext.replace(/#/g, '') + " abonnieren"; $("#btn-text").text(btnString); $("#subscribe-btn").css("visibility", "visible");