Modif pour mieux gérer l'activation ou désactivation de code javascript.

This commit is contained in:
Laurent Destailleur 2005-12-03 20:53:18 +00:00
parent 8b15d24b61
commit 8c93facb3a
3 changed files with 36 additions and 2 deletions

View File

@ -50,7 +50,6 @@ class Form
\brief Constructeur \brief Constructeur
\param DB handler d'accès base de donnée \param DB handler d'accès base de donnée
*/ */
function Form($DB) function Form($DB)
{ {
$this->db = $DB; $this->db = $DB;
@ -58,6 +57,40 @@ class Form
return 1; return 1;
} }
/**
\brief Retourne propriétés pour affichae d'un tooltip
\param htmltooltip Contenu html du tooltip
\return string Chaine des propriétés de declenchement du tooltip
*/
function tooltip_properties($htmltooltip='Text for tooltip')
{
global $conf;
$s ='';
if ($conf->use_javascript)
{
$s.=' onmouseover="showtip(\''.$htmltooltip.'\')"';
$s.=' onMouseout="hidetip()"';
}
return $s;
}
/**
\brief Efface champ alt et title pour permettre utiliser dans un tooltip
\param string Chaine a nettoyer
\return string Chaine nettoyé
*/
function tooltip_sanitize($string)
{
global $conf;
if ($conf->use_javascript)
{
// Supprime alt et title de text pour eviter conflit avec tooltip
$string=eregi_replace('alt="[^"]+"','',$string);
$string=eregi_replace('title="[^"]+"','',$string);
}
return $string;
}
/** /**
* \brief Retourne la liste déroulante des départements/province/cantons tout pays confondu ou pour un pays donné. * \brief Retourne la liste déroulante des départements/province/cantons tout pays confondu ou pour un pays donné.
* \remarks Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays. * \remarks Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays.

View File

@ -533,7 +533,7 @@ function llxFooter($foot='')
} }
// Juste pour éviter bug IE qui réorganise mal div précédents si celui-ci absent // Juste pour éviter bug IE qui réorganise mal div précédents si celui-ci absent
print "\n".'<div class="tabsAction">nbsp;</div>'."\n"; print "\n".'<div class="tabsAction">&nbsp;</div>'."\n";
print "</body>\n"; print "</body>\n";
print "</html>\n"; print "</html>\n";

View File

@ -313,4 +313,5 @@ if ($_GET["id"])
$db->close(); $db->close();
llxFooter('$Date$ - $Revision$'); llxFooter('$Date$ - $Revision$');
?> ?>