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

Conteúdo apagado Conteúdo adicionado
Jon (WMF) (discussão | contribs)
maintenance: more info TypeError: Cannot read property 'outerHTML' of undefined
Luizdl: Tetizeraz informou a presença de bugs após manutenção do script. Por causa disso, estou revertendo a manutenção e inserindo um opt-out para evitar novas manutenções. Caso possível, favor analisar edições.
Linha 1:
mw.loader.using('mediawiki.storage').then(function () {
mw.storage.session.set( 'client-error-opt-out', '1' );
});
 
novoEditor = mw.user.options.get('visualeditor-newwikitext') == '1';
 
Linha 1 696 ⟶ 1 700:
}
}
} else if (mode == 'visual' && typeof ve !== 'undefined') {
if (!janela.box) {
//janela.ve.dm.MWWikitextSurfaceFragment.prototype.convertToSource(ve.init.target.surface.model.documentModel).done(function (source) {
Linha 1 848 ⟶ 1 852:
 
if (!(janela.ve && janela.ve.init)) {
var tmp = janela.document.getElementById('wpMinoredit').checked = true;
} if (tmp)
tmp.checked = true;
if (!aviso) {
//janela.document.getElementById('wpPreview').click();
Linha 1 917 ⟶ 1 923:
var tentativas = 5
 
var intervalo = setInterval mw.loader.using('ext.visualEditor.ve').then(function () {
ifvar intervalo = setInterval(function (ve.init) {
if (ve.init) {
if ($('.ve-ui-toolbar-ajustes').length || tentativas-- < 1) {
clearInterval(intervalo);
} else if (ve.init.target && ve.init.target.surface) {
var mode = ve.init.target.surface.getMode()
if (mode == 'source' || mode == 'visual') {
 
temp = document.createElement("z");
var showsaverefItem = $('.oo-ui-tool-name-showSave')[0];
$ if (showsaverefItem).after(temp); {
temp.outerHTML = $(showsave ? showsave.outerHTML : '' $(refItem).after(temp);
temp.outerHTML = refItem.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);
});
}
}
}
}
}, else {5000);
}, 5000);
clearInterval(intervalo);
}
}, 5000);
}
isVe();