Hi Alexander, If I try the following:
<!DOCTYPE html> <html> <head> <script> var api = parent.pluginApi('HelloWorld'); api.register({ UiInit: function () { api.addMainTab('FooTab','xtab123','http://foo.com/'); } }); api.ready(); </script> </head> <body></body> </html> I get the error in my browser console: Sun Feb 25 00:03:56 GMT-600 2018 org.ovirt.engine.ui.webadmin.plugin.PluginManager SEVERE: Exception caught while invoking event handler function [UiInit] for plugin [HelloWorld]: Error: java.lang.IndexOutOfBoundsException webadmin:1:13517 <https://ovirtmgmt.intricatenetworks.com/ovirt-engine/webadmin/?locale=en_US #dashboard-main> Sun Feb 25 00:03:56 GMT-600 2018 org.ovirt.engine.ui.webadmin.plugin.PluginManager WARNING: Plugin [HelloWorld] removed from service due to failure However if I remove the line: api.addMainTab('FooTab','xtab123','http://foo.com/); And replace it with something simple like: alert(Test 123¹); There are no errors and the alert fires as it should. Any ideas of what I might be missing? I am running oVirt 4.2.1 on CentOS Hosted Engine setup with 1 host for testing. Thanks Zip > > From: Alexander Wels <aw...@redhat.com> > Date: Monday, February 19, 2018 at 7:54 AM > To: "users@ovirt.org" <users@ovirt.org> > Cc: Preston <pl...@inetx.ca> > Subject: Re: [ovirt-users] oVirt 4.2 WebUI Plugin API Docs? > > On Friday, February 16, 2018 6:31:10 PM EST Zip wrote: >> Are there any updated docs for the WebUI Plugins API? >> > > Unfortunately no, I haven't had a chance to create updated documentation. > However the first two links are mostly still accurate as we haven't done any > major changes to the API. > > Some things to note that are different from the API documentation in https:// > www.ovirt.org/develop/release-management/features/ux/uiplugins/ for 4.2: > > - alignRight no longer has any effect, as the UI in 4.2 no longer respects it. > - none of the systemTreeNode selection code does anything (since there is no > more system tree) > - As noted in the documentation itself the RestApiSessionAcquired is no longer > available as we have a proper SSO mechanism that you can utilize at this > point. > - Main Tabs are now called Main Views (but the api still calls them main tabs, > so use the apis described). And sub tabs are now called detail tabs, but the > same thing the API hasn't changed the naming convention so use subTabs. > - mainTabActionButton location property no longer has any meaning and is > ignored. > > That is it I think, we tried to make it so existing plugins would remain > working even if some options no longer mean anything. > >> I have found the following which all appear to be old and no longer working? >> >> https://www.ovirt.org/documentation/admin-guide/appe-oVirt_User_Interface_Pl >> ugins/ >> https://www.ovirt.org/develop/release-management/features/ux/uiplugins/ >> http://resources.ovirt.org/old-site-files/UI_Plugins_at_oVirt_Workshop_Sunny >> vale_2013.pdf >> >> Thanks >> >> Zip > > >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users