From dccb695e16c33ddf7be7eedcc323fb2bec125e5c Mon Sep 17 00:00:00 2001 From: Genki Sugawara Date: Sat, 3 Nov 2012 18:53:30 +0900 Subject: [PATCH] fix --- ec2ui/content/ec2ui/dialog_attach_eni.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ec2ui/content/ec2ui/dialog_attach_eni.js b/ec2ui/content/ec2ui/dialog_attach_eni.js index 7317920..311a6be 100644 --- a/ec2ui/content/ec2ui/dialog_attach_eni.js +++ b/ec2ui/content/ec2ui/dialog_attach_eni.js @@ -7,13 +7,23 @@ var ec2_DialogAttachENI = { var instances = ec2ui_session.model.getInstances(); var list = document.getElementById('ec2ui.attacheni.instanceIds'); + var labels = []; + var h_name_id = {}; for (var i = 0; i < instances.length; i++) { var instance = instances[i]; if (instance.subnetId != eni.subnetId) { continue; } var label = (instance.name || '(no name)') + '@' + instance.id; - list.appendItem(label, instance.id); + labels.push(label); + h_name_id[label] = instance.id; + } + + labels.sort(); + + for (var i = 0; i < labels.length; i++) { + var label = labels[i]; + list.appendItem(label, h_name_id[label]); } return true;