\
'+tr("This table shows the ACLs rules broken down to easier the reading and meaning of each one. You can show the ACL original string by clicking on Show/Hide columns.")+'\
-
\
-'+tr("These options are stored in your OpenNebula user template.")+'\
-
\
\
\
\
+
\
+ ?\
+
\
+'+tr("These options are stored in your OpenNebula user template.")+'\
+
\
+
\
+'+tr("WSS connection requires additional configuration of Sunstone Server and that the SSL certificate is considered valid by your browser.")+'\
+
\
+
\
';
var config_actions = {
diff --git a/src/sunstone/public/js/plugins/datastores-tab.js b/src/sunstone/public/js/plugins/datastores-tab.js
index 53444465b1..0cd99ff457 100644
--- a/src/sunstone/public/js/plugins/datastores-tab.js
+++ b/src/sunstone/public/js/plugins/datastores-tab.js
@@ -39,6 +39,12 @@ var datastores_tab_content = '\
\
\
\
+
\
+ ?\
+
\
+'+tr("Datatables are sets of images which share a common transfer driver. i.e. Images in a SSH datastore will be copied to the hosts using SSH when deploying a Virtual Machine.")+'\
+
\
-'+tr("Tip: Refresh the list if it only shows user ids in the user column.")+'\
+'+tr("Tip: Refresh the list if it only shows user ids in the Users column.")+'\
\
-'+tr("CPU Use is calculated as the maximum between (total CPU - real CPU usage) and (allocated CPU). Real CPU usage is provided by the hosts monitoring driver. Available CPU is calculated using the information from the CPU setting of the VMs running on that host (allocated CPU)")+'\
-
\
-
\
+
\
+ ?\
+
\
+'+tr("CPU Use is calculated as the minimum between (total CPU - real CPU usage) and (allocated CPU). Real CPU usage is provided by the hosts monitoring driver. Available CPU is calculated using the information from the CPU setting of the VMs running on that host (allocated CPU)")+'\
+
\
+
\
'+tr("Memory use is calculated according to the information provided by the host monitoring driver.")+'\
-
\
-
\
+
\
+
\
'+tr("You can get monitoring graphs by clicking in the desired host and visiting the monitoring information tab. Note that oneacctd must be running for this information to be updated/available.")+'\
-
\
'+tr("Size and registration time are hidden colums. Note that persistent images can only be used by 1 VM. To change image datastore, please re-register the image.")+'\
\
+'+tr("Clicking `instantiate` will instantly create new Virtual Machines from the selected templates and name one-id. If you want to assign a specific name to a new VM, or launch several instances at once, use Virtual Machines->New button.")+'\
+
\
+
\
+'+tr("You can clone a template to obtain a copy from an existing template. This copy will be owned by you.")+'\
+
\
-'+tr("CPU, Memory and Start time are hidden columns by default. You can get monitoring graphs by clicking on the desired VM and visiting the monitoring information tab (oneacctd needs to be running for this information to be up to date)")+'\
-
\
-
\
+
\
+ ?\
+
\
+'+tr("CPU, Memory and Start time are hidden columns by default. You can get monitoring graphs by clicking on the desired VM and visiting the monitoring information tab.")+'\
+
\
+
\
'+tr("VNC console requires previous install of the noVNC addon. Check Sunstone documentation for more information.")+'\
-
\
+ \
+
\
';
var create_vm_tmpl ='';
var create_vn_tmpl =
@@ -61,7 +64,7 @@ var create_vn_tmpl =
\
@@ -398,6 +401,14 @@ var vnet_actions = {
notify:true,
},
+ "Network.help" : {
+ type: "custom",
+ call: function() {
+ hideDialog();
+ $('div#vnets_tab div.legend_div').slideToggle();
+ }
+ },
+
};
@@ -444,6 +455,12 @@ var vnet_buttons = {
"Network.delete" : {
type: "confirm",
text: tr("Delete")
+ },
+
+ "Network.help" : {
+ type: "action",
+ text: '?',
+ alwaysActive: true
}
}
@@ -760,7 +777,7 @@ function setupCreateVNetDialog() {
$('select#vlan,label[for="vlan"]',$create_vn_dialog).show();
$('input#vlan_id,label[for="vlan_id"]',$create_vn_dialog).show();
break;
- case "etables":
+ case "ebtables":
$('input#bridge,label[for="bridge"]',$create_vn_dialog).show();
break;
case "openvswitch":
@@ -887,7 +904,7 @@ function setupCreateVNetDialog() {
network_json['vlan_id']=vlan_id;
};
break;
- case "etables":
+ case "ebtables":
if (!bridge){
notifyError("Bridge must be specified");
return false;
@@ -1197,4 +1214,6 @@ $(document).ready(function(){
$('div#menu li#li_vnets_tab').live('click',function(){
dataTable_vNetworks.fnFilter('',5);
});
+
+ $('div#vnets_tab div.legend_div').hide();
});