[Tutorial] Botão para salvar o post
Página 1 de 1 • Compartilhe
Informações:
Autor: waghcwb
Versões: Todas as versões
Introdução: Botão para salvar o post
Instalação:
Acesse:
Então crie um novo javascript com investimento nos topicos com esse código:Painel de controle ->> Modulos ->> HTML & Javascripts ->> Gestão dos códigos Javascripts
- Código:
//<![CDATA[
"use strict";
var Forumeiros = (function(w, d) {
var forumeiros = {
init: function() {
w.addEventListener("DOMContentLoaded", function() {
var iframe = document.querySelector('.sceditor-container iframe'),
message = iframe.contentDocument.querySelector('body[dir="ltr"] div');
forumeiros.before('[name="preview"]', '<input type="button" value="Salvar" class="button2 savePost">');
forumeiros.click(".savePost", function() {
if (message.innerHTML != "") {
forumeiros.storage("set", "savePost", message.innerHTML);
if (message.innerHTML == forumeiros.storage("get", "savePost")) {
alert("Dados salvos com sucesso!");
};
}
});
if (forumeiros.storage("get", "savePost")) {
forumeiros.before('.savePost', '<input type="button" value="Recuperar" class="button2 getPost">');
forumeiros.click(".getPost", function() {
message.innerHTML = forumeiros.storage("get", "savePost");
if (message.innerHTML == forumeiros.storage("get", "savePost")) {
alert("Dados recuperados com sucesso!");
message.innerHTML = forumeiros.storage("get", "savePost");
}
});
}
});
},
click: function(element, fn) {
return this.query(element).addEventListener("click", fn);
},
before: function(element, string) {
return this.query(element).insertAdjacentHTML('beforebegin', string);
},
storage: function(type, key, value) {
if (type === "set") {
return w.localStorage.setItem(key, value);
} else if (type === "get") {
return w.localStorage.getItem(key);
}
},
query: function(element) {
for (var i = 0; i < d.querySelectorAll(element).length; i++) {
return d.querySelectorAll(element)[i];
}
}
};
forumeiros.init()
}(window, document));
//]]>
Tópicos semelhantes
Cria uma conta ou logue para postar uma mensagem.
Você precisa ser um membro, para poder postar uma resposta.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|