Rift.IO OSM R1 Initial Submission
[osm/UI.git] / skyquake / plugins / composer / src / src / components / EditorForwardingGraph / onCutDelegateToRemove.js
diff --git a/skyquake/plugins/composer/src/src/components/EditorForwardingGraph/onCutDelegateToRemove.js b/skyquake/plugins/composer/src/src/components/EditorForwardingGraph/onCutDelegateToRemove.js
new file mode 100644 (file)
index 0000000..63410bf
--- /dev/null
@@ -0,0 +1,14 @@
+/**
+ * Created by onvelocity on 3/2/16.
+ */
+'use strict';
+import CatalogItemsActions from '../../actions/CatalogItemsActions'
+export default function onCutDelegateToRemove(container, event) {
+       if (event.defaultPrevented) return;
+       if (container.remove()) {
+               CatalogItemsActions.catalogItemDescriptorChanged.defer(container.getRoot());
+       } else {
+               event.preventDefault();
+       }
+       event.stopPropagation();
+}