<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Dear community,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">the UI plugin API will be updated to reflect recent oVirt web administration UI design changes.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">The relevant patch is already merged in master branch [1] and the associated BZ [2] is targeted for 4.3 release.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><u>What&#39;s new</u></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif">Two new API functions, </span><font face="monospace, monospace">addPrimaryMenuContainer</font><font face="arial, helvetica, sans-serif"> and </font><font face="monospace, monospace">addSecondaryMenuPlace</font><font face="arial, helvetica, sans-serif">, allow you to add custom secondary menu items to the vertical navigation menu. You can target both existing (core) and custom primary menu items when adding secondary ones.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><u>What&#39;s changed</u></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Some API functions were renamed to stay consistent with current UI design, i.e. reflecting the absence of &quot;main&quot; and &quot;sub&quot; tabs.</div><div class="gmail_default"><ul><li><font face="monospace, monospace">addMainTab =&gt; addPrimaryMenuPlace<br></font></li><li><font face="monospace, monospace">addSubTab =&gt; addDetailPlace</font></li><li><font face="monospace, monospace">setTabContentUrl =&gt; setPlaceContentUrl</font></li><li><font face="monospace, monospace">setTabAccessible =&gt; setPlaceAccessible</font></li><li><font face="monospace, monospace">addMainTabActionButton =&gt; addMenuPlaceActionButton</font></li><li><font face="monospace, monospace">addSubTabActionButton =&gt; addDetailPlaceActionButton</font></li></ul></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">You can still use the original functions mentioned above, but doing so will yield a warning in the browser console, for example:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>addMainTab is deprecated, please use addPrimaryMenuPlace instead.</i></font></div></blockquote><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif">In addition, for functions that used to deal with &quot;main&quot; or &quot;sub&quot; tabs, the </span><font face="monospace, monospace">options</font><font face="arial, helvetica, sans-serif"> object no longer supports </font><font face="monospace, monospace">alignRight</font><font face="arial, helvetica, sans-serif"> (boolean) parameter. That&#39;s because PatternFly tabs widget [3] expects all tabs to be aligned next to each other, flowing from left to right.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">We&#39;ll be updating the UI plugins feature page shortly to reflect all the changes.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">[1] <a href="https://gerrit.ovirt.org/#/c/88690/">https://gerrit.ovirt.org/#/c/88690/</a></div><div class="gmail_default">[2] <a href="https://bugzilla.redhat.com/1553902">https://bugzilla.redhat.com/1553902</a></div><div class="gmail_default">[3] <a href="http://www.patternfly.org/pattern-library/widgets/#tabs">http://www.patternfly.org/pattern-library/widgets/#tabs</a></div><div><br></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Regards,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Vojtech</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div>