diff --git a/module/tree/view/edit.html.php b/module/tree/view/edit.html.php
index f06d16bf45..511cfdfa0e 100644
--- a/module/tree/view/edit.html.php
+++ b/module/tree/view/edit.html.php
@@ -34,7 +34,7 @@ if(isset($pageCSS)) css::internal($pageCSS);
| doc->lib;?> |
- root, "class='form-control chosen' onchange=loadDocModule(this.value)");?> |
+ root, "class='form-control chosen'");?> |
type != 'line'):?>
@@ -81,6 +81,15 @@ function getProductModules(productID)
$('#parent').trigger('chosen:updated')
}, 'json');
}
+
+function loadDocModule(libID)
+{
+ var link = createLink('doc', 'ajaxGetChild', 'libID=' + libID + '&type=parent');
+ $.post(link, function(data)
+ {
+ $('#parent').empty().append($(data).children()).trigger('chosen:updated');
+ });
+}
$(function()
{
$('#root').change(function()
@@ -92,19 +101,13 @@ $(function()
$('#root').val(currentRoot);
$('#root').trigger('chosen:updated');
}
- if(type != 'doc') getProductModules($(this).val());
+ else
+ {
+ if(type != 'doc') getProductModules($(this).val());
+ if(type == 'doc') loadDocModule($(this).val());
+ }
})
-})
-function loadDocModule(libID)
-{
- var link = createLink('doc', 'ajaxGetChild', 'libID=' + libID + '&type=parent');
- $.post(link, function(data)
- {
- $('#parent').empty().append($(data).children()).trigger('chosen:updated');
- });
-}
-$(function()
-{
+
$('#dataform .chosen').chosen();
// hide #parent chosen dropdown on root dropdown show