Commit c1d5211f by Dányi Bence

webui: vm-rename interface

parent f6884f42
...@@ -41,6 +41,24 @@ $(function() { ...@@ -41,6 +41,24 @@ $(function() {
e.stopPropagation(); e.stopPropagation();
}); });
} }
$('.rename-vm').click(function(e){
e.preventDefault();
e.stopPropagation();
var id=$(this).data('id');
var oldName=$(this).data('name');
$('#vm-'+id+'-name-details').hide();
$('#vm-'+id+'-name').html('<input type="text" value="'+name+'" />\
<input type="submit" value="'+gettext('Rename')+'" />');
$('#vm-'+id+'-name').find('input[type="text"]').click(function(f){
f.preventDefault();
f.stopPropagation();
}).focus();
$('#vm-'+id+'-name').find('input[type=submit]').click(function(f){
f.preventDefault();
f.stopPropagation();
alert($(this).prev().val());
})
});
$('.try-template-button').click(function(e) { $('.try-template-button').click(function(e) {
e.preventDefault(); e.preventDefault();
e.stopPropagation(); e.stopPropagation();
......
...@@ -10,7 +10,10 @@ ...@@ -10,7 +10,10 @@
{% block name %} {% block name %}
<div class="name {% if i.state == 'ACTIVE' %}vm-on{% else %}vm-off{% endif %}"> <div class="name {% if i.state == 'ACTIVE' %}vm-on{% else %}vm-off{% endif %}">
{{vm.name|truncatechars:20}} <small class="details">(<a href="/vm/show/{{vm.id}}/" title="{{vm.name}}">{% trans "More details" %}</a>)</small> <span id="vm-{{vm.id}}-name">{{vm.name|truncatechars:20}}</span>
<small id="vm-{{vm.id}}-name-details" class="details">
(<a href="/vm/show/{{vm.id}}/" title="{{vm.name}}">{% trans "More details" %}</a>)
</small>
</div> </div>
{% endblock %} {% endblock %}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment