Ir para o conteúdo

Wikisource:Esplanada/Alterações para incluir notas laterais

Wikisource, a biblioteca livre

Bom dia pessoal! Já faz um tempo que desejo incluir as notas laterais aqui na pt.wikisource. Mas tive alguns problemas com a importação da Predefinição, tentei importar a predefinição {{nota lateral}} da en.Wikisource.

Mas apesar da tentativa, infelizmente não tive sucesso... (exemplo) Não tendo conseguido depois de várias tentativas de achar o erro, resolvi recorrer a ajuda dos contribuidores da en.Wikisource; postei um tópico no Scripitorium deles pedindo ajuda (tópico aqui) após algumas pessoas comentarem, nenhum comentário ajudou a resolver... Mas acho que achei um motivo do erro, e foi um comentário recentem do usuário ShakespeareFan00, na qual parece promissor e realmente deve ser o motivo do erro.

O que ele disse é que a predefinição {{nota lateral}} é também implementada no arquivo Pagenum.js o que é específico da en.Wikisource. Dando uma pesquisada descobri que a pt.wikisource constumava usá-lo, mas segundo o 555 (mencionado aqui) nós substituimos para o "código do Commons multilingue" que assumo que seja o seguinte: MediaWiki:Common.js.

Mas infelizmente não consigo resolver isso, pois não posso editar esta página. Meu pedido é que algum admnistrador que saiba mexer nesses códigos possa me ajudar. Creio que o problema seja na forma de implementar os layouts, na en.wikisource isso é feito pelas funções toggle_layout(), set_layout() e add_page_container, elas utilizam o objeto self.ws_layouts. Já no pt.wikisource a implementação é feita diretamente com o self.ws_layouts. Creio que alterando de alguma forma essa forma de lidar com os layout o problema seja resolvido :D o comentário precedente não foi assinado da forma habitual em wikis. Ele foi escrito por Junglk (discussão • contrib.) 08h59min de 8 de janeiro de 2025