Usuário:Luizdl/Testes/Script de ajustes.js: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Ajuste para evitar possíveis erros de objeto nulo
Linha 1 919:
var tentativas = 5
 
var intervalo = setInterval mw.loader.using('ext.visualEditor.ve').then(function () {
if (ve.init) {
ifvar ($('.ve-ui-toolbar-ajustes').lengthintervalo ||= tentativas--setInterval(function < 1() {
clearIntervalif (intervalo$('.ve-ui-toolbar-ajustes').length || tentativas-- < 1); {
clearInterval(intervalo);
} else if (ve.init.target && ve.init.target.surface) {
var} modeelse =if (ve.init.target && ve.surfaceinit.getMode(target.surface) {
if (mode == 'source' ||var mode == 'visual've.init.target.surface.getMode() {
if (mode == 'source' || mode == 'visual') {
 

temp = document.createElement("z");
$($('.oo-ui-tool-name-showSave')[0]).after(temp);
temp.outerHTML = $('.oo-ui-tool-name-showSave')[0].outerHTML;
 
$($('.ve-ui-toolbar-saveButton')[1])
.removeClass('ve-ui-toolbar-saveButton')
.addClass('ve-ui-toolbar-ajustes');
 
$('.ve-ui-toolbar-ajustes').find('.oo-ui-tool-title').html('Ajustes');
$($('.oo-ui-tool-name-showSave')[1])
.removeClass('oo-ui-tool-name-showSave')
.removeClass('oo-ui-widget-disabled')
.addClass('oo-ui-widget-enabled')
.parent()
.removeClass('oo-ui-toolGroup-disabled-tools')
.addClass('oo-ui-toolGroup-enabled-tools')
 
$('.ve-ui-toolbar-ajustes').click(function () {
subsTextoBox(window);
});
}
}
}, 5000);
} else {
clearInterval(intervalo);
}
}, 5000);
}
isVe();