MediaWiki:Common.js

De CIGAM WIKI

Nota: Após salvar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Vá para Menu → Configurações (Opera → Preferencias no Mac) e depois para Privacidade e Segurança → Limpar dados de navegação → Imagens e arquivos em cache.
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */

document.querySelector("#site-tools").style.setProperty("display", "none", "important"); document.querySelector("#page-tools").style.setProperty("display", "none", "important");

var customInput = document.getElementById("p-search");
var path = window.location.href;

ChamaRemoveTags();

console.log(path);
if (path.includes("Especial:Busca")) {
customInput = null;
}
if (path.includes("Chat_com_IA")) {
customInput.innerHTML = "<div class='search'><input type='text' id='bingPrincipalChatInput' placeholder='Pergunte-me qualquer coisa...' onFocus='listenerChat()'/><input type='submit' id='bingPrincipalChatButton' value='Buscar' onclick='ChatPrincipalBing();' /></div>";
} 
else {
customInput.innerHTML = "<div class='search'><input type='text' id='bingPrincipalSearchInput' placeholder='Pergunte-me qualquer coisa...' onFocus='listener()'/><input type='submit' id='bingPrincipalSearchButton' value='Buscar' onclick='PesquisaPrincipalBing();' /></div>";
}

function listener() {
var inputPrincipal = document.getElementById("bingPrincipalSearchInput");
inputPrincipal.addEventListener("keyup", function (event) {
if (event.keyCode === 13) {
event.preventDefault();
document.getElementById("bingPrincipalSearchButton").click();
}
});
}

function listenerChat() {
var inputPrincipal = document.getElementById("bingPrincipalChatInput");
inputPrincipal.addEventListener("keyup", function(event) {
if (event.keyCode === 13) {
event.preventDefault();
document.getElementById("bingPrincipalChatButton").click();
}
});
}

var input = document.getElementById("bingSearchInput");
input.addEventListener("keyup", function (event) {
if (event.keyCode === 13) {
event.preventDefault();
document.getElementById("bingSearchButton").click();
}
});

function PesquisaPrincipalBing() {
var search = document.getElementById("bingPrincipalSearchInput");
if (search.value != "") {
window.open(
"https://www.bing.com/search?q=site:www.cigam.com.br+" +
search.value,
"_self"
);
}
}


function PesquisaBing() {
var search = document.getElementById("bingSearchInput");
if (search.value != "") {
window.open(
"https://www.bing.com/search?q=site:www.cigam.com.br+" +
search.value,
"_self"
);
}
}

function ChatBing() {
var search = document.getElementById("bingSearchInput");
if (search.value != "") {
window.open(
"https://www.bing.com/search?form=WSBCSL&showconv=1&sendquery=1&q=site:www.cigam.com.br+" +
search.value,
"_self"
);
}
}

function removeTags(str) {
    if ((str===null) || (str===''))
        return false;
    else
        str = str.toString();

    // Regular expression to identify HTML tags in
    // the input string. Replacing the identified
    // HTML tag with a null string.
    return str.replace( /(<([^>]+)>)/ig, '');
}

function ChamaRemoveTags() {
	const testElements = document.getElementsByClassName("searchresult")
	var i = 0; 
	// console.log(testElements);
	
	while(testElements[i] != null){
				 
		testElements[i].innerText = removeTags(testElements[i].innerText);
					
		// console.log(testElements[i]);
		i = i + 1;
		
	}
}