mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 07:09:20 +01:00
add egw.LAB.wait to tree creation, as dhtmlxtree object may not be loaded on time
This commit is contained in:
parent
07f21d1291
commit
16a1970cca
@ -1203,7 +1203,9 @@ egw.LAB.wait(function() {
|
|||||||
}
|
}
|
||||||
$html = self::div("\n",'id="'.$tree.'"',$_divClass).$html;
|
$html = self::div("\n",'id="'.$tree.'"',$_divClass).$html;
|
||||||
$html .= "<script type='text/javascript'>\n";
|
$html .= "<script type='text/javascript'>\n";
|
||||||
$html .= "var $tree = new dhtmlXTreeObject('$tree','100%','100%',0);\n";
|
$html .= "var $tree;";
|
||||||
|
$html .= "egw.LAB.wait(function() {";
|
||||||
|
$html .= "$tree = new dhtmlXTreeObject('$tree','100%','100%',0);\n";
|
||||||
$html .= "$tree.parentObject.style.overflow='auto';\n"; // dhtmlXTree constructor has hidden hardcoded
|
$html .= "$tree.parentObject.style.overflow='auto';\n"; // dhtmlXTree constructor has hidden hardcoded
|
||||||
if (translation::charset() == 'utf-8') $html .= "if ($tree.setEscapingMode) $tree.setEscapingMode('utf8');\n";
|
if (translation::charset() == 'utf-8') $html .= "if ($tree.setEscapingMode) $tree.setEscapingMode('utf8');\n";
|
||||||
$html .= "$tree.setImagePath('$folderImageDir/dhtmlxtree/');\n";
|
$html .= "$tree.setImagePath('$folderImageDir/dhtmlxtree/');\n";
|
||||||
@ -1229,6 +1231,7 @@ egw.LAB.wait(function() {
|
|||||||
if ($_selected) $autoLoading .= '&selected='.urlencode($_selected);
|
if ($_selected) $autoLoading .= '&selected='.urlencode($_selected);
|
||||||
unset($_selected);
|
unset($_selected);
|
||||||
$html .= "$tree.loadXML('$autoLoading');\n";
|
$html .= "$tree.loadXML('$autoLoading');\n";
|
||||||
|
$html .= "});";
|
||||||
return $html."</script>\n";
|
return $html."</script>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1343,6 +1346,7 @@ egw.LAB.wait(function() {
|
|||||||
{
|
{
|
||||||
$html .= "$tree.openItem('$top');\n";
|
$html .= "$tree.openItem('$top');\n";
|
||||||
}
|
}
|
||||||
|
$html .= "});";
|
||||||
$html .= "</script>\n";
|
$html .= "</script>\n";
|
||||||
|
|
||||||
return $html;
|
return $html;
|
||||||
|
Loading…
Reference in New Issue
Block a user