Change in ovirt-engine[master]: webadmin: UI plugins - SystemTreeSelectionChange

vszocs at redhat.com vszocs at redhat.com
Thu Apr 24 10:00:34 UTC 2014


Vojtech Szocs has submitted this change and it was merged.

Change subject: webadmin: UI plugins - SystemTreeSelectionChange
......................................................................


webadmin: UI plugins - SystemTreeSelectionChange

This patch adds 'SystemTreeSelectionChange' event
handler function that gets called whenever System
Tree node selection changes.

Example usage:

api.register({
  SystemTreeSelectionChange: function(selectedItem) {

    // Currently using SystemTreeItemType enum name
    // e.g. 'System', 'DataCenters', 'DataCenter', etc.
    alert(selectedItem.type);

    // Defined if there is business entity associated
    // e.g. for 'DataCenter' -> { id: '..', name:'..' }
    // See EntityObject#from for details on mapping
    alert(selectedItem.entity);

  }
});

It also fixes some issues in JsArrayHelper and adds
JsMutableObjectWithProperties to deal with mutable
native JS objects within UI plugin infrastructure.

Change-Id: Ib01721c309912526f8d7f8252e94b44e0dbfd423
Bug-Url: https://bugzilla.redhat.com/1066425
Signed-off-by: Vojtech Szocs <vszocs at redhat.com>
---
M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/uicommon/model/TabModelProvider.java
M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/PluginEventHandler.java
M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/entity/EntityObject.java
A frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/entity/SystemTreeItemObject.java
M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/jsni/JsArrayHelper.java
A frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/jsni/JsMutableObjectWithProperties.java
M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/uicommon/model/SystemTreeModelProvider.java
7 files changed, 131 insertions(+), 32 deletions(-)

Approvals:
  Tomas Jelinek: Looks good to me, approved
  Vojtech Szocs: Verified



-- 
To view, visit http://gerrit.ovirt.org/25186
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib01721c309912526f8d7f8252e94b44e0dbfd423
Gerrit-PatchSet: 4
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Vojtech Szocs <vszocs at redhat.com>
Gerrit-Reviewer: Alexander Wels <awels at redhat.com>
Gerrit-Reviewer: Einav Cohen <ecohen at redhat.com>
Gerrit-Reviewer: Kanagaraj M <kmayilsa at redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourfali at redhat.com>
Gerrit-Reviewer: Tomas Jelinek <tjelinek at redhat.com>
Gerrit-Reviewer: Vojtech Szocs <vszocs at redhat.com>
Gerrit-Reviewer: anmolbabu <anbabu at redhat.com>
Gerrit-Reviewer: automation at ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server



More information about the Engine-commits mailing list