Revision 16e27b76 ui/templates/machines.html

b/ui/templates/machines.html
217 217
        <hr class="fatruler" />
218 218
        <div class="content">
219 219
            <label class="meta-key">{% trans "Key:" %}</label>
220
            <input type="text" maxlength="15" class="key" value="max 15 characters"/>
220
            <input type="text" maxlength="15" class="key" value="{% trans 'max 15 characters' %}"/>
221 221
            <hr class="meta-separator">
222 222
            <label class="meta-value">{% trans "Value:" %}</label>
223
            <input type="text" maxlength="150" class="value" value="max 150 characters"/>
223
            <input type="text" maxlength="150" class="value" value="{% trans 'max 150 characters' %}"/>
224 224
        </div>
225 225
    </div>
226 226
    <button type="button" class="cancel">{% trans "Cancel" %}</button>
......
672 672

  
673 673
// intercept click on save button in metadata add dialog
674 674
$('#add-dialog.meta-modal button.save').live('click', function() {
675
    // get the server id, meta key and meta value needed for the ajax call       
676
    var serverID = $(this).parent().find('h3 p').text();
677
    var meta_key = $(this).parent().find('input.key').attr('value');
678
    var meta_value = $(this).parent().find('input.value').attr('value');
679
    // make the ajax call and list the new GET results
680
    add_metadata(serverID, meta_key, meta_value);
681
    // close add metadata and open edit metadata dialog
682
    $('a#metadata-add-dialog').data('overlay').close();
683
    show_metadata_edit_dialog();
675
    // get the server id, meta key and meta value needed for the ajax call   
676
    if ($('input.key').hasClass("input-enabled")) {    
677
        var serverID = $(this).parent().find('h3 p').text();
678
        var meta_key = $(this).parent().find('input.key').attr('value');
679
        var meta_value = $(this).parent().find('input.value').attr('value');
680
        // make the ajax call and list the new GET results
681
        add_metadata(serverID, meta_key, meta_value);
682
        // close add metadata and open edit metadata dialog
683
        $('a#metadata-add-dialog').data('overlay').close();
684
        show_metadata_edit_dialog();
685
    } else {
686
        $('input.key').focus();
687
    }
684 688
    return false;
685 689
});
686 690

  

Also available in: Unified diff