Last modified: 2011-04-04 21:28:29 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T5389, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 3389 - Missing Edition toolbar when using LanguageEs.php
Missing Edition toolbar when using LanguageEs.php
Status: RESOLVED DUPLICATE of bug 1877
Product: MediaWiki
Classification: Unclassified
Interface (Other open bugs)
1.4.x
Other Linux
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-09-07 23:03 UTC by fdo
Modified: 2011-04-04 21:28 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description fdo 2005-09-07 23:03:40 UTC
BUG
If you install MediaWiki from the beginning (clean wikidb database) (or
upgrading using update.php (using Language Es)
when you are in www.YOURSITE/config/index.php
and select Language es-Español Unicode  (probably with latin1 too) and so. You
are not going to have any problem, but when you want to Edit (or create) a Page
you will not see the Edition ToolBar.

Probably this is and old bug (I checked whit mw1.4.6+enotiff and mw1.4.9)

REASON:
The problem is located in the default file languages/LanguegeEs.php the
'infoBox' definition is wrong

addInfobox('Pulsa un botón para ver un texto de ejemplo','Escribe el texto al
que quieres dar formato.\n Se mostrará en la caja de información para poder
copiar y pegar.\nEjemplo:\n$1\nse convertirá en:\n$2');


When you try to edit a page the html file generated has this wrong javascript:
(see at the bottom)
**********************************
**********************************
<script type='text/javascript'>
/*<![CDATA[*/
document.writeln("<div id='toolbar'>");
addButton('/mw/skins/common/images/button_bold.png','Texto en
negrita','\'\'\'','\'\'\'','Texto en negrita');
addButton('/mw/skins/common/images/button_italic.png','Texto en
cursiva','\'\'','\'\'','Texto en cursiva');
addButton('/mw/skins/common/images/button_link.png','Enlace
interno','[[',']]','Título del enlace');
addButton('/mw/skins/common/images/button_extlink.png','Enlace externo (recuerda
añadir el prefijo http://)','[',']','http://www.ejemplo.com Título del enlace');
addButton('/mw/skins/common/images/button_headline.png','Titular de nivel
2','\n== ',' ==\n','Texto de titular');
addButton('/mw/skins/common/images/button_image.png','Imagen
incorporada','[[Imagen:',']]','Ejemplo.jpg');
addButton('/mw/skins/common/images/button_media.png','Enlace a archivo
multimedia','[[Media:',']]','Ejemplo.mp3');
addButton('/mw/skins/common/images/button_math.png','Fórmula matemática
(LaTeX)','\<math\>','\</math\>','Escribe aquí una fórmula');
addButton('/mw/skins/common/images/button_nowiki.png','Pasar por alto el formato
wiki','\<nowiki\>','\</nowiki\>','Aquí inserta texto sin formato');
addButton('/mw/skins/common/images/button_sig.png','Firma, fecha y
hora','--~~~~','','');
addButton('/mw/skins/common/images/button_hr.png','Línea horizontal (utilízala
con moderación)','\n----\n','','');
addInfobox('Pulsa un botón para ver un texto de ejemplo','Escribe el texto al
que quieres dar formato.
 Se mostrará en la caja de información para poder copiar y pegar.
Ejemplo:
$1
se convertirá en:
$2');
document.writeln("</div>");
/*]]>*/
</script>
************************************
************************************

You can see that \n is not printed, it is executed; which makes the javascript
corrupt! (it means no toolbar is shown)

SOLUTION:
Replace the definition of 'infoBox' languages/LanguegeEs.php in new releases for
example:

new definition (it works for me):
addInfobox('Pulsa un botón para ver un texto de ejemplo','Escribe el texto al
que quieres dar formato.\\n Se mostrará en la caja de información para poder
copiar y pegar.\\nEjemplo:\\n$1\\nse convertirá en:\\n$2');

it generates this fixed javascript in the html edition page
********************
********************
<script type='text/javascript'>
/*<![CDATA[*/
document.writeln("<div id='toolbar'>");
addButton('/mediawiki/skins/common/images/button_bold.png','Texto en
negrita','\'\'\'','\'\'\'','Texto en negrita');
addButton('/mediawiki/skins/common/images/button_italic.png','Texto en
cursiva','\'\'','\'\'','Texto en cursiva');
addButton('/mediawiki/skins/common/images/button_link.png','Enlace
interno','[[',']]','Título del enlace');
addButton('/mediawiki/skins/common/images/button_extlink.png','Enlace externo
(recuerda añadir el prefijo http://)','[',']','http://www.ejemplo.com Título del
enlace');
addButton('/mediawiki/skins/common/images/button_headline.png','Titular de nivel
2','\n== ',' ==\n','Texto de titular');
addButton('/mediawiki/skins/common/images/button_image.png','Imagen
incorporada','[[Imagen:',']]','Ejemplo.jpg');
addButton('/mediawiki/skins/common/images/button_media.png','Enlace a archivo
multimedia','[[Media:',']]','Ejemplo.mp3');
addButton('/mediawiki/skins/common/images/button_math.png','Fórmula matemática
(LaTeX)','\<math\>','\</math\>','Escribe aquí una fórmula');
addButton('/mediawiki/skins/common/images/button_nowiki.png','Pasar por alto el
formato wiki','\<nowiki\>','\</nowiki\>','Aquí inserta texto sin formato');
addButton('/mediawiki/skins/common/images/button_sig.png','Firma, fecha y
hora','--~~~~','','');
addButton('/mediawiki/skins/common/images/button_hr.png','Línea horizontal
(utilízala con moderación)','\n----\n','','');
addInfobox('Pulsa un botón para ver un texto de ejemplo','Escribe el texto al
que quieres dar formato.\\n Se mostrará en la caja de información para poder
copiar y pegar.\\nEjemplo:\\n$1\\nse convertirá e:\\n$2');
document.writeln("</div>");
/*]]>*/
</script>

******************
*******************
Comment 1 Brion Vibber 2005-09-07 23:20:49 UTC

*** This bug has been marked as a duplicate of 1877 ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links