diff --git a/install.sh b/install.sh index fc82f1377b..8c4f431fc5 100755 --- a/install.sh +++ b/install.sh @@ -230,6 +230,7 @@ VAR_DIRS="$VAR_LOCATION/remotes \ $VAR_LOCATION/remotes/vnm/ebtables \ $VAR_LOCATION/remotes/vnm/fw \ $VAR_LOCATION/remotes/vnm/ovswitch \ + $VAR_LOCATION/remotes/vnm/vmware \ $VAR_LOCATION/remotes/vmm/xen \ $VAR_LOCATION/remotes/vmm/vmware \ $VAR_LOCATION/remotes/hooks \ @@ -391,6 +392,7 @@ INSTALL_FILES=( NETWORK_EBTABLES_FILES:$VAR_LOCATION/remotes/vnm/ebtables NETWORK_FW_FILES:$VAR_LOCATION/remotes/vnm/fw NETWORK_OVSWITCH_FILES:$VAR_LOCATION/remotes/vnm/ovswitch + NETWORK_VMWARE_FILES:$VAR_LOCATION/remotes/vnm/vmware EXAMPLE_SHARE_FILES:$SHARE_LOCATION/examples INSTALL_NOVNC_SHARE_FILE:$SHARE_LOCATION INSTALL_GEMS_SHARE_FILE:$SHARE_LOCATION @@ -745,6 +747,11 @@ NETWORK_OVSWITCH_FILES="src/vnm_mad/remotes/ovswitch/clean \ src/vnm_mad/remotes/ovswitch/pre \ src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb" +NETWORK_VMWARE_FILES="src/vnm_mad/remotes/vmware/clean \ + src/vnm_mad/remotes/vmware/post \ + src/vnm_mad/remotes/vmware/pre \ + src/vnm_mad/remotes/vmware/VMware.rb" + #------------------------------------------------------------------------------- # Transfer Manager commands, to be installed under $LIB_LOCATION/tm_commands @@ -1196,7 +1203,7 @@ SUNSTONE_PUBLIC_IMAGES_FILES="src/sunstone/public/images/ajax-loader.gif \ src/sunstone/public/images/green_bullet.png \ src/sunstone/public/images/vnc_off.png \ src/sunstone/public/images/vnc_on.png" - + SUNSTONE_PUBLIC_LOCALE_EN_US="\ src/sunstone/public/locale/en_US/en_US.js \ " @@ -1268,7 +1275,7 @@ OZONES_PUBLIC_JS_FILES="src/ozones/Server/public/js/ozones.js \ src/sunstone/public/js/sunstone.js \ src/sunstone/public/js/sunstone-util.js \ src/sunstone/public/js/locale.js" - + OZONES_PUBLIC_CSS_FILES="src/ozones/Server/public/css/application.css \ src/ozones/Server/public/css/layout.css \ src/ozones/Server/public/css/login.css" @@ -1322,7 +1329,7 @@ SELF_SERVICE_PUBLIC_CSS_FILES="src/cloud/occi/lib/ui/public/css/application.css src/cloud/occi/lib/ui/public/css/layout.css \ src/cloud/occi/lib/ui/public/css/login.css" -SELF_SERVICE_PUBLIC_CUSTOMIZE_FILES="src/cloud/occi/lib/ui/public/customize/custom.js" +SELF_SERVICE_PUBLIC_CUSTOMIZE_FILES="src/cloud/occi/lib/ui/public/customize/custom.js" SELF_SERVICE_PUBLIC_VENDOR_DATATABLES=$SUNSTONE_PUBLIC_VENDOR_DATATABLES diff --git a/src/cloud/occi/lib/ui/public/css/login.css b/src/cloud/occi/lib/ui/public/css/login.css index e086897b3f..c57dfe230e 100644 --- a/src/cloud/occi/lib/ui/public/css/login.css +++ b/src/cloud/occi/lib/ui/public/css/login.css @@ -45,7 +45,7 @@ body { } -div#logo_sunstone { +div#logo_selfservice { position: relative; height: 100px; width: 600px; diff --git a/src/cloud/occi/lib/ui/public/customize/custom.js b/src/cloud/occi/lib/ui/public/customize/custom.js index e26e24fecc..18d40c72fa 100644 --- a/src/cloud/occi/lib/ui/public/customize/custom.js +++ b/src/cloud/occi/lib/ui/public/customize/custom.js @@ -23,9 +23,9 @@ var $network_count = ''; -//Login logo 591x43px - not implemented +//Login logo 591x43px var logo_big = "images/opennebula-selfservice-big.png"; -//Top left logo 179x14px - not implemented +//Top left logo 179x14px var logo_small = "images/opennebula-selfservice-small.png"; diff --git a/src/cloud/occi/lib/ui/public/js/login.js b/src/cloud/occi/lib/ui/public/js/login.js index 13eff1f619..36b1e5b057 100644 --- a/src/cloud/occi/lib/ui/public/js/login.js +++ b/src/cloud/occi/lib/ui/public/js/login.js @@ -55,6 +55,8 @@ function authenticate(){ } $(document).ready(function(){ + $('div#logo_selfservice').css("background","url("+logo_big+") no-repeat center"); + $("#login_form").submit(function (){ authenticate(); return false; @@ -62,7 +64,7 @@ $(document).ready(function(){ //compact login elements according to screen height if (screen.height <= 600){ - $('div#logo_sunstone').css("top","15px"); + $('div#logo_selfservice').css("top","15px"); $('div#login').css("top","10px"); $('.error_message').css("top","10px"); }; diff --git a/src/cloud/occi/lib/ui/public/js/occi.js b/src/cloud/occi/lib/ui/public/js/occi.js index 4e28a5138b..632223d24b 100644 --- a/src/cloud/occi/lib/ui/public/js/occi.js +++ b/src/cloud/occi/lib/ui/public/js/occi.js @@ -235,7 +235,6 @@ var OCCI = { $.ajax({ url: resource.toLowerCase() + "/" + id, type: "DELETE", - dataType: "xml ONEjson", success: function(){ return callback ? callback(request) : null; }, diff --git a/src/cloud/occi/lib/ui/public/js/plugins/compute.js b/src/cloud/occi/lib/ui/public/js/plugins/compute.js index aeb9a3ad4a..09ee6c434e 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/compute.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/compute.js @@ -93,9 +93,9 @@ var create_vm_tmpl ='
'; @@ -666,19 +666,21 @@ function popUpCreateVMDialog(){ icons: { primary: "ui-icon-check" }, - text: false + text: true }); +/* $('#reset_vm',dialog).button({ icons: { primary: "ui-icon-scissors" }, - text: false + text: true }); +*/ $('.vm_close_dialog_link',dialog).button({ icons: { primary: "ui-icon-closethick" }, - text: false + text: true }); var net_select = makeSelectOptions(dataTable_vNetworks, @@ -706,13 +708,13 @@ function popUpCreateVMDialog(){ }); $('#network_box option,#disk_box option',dialog).click(function(){ - var clicked = $(this).attr("clicked"); + var clicked = $(this).attr('clicked'); if (clicked){//unbold, unmark - $(this).text($(this).text().replace(/\*/g,'')); + $(this).text($(this).text().replace(/✓/g,'')); $(this).removeAttr('clicked'); } else {//bold,mark - $(this).text("*"+$(this).text()+"*"); + $(this).text("✓"+$(this).text()); $(this).attr('clicked','clicked'); } return false; diff --git a/src/cloud/occi/lib/ui/public/js/plugins/configuration.js b/src/cloud/occi/lib/ui/public/js/plugins/configuration.js index 97c5803b1c..d3ea0b1cc8 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/configuration.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/configuration.js @@ -59,4 +59,6 @@ $(document).ready(function(){ hideDialog(); }); + $('div#logo img').attr('src',logo_small); + }); \ No newline at end of file diff --git a/src/cloud/occi/lib/ui/public/js/plugins/network.js b/src/cloud/occi/lib/ui/public/js/plugins/network.js index 6668ec386d..d66d45d1f8 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/network.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/network.js @@ -53,9 +53,9 @@ var create_vn_tmpl = \ \ \ \ \ @@ -342,19 +342,21 @@ function popUpCreateVnetDialog() { icons: { primary: "ui-icon-check" }, - text: false + text: true }); +/* $('#reset_vn',dialog).button({ icons: { primary: "ui-icon-scissors" }, text: false }); +*/ $('.vnet_close_dialog_link',dialog).button({ icons: { primary: "ui-icon-closethick" }, - text: false + text: true }); $('#create_vn_form_easy',dialog).submit(function(){ diff --git a/src/cloud/occi/lib/ui/public/js/plugins/storage.js b/src/cloud/occi/lib/ui/public/js/plugins/storage.js index 0348a9f255..7a4b3be704 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/storage.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/storage.js @@ -73,11 +73,10 @@ var create_image_tmpl =