Bonjour,
Je suis en train d'étudier l'intégration de CanvasXpress
(http://canvasxpress.org/) dans un plugin afin de représenter les réseaux.
Il nécessite d'utiliser un "onload" dans le tag "<body>" de la page web.
La méthode Html::header ne définit rien. Y-a-t'il une autre méthode plus
souple qui permettrait cela ?
Sinon, je propose l'ajout du patch en pièce jointe qui ajoute l'attribut
"$onload" à la méthode Html::header.
Damien
Index: inc/html.class.php
===================================================================
--- inc/html.class.php (revision 16439)
+++ inc/html.class.php (working copy)
@@ -892,7 +892,7 @@
* @param $option option corresponding to the page displayed
*
**/
- static function header($title, $url='', $sector="none", $item="none", $option="") {
+ static function header($title, $url='', $sector="none", $item="none", $option="", $onload="") {
global $CFG_GLPI, $LANG, $PLUGIN_HOOKS, $HEADER_LOADED, $DB;
// Print a nice HTML-head for every page
@@ -903,7 +903,11 @@
self::includeHeader($title);
// Body
- echo "<body>";
+ echo "<body";
+ if (!empty($onload)) {
+ echo " onload='$onload'";
+ }
+ echo ">";
// Generate array for menu and check right
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev