summaryrefslogtreecommitdiffstats
path: root/panes/settingsStorage.html
diff options
context:
space:
mode:
Diffstat (limited to 'panes/settingsStorage.html')
-rw-r--r--panes/settingsStorage.html8
1 files changed, 5 insertions, 3 deletions
diff --git a/panes/settingsStorage.html b/panes/settingsStorage.html
index f37c9c4..6876c8d 100644
--- a/panes/settingsStorage.html
+++ b/panes/settingsStorage.html
@@ -302,7 +302,7 @@ for(var i=0;i<imgsToLoad.length;i++){
var bustypes = vboxStorage.getBusTypes();
for(var i = 0; i < bustypes.length; i++) {
var bt = bustypes[i];
- var icon = vboxStorage.getBusIconName(bt);;
+ var icon = vboxStorage.getBusIconName(bt);
vboxSettingsCMenuItems[vboxSettingsCMenuItems.length] = {'name':'add'+bt,'icon':icon+"_add",'label':trans('Add '+bt+' Controller','UIMachineSettingsStorage')};
}
vboxSettingsCMenu.addMenu(vboxSettingsCMenuItems);
@@ -343,7 +343,7 @@ for(var i=0;i<imgsToLoad.length;i++){
// Enable / Disable CD/DVD menu
var c = $('#vboxSettingsStorageTree').find('table.vboxListItemSelected').first();
- if($(c).data('controller').bus == 'IDE' || $(c).data('controller').bus == 'SATA') {
+ if(jQuery.inArray('dvd', vboxStorage[$(c).data('controller').bus].driveTypes) > -1) {
scToolbar.getButtonElement("addattach").data('busType',$(c).data('controller').bus);
scToolbar.getButtonElement("addattach").enableContextMenu();
} else {
@@ -355,7 +355,9 @@ for(var i=0;i<imgsToLoad.length;i++){
'click' : function (item) {
// Let context menu handle IDE and Sata
var c = $('#vboxSettingsStorageTree').find('table.vboxListItemSelected').first();
- if($(c).data('controller').bus == 'IDE' || $(c).data('controller').bus == 'SATA') { return; }
+ if(vboxStorage[$(c).data('controller').bus].driveTypes.length > 1) {
+ return;
+ }
vboxSettingsStorageAddMedium($(c).parent(),($(c).data('controller').bus == 'Floppy' ? 'Floppy' : 'HardDisk'));
}
},