diff --git a/view/vue-config.js b/view/vue-config.js
index a32fc61..2329ece 100644
--- a/view/vue-config.js
+++ b/view/vue-config.js
@@ -73,7 +73,53 @@ gstore.add('func', {
gstore.data.notif[id].count = 0;
},
- toggleMenuSize: function(){ gstore.data.min_menu=!gstore.data.min_menu; }
+ toggleMenuSize: function(){ gstore.data.min_menu=!gstore.data.min_menu; },
+ bbcode: function(msg){
+ /* (1) Escape HTML
+ ---------------------------------------------------------*/
+ msg = msg.replace(/&/g, '&');
+ msg = msg.replace(//g, '>');
+
+
+ /* (2) Manage text format
+ ---------------------------------------------------------*/
+ /* (1) Manage bold */
+ msg = msg.replace(/\*([^\*]+)\*/g, "$1");
+
+ /* (2) italic */
+ msg = msg.replace(/_([^_]+)_/g, "$1");
+
+ /* (3) underline */
+ msg = msg.replace(/\[([^\]]+)\]/g, "$1");
+
+ /* (4) Code */
+ msg = msg.replace(/`([^`]+)`/g, "$1");
+
+
+ /* (3) Manage emojis
+ ---------------------------------------------------------*/
+ /* (1) Smileys */
+ msg = msg.replace(/:D/g, "😃");
+ msg = msg.replace(/:\)/g, "🙂");
+ msg = msg.replace(/:B/g, "😎");
+ msg = msg.replace(/:3/g, "😗");
+ msg = msg.replace(/;\)/g, "😉");
+ msg = msg.replace(/:P/g, "😋");
+ msg = msg.replace(/;P/g, "😜");
+ msg = msg.replace(/xD/g, "😆");
+ msg = msg.replace(/:O/ig, "😲");
+ msg = msg.replace(/:S/g, "😖");
+ msg = msg.replace(/\^\^/g, "😊");
+
+ /* (2) Emojis */
+ msg = msg.replace(/:poop:/g, "💩");
+ msg = msg.replace(/:fuck:/g, "🖕");
+ msg = msg.replace(/\+1/g, "👍");
+ msg = msg.replace(/-1/g, "👎");
+
+ return msg;
+ }
});
diff --git a/view/vue/container/emergency.vue b/view/vue/container/emergency.vue
index 7094152..2daf475 100644
--- a/view/vue/container/emergency.vue
+++ b/view/vue/container/emergency.vue
@@ -60,51 +60,7 @@ export default {
},
bbcode: function(msg){
-
- /* (1) Escape HTML
- ---------------------------------------------------------*/
- msg = msg.replace(/&/g, '&');
- msg = msg.replace(//g, '>');
-
-
- /* (2) Manage text format
- ---------------------------------------------------------*/
- /* (1) Manage bold */
- msg = msg.replace(/\*([^\*]+)\*/g, "$1");
-
- /* (2) italic */
- msg = msg.replace(/_([^_]+)_/g, "$1");
-
- /* (3) underline */
- msg = msg.replace(/\[([^\]]+)\]/g, "$1");
-
- /* (4) Code */
- msg = msg.replace(/`([^`]+)`/g, "$1");
-
-
- /* (3) Manage emojis
- ---------------------------------------------------------*/
- /* (1) Smileys */
- msg = msg.replace(/:D/g, "😃");
- msg = msg.replace(/:\)/g, "🙂");
- msg = msg.replace(/:B/g, "😎");
- msg = msg.replace(/:3/g, "😗");
- msg = msg.replace(/;\)/g, "😉");
- msg = msg.replace(/:P/g, "😋");
- msg = msg.replace(/;P/g, "😜");
- msg = msg.replace(/xD/g, "😆");
- msg = msg.replace(/:O/ig, "😲");
- msg = msg.replace(/:S/g, "😖");
- msg = msg.replace(/\^\^/g, "😊");
-
- /* (2) Emojis */
- msg = msg.replace(/:poop:/g, "💩");
- msg = msg.replace(/:fuck:/g, "🖕");
- msg = msg.replace(/\+1/g, "👍");
- msg = msg.replace(/-1/g, "👎");
-
- return msg;
+ return this.gstore.func.bbcode(msg);
}
}
}
diff --git a/view/vue/container/event.vue b/view/vue/container/event.vue
index f96b542..9c7f8ac 100644
--- a/view/vue/container/event.vue
+++ b/view/vue/container/event.vue
@@ -60,51 +60,7 @@ export default {
},
bbcode: function(msg){
-
- /* (1) Escape HTML
- ---------------------------------------------------------*/
- msg = msg.replace(/&/g, '&');
- msg = msg.replace(//g, '>');
-
-
- /* (2) Manage text format
- ---------------------------------------------------------*/
- /* (1) Manage bold */
- msg = msg.replace(/\*([^\*]+)\*/g, "$1");
-
- /* (2) italic */
- msg = msg.replace(/_([^_]+)_/g, "$1");
-
- /* (3) underline */
- msg = msg.replace(/\[([^\]]+)\]/g, "$1");
-
- /* (4) Code */
- msg = msg.replace(/`([^`]+)`/g, "$1");
-
-
- /* (3) Manage emojis
- ---------------------------------------------------------*/
- /* (1) Smileys */
- msg = msg.replace(/:D/g, "😃");
- msg = msg.replace(/:\)/g, "🙂");
- msg = msg.replace(/:B/g, "😎");
- msg = msg.replace(/:3/g, "😗");
- msg = msg.replace(/;\)/g, "😉");
- msg = msg.replace(/:P/g, "😋");
- msg = msg.replace(/;P/g, "😜");
- msg = msg.replace(/xD/g, "😆");
- msg = msg.replace(/:O/ig, "😲");
- msg = msg.replace(/:S/g, "😖");
- msg = msg.replace(/\^\^/g, "😊");
-
- /* (2) Emojis */
- msg = msg.replace(/:poop:/g, "💩");
- msg = msg.replace(/:fuck:/g, "🖕");
- msg = msg.replace(/\+1/g, "👍");
- msg = msg.replace(/-1/g, "👎");
-
- return msg;
+ return this.gstore.func.bbcode(msg);
}
}
}
diff --git a/view/vue/container/inbox.vue b/view/vue/container/inbox.vue
index 34773d6..3f67c47 100644
--- a/view/vue/container/inbox.vue
+++ b/view/vue/container/inbox.vue
@@ -42,51 +42,7 @@ export default {
},
bbcode: function(msg){
-
- /* (1) Escape HTML
- ---------------------------------------------------------*/
- msg = msg.replace(/&/g, '&');
- msg = msg.replace(//g, '>');
-
-
- /* (2) Manage text format
- ---------------------------------------------------------*/
- /* (1) Manage bold */
- msg = msg.replace(/\*([^\*]+)\*/g, "$1");
-
- /* (2) italic */
- msg = msg.replace(/_([^_]+)_/g, "$1");
-
- /* (3) underline */
- msg = msg.replace(/\[([^\]]+)\]/g, "$1");
-
- /* (4) Code */
- msg = msg.replace(/`([^`]+)`/g, "$1");
-
-
- /* (3) Manage emojis
- ---------------------------------------------------------*/
- /* (1) Smileys */
- msg = msg.replace(/:D/g, "😃");
- msg = msg.replace(/:\)/g, "🙂");
- msg = msg.replace(/:B/g, "😎");
- msg = msg.replace(/:3/g, "😗");
- msg = msg.replace(/;\)/g, "😉");
- msg = msg.replace(/:P/g, "😋");
- msg = msg.replace(/;P/g, "😜");
- msg = msg.replace(/xD/g, "😆");
- msg = msg.replace(/:O/ig, "😲");
- msg = msg.replace(/:S/g, "😖");
- msg = msg.replace(/\^\^/g, "😊");
-
- /* (2) Emojis */
- msg = msg.replace(/:poop:/g, "💩");
- msg = msg.replace(/:fuck:/g, "🖕");
- msg = msg.replace(/\+1/g, "👍");
- msg = msg.replace(/-1/g, "👎");
-
- return msg;
+ return this.gstore.func.bbcode(msg);
}
}
}