Modif pour mieux grer l'activation ou dsactivation de code javascript.
This commit is contained in:
parent
8b15d24b61
commit
8c93facb3a
@ -50,7 +50,6 @@ class Form
|
||||
\brief Constructeur
|
||||
\param DB handler d'accès base de donnée
|
||||
*/
|
||||
|
||||
function Form($DB)
|
||||
{
|
||||
$this->db = $DB;
|
||||
@ -58,6 +57,40 @@ class Form
|
||||
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é.
|
||||
* \remarks Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays.
|
||||
|
||||
@ -533,7 +533,7 @@ function llxFooter($foot='')
|
||||
}
|
||||
|
||||
// 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"> </div>'."\n";
|
||||
|
||||
print "</body>\n";
|
||||
print "</html>\n";
|
||||
|
||||
@ -313,4 +313,5 @@ if ($_GET["id"])
|
||||
$db->close();
|
||||
|
||||
llxFooter('$Date$ - $Revision$');
|
||||
|
||||
?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user