Usuari:Joancreus/vs.js
Aparença
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.
/* No emprar, està en fase beta */
function vs_createarea() {
console.log("textarea");
var el = document.createElement('div');
el.id = 'vsTextArea';
el.style.background = 'white';
el.style.width = '100%';
el.style.height = '500px';
el.contentEditable = "true";
document.getElementById('wikiEditor-ui-toolbar').parentNode.parentNode.insertBefore(el,document.getElementById('wikiEditor-ui-toolbar').parentNode.nextSibling);
document.getElementById("wpTextbox1").style.display = "none";
}
function vs_decode(t) {
return t.html().replace(/<br\/>/gi,'\n').replace(/<br\/>/gi,'\n');
}
function vs_encode(t) {
return t;
}
function vs_addonsave() {
document.getElementById('wpSave').onclick = function () {
document.getElementById("wpTextbox1").value = vs_decode($("#vsTextArea"));
};
}
function vs_load() {
console.log("carregant");
if ((wgTitle == 'Joancreus/vs') && (wgAction == 'edit')) {
vs_createarea();
vs_addonsave();
console.log("Hem de carregar");
var ta = document.getElementById("wpTextbox1");
var ar = document.getElementById("vsTextArea");
ar.innerHTML = vs_encode(ta.value);
} else {console.log("nopas");}
}
$(vs_load);