appticles/mo-home.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

2022-09-22 15:16:57 -03:00
// Runs at minimo.io homepage, loaded via jsdelivr (fetched from Github)
// @minimo-io
2022-09-22 17:53:27 -03:00
// v0.1
2022-09-22 15:16:57 -03:00
2022-09-22 17:53:27 -03:00
jQuery(document).ready(function(){
2022-09-22 15:14:23 -03:00
var READMORELANG, READLESSLANG;
const app = Vue.createApp({
data() {
return {
readMoreActive: false,
2022-09-22 17:53:27 -03:00
readMoreText: "-",
2022-09-22 15:14:23 -03:00
readMoreIcon: "fa fa-arrow-right",
}
},
mounted(){
READMORELANG = jQuery(".readMoreBtn").data("readmorelang");
READLESSLANG = jQuery(".readMoreBtn").data("readlesslang");
2022-09-22 17:53:27 -03:00
this.readMoreText = READMORELANG;
2022-09-22 15:14:23 -03:00
},
methods:{
readMore(){
if (this.readMoreActive){
this.readMoreText = READMORELANG;
this.readMoreIcon = "fa fa-arrow-right";
}else{
this.readMoreText = READLESSLANG;
this.readMoreIcon = "fa fa-minus";
}
this.readMoreActive = ! this.readMoreActive;
2022-09-22 14:17:35 -03:00
2022-09-22 17:53:27 -03:00
jQuery(".profile-more").toggle("200", function(){
2022-09-22 15:14:23 -03:00
});
2022-09-22 14:17:35 -03:00
2022-09-22 15:14:23 -03:00
}
2022-09-22 14:17:35 -03:00
}
})
2022-09-22 15:14:23 -03:00
app.mount('#mo-home-vue-app')
});