Commit 1e988c3f by Tom Giannattasio

disabled policy names always and removed edit button

parent dee62195
...@@ -63,7 +63,6 @@ $(document).ready(function() { ...@@ -63,7 +63,6 @@ $(document).ready(function() {
// add/remove policy metadata button click handlers // add/remove policy metadata button click handlers
$('.add-policy-data').bind('click', addPolicyMetadata); $('.add-policy-data').bind('click', addPolicyMetadata);
$('.remove-policy-data').bind('click', removePolicyMetadata); $('.remove-policy-data').bind('click', removePolicyMetadata);
$body.on('click', '.edit-policy-data', editPolicyMetadata);
$body.on('click', '.policy-list-element .save-button', savePolicyMetadata); $body.on('click', '.policy-list-element .save-button', savePolicyMetadata);
$body.on('click', '.policy-list-element .cancel-button', cancelPolicyMetadata); $body.on('click', '.policy-list-element .cancel-button', cancelPolicyMetadata);
...@@ -172,7 +171,6 @@ function editPolicyMetadata(e) { ...@@ -172,7 +171,6 @@ function editPolicyMetadata(e) {
var $policyElement = $(this).parents('.policy-list-element'); var $policyElement = $(this).parents('.policy-list-element');
$policyElement.data('currentValues', [$policyElement.find('.policy-list-name').val(), $policyElement.find('.policy-list-value').val()]); $policyElement.data('currentValues', [$policyElement.find('.policy-list-name').val(), $policyElement.find('.policy-list-value').val()]);
$policyElement.addClass('new-policy-list-element').addClass('editing'); $policyElement.addClass('new-policy-list-element').addClass('editing');
$policyElement.find('.policy-list-name, .policy-list-value').removeAttr('disabled');
} }
function savePolicyMetadata(e) { function savePolicyMetadata(e) {
...@@ -182,7 +180,6 @@ function savePolicyMetadata(e) { ...@@ -182,7 +180,6 @@ function savePolicyMetadata(e) {
$('.save-subsection').click(); $('.save-subsection').click();
$policyElement.removeClass('new-policy-list-element'); $policyElement.removeClass('new-policy-list-element');
$policyElement.find('.policy-list-name').attr('disabled', 'disabled'); $policyElement.find('.policy-list-name').attr('disabled', 'disabled');
$policyElement.find('.policy-list-value').attr('disabled', 'disabled');
$policyElement.removeClass('editing'); $policyElement.removeClass('editing');
} }
......
...@@ -22,8 +22,7 @@ ...@@ -22,8 +22,7 @@
} }
.policy-list { .policy-list {
.policy-list-name, input[disabled] {
.policy-list-value {
border: none; border: none;
@include box-shadow(none); @include box-shadow(none);
} }
......
...@@ -36,10 +36,9 @@ ...@@ -36,10 +36,9 @@
<ol class='policy-list'> <ol class='policy-list'>
% for policy_name in policy_metadata.keys(): % for policy_name in policy_metadata.keys():
<li class="policy-list-element"> <li class="policy-list-element">
<input type="text" class="policy-list-name" name="${policy_name}" value="${policy_name}" disabled size="15"/>:&nbsp;<input type="text" class="policy-list-value" name="${policy_metadata[policy_name]}" value="${policy_metadata[policy_name]}" disabled size="40"/> <input type="text" class="policy-list-name" name="${policy_name}" value="${policy_name}" disabled size="15"/>:&nbsp;<input type="text" class="policy-list-value" name="${policy_metadata[policy_name]}" value="${policy_metadata[policy_name]}" size="40"/>
<a href="#" class="save-button">Save</a> <a href="#" class="save-button">Save</a>
<a href="#" class="cancel-button">Cancel</a> <a href="#" class="cancel-button">Cancel</a>
<a href="#" class="edit-icon edit-policy-data"></a>
<a href="#" class="delete-icon remove-policy-data"></a> <a href="#" class="delete-icon remove-policy-data"></a>
</li> </li>
% endfor % endfor
...@@ -59,7 +58,6 @@ ...@@ -59,7 +58,6 @@
<input type="text" class="policy-list-name" autocomplete="off" size="15"/>:&nbsp;<input type="text" class="policy-list-value" size=40 autocomplete="off"/> <input type="text" class="policy-list-name" autocomplete="off" size="15"/>:&nbsp;<input type="text" class="policy-list-value" size=40 autocomplete="off"/>
<a href="#" class="save-button">Save</a> <a href="#" class="save-button">Save</a>
<a href="#" class="cancel-button">Cancel</a> <a href="#" class="cancel-button">Cancel</a>
<a href="#" class="edit-icon edit-policy-data"></a>
<a href="#" class="delete-icon remove-policy-data"></a> <a href="#" class="delete-icon remove-policy-data"></a>
</li> </li>
</div> </div>
......
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 to comment