Styling the files pane.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4785 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
parent
1f0b9012e3
commit
ab519342e8
@ -284,33 +284,20 @@ class TfFilesPaneElement extends LitElement {
|
|||||||
render() {
|
render() {
|
||||||
let self = this;
|
let self = this;
|
||||||
let expander = this.expanded ?
|
let expander = this.expanded ?
|
||||||
html`<span @click=${() => self.set_expanded(false)} class="expander">«</span>` :
|
html`<div class="w3-button w3-bar-item w3-blue" style="flex: 0 0 auto; display: flex; flex-direction: row" @click=${() => self.set_expanded(false)}>
|
||||||
html`<span @click=${() => self.set_expanded(true)} class="expander">»</span>`;
|
<span style="flex: 1 1" font-weight: bold; text-align: center; flex: 1">Files</span>
|
||||||
|
<span style="flex: 0 0">«</span>
|
||||||
|
</div>` :
|
||||||
|
html`<div class="w3-button w3-bar-item w3-blue" @click=${() => self.set_expanded(true)}>»</div>`;
|
||||||
let content = html`
|
let content = html`
|
||||||
<link type="text/css" rel="stylesheet" href="/static/w3.css">
|
<tf-files style="flex: 1 1; overflow: scroll" .files=${self.files} current=${self.current} @file_click=${event => openFile(event.detail.file)}></tf-files>
|
||||||
<div id="files_content">
|
<div><button class="w3-bar-item w3-button w3-blue" style="width: 100%; flex: 0 0" @click=${() => newFile()} accesskey="n" @mouseover=${set_access_key_title} data-tip="Add a new, empty file to the app">📄 New File</button></div>
|
||||||
<tf-files .files=${self.files} current=${self.current} @file_click=${event => openFile(event.detail.file)}></tf-files>
|
<div><button class="w3-bar-item w3-button w3-blue" style="width: 100%; flex: 0 0" @click=${() => removeFile()} accesskey="r" @mouseover=${set_access_key_title} data-tip="Remove the selected file from the app">🚮 Remove File</button></div>
|
||||||
<br>
|
|
||||||
<div><button class="w3-button w3-blue" style="width: 100%" @click=${() => newFile()} accesskey="n" @mouseover=${set_access_key_title} data-tip="Add a new, empty file to the app">📄New File</button></div>
|
|
||||||
<div><button class="w3-button w3-blue" style="width: 100%" @click=${() => removeFile()} accesskey="r" @mouseover=${set_access_key_title} data-tip="Remove the selected file from the app">🚮Remove File</button></div>
|
|
||||||
</div>
|
|
||||||
`;
|
`;
|
||||||
return html`
|
return html`
|
||||||
<style>
|
<link type="text/css" rel="stylesheet" href="/static/w3.css">
|
||||||
.expander {
|
<div style="display: flex; flex-direction: column; height: 100%">
|
||||||
font-weight: bold;
|
${expander}
|
||||||
width: 100%;
|
|
||||||
right: 0;
|
|
||||||
flex: 0;
|
|
||||||
padding: 0.25em;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<div>
|
|
||||||
<div style="display: flex; flex-direction: row">
|
|
||||||
${this.expanded ? html`<span style="font-weight: bold; text-align: center; flex: 1">Files</span>` : undefined}
|
|
||||||
${expander}
|
|
||||||
</div>
|
|
||||||
${this.expanded ? content : undefined}
|
${this.expanded ? content : undefined}
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
Loading…
Reference in New Issue
Block a user