Added option to activate the enableMoveThread flag
diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json
index 5a50ea3..29c8f60 100644
--- a/_locales/ca/messages.json
+++ b/_locales/ca/messages.json
@@ -36,7 +36,7 @@
"description": "Feature checkbox in the options page"
},
"options_loaddrafts": {
- "message": "Activa la <i>flag><\/i> <code class=\"help\" title=\"Aquesta flag permet a la Consola de la Comunitat carregar una resposta automàticament desada anteriorment quan obres un fil i fas clic al botó de respondre.\">enableLoadingDraftMessages<\/code> de la Consola de la Comunitat.",
+ "message": "Activa la <i>flag<\/i> <code class=\"help\" title=\"Aquesta flag permet a la Consola de la Comunitat carregar una resposta automàticament desada anteriorment quan obres un fil i fas clic al botó de respondre.\">enableLoadingDraftMessages<\/code> de la Consola de la Comunitat.",
"description": "Feature checkbox in the options page"
},
"options_experimental_label": {
@@ -52,7 +52,11 @@
"description": "Feature checkbox in the options page"
},
"options_escalatethreads":{
- "message": "Activa la <i>flag></i> <code class=\"help\" title=\"Aquesta flag activa la funcionalitat d'escalar fils del fòrum públic als privats a la Consola de la Comunitat.\">enableEscalateThread</code> de la Consola de la Comunitat.",
+ "message": "Activa la <i>flag</i> <code class=\"help\" title=\"Aquesta flag activa la funcionalitat d'escalar fils del fòrum públic als privats a la Consola de la Comunitat.\">enableEscalateThread</code> de la Consola de la Comunitat.",
+ "description": "Feature checkbox in the options page"
+ },
+ "options_movethreads":{
+ "message": "Activa la <i>flag</i> <code class=\"help\" title=\"Aquesta flag activa la funcionalitat de moure fils d'un fòrum on ets un EP a un altre fòrum a la Consola de la Comunitat.\">enableMoveThread</code> de la Consola de la Comunitat.",
"description": "Feature checkbox in the options page"
},
"options_save": {
diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index 606aa26..9b5e5ec 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -55,6 +55,10 @@
"message": "Enables the <code class=\"help\" title=\"This flag activates the functionality which allows a PE to escalate threads from the public forums to the private ones in the Community Console.\">enableEscalateThread</code> Community Console flag.",
"description": "Feature checkbox in the options page"
},
+ "options_movethreads":{
+ "message": "Enables the <code class=\"help\" title=\"This flag activates the functionality which allows a PE to move threads from a forum where they are currently a PE to another forum in the Community Console.\">enableMoveThread</code> Community Console flag.",
+ "description": "Feature checkbox in the options page"
+ },
"options_save": {
"message": "Save",
"description": "Button in the options page to save the settings"
diff --git a/_locales/es/messages.json b/_locales/es/messages.json
index cf36bd6..6696750 100644
--- a/_locales/es/messages.json
+++ b/_locales/es/messages.json
@@ -36,7 +36,7 @@
"description": "Feature checkbox in the options page"
},
"options_loaddrafts":{
- "message": "Activa la <i>flag></i> <code class=\"help\" title=\"Esta flag permite a la Consola de la Comunidad cargar una respuesta previamente autoguardada cuando abres un hilo y haces clic en el botón de responder.\">enableLoadingDraftMessages</code> de la Consola de la Comunidad.",
+ "message": "Activa la <i>flag</i> <code class=\"help\" title=\"Esta flag permite a la Consola de la Comunidad cargar una respuesta previamente autoguardada cuando abres un hilo y haces clic en el botón de responder.\">enableLoadingDraftMessages</code> de la Consola de la Comunidad.",
"description": "Feature checkbox in the options page"
},
"options_experimental_label": {
@@ -52,7 +52,11 @@
"description": "Feature checkbox in the options page"
},
"options_escalatethreads":{
- "message": "Activa la <i>flag></i> <code class=\"help\" title=\"Esta flag activa la funcionalidad de escalar hilos del foro público a los privados en la Consola de la Comunidad.\">enableEscalateThread</code> de la Consola de la Comunidad.",
+ "message": "Activa la <i>flag</i> <code class=\"help\" title=\"Esta flag activa la funcionalidad de escalar hilos del foro público a los privados en la Consola de la Comunidad.\">enableEscalateThread</code> de la Consola de la Comunidad.",
+ "description": "Feature checkbox in the options page"
+ },
+ "options_movethreads":{
+ "message": "Activa la <i>flag</i> <code class=\"help\" title=\"Esta flag activa la funcionalidad de mover hilos de un foro donde seas un EP a otro foro en la Consola de la Comunidad.\">enableMoveThread</code> de la Consola de la Comunidad.",
"description": "Feature checkbox in the options page"
},
"options_save": {
diff --git a/background.js b/background.js
index 658f695..14cda5a 100644
--- a/background.js
+++ b/background.js
@@ -11,7 +11,8 @@
"history": false,
"loaddrafts": false,
"batchduplicate": false,
- "escalatethreads": false
+ "escalatethreads": false,
+ "movethreads": false
};
function cleanUpOptions() {
diff --git a/console_inject_start.js b/console_inject_start.js
index f7d670d..edb6030 100644
--- a/console_inject_start.js
+++ b/console_inject_start.js
@@ -1,5 +1,5 @@
chrome.storage.sync.get(null, function(items) {
- if (items.loaddrafts || items.escalatethreads) {
+ if (items.loaddrafts || items.escalatethreads || items.movethreads) {
var startup = JSON.parse(document.querySelector("html").getAttribute("data-startup"));
if (items.loaddrafts) {
@@ -10,6 +10,10 @@
startup[4][20] = true;
}
+ if (items.movethreads) {
+ startup[4][18] = true;
+ }
+
document.querySelector("html").setAttribute("data-startup", JSON.stringify(startup));
}
});
diff --git a/options.html b/options.html
index 16cc354..6af3c26 100644
--- a/options.html
+++ b/options.html
@@ -19,6 +19,7 @@
<input type="checkbox" id="loaddrafts"> <label for="loaddrafts" data-i18n="loaddrafts"></label> <span style="color: gray;" data-i18n="experimental_label"></span><br>
<input type="checkbox" id="batchduplicate"> <label for="batchduplicate" data-i18n="batchduplicate"></label> <span style="color: gray;" data-i18n="experimental_label"></span><br>
<input type="checkbox" id="escalatethreads"> <label for="escalatethreads" data-i18n="escalatethreads"></label> <span style="color: gray;" data-i18n="experimental_label"></span><br>
+ <input type="checkbox" id="movethreads"> <label for="movethreads" data-i18n="movethreads"></label> <span style="color: gray;" data-i18n="experimental_label"></span><br>
</p>
<p style="text-align: center;"><button id="save" data-i18n="save"></button></p>
<script src="options.js"></script>
diff --git a/options.js b/options.js
index 7c30cf9..53c4e3b 100644
--- a/options.js
+++ b/options.js
@@ -11,7 +11,8 @@
"history": false,
"loaddrafts": false,
"batchduplicate": false,
- "escalatethreads": false
+ "escalatethreads": false,
+ "movethreads": false
};
function cleanUpOptions(options) {