equal
deleted
inserted
replaced
1223 Rkns.Renderer.NodeRemoveButton.prototype.mouseup = function() { |
1223 Rkns.Renderer.NodeRemoveButton.prototype.mouseup = function() { |
1224 this.renderer.click_target = null; |
1224 this.renderer.click_target = null; |
1225 this.renderer.is_dragging = false; |
1225 this.renderer.is_dragging = false; |
1226 this.renderer.removeRepresentationsOfType("editor"); |
1226 this.renderer.removeRepresentationsOfType("editor"); |
1227 if (this.renderer.isEditable()) { |
1227 if (this.renderer.isEditable()) { |
1228 var delid = Rkns.Utils.getUID("delete"); |
1228 if (this.options.element_delete_delay) { |
1229 this.renderer.delete_list.push({ |
1229 var delid = Rkns.Utils.getUID("delete"); |
1230 id: delid, |
1230 this.renderer.delete_list.push({ |
1231 time: new Date().valueOf() + this.options.element_delete_delay |
1231 id: delid, |
1232 }); |
1232 time: new Date().valueOf() + this.options.element_delete_delay |
1233 this.source_representation.model.set("delete_scheduled", delid); |
1233 }); |
|
1234 this.source_representation.model.set("delete_scheduled", delid); |
|
1235 } else { |
|
1236 if (confirm(this.renkan.translate('Do you really wish to remove node ') + '"' + this.source_representation.model.get("title") + '"?')) { |
|
1237 this.project.removeNode(this.source_representation.model); |
|
1238 } |
|
1239 } |
1234 } |
1240 } |
1235 }; |
1241 }; |
1236 |
1242 |
1237 /* */ |
1243 /* */ |
1238 |
1244 |
1350 Rkns.Renderer.EdgeRemoveButton.prototype.mouseup = function() { |
1356 Rkns.Renderer.EdgeRemoveButton.prototype.mouseup = function() { |
1351 this.renderer.click_target = null; |
1357 this.renderer.click_target = null; |
1352 this.renderer.is_dragging = false; |
1358 this.renderer.is_dragging = false; |
1353 this.renderer.removeRepresentationsOfType("editor"); |
1359 this.renderer.removeRepresentationsOfType("editor"); |
1354 if (this.renderer.isEditable()) { |
1360 if (this.renderer.isEditable()) { |
1355 var delid = Rkns.Utils.getUID("delete"); |
1361 if (this.options.element_delete_delay) { |
1356 this.renderer.delete_list.push({ |
1362 var delid = Rkns.Utils.getUID("delete"); |
1357 id: delid, |
1363 this.renderer.delete_list.push({ |
1358 time: new Date().valueOf() + this.options.element_delete_delay |
1364 id: delid, |
1359 }); |
1365 time: new Date().valueOf() + this.options.element_delete_delay |
1360 this.source_representation.model.set("delete_scheduled", delid); |
1366 }); |
|
1367 this.source_representation.model.set("delete_scheduled", delid); |
|
1368 } else { |
|
1369 if (confirm(this.renkan.translate('Do you really wish to remove edge ') + '"' + this.source_representation.model.get("title") + '"?')) { |
|
1370 this.project.removeEdge(this.source_representation.model); |
|
1371 } |
|
1372 } |
1361 } |
1373 } |
1362 }; |
1374 }; |
1363 |
1375 |
1364 /* */ |
1376 /* */ |
1365 |
1377 |