summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIan Moore <ian.moore@fireeye.com>2015-08-08 18:28:58 -0400
committerIan Moore <ian.moore@fireeye.com>2015-08-08 18:28:58 -0400
commit8abdc86733317e83848962e499434e5233b9e792 (patch)
tree81d54130059062f34fd1f6c6b5adeca913efb247
parentf10958502572efa46f396f14c7016a6c0ec79104 (diff)
downloadphpvirtualbox-8abdc86733317e83848962e499434e5233b9e792.zip
phpvirtualbox-8abdc86733317e83848962e499434e5233b9e792.tar.gz
phpvirtualbox-8abdc86733317e83848962e499434e5233b9e792.tar.bz2
Show disk encryption settings in details
-rw-r--r--js/phpvirtualbox.js3
-rw-r--r--panes/settingsStorage.html11
2 files changed, 11 insertions, 3 deletions
diff --git a/js/phpvirtualbox.js b/js/phpvirtualbox.js
index abd7ca6..1b7225e 100644
--- a/js/phpvirtualbox.js
+++ b/js/phpvirtualbox.js
@@ -2359,8 +2359,9 @@ var vboxMedia = {
*/
mediumPrint: function(m,nosize,usehtml) {
var name = vboxMedia.getName(m);
+ var enc = vboxMedia.getEncryptionSettings(m);
if(nosize || !m || m.hostDrive) return name;
- return name + ' (' + (m.deviceType == 'HardDisk' ? (usehtml ? '<i>': '') + trans(m.type,'VBoxGlobal', null, 'MediumType') + (usehtml ? '</i>': '') + ', ': '') + vboxMbytesConvert(m.logicalSize) + ')';
+ return name + ' (' + (m.deviceType == 'HardDisk' ? trans(m.type,'VBoxGlobal', null, 'MediumType') + ', ' + (enc && enc.id ? trans('Encrypted', 'VBoxGlobal') + ', ' : '') : '') + vboxMbytesConvert(m.logicalSize) + ')';
},
/**
diff --git a/panes/settingsStorage.html b/panes/settingsStorage.html
index d02204d..5056343 100644
--- a/panes/settingsStorage.html
+++ b/panes/settingsStorage.html
@@ -154,6 +154,10 @@
<td><span id='vboxSettingsHDattached' class='vboxRunningEnabled'>Some Virtual
Machine Name</span></td>
</tr>
+ <tr>
+ <th><span class='translate vboxRunningEnabled'>Encrypted with key:</span></th>
+ <td><span id='vboxSettingsHDEncrypted' class='vboxRunningEnabled'>--</span></td>
+ </tr>
</table>
</div>
@@ -1446,13 +1450,16 @@ function vboxSettingsSelectAttachment(tbl) {
var disp = vboxMedia.getMediumById(m.base);
name = vboxMedia.getName(disp);
-
+
+ var encSettings = vboxMedia.getEncryptionSettings(disp);
+
$('#vboxSettingsHDvsize').html(vboxMbytesConvert(disp.logicalSize));
$('#vboxSettingsHDasize').html(vboxBytesConvert(disp.size));
$('#vboxSettingsHDDetails').html(vboxMedia.getHardDiskVariant(disp));
$('#vboxSettingsHDlocation').html(disp.location);
$('#vboxSettingsHDtype').html(trans(disp.type,'VBoxGlobal') + ' (' + disp.format + ')');
- $('#vboxSettingsHDattached').html(vboxMedia.attachedTo(disp));
+ $('#vboxSettingsHDattached').html(vboxMedia.attachedTo(disp));
+ $('#vboxSettingsHDEncrypted').html(encSettings && encSettings.id ? encSettings.id : '--');
} else {