From 9e8fdd51382ab6c6fc67c9563c87eee238a4e5c4 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Wed, 30 Jan 2013 19:01:28 -0500 Subject: [PATCH] committing edit edge form without permission capabilities so it can go up now --- .../Jit/select-edit-delete-nodes-and-edges.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/Jit/select-edit-delete-nodes-and-edges.js b/app/assets/javascripts/Jit/select-edit-delete-nodes-and-edges.js index 38045cb0..6bf7e04a 100644 --- a/app/assets/javascripts/Jit/select-edit-delete-nodes-and-edges.js +++ b/app/assets/javascripts/Jit/select-edit-delete-nodes-and-edges.js @@ -29,9 +29,12 @@ function editEdge(edge, e) { } function populateEditEdgeForm(edge) { - add_name_form(edge); - add_perms_form(edge); + //disabled for now since permissions are complicated + //TODO: figure out why permissions are "0" in edge objects + //instead of being "commons" or "public", etc + //add_perms_form(edge); add_direction_form(edge); + add_name_form(edge); } function add_name_form(edge) { //name editing form @@ -55,7 +58,7 @@ function add_name_form(edge) { function add_perms_form(edge) { //permissions - if owner, also allow permission editing $('#edit_synapse').append('
'); - $('#edit_synapse .mapPerm').text(mk_permission(edge)); + $('#edit_synapse .mapPerm').html(mk_permission(edge)); if (userid == edge.getData('userid')) { $('#edit_synapse').append('
'); $('#edit_synapse .permActivator').append('
'); @@ -80,7 +83,7 @@ function add_perms_form(edge) { }, 300); }); $('#edit_synapse .permActivator').bind('mouseout', function () { - return; + return; //devin clearTimeout(MetamapsModel.edgePermTimer1); that = this; MetamapsModel.edgePermTimer2 = setTimeout(function() { @@ -193,7 +196,7 @@ function best_in_place_perms(edge) { data-collection=$_permission_choices_$ \ data-attribute="permission" \ data-type="select" \ - data-value="$_current_$">'; + data-value="$_current_$">$_perm_$'; var permission_choices = "'["; permission_choices += '["commons","commons"],'; @@ -204,6 +207,7 @@ function best_in_place_perms(edge) { output = output.replace(/\$_permission_choices_\$/g, permission_choices); output = output.replace(/\$_id_\$/g, edge.getData('id')); output = output.replace(/\$_current_$\$/g, edge.getData('permission')); + output = output.replace(/\$_perm_\$/g, mk_permission(edge)); return output; }//best_in_place_perms