Menu Changes. Documents at top level, Extended features now Plugins
This commit is contained in:
@@ -58,9 +58,10 @@
|
||||
$G_TMP_MENU->AddIdRawOption('CASES_TO_REASSIGN', 'casesListExtJs?action=to_reassign', G::LoadTranslation('ID_TO_REASSIGN'), 'reassing.png' );
|
||||
}
|
||||
|
||||
$G_TMP_MENU->AddIdRawOption('CASES_HOME', 'casesStartPage', G::LoadTranslation('ID_EXTENDED_FEATURES'), '', '', 'blockHeader');
|
||||
$G_TMP_MENU->AddIdRawOption('CASES_FOLDERS', 'casesStartPage?action=documents', G::LoadTranslation('ID_FOLDERS'), 'folderV2.gif','','blockHeaderNoChild' );
|
||||
$G_TMP_MENU->AddIdRawOption('PLUGINS', '', G::LoadTranslation('ID_PLUGINS'), '', '', 'blockHeader');
|
||||
|
||||
|
||||
$G_TMP_MENU->AddIdRawOption('CASES_FOLDERS', 'casesStartPage?action=documents', G::LoadTranslation('ID_FOLDERS'), 'folderV2.gif' );
|
||||
//$G_TMP_MENU->AddIdRawOption('CASES_START_PAGE', 'casesStartPage?action=mainDashboard', ucwords(strtolower(G::LoadTranslation('ID_DASHBOARD'))), '' );
|
||||
|
||||
//Load Other registered Dashboards (From plugins)
|
||||
|
||||
@@ -74,8 +74,11 @@
|
||||
$menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
|
||||
$menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
|
||||
$menuCases[$CurrentBlockID]['loaderurl'] = $oMenu->Options[$i];
|
||||
|
||||
|
||||
}elseif( $oMenu->Types[$i] == 'blockHeaderNoChild' ){
|
||||
$CurrentBlockID = $oMenu->Id[$i];
|
||||
$menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
|
||||
$menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
|
||||
$menuCases[$CurrentBlockID]['link'] = $oMenu->Options[$i];
|
||||
}else {
|
||||
$menuCases[$CurrentBlockID]['blockItems'][$oMenu->Id[$i]] = Array (
|
||||
'label' => $oMenu->Labels[$i],
|
||||
@@ -113,6 +116,10 @@
|
||||
}elseif( isset($aMenuBlock['blockType']) && $aMenuBlock['blockType']=="blockNestedTree" ) {
|
||||
$xml .= '<menu_block blockTitle="'.$aMenuBlock['blockTitle'].'" blockNestedTree = "'.$aMenuBlock['loaderurl'].'" id="'.$menu.'" folderId="0">';
|
||||
$xml .= '</menu_block>';
|
||||
}elseif( isset($aMenuBlock['blockType']) && $aMenuBlock['blockType']=="blockHeaderNoChild" ) {
|
||||
$xml .= '<menu_block blockTitle="'.$aMenuBlock['blockTitle'].'" blockHeaderNoChild="blockHeaderNoChild" url = "'.$aMenuBlock['link'].'" id="'.$menu.'">';
|
||||
//$xml .= '<option title="" id="" ></option>';
|
||||
$xml .= '</menu_block>';
|
||||
}
|
||||
}
|
||||
$xml .= '</menu_cases>';
|
||||
|
||||
@@ -642,7 +642,7 @@ Ext.extend(Ext.data.DynamicJsonReader, Ext.data.JsonReader, {
|
||||
|
||||
Ext.app.menuLoader = Ext.extend(Ext.ux.tree.XmlTreeLoader, {
|
||||
processAttributes : function(attr){
|
||||
|
||||
//console.log(attr);
|
||||
if(attr.blockNestedTree){
|
||||
//console.log(attr);
|
||||
attr.text = attr.blockTitle;
|
||||
@@ -670,6 +670,17 @@ Ext.app.menuLoader = Ext.extend(Ext.ux.tree.XmlTreeLoader, {
|
||||
};
|
||||
|
||||
|
||||
}else if(attr.blockHeaderNoChild){
|
||||
//console.info(attr);
|
||||
attr.text = attr.blockTitle;
|
||||
attr.iconCls = 'ICON_' + attr.id;
|
||||
attr.loaded = true;
|
||||
attr.expanded = false;
|
||||
//attr.disabled=true;
|
||||
attr.expandable=true;
|
||||
attr.qtip=attr.blockTitle;
|
||||
|
||||
|
||||
}else if(attr.blockTitle){
|
||||
attr.text = attr.blockTitle;
|
||||
attr.iconCls = 'ICON_' + attr.id;
|
||||
|
||||
Reference in New Issue
Block a user