1- Criar una nova anotação, pode ser salva no formato (.txt) em (Downloads) local.
'+
''+
'
'+
'
'+
'
'+
'
2- Modificar uma anotação (.txt*) salva em (Downloads) local.
'+
''+
' '+
'
'+
' '+
'
Importante Enfrentam um problema para carregar um arquivo em uma pasta Local? É imperativo salvar seu trabalho antes de seguir a próxima etapa. Para solucionar o problema clique no botao (Refresh page).
'+
' '+
''+
''+
''+
''+
''+
''+
'
'+
'
'+
'
'+
'
Calculadora
'+
''+
'
Calculadora
'+
'
'+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
'
'+
''+
'
'+
'
'+
'
'+
'
'+
'
');
function editDBF() {
var x = document.getElementById('dbfwndw');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
$('.ui-dialog-titlebar-close').on('mousedown', function () {
$('.dbf_icon').addClass('click');
});
$('.ui-dialog-titlebar-close').on('mouseup', function () {
$('.dbf_icon').removeClass('click');
});
$('.ui-dialog-titlebar-close').click(editDBF);
$( "#dbfwndw" ).draggable();
//Killpoints
$(function() {
$('#skillPoints').on('input', function() {
calculate();
});
function calculate() {
var pPos = parseInt($('#skillPoints').val());
var pEarned1 = parseInt($('#pointsgiven1').val());
var pEarned2 = parseInt($('#pointsgiven2').val());
var pEarned3 = parseInt($('#pointsgiven3').val());
var pEarned4 = parseInt($('#pointsgiven4').val());
var pEarned5 = parseInt($('#pointsgiven5').val());
var pEarned6 = parseInt($('#pointsgiven6').val());
var pEarned7 = parseInt($('#pointsgiven7').val());
var pEarned8 = parseInt($('#pointsgiven8').val());
var pEarned9 = parseInt($('#pointsgiven9').val());
var pEarned10 = parseInt($('#pointsgiven10').val())
var pEarned11 = parseInt($('#pointsgiven11').val());
var pEarned12 = parseInt($('#pointsgiven12').val());
var percBal = "";
var percCom = "";
var percSpee = "";
var percResi = "";
var percSpeed = "";
var percPrec = "";
var percTechn = "";
var percPerf = "";
var percBala = "";
var percSpeedi = "";
var percFocus = "";
var percTechni = "";
if (isNaN(pPos) || isNaN(pEarned1) || isNaN(pEarned2) || isNaN(pEarned3) || isNaN(pEarned4) || isNaN(pEarned5) || isNaN(pEarned6) || isNaN(pEarned7) || isNaN(pEarned8) || isNaN(pEarned9) || isNaN(pEarned10) || isNaN(pEarned11) || isNaN(pEarned12)) {
percBal = "";
percCom = "";
percSpee = "";
} else {
percBal = ((pEarned1 / 100) * pPos).toFixed(0);
percCom = ((pEarned2 / 100) * pPos).toFixed(0);
percSpee = ((pEarned3 / 100) * pPos).toFixed(0);
percResi = ((pEarned4 / 100) * pPos).toFixed(0);
percSpeed = ((pEarned5 / 100) * pPos).toFixed(0);
percPrec = ((pEarned6 / 100) * pPos).toFixed(0);
percTechn = ((pEarned7 / 100) * pPos).toFixed(0);
percPerf = ((pEarned8 / 100) * pPos).toFixed(0);
percBala = ((pEarned9 / 100) * pPos).toFixed(0);
percSpeedi = ((pEarned10 / 100) * pPos).toFixed(0);
percFocus = ((pEarned11 / 100) * pPos).toFixed(0);
percTechni = ((pEarned12 / 100) * pPos).toFixed(0);
}
$('#AA1').val(percBal);
$('#AA2').val(percCom);
$('#AA3').val(percSpee);
$('#AA4').val(percResi);
$('#AA5').val(percSpeed);
$('#AA6').val(percPrec);
$('#AA7').val(percTechn);
$('#AA8').val(percPerf);
$('#AA9').val(percBala);
$('#AA10').val(percSpeedi);
$('#AA11').val(percFocus);
$('#AA12').val(percTechni);
}
});
$(function() {
$('#skillPointsh').on('input', function() {
calculate();
});
function calculate() {
var pPos = parseInt($('#skillPointsh').val());
var pEarned1 = parseInt($('#pointsgiven11').val());
var pEarned2 = parseInt($('#pointsgiven21').val());
var pEarned3 = parseInt($('#pointsgiven31').val());
var pEarned4 = parseInt($('#pointsgiven41').val());
var pEarned5 = parseInt($('#pointsgiven51').val());
var pEarned6 = parseInt($('#pointsgiven61').val());
var pEarned7 = parseInt($('#pointsgiven71').val());
var pEarned8 = parseInt($('#pointsgiven81').val());
var pEarned9 = parseInt($('#pointsgiven91').val());
var pEarned10 = parseInt($('#pointsgiven101').val())
var pEarned11 = parseInt($('#pointsgiven111').val());
var pEarned12 = parseInt($('#pointsgiven121').val());
var percBal = "";
var percCom = "";
var percSpee = "";
var percResi = "";
var percSpeed = "";
var percPrec = "";
var percTechn = "";
var percPerf = "";
var percBala = "";
var percSpeedi = "";
var percFocus = "";
var percTechni = "";
if (isNaN(pPos) || isNaN(pEarned1) || isNaN(pEarned2) || isNaN(pEarned3) || isNaN(pEarned4) || isNaN(pEarned5) || isNaN(pEarned6) || isNaN(pEarned7) || isNaN(pEarned8) || isNaN(pEarned9) || isNaN(pEarned10) || isNaN(pEarned11) || isNaN(pEarned12)) {
percBal = "";
percCom = "";
percSpee = "";
} else {
percBal = ((pEarned1 / 100) * pPos).toFixed(0);
percCom = ((pEarned2 / 100) * pPos).toFixed(0);
percSpee = ((pEarned3 / 100) * pPos).toFixed(0);
percResi = ((pEarned4 / 100) * pPos).toFixed(0);
percSpeed = ((pEarned5 / 100) * pPos).toFixed(0);
percPrec = ((pEarned6 / 100) * pPos).toFixed(0);
percTechn = ((pEarned7 / 100) * pPos).toFixed(0);
percPerf = ((pEarned8 / 100) * pPos).toFixed(0);
percBala = ((pEarned9 / 100) * pPos).toFixed(0);
percSpeedi = ((pEarned10 / 100) * pPos).toFixed(0);
percFocus = ((pEarned11 / 100) * pPos).toFixed(0);
percTechni = ((pEarned12 / 100) * pPos).toFixed(0);
}
$('#BA1').val(percBal);
$('#BA2').val(percCom);
$('#BA3').val(percSpee);
$('#BA4').val(percResi);
$('#BA5').val(percSpeed);
$('#BA6').val(percPrec);
$('#BA7').val(percTechn);
$('#BA8').val(percPerf);
$('#BA9').val(percBala);
$('#BA10').val(percSpeedi);
$('#BA11').val(percFocus);
$('#BA12').val(percTechni);
}
});
//Caixa pandora
$(function(){
$('#pointspossible').on('input', function() {
calculate();
});
$('#pointsgiven').on('input', function() {
calculate();
});
function calculate(){
var pPos = parseInt($('#pointspossible').val());
var pEarned = parseInt($('#pointsgiven').val());
var perc="";
if(isNaN(pPos) || isNaN(pEarned)){
perc=" ";
}else{
perc = ((pEarned/100) * pPos).toFixed(0);
percBig = ((pEarned/100) * (pPos/4)).toFixed(0);
percCav = ((pEarned/100) * (pPos/3)).toFixed(0);
}
$('#pointsperc').val(perc);
$('#pointsperc1').val(perc);
$('#pointsperc2').val(perc);
$('#pointsperc3').val(perc);
$('#pointsperc4').val(perc);
$('#pointHop').val(perc);
$('#pointArq').val(perc);
$('#pointHop2').val(perc);
$('#pointBigas').val(percBig);
$('#pointCavaleiros').val(percCav);
$('#pointBigas2').val(percBig);
$('#pointCavaleiros2').val(percCav);
}
});
(function($) {
'use strict';
// Função somme() e outras definições de script
function somme() {
var nbr1, nbr2, nbr3, nbr4, nbr5, sum;
var percentual = 0.30;
// Coletando valores
nbr1 = Number($("#nbr1").val()) * 50;
nbr2 = Number($("#nbr2").val()) * 10;
nbr3 = Number($("#nbr3").val()) * 8;
nbr4 = Number($("#nbr4").val()) * 16;
nbr5 = Number($("#nbr5").val()) * 170;
// Calculando a soma e arredondando para o inteiro mais próximo
sum = Math.round(nbr1 + nbr2 + nbr3 + nbr4 + nbr5);
// Atualizando o valor do elemento 'sum'
var sumElement = $("#sum");
sumElement.val(Math.round(sum * percentual));
// Verificando se a cor do texto deve ser vermelha ou verde
if (sum > 566) {
console.log('Valor acima de 170. Mudando para vermelho.');
sumElement.css({ color: 'red', fontWeight: 'bold' });
$("#Posidon").css({ filter: 'drop-shadow(16px 16px 20px red) invert(5%)' });
$("#Tposi").html("Colon Afundado");
$("#Tposi").css({ color: 'red' });
} else {
console.log('Valor 170 ou abaixo. Mudando para verde.');
sumElement.css({ color: 'green', fontWeight: 'bold' });
$("#Posidon").css({ filter: 'drop-shadow(16px 16px 20px green) invert(5%)' });
// Limpar mensagem em caso de mudança para um valor menor ou igual a 566
$("#Tposi").html("Sem danos no Colon");
$("#Tposi").css({ color: 'green' });
}
}
// Adicionando ouvintes de eventos de mudança para cada campo de entrada
$("#nbr1, #nbr2, #nbr3, #nbr4, #nbr5").on("change", somme);
// Chamando a função somme() inicialmente para calcular com base nos valores iniciais
somme();
})(jQuery);
// Adiciona um botão Reset para limpar #nbr1, #nbr2, #nbr3 e #nbr4
function limparCampos(campos) {
for (var i = 0; i < campos.length; i++) {
$('#' + campos[i]).val('');
}
}
// Vincula a função de limpar campos a cada botão de reset
$(document).ready(function() {
$('#resetBtc').click(function() {
limparCampos(['nbr1', 'nbr2', 'nbr3', 'nbr4', 'sum']);
});
$('#resetBtp').click(function() {
limparCampos(['pointspossible', 'pointsperc', 'pointsperc1', 'pointsperc2', 'pointsperc3', 'pointsperc4', 'pointCavaleiros2', 'pointHop', 'pointBigas', 'pointArq', 'pointCavaleiros', 'pointHop2', 'pointBigas2']);
});
$('#resetBtg').click(function() {
limparCampos(['skillPointsh', 'BA1', 'BA2', 'BA3', 'BA4', 'BA5', 'BA6', 'BA7', 'BA8', 'BA9', 'BA10', 'BA11', 'BA12']);
});
$('#resetBtgh').click(function() {
limparCampos(['skillPoints', 'AA1', 'AA2', 'AA3', 'AA4', 'AA5', 'AA6', 'AA7', 'AA8', 'AA9', 'AA10', 'AA11', 'AA12']);
});
$('#resetBtgi').click(function() {
limparCampos(['inputfile']);
});
});
// Adiciona um botão Reset para limpar .hour, .minute, .second e #totalTimeHHMMSS
(function() {
'use strict';
// Função para calcular a soma de horas, minutos e segundos
function calcularSoma() {
var totalHoras = 0;
var totalMinutos = 0;
var totalSegundos = 0;
// Itera sobre as linhas da tabela
$('#timeTable tbody tr').each(function() {
var horas = parseInt($(this).find('.hour').val()) || 0;
var minutos = parseInt($(this).find('.minute').val()) || 0;
var segundos = parseInt($(this).find('.second').val()) || 0;
totalHoras += horas;
totalMinutos += minutos;
totalSegundos += segundos;
});
// Ajusta os minutos e segundos para ficarem dentro dos limites
totalMinutos += Math.floor(totalSegundos / 60);
totalSegundos %= 60;
totalHoras += Math.floor(totalMinutos / 60);
totalMinutos %= 60;
// Exibe o resultado na tabela
$('#totalTimeHHMMSS').val(
padLeft(totalHoras, 2) + ':' +
padLeft(totalMinutos, 2) + ':' +
padLeft(totalSegundos, 2)
);
}
// Função para adicionar zeros à esquerda
function padLeft(value, length) {
return ('0' + value).slice(-length);
}
// Adiciona o evento de clique ao botão Reset
$('#resetBtn').click(function() {
// Limpa os campos .hour, .minute e .second
$('.hour').val('');
$('.minute').val('');
$('.second').val('');
// Limpa o campo #totalTimeHHMMSS
$('#totalTimeHHMMSS').val('');
});
// Adiciona o evento de clique ao botão Calcular soma
$('#calcularSomaBtn').click(function() {
calcularSoma(); // Chamada movida para dentro da função anônima
});
// Adiciona o evento de clique ao botão Copiar
$('#copiarBtn').click(function() {
$('#totalTimeHHMMSS').select();
document.execCommand('copy');
});
// Chamada para calcularSoma agora está dentro da função anônima, após sua definição
calcularSoma();
})();
(function() {
'use strict';
// Function to inject the custom script
function injectCustomScript() {
// Your existing functions
function btm(val) {
document.getElementById("calc-output").innerHTML += val;
}
function btmClean() {
document.getElementById("calc-output").innerHTML = "";
}
function btmPlus() {
document.getElementById("calc-output").innerHTML += "+";
}
function btmLess() {
document.getElementById("calc-output").innerHTML += "-";
}
function btmMultiply() {
document.getElementById("calc-output").innerHTML += "*";
}
function btmDivision() {
document.getElementById("calc-output").innerHTML += "/";
}
function btmEgal() {
var egal = eval(document.getElementById('calc-output').innerHTML);
document.getElementById('calc-output').innerHTML = egal;
}
// Add event listeners using your existing functions
document.getElementById('button-1').addEventListener('click', function() {
btm(1);
});
document.getElementById('button-2').addEventListener('click', function() {
btm(2);
});
document.getElementById('button-3').addEventListener('click', function() {
btm(3);
});
document.getElementById('button-4').addEventListener('click', function() {
btm(4);
});
document.getElementById('button-5').addEventListener('click', function() {
btm(5);
});
document.getElementById('button-6').addEventListener('click', function() {
btm(6);
});
document.getElementById('button-7').addEventListener('click', function() {
btm(7);
});
document.getElementById('button-8').addEventListener('click', function() {
btm(8);
});
document.getElementById('button-9').addEventListener('click', function() {
btm(9);
});
document.getElementById('button-0').addEventListener('click', function() {
btm(0);
});
document.getElementById('button-C').addEventListener('click', function() {
btmClean();
});
document.getElementById('button-+').addEventListener('click', function() {
btmPlus();
});
document.getElementById('button--').addEventListener('click', function() {
btmLess();
});
document.getElementById('button-*').addEventListener('click', function() {
btmMultiply();
});
document.getElementById('button-/').addEventListener('click', function() {
btmDivision();
});
document.getElementById('button-=').addEventListener('click', function() {
btmEgal();
});
document.getElementById('button-.').addEventListener('click', function() {
btm('.');
});
}
// Wait for the document to be ready before injecting the custom script
function waitForDocumentReady(callback) {
if (document.readyState === 'complete') {
callback();
} else {
document.addEventListener('DOMContentLoaded', callback);
}
}
// Main entry point
waitForDocumentReady(function() {
injectCustomScript();
});
})();
// Adiciona um novo bloco de nota
function adicionarBlocoDeNota() {
var novoBloco = $('
');
$('.containers').append(novoBloco);
// Adiciona o evento de clique para limpar a textarea
novoBloco.find('.reset-btn').click(function() {
$(this).siblings(['.nota-input', '.titulo-input']).val(''); // Limpa o conteúdo da textarea
});
}
// Adiciona formato ao texto da nota
function adicionarFormato() {
var notaInput = $(this).siblings('.nota-input');
var formato = $(this).data('format');
var nota = notaInput.val();
notaInput.val(nota + formato);
notaInput.focus();
}
// Deleta o bloco de nota
function deletarBlocoDeNota() {
$(this).parent('.bloco-de-nota').remove();
}
// Salva o título e o conteúdo do bloco de nota
function salvarBlocoDeNota() {
var titulo = $(this).siblings('.titulo-input').val();
var nota = $(this).siblings('.nota-input').val();
// Verifica se o título está vazio
if (titulo.trim() === "") {
alert("Por favor, insira um título para salvar a nota.");
return; // Aborta a operação de salvar
}
salvarNotaNoDownload(titulo, nota);
}
// Função para salvar uma única nota em um arquivo de texto
function salvarNotaNoDownload(titulo, nota) {
var notasTexto = titulo + "\n" + nota + "\n\n";
var blob = new Blob([notasTexto], { type: 'text/plain' });
var url = window.URL.createObjectURL(blob);
// Criando um link para download
var a = document.createElement('a');
a.href = url;
a.download = titulo + '.txt'; // Nome do arquivo será o título da nota
document.body.appendChild(a);
a.click();
// Removendo o link após o download
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}
// Quando o documento estiver pronto
$(document).ready(function() {
// Adiciona um novo bloco de nota quando o botão "Adicionar" é clicado
$('#adicionar-btn').click(adicionarBlocoDeNota);
// Adiciona formato ao texto da nota quando um botão de formato é clicado
$('.containers').on('click', '.format-btn', adicionarFormato);
// Deleta o bloco de nota quando o botão "Deletar" dentro do bloco é clicado
$('.containers').on('click', '.deletar-btn', deletarBlocoDeNota);
// Salva o conteúdo do bloco de nota quando o botão "Salvar" dentro do bloco é clicado
$('.containers').on('click', '.salvar-btn', salvarBlocoDeNota);
});
//baixar txt local e salvar txt local
var loadedFileName = ""; // Variável global para armazenar o nome do arquivo carregado
document.getElementById('inputfile').addEventListener('change', function() {
var fr = new FileReader();
fr.onload = function() {
loadedFileName = document.getElementById('inputfile').files[0].name; // Armazena o nome do arquivo carregado
document.getElementById('output').textContent = fr.result;
}
fr.readAsText(this.files[0]);
});
const saveBtn = document.querySelector('button.save-file');
saveBtn.addEventListener('click', function() {
console.log('Botão de salvar clicado');
var textArea = document.querySelector("textarea");
var textContent = textArea.value;
console.log('Conteúdo do textarea:', textContent);
var textBlob = new Blob([textContent], { type: 'text/plain' });
var tempLink = document.createElement("a");
tempLink.setAttribute('href', URL.createObjectURL(textBlob));
tempLink.setAttribute('download', loadedFileName.toLowerCase()); // Usa o nome do arquivo carregado para o download
tempLink.style.display = 'none'; // Oculta o link
console.log('Link temporário criado:', tempLink);
document.body.appendChild(tempLink); // Adiciona o link ao corpo do documento
console.log('Link temporário adicionado ao corpo do documento');
tempLink.click(); // Simula um clique no link
console.log('Clique no link simulado');
document.body.removeChild(tempLink); // Remove o link do corpo do documento
console.log('Link temporário removido do corpo do documento');
});
// script para maximizar um input
// Lidando com largura de entrada
let widthMachine = document.querySelector(".width-machine");
// Lidando com a altura da área de texto
function calcHeight(value) {
let numberOfLineBreaks = (value.match(/\n/g) || []).length;
// min-height + lines x line-height + padding + border
let newHeight = 20 + numberOfLineBreaks * 20 + 12 + 2;
return newHeight;
}
let clear = document.querySelector('button#clear');
let textarea = document.querySelector('#output');
clear.addEventListener('click', function() {
textarea.value = '';
});
textarea.addEventListener("keyup", () => {
textarea.style.height = calcHeight(textarea.value) + "px";
});
//botao mostrar ocultar
$("#hide-btn").click(function(){
$(".hideshow").hide();
});
$("#show-btn").click(function(){
$(".hideshow").show();
});
//limpar cache
const refreshBtn = document.getElementById("btnRefresh");
function handleClick() {
window.location.reload();
}
refreshBtn.addEventListener("click", handleClick);
/*
// ocultar uma aba caso o icone grepolimpia nao esta ativo na pagina (nao foncionna)
// Verifica se a classe está presente na página
var element = document.getElementById('AC3');
// ou este class (happening_large_icon_container) a seguir id (happening_large_icon) com uma class (grepolympiashop grepolympia_winter with_countdown)
if ( element.classList.contains('.questlog_icon')) {
// Se a classe estiver presente, define display como 'block'
element.style.display = 'block';
} else {
// Se a classe não estiver presente, mantém display como 'none'
element.style.display = 'none';
};
*/
/*
// addicionner une previsualization du code bb
(function() {
'use strict';
console.log('Script começou a ser executado.');
// Aguarda o carregamento completo da página antes de executar o script
window.addEventListener('load', function() {
console.log('Página carregada completamente.');
// Função para adicionar um novo bloco de nota
function adicionarBlocoDeNota() {
var novoBloco = $('
');
$('.containers').append(novoBloco);
}
// Chama a função para adicionar o bloco de nota
adicionarBlocoDeNota();
// Aguarda um pequeno intervalo para garantir que o bloco de nota seja adicionado à página
setTimeout(function() {
// Seleciona o textarea dentro do bloco de nota
var textarea = document.querySelector('.bloco-de-nota .nota-input');
if (!textarea) {
console.error('Textarea não encontrado.');
return;
}
var formattedOutput = document.getElementById('formattedoutput');
if (!formattedOutput) {
console.error('Div "formattedoutput" não encontrada.');
return;
}
function processarBBCode() {
console.log('Input detectado!'); // Verifica se o evento input está sendo acionado
var bbcode = textarea.value;
console.log('Textarea:', bbcode); // Verifica o valor do textarea
var plainText = bbcode.replace(/\[(.*?)\]/g, ''); // Remove todas as tags BBCode
console.log('PlainText:', plainText); // Verifica o texto resultante após o processamento
formattedOutput.textContent = plainText;
}
// Adiciona um ouvinte de evento de entrada no textarea
textarea.addEventListener('input', function() {
processarBBCode();
});
// Estilos opcionais para a aparência
textarea.style.width = '100%';
formattedOutput.style.cssText = 'margin-top: 10px; border: 1px solid #ccc; padding: 10px; min-height: 100px;';
}, 100); // Aguarda 100ms antes de selecionar o textarea
});
})();
*/