editor: gutter comments - delete comment confirmation dialog
[fnpeditor.git] / src / editor / modules / documentCanvas / canvas / comments / comments.js
index 41ed973..632616b 100644 (file)
@@ -142,6 +142,11 @@ var CommentView = function(commentNode) {
     
     metaData.some(function(row) {
         date = row.getValue();
+        if(/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]$/g.test(date)) {
+            date = date.split(':');
+            date.pop();
+            date = date.join(':');
+        }
         return true;
     }, 'date');
 
@@ -153,8 +158,13 @@ var CommentView = function(commentNode) {
 
     this.contentElement = this.dom.find('.content');
     this.editElement = this.dom.find('.edit');
+    this.deleteDialogElement = this.dom.find('.deleteDialog');
 
     this.dom.find('.remove-btn').on('click', function() {
+        this.deleteDialogElement.show();
+    }.bind(this));
+
+    this.dom.find('.deleteDialog-confirm').on('click', function() {
         this.node.document.transaction(function() {
             this.node.detach();
         }.bind(this), {
@@ -164,6 +174,10 @@ var CommentView = function(commentNode) {
         });
     }.bind(this));
 
+    this.dom.find('.deleteDialog-cancel').on('click', function() {
+        this.deleteDialogElement.hide();
+    }.bind(this));
+
     this.dom.find('.edit-start-btn').on('click', function() {
         this.startEditing();
     }.bind(this));