Skip to content

Commit 2a51a32

Browse files
authored
Merge pull request #20201 from rmanibus/issue_20130
display file list in flexbox
2 parents 36f9ad3 + 6c60b85 commit 2a51a32

File tree

9 files changed

+32
-18
lines changed

9 files changed

+32
-18
lines changed

core/css/styles.scss

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,8 @@ code {
718718
/* ---- DIALOGS ---- */
719719
#oc-dialog-filepicker-content {
720720
position: relative;
721+
display: flex;
722+
flex-direction:column;
721723

722724
.dirtree {
723725
flex-wrap: wrap;
@@ -778,7 +780,9 @@ code {
778780
border: 1px solid var(--color-border-dark);
779781
border-radius: var(--border-radius-pill);
780782
position: relative;
781-
top: -5px;
783+
left: 15px;
784+
top:3px;
785+
order:1;
782786

783787
.icon.icon-add{
784788
background-image: var(--icon-add-000);
@@ -811,7 +815,8 @@ code {
811815
box-sizing: border-box;
812816
display: inline-block;
813817
overflow-y: auto;
814-
height: 100%;
818+
flex: 1;
819+
/*height: 100%;*/
815820
/* overflow under the button row */
816821
width: 100%;
817822
overflow-x: hidden;

core/js/dist/login.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/js/dist/login.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/js/dist/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/js/dist/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/js/dist/maintenance.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/js/dist/maintenance.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/src/OC/dialogs.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1218,8 +1218,12 @@ const Dialogs = {
12181218
* fills the tree list with directories
12191219
*/
12201220
_fillSlug: function() {
1221+
var addButton = this.$dirTree.find('.actions.creatable').detach()
12211222
this.$dirTree.empty()
12221223
var self = this
1224+
1225+
self.$dirTree.append(addButton)
1226+
12231227
var dir
12241228
var path = this.$filePicker.data('path')
12251229
var $template = $('<div data-dir="{dir}"><a>{name}</a></div>').addClass('crumb')
@@ -1236,10 +1240,12 @@ const Dialogs = {
12361240
}))
12371241
})
12381242
}
1243+
12391244
$template.octemplate({
12401245
dir: '',
12411246
name: '' // Ugly but works ;)
12421247
}, { escapeFunction: null }).prependTo(this.$dirTree)
1248+
12431249
},
12441250
/**
12451251
* handle selection made in the tree list

core/templates/filepicker.html

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
<div id="{dialog_name}" title="{title}">
2-
<span class="dirtree breadcrumb"></span>
3-
<span class="actions creatable"><a href="#" class="icon icon-add button button-add"></a>
4-
<nav class="menu popovermenu bubble menu-left newFolderMenu">
5-
<ul><li>
6-
<form class="filenameform">
7-
<input type="text" value={newtext}>
8-
<input class="icon-confirm" type="submit" value="">
9-
</form>
10-
</li></ul>
11-
</nav>
2+
<span class="dirtree breadcrumb">
3+
<span class="actions creatable"><a href="#" class="icon icon-add button button-add"></a>
4+
<nav class="menu popovermenu bubble menu-left newFolderMenu">
5+
<ul><li>
6+
<form class="filenameform">
7+
<input type="text" value={newtext}>
8+
<input class="icon-confirm" type="submit" value="">
9+
</form>
10+
</li></ul>
11+
</nav>
12+
</span>
13+
1214
</span>
15+
1316
<input type="checkbox" class="hidden-visually" id="picker-showgridview" checked="checked" />
1417
<label id="picker-view-toggle" for="picker-showgridview" class="button icon-toggle-filelist"></label>
1518
<div class="filelist-container">

0 commit comments

Comments
 (0)