IDEMPIERE-419 New icon shouldn't be displayed for special forms
This commit is contained in:
parent
f78d6dbcf2
commit
d561f2b556
|
@ -127,8 +127,8 @@ public class DPFavourites extends DashboardPanel implements EventListener<Event>
|
|||
while (en.hasMoreElements())
|
||||
{
|
||||
MTreeNode nd = (MTreeNode)en.nextElement();
|
||||
if (nd.isOnBar()) {
|
||||
addNode(nd.getNode_ID(), nd.toString().trim(), nd.getDescription(), getIconFile(nd), nd.isWindow());
|
||||
if (nd.isOnBar()) {
|
||||
addNode(nd.getNode_ID(), nd.toString().trim(), nd.getDescription(), getIconFile(nd), (nd.isWindow() && !nd.isForm()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -221,11 +221,16 @@ public abstract class AbstractMenuPanel extends Panel implements EventListener<E
|
|||
link.setImage("/images/mWorkFlow.png");
|
||||
treeitem.setAttribute("menu.type", "workflow");
|
||||
}
|
||||
else
|
||||
else if (mChildNode.isForm())
|
||||
{
|
||||
link.setImage("/images/mWindow.png");
|
||||
treeitem.setAttribute("menu.type", "form");
|
||||
}
|
||||
else // Window
|
||||
{
|
||||
link.setImage("/images/mWindow.png");
|
||||
treeitem.setAttribute("menu.type", "window");
|
||||
|
||||
|
||||
Toolbarbutton newBtn = new Toolbarbutton(null, "/images/New10.png");
|
||||
newBtn.setStyle("padding-left:3px; margin-bottom:5px");
|
||||
treeCell.appendChild(newBtn);
|
||||
|
|
|
@ -157,9 +157,12 @@ public class MenuTreeFilterPanel extends Popup implements EventListener<Event>,
|
|||
public void run(Treeitem treeItem) {
|
||||
if (treeItem.getAttribute("menu.type") != null)
|
||||
{
|
||||
String menuType = (String) treeItem.getAttribute("menu.type");
|
||||
if (menuType.equals("form"))
|
||||
menuType = "window"; // treat forms as windows on filtering the menu
|
||||
if (chk.isChecked())
|
||||
{
|
||||
if (chk.getId().equals(treeItem.getAttribute("menu.type")))
|
||||
if (chk.getId().equals(menuType))
|
||||
{
|
||||
boolean open = false;
|
||||
Treeitem parent = treeItem.getParentItem();
|
||||
|
@ -172,7 +175,7 @@ public class MenuTreeFilterPanel extends Popup implements EventListener<Event>,
|
|||
}
|
||||
else
|
||||
{
|
||||
if (chk.getId().equals(treeItem.getAttribute("menu.type")))
|
||||
if (chk.getId().equals(menuType))
|
||||
{
|
||||
boolean open = false;
|
||||
Treeitem parent = treeItem.getParentItem();
|
||||
|
|
Loading…
Reference in New Issue