$DomTTstyleClass, 'tooltiplink' => 'tooltiplink', 'linkclosetooltip' => 'linkclosetooltip', )); SDV($HTMLStylesFmt['domTT'], " a.tooltiplink { text-decoration: underline; border-bottom: 3px double; } a[class=\"tooltiplink\"] { padding-bottom: 1px; } div.domTTClassic { border: 1px solid black; background-color: InfoBackground; } div.domTTClassic .caption { font-family: serif; font-size: 13px; font-weight: bold; font-style: italic; padding: 1px 2px; } div.domTTClassic .contents { color: InfoText; font-size: 13px; font-family: Arial, sans-serif; padding: 1px 2px; }\n"); SDV($DomTTScripts, array( /*0*/ "\n ", /*1*/ "\n ", /*2*/ "\n ", /*3*/ "\n ", /*4*/ "\n \n")); Markup("[:]",'{$text}"; } $opt[''][0] = preg_replace('/[^-A-Za-z0-9:_.]+/', '_', $opt[''][0]); if($opt['+']) foreach($opt['+'] as $v) $opt[$v] = true; if($opt['-']) foreach($opt['-'] as $v) $opt[$v] = false; unset($opt['#'], $opt['-'], $opt['+']); $parms = array(); foreach($opt as $k => $v) { if($DomTTStyles[$k]) { if(IsEnabled($EnableDomTTStylesOverload, 1)) $DomTTStyles[$k] = $v; continue; } if($k) $parms[] = "'$k', " . (is_bool($v) ? ($v ? 'true' : 'false') : "'$v'"); } if(!$HTMLHeaderFmt['domTT']) $HTMLHeaderFmt['domTT'][0] = $DomTTScripts[0]; if(($opt['trail'] || $opt['fade']) && !$HTMLHeaderFmt['domTT'][1]) $HTMLHeaderFmt['domTT'][1] = $DomTTScripts[1]; if(!$HTMLHeaderFmt['domTT'][2]) $HTMLHeaderFmt['domTT'][2] = $DomTTScripts[2]; if($opt['draggable'] && !$HTMLHeaderFmt['domTT'][3]) $HTMLHeaderFmt['domTT'][3] = $DomTTScripts[3]; if(!$HTMLHeaderFmt['domTT'][4]) $HTMLHeaderFmt['domTT'][4] = $DomTTScripts[4]; ksort($HTMLHeaderFmt['domTT']); array_unshift($parms, "document.getElementById('{$opt[''][0]}').innerHTML"); return implode(' ', array("$text", )); }