Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Venho utilizando a extensão "Dropdown menu extension" em um projeto, e com a atualização do Chrome para a versão 61, a mesma parou de funcionar. Estou trabalhando nos arquivos de .js para buscar o erro, mas ainda não identifique. Alguém também está passando por isso, ou tem alguma dica de menu que possa substituir.
Grato,
Juliano Haslinger
Sugiro entrar em contato com o desenvolvedor da extensão via github ou branch.
Juliano, também estou com o mesmo problema.
Você conseguiu achar alguma solução?
Eu tive que dar uma 'marretadinha' no javascript.
Abra a console do seu Chrome, ele vai mostrar a linha que está com problema
é algo do tipo
tabelem = document.createElement("li");
tabelem.setDefinition /// essa linha que dá erro
Ajuste
//tabelem = document.createElement("li");
var li = document.createElement("li");
li.setDefinition
// procure abaixo todas as referencias que são feitas a tabelem e use li no lugar
Boa tarde Clever,
Tens como postar o arquivo js, pois realizei as alterações orientadas e mesmo assim continua não funcionando.
Agradecido!
Estou trabalhando no arquivo script.js para buscar uma alternativa de uso. Até o momento sem sucesso. Estou aguardando um retorno do Clever que respondeu o tópico.
Na minha versão (já tinhamos customizado muita coisa, não é a original) as alterações que fiz estão abaixo:
if (!tabelem) {
//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//
var li = document.createElement("li")
li.setAttribute("id", tabdata.name.replace("\\", "_"));
tabelem = li;
//** Fim do ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//
if(isMainMenuItem) {
mainMenuElem.appendChild(li)//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//
//mainMenuElem.appendChild(tabelem);
} else{
var parentMenuElem = document.getElementById"Document_"+parentSheetID);
if (!parentMenuElem) {
alert("Erro: ID " + parentSheetID + " não encontrado.");
} else{
var subMenuElemUl = parentMenuElem.getElementsByTagName("ul")[0];
if (!subMenuElemUl) {
subMenuElemUl = document.createElement("ul");
parentMenuElem.appendChild(subMenuElemUl);
}
subMenuElemUl.appendChild(li)//** Ajuste feito por clever em 03/10 pra contornar a alteracao do chrome **//
//subMenuElemUl.appendChild(tabelem);
}
}
Thanks Clever !
Your code rly helps me to solve the problem !
Good to read that! Keep in touch moyinchuan