Skip to content
Snippets Groups Projects
Commit 6db881c0 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

New: Add link collapse all - expand all.

Fix: Add missing images.
parent 2017815e
No related branches found
No related tags found
No related merge requests found
Showing
with 11 additions and 8 deletions
......@@ -271,10 +271,12 @@ print '<table class="border" width="100%">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("TreeMenuPersonalized").'</td>';
print '<td align="right"><div id="iddivjstreecontrol"><a href="#">'.img_picto('','object_category').' '.$langs->trans("UndoExpandAll").'</a>';
print ' | <a href="#">'.img_picto('','object_category-expanded').' '.$langs->trans("ExpandAll").'</a></div></td>';
print '</tr>';
print '<tr>';
print '<td>';
print '<td colspan="2">';
// ARBORESCENCE
......
......@@ -180,19 +180,20 @@ function tree_showline($tab,$rang)
*/
function tree_recur($tab,$pere,$rang)
{
if (empty($pere['rowid']))
if (empty($pere['rowid']))
{
// Test also done with jstree and dynatree (not able to have <a> inside label)
// Test also done with jstree and dynatree (not able to have <a> inside label)
print '<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#iddivjstree").treeview({
collapsed: true,
animated: "fast",
persist: "location"
persist: "location",
control: "#iddivjstreecontrol"
});
})
</script>';
print '<ul id="iddivjstree" style="min-height:300px;">';
}
......@@ -207,7 +208,7 @@ function tree_recur($tab,$pere,$rang)
// If an element has $pere for parent
if ($tab[$x]['fk_menu'] != -1 && $tab[$x]['fk_menu'] == $pere['rowid'])
{
if (empty($ulprinted) && ! empty($pere['rowid'])) { print '<ul'.(empty($pere['rowid'])?' id="treeData"':'').'>'; $ulprinted++; }
if (empty($ulprinted) && ! empty($pere['rowid'])) { print '<ul'.(empty($pere['rowid'])?' id="treeData"':'').'>'; $ulprinted++; }
print "\n".'<li>';
// We shot it with an offset
tree_showline($tab[$x],$rang);
......@@ -218,7 +219,7 @@ function tree_recur($tab,$pere,$rang)
}
elseif (! empty($tab[$x]['rowid']) && $tab[$x]['fk_menu'] == -1 && $tab[$x]['fk_mainmenu'] == $pere['mainmenu'] && $tab[$x]['fk_leftmenu'] == $pere['leftmenu'])
{
if (empty($ulprinted) && ! empty($pere['rowid'])) { print '<ul'.(empty($pere['rowid'])?' id="treeData"':'').'>'; $ulprinted++; }
if (empty($ulprinted) && ! empty($pere['rowid'])) { print '<ul'.(empty($pere['rowid'])?' id="treeData"':'').'>'; $ulprinted++; }
print "\n".'<li>';
// We shot it with an offset
tree_showline($tab[$x],$rang);
......@@ -229,7 +230,7 @@ function tree_recur($tab,$pere,$rang)
}
}
if (! empty($ulprinted) && ! empty($pere['rowid'])) { print '</ul>'."\n"; }
if (empty($pere['rowid'])) print '</ul>';
}
......
htdocs/includes/jquery/plugins/jquerytreeview/images/ajax-loader.gif

847 B

htdocs/includes/jquery/plugins/jquerytreeview/images/file.gif

110 B

htdocs/includes/jquery/plugins/jquerytreeview/images/folder-closed.gif

105 B

htdocs/includes/jquery/plugins/jquerytreeview/images/folder.gif

106 B

htdocs/includes/jquery/plugins/jquerytreeview/images/minus.gif

837 B

htdocs/includes/jquery/plugins/jquerytreeview/images/plus.gif

841 B

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-black-line.gif

1.83 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-black.gif

1.19 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-default-line.gif

1.95 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-default.gif

1.19 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-famfamfam-line.gif

807 B

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-famfamfam.gif

1.25 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-gray-line.gif

1.83 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-gray.gif

1.2 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-red-line.gif

1.83 KiB

htdocs/includes/jquery/plugins/jquerytreeview/images/treeview-red.gif

1.2 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment