<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 May 2013 11:39, Rolandas Naujikas <span dir="ltr"><<a href="mailto:rolandas.naujikas@mif.vu.lt" target="_blank">rolandas.naujikas@mif.vu.lt</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On 2013-05-23 12:25, Daniel Molina wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
On 23 May 2013 10:42, Rolandas Naujikas <<a href="mailto:rolandas.naujikas@mif.vu.lt" target="_blank">rolandas.naujikas@mif.vu.lt</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I'm trying to customize sunstone 4.0. I created mini.yaml with copy of a<br>
user.yaml. I want to put some tabs (like vms, templates, images, files) on<br>
top level and I don't find easy way to do that. My attempt to copy<br>
vms-tab.js to vms2-tab.js (templates-tab -> templates2-tab, images-tab -><br>
images2-tab also) and comment parentTab and tabClass properties works<br>
partially (sunstone starts to misbehavior - most buttons don't click<br>
anymore).<br>
<br>
</blockquote>
<br>
Note that if you change the file name you will have to change the following<br>
lines in the code<br>
<br>
----8<---------------<br>
   Sunstone.addMainTab('<u></u>templates-tab',templates_tab);<br>
   <div class="six columns">' + insert_permissions_table('<u></u>templates-tab',<br>
   Sunstone.popUpInfoPanel("<u></u>template_info_panel", "templates-tab");<br>
   var tab_name = 'templates-tab';<br>
---->8---------------<br>
</blockquote>
<br></div>
I did sed 's/templates-tab/templates2-<u></u>tab/g' templates2-tab.js already after copying templates-tab.js to templates2-tab.js.<br></blockquote><div><br></div><div style>Please check if there is any error in the browser console. I have just tested it and it works for me, but you have to also change this line in config-tab.js</div>

<div style><br></div><div style>config-tab.js:      var enabled = config['view']['tabs']['templates-tab']['template_creation_tabs'][template_tab_name];<br></div><div style><br></div><div style>

Changing file names of existing tabs is not recommended, unless you want to go all over the code changing the references to these files.</div><div style><br></div><div style>Hope hits helps</div><div style><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
Regards, Rolandas<div class=""><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


Regards, Rolandas<br>
<br>
P.S. In mean time I found a mistake in default admin.yaml -<br>
"VM.livemigrate" should be "VM.migrate_live".<br>
<br>
</blockquote>
<br>
Thank you, <a href="http://dev.opennebula.org/issues/2079" target="_blank">http://dev.opennebula.org/<u></u>issues/2079</a><br>
<br>
Cheers<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Join us at <a href="http://opennebulaconf.com/" target="_blank">OpenNebulaConf2013</a> in Berlin, 24-26 September, 2013<br></div>

<div>--</div>Daniel Molina<br>Project Engineer<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula</div>


</div></div>