Saltar para o conteúdo

MediaWiki:Mobile.js: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Jon (WMF) (discussão | contribs)
maintenance: more info TypeError: IPBanNamespaces.includes is not a function
Etiqueta: Revertida
Undo revisions by Jon (WMF): User reported errors while in mobile and, considering the coincidence of dates, I am undoing it as a precaution (BTW: are there any ES5 mobile browser?)
Etiqueta: Desfazer
Linha 7: Linha 7:
*/
*/
var IPBanNamespaces = [0, 2, 4, 6, 10, 14, 100, 104, 710, 828];
var IPBanNamespaces = [0, 2, 4, 6, 10, 14, 100, 104, 710, 828];
if (!mw.config.get('wgUserGroups').includes('user') && IPBanNamespaces.includes(mw.config.get('wgNamespaceNumber'))) {
// do not use includes as this is unavailable for ES5 browsers e.g IE11.
if (!mw.config.get('wgUserGroups', []).indexOf('user') > -1 && IPBanNamespaces.indexOf(mw.config.get('wgNamespaceNumber')) > -1) {
mw.util.addCSS( 'div.oo-ui-toolGroup,a.mw-ui-button.anonymous,span.mw-editsection>a.mw-ui-icon{display:none}div.ve-ui-toolbar-group-back{display:initial}' );
mw.util.addCSS( 'div.oo-ui-toolGroup,a.mw-ui-button.anonymous,span.mw-editsection>a.mw-ui-icon{display:none}div.ve-ui-toolbar-group-back{display:initial}' );
}
}

Revisão das 04h29min de 18 de abril de 2021

/* Qualquer JavaScript aqui será carregado para usuários que usam o site móvel */

/**
 * IPBan Mobile
 * @author [[w:pt:User:Albertoleoncio]]
 * @author [[w:pt:User:Danilo.mac]]
 */
var IPBanNamespaces = [0, 2, 4, 6, 10, 14, 100, 104, 710, 828];
if (!mw.config.get('wgUserGroups').includes('user') && IPBanNamespaces.includes(mw.config.get('wgNamespaceNumber'))) {
	mw.util.addCSS( 'div.oo-ui-toolGroup,a.mw-ui-button.anonymous,span.mw-editsection>a.mw-ui-icon{display:none}div.ve-ui-toolbar-group-back{display:initial}' );
}