diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/view/edge_info.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/view/edge_info.js b/scripts/view/edge_info.js index b991ff13..a3d41a7b 100644 --- a/scripts/view/edge_info.js +++ b/scripts/view/edge_info.js @@ -1,8 +1,16 @@ -"use strict" define(['view/internal'], function(internal) { +var delete_button = internal.edit_tab.get('edge', '#deleteedge'), + delete_callback = undefined; + +delete_button.on('click', function() { + if (delete_callback) { + delete_callback(); + } +}); + function show() { internal.edit_tab.show('edge'); @@ -15,9 +23,7 @@ function hide() function on_delete(f) { - var e = internal.edit_tab.get('edge', '#deleteedge'); - - e.on('click', f); + delete_callback = f; } return { @@ -26,3 +32,4 @@ return { on_delete: on_delete, }; }); +"use strict" |
