summaryrefslogtreecommitdiff
path: root/src/client/view/item_info.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-04-07 15:34:57 +0300
committerAlon Levy <alon@pobox.com>2015-04-07 15:34:57 +0300
commit552107af156e846a233f3cb743b828656452ae35 (patch)
treefcf71ead14a6e9c248e24c8c5831ba54e16c91d1 /src/client/view/item_info.js
parent275eb79a3807d3f5f40775e71c6880f30b1a5064 (diff)
client: unify deletion messages and update text. resolves #389
Diffstat (limited to 'src/client/view/item_info.js')
-rw-r--r--src/client/view/item_info.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/client/view/item_info.js b/src/client/view/item_info.js
index 67b94e6a..757de261 100644
--- a/src/client/view/item_info.js
+++ b/src/client/view/item_info.js
@@ -1,10 +1,15 @@
-define(['jquery', 'jquery-ui', 'util', 'consts', 'view/helpers', 'model/diff', 'model/types'],
-function($, _unused_jquery_ui, util, consts, view_helpers, model_diff, model_types) {
+define(['jquery', 'jquery-ui', 'util', 'consts', 'view/helpers', 'model/diff', 'model/types', 'model/graph', 'messages'],
+function($, _unused_jquery_ui, util, consts, view_helpers, model_diff, model_types, graph, messages) {
"strict"
+// constants
var DEBOUNCE_TIME = 500; // milliseconds
+// aliases
+var is_node = graph.is_node;
+
+// variables
var msg_node = $('.info-card-message'),
setup_done = false,
info = $('#info'),
@@ -69,11 +74,6 @@ function _get_form_data() {
return ret;
}
-function is_node(item)
-{
- return item.__src === undefined;
-}
-
function update_item(item, new_data)
{
if (is_node(item)) {
@@ -167,10 +167,8 @@ function setup_click_handlers()
}
});
delete_button.on('click', function (e) {
- var msg = is_node(item) ? 'delete node?' : 'delete link?';
-
e.preventDefault();
- if (confirm(msg)) {
+ if (confirm(messages.delete_items_message([item]))) {
delete_item(item);
}
hide();