Compare commits

..

2 Commits

Author SHA1 Message Date
bac8786ab4 Merge remote-tracking branch 'origin/developer' into developer
# Conflicts:
#	public/routes/home.js
#	public/style/style.css
#	public/style/style.less
2019-07-23 17:38:11 +02:00
6529b1d937 verschiedenes 2019-07-23 17:34:57 +02:00
5 changed files with 67 additions and 19 deletions

@ -1,17 +1,17 @@
const HomeRouter = {
template: `
<div>
<div id="om-msg-cards" class="column pull-right-sm is-four-fifths-desktop">
<a v-if="isSearchActiv" @click="goBackToDashboard">< zurück zu allen Einträgen</a>
<b-button class="subscribe-btn" v-if="isSubscripeButtonActiv" type="is-primary" @click="">#IPSUM ABONNIEREN</b-button>
<MsgCard
v-for="id in messagelist.slice().reverse()"
:key="id"
:msg="messages[id] || {}"
:isBookmark="bookmarkArray[id]">
</MsgCard>
</div>
</div>`,
<div>
<div id="om-msg-cards" class="column pull-right-sm is-four-fifths-desktop">
<a id="escape-search-link" @click="goBackToDashboard">< zurück zu allen Einträgen</a>
<b-button id="subscribe-btn" type="is-primary" @click="changeSubscribtion"><div id="btn-text"></div></b-button>
<MsgCard
v-for="id in messagelist.slice().reverse()"
:key="id"
:msg="messages[id] || {}"
:isBookmark="bookmarkArray[id]"
></MsgCard>
</div>
</div>`,
data: function () {
return {
messagelist: _messagelist,
@ -28,8 +28,27 @@ const HomeRouter = {
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);
_isSearchActiv = false;
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);
}
}
},

@ -14,7 +14,7 @@ var auth = {},
// Search
_isSearchActiv = false,
_isSubscripeButtonActiv = false,
_isSubscripeButtonActiv = true,
data = [],
search_data = [],

@ -69,9 +69,15 @@ Vue.component('search',{
});
},
clear: function() {
_isSearchActiv = false;
this.searchtext = "";
//_isSearchActiv = false;
this.searchtext = "";
this.list_messages();
//router.push('/files')
//router.push('/home')
$("#escape-search-link").css("visibility", "hidden");
$("#subscribe-btn").css("visibility", "hidden");
},
},
mounted: function() {
@ -94,7 +100,16 @@ function get_insert_tag(id) {
function searching(searchtext) {
_isSearchActiv = true;
console.log("Searchtext: " + searchtext.replace(/#/g, ''));
$("#escape-search-link").css("visibility", "visible");
if(_taglist.indexOf(searchtext.replace(/#/g, '')) > -1){
var btnString = "#" + searchtext.replace(/#/g, '') + " abonnieren";
$("#btn-text").text(btnString);
$("#subscribe-btn").css("visibility", "visible");
}else{
$("#subscribe-btn").css("visibility", "hidden");
}
$.ajax({
url: "api/msg/search/" + searchtext.replace(/#/g, ''),
method: "GET"
@ -112,8 +127,6 @@ function searching(searchtext) {
console.log("searching: err: " + e + f + g);
})
_isSubscripeButtonActiv = (_taglist.indexOf(searchtext.replace(/#/g, '')) > -1);
console.log("isSubscripeButtonActiv: " + _isSubscripeButtonActiv);
}
function messages() {

@ -241,6 +241,15 @@ button.clearButton {
float: right;
}
}
<<<<<<< HEAD
#subscribe-btn {
float: right;
visibility: hidden;
}
#escape-search-link {
visibility: hidden;
=======
#bockmark-not-active {
visibility: visible;
>>>>>>> origin/developer
}

@ -285,6 +285,13 @@ button.clearButton{
}
}
#subscribe-btn{
float: right;
visibility: hidden;
}
#escape-search-link{
visibility: hidden;
#bockmark-not-active{
visibility: visible;
}