More fixes for TCR (#2255)

* Open in new tab
* Fix splitter resizing error, and css background issue
* Prevent new line on enter key press when editing name in object browse bar. Update domainObject name on enter key press in Object Browse Bar
* Flexible layout should react to composition remove, and fix delete container
* Render a drag ghost when dragging frame items in flexible layout
* Use composition.on add to add new frames
This commit is contained in:
Deep Tailor
2019-01-29 14:55:38 -08:00
committed by Andrew Henry
parent 1dc1cc6c24
commit e254fafb5c
10 changed files with 109 additions and 35 deletions

View File

@@ -35,7 +35,7 @@
class="c-fl-frame__drop-hint"
:index="-1"
:allow-drop="allowDrop"
@object-drop-to="moveOrCreateFrame">
@object-drop-to="moveOrCreateNewFrame">
</drop-hint>
<div class="c-fl-container__frames-holder">
@@ -55,7 +55,7 @@
:key="i"
:index="i"
:allowDrop="allowDrop"
@object-drop-to="moveOrCreateFrame">
@object-drop-to="moveOrCreateNewFrame">
</drop-hint>
<resize-handle
@@ -123,15 +123,12 @@ export default {
return true;
}
},
moveOrCreateFrame(insertIndex, event) {
moveOrCreateNewFrame(insertIndex, event) {
if (event.dataTransfer.types.includes('openmct/domain-object-path')) {
// create frame using domain object
let domainObject = JSON.parse(event.dataTransfer.getData('openmct/domain-object-path'))[0];
this.$emit(
'create-frame',
'new-frame',
this.index,
insertIndex,
domainObject.identifier
insertIndex
);
return;
};