diff --git a/addon/www/index.html b/addon/www/index.html
index 86cb19f..51bc449 100644
--- a/addon/www/index.html
+++ b/addon/www/index.html
@@ -324,25 +324,52 @@ along with this program. If not, see .
var disks = {};
data.forEach(function(partition) {
if (partition.partition == 0) {
- disks[partition.disk_device] = {};
+ disks[partition.disk_device] = partition;
+ disks[partition.disk_device].usr_local_on_disk = false;
+ disks[partition.disk_device].partitions = {};
}
});
data.forEach(function(partition) {
- disks[partition.disk_device][partition.partition] = partition;
+ disks[partition.disk_device].partitions[partition.partition] = partition;
+ if (partition.mountpoint == '/usr/local') {
+ disks[partition.disk_device].usr_local_on_disk = true;
+ }
});
$('#partition-info tbody').empty();
for (var disk_device in disks) {
- parts = Object.keys(disks[disk_device]);
+ parts = Object.keys(disks[disk_device].partitions);
parts.sort();
+
for (var part in parts) {
- var partition = disks[disk_device][part];
+ var partition = disks[disk_device].partitions[part];
+
+ var menu_items = [];
+ if ((partition.partition == 0) && (! disks[disk_device].usr_local_on_disk)) {
+ menu_items.push($('').append(i18next.t('use_disk_for_userfs')).attr('data-disk-device', partition.disk_device).click(function() {
+ alert("test: " + this.getAttribute('data-disk-device'));
+ }));
+ }
+ var menu = null;
+ /*
+ if (menu_items.length > 0) {
+ menu = $('