diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt
index 525df9811..f1eb1bfee 100644
--- a/docs/changelog/6.x.x.txt
+++ b/docs/changelog/6.x.x.txt
@@ -38,6 +38,8 @@
- Converted WebGUI to use a new object oriented session system. More details
in migation.txt.
- Added a sort alphabetically option to the folder asset.
+ - Added a symbol next to items in the asset manager to indicate if they have
+ children or not.
- Added a screenshot feature to the matrix.
- Added an option to delete Matrix fields.
- Added an API for retrieving email from POP3 servers.
diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm
index 837a736a6..d2f077f8d 100644
--- a/lib/WebGUI/Asset.pm
+++ b/lib/WebGUI/Asset.pm
@@ -1083,8 +1083,8 @@ sub manageAssets {
//session,{extras=>'onchange="toggleAssetListSelectAll(this.form);"'})."','','center','form');
+ assetManager.AddColumn('".$i18n->get("rank")."','style=\"cursor:move\"','center','numeric');
assetManager.AddColumn(' ','','center','');
- assetManager.AddColumn('".$i18n->get("rank")."','style=\"cursor:move\"','right','numeric');
assetManager.AddColumn('".$i18n->get("99")."','','left','');
assetManager.AddColumn('".$i18n->get("type")."','','left','');
assetManager.AddColumn('".$i18n->get("last updated")."','','center','');
@@ -1112,14 +1112,16 @@ sub manageAssets {
$locked = '
';
}
my $lockLink = ", 'getUrl("func=manageRevisions")."\">".$locked."'";
+ my $plus = "' '+";
+ $plus = "'+ '+" if ($child->hasChildren);
$output .= "assetManager.AddLine('"
.WebGUI::Form::checkbox($self->session,{
name=>'assetId',
value=>$child->getId
})
- ."',".$edit."contextMenu.draw(),"
- .$child->getRank
- .",'getUrl("func=manageAssets")."\">".$title
+ ."',".$child->getRank
+ .",".$edit."contextMenu.draw()"
+ .",".$plus."'getUrl("func=manageAssets")."\">".$title
."','
getIcon(1)."\" style=\"border: 0px;\" alt=\"".$child->getName."\" /> ".$child->getName
."','".$self->session->datetime->epochToHuman($child->get("revisionDate"))
."','".formatBytes($child->get("assetSize"))."'".$lockLink.");\n";
@@ -1289,8 +1291,7 @@ sub manageAssetsSearch {
value=>$child->getId
})
."',".$edit."contextMenu.draw(),"
- .$child->getRank
- .",'getUrl("func=manageAssets&manage=1")."\">".$title
+ ."'getUrl("func=manageAssets&manage=1")."\">".$title
."','
getIcon(1)."\" style=\"border: 0px;\" alt=\"".$child->getName."\" /> ".$child->getName
."','".$self->session->datetime->epochToHuman($child->get("revisionDate"))
."','".formatBytes($child->get("assetSize"))."'".$lockLink.");\n";
diff --git a/lib/WebGUI/Asset/Template.pm b/lib/WebGUI/Asset/Template.pm
index 4eae69028..6854eb5c0 100644
--- a/lib/WebGUI/Asset/Template.pm
+++ b/lib/WebGUI/Asset/Template.pm
@@ -251,6 +251,7 @@ Making private. See WebGUI::Asset::indexContent() for additonal details.
sub indexContent {
my $self = shift;
my $indexer = $self->SUPER::indexContent;
+ $indexer->addKeywords($self->get("namespace"));
$indexer->setIsPublic(0);
}