Skip to content
Snippets Groups Projects
Commit cf63b9a4 authored by Eugen Ciur's avatar Eugen Ciur
Browse files

consider the case of dual panel with one panel as viewer and another one as commander

parent fe48d53f
No related branches found
No related tags found
No related merge requests found
...@@ -45,9 +45,15 @@ ...@@ -45,9 +45,15 @@
@selectedNodes={{this.selected_nodes}} @selectedNodes={{this.selected_nodes}}
@onCheckboxChange={{this.onCheckboxChange}} > @onCheckboxChange={{this.onCheckboxChange}} >
{{#if (is_equal @hint "left")}} {{#if (is_equal @hint "left")}}
{{#if (is_equal node.nodeType "folder")}}
<Folder::LinkToLeft <Folder::LinkToLeft
@node={{node}} @node={{node}}
@extranode={{@extranode}} /> @extranode={{@extranode}} />
{{else}}
<Document::LinkToLeft
@node={{node}}
@extranode={{@extranode}} />
{{/if}}
{{else}} {{else}}
<Folder::LinkToRight <Folder::LinkToRight
@node={{@extranode}} @node={{@extranode}}
......
...@@ -5,6 +5,15 @@ import { action } from '@ember/object'; ...@@ -5,6 +5,15 @@ import { action } from '@ember/object';
export default class CommanderComponent extends Component { export default class CommanderComponent extends Component {
/*
Arguments:
@node = current node/folder
@extranode = extract node to display (on second panel)
@hint = "left" | "right" indicates which of two sides
is current panel displayed. @hint is "left" indicates that
commander is displayed in left panel.
*/
// show create new folder modal dialog? // show create new folder modal dialog?
@tracked show_new_folder_modal = false; @tracked show_new_folder_modal = false;
......
...@@ -6,10 +6,6 @@ ...@@ -6,10 +6,6 @@
{{on "change" this.onCheckboxChange}} /> {{on "change" this.onCheckboxChange}} />
<div class="icon document"></div> <div class="icon document"></div>
<div class="title"> <div class="title">
<LinkTo {{yield}}
@route="authenticated.document"
@model={{@model.id}}>
{{@model.title}}
</LinkTo>
</div> </div>
</div> </div>
\ No newline at end of file
{{#if @extranode}} {{#if @extranode}}
<LinkTo <LinkTo
@route="authenticated.nodes" @route="authenticated.document"
@model={{@node.id}} @model={{@node.id}}
@query={{hash extranode_id=@extranode.id}}> @query={{hash extranode_id=@extranode.id}}>
{{@node.title}} {{@node.title}}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment