diff options
author | Morris Jobke <hey@morrisjobke.de> | 2018-11-29 18:21:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-29 18:21:31 +0100 |
commit | 6aefd8389b4eb895319fe5de6f13198d8dc03a46 (patch) | |
tree | 4dc25106484d8250eb0af3810b67d7ea4c2ba416 /core | |
parent | 8abde7702aae10b1ed25409a38efd64f9dc45e81 (diff) | |
parent | ac7c7782ff0681e6f192e4f0b9858af753cb7234 (diff) | |
download | nextcloud-server-6aefd8389b4eb895319fe5de6f13198d8dc03a46.tar.gz nextcloud-server-6aefd8389b4eb895319fe5de6f13198d8dc03a46.zip |
Merge pull request #12732 from nextcloud/polishing-fixes
Polishing fixes
Diffstat (limited to 'core')
-rw-r--r-- | core/css/apps.scss | 30 | ||||
-rw-r--r-- | core/css/styles.scss | 5 | ||||
-rw-r--r-- | core/js/oc-dialogs.js | 4 | ||||
-rw-r--r-- | core/templates/filepicker.html | 2 |
4 files changed, 13 insertions, 28 deletions
diff --git a/core/css/apps.scss b/core/css/apps.scss index 32b34f2651a..43055680e28 100644 --- a/core/css/apps.scss +++ b/core/css/apps.scss @@ -171,16 +171,12 @@ kbd { top: 22px; } - /* hide and animate deletion/collapse of subitems */ + /* hide deletion/collapse of subitems */ &.deleted, &.collapsible:not(.open) { > ul { - opacity: 0; - max-height: 0; - overflow-y: hidden; - /* bezier override the hide/slow effect due to the 2000 max-height */ - transition: max-height 1000ms cubic-bezier(0, 1, 0, 1), - opacity 250ms ease-in-out; + // NO ANIMATE because if not really hidden, we can still tab through it + display: none; } } @@ -205,10 +201,6 @@ kbd { > ul { flex: 0 1 auto; width: 100%; - transition: max-height 2000ms ease-in-out, - opacity 250ms ease-in-out; - max-height: 9999px; - opacity: 1; position: relative; > li { display: inline-flex; @@ -387,23 +379,15 @@ kbd { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); - z-index: 50; + z-index: 105; // above a, under button + background-color: var(--color-main-background); + transition: opacity $animation-quick ease-in-out; } /* force padding on link no matter if 'a' has an icon class */ > a:first-child { padding-left: 44px; } - &:before, - > a { - transition: background-position 100ms ease-in-out, - transform 250ms ease-in-out, - opacity 100ms ease-in-out; - } - &:hover > a, - &:focus > a { - background-position-x: -50px; - } &:hover, &:focus { &:before { @@ -519,6 +503,8 @@ kbd { margin-left: -1px; } &:last-child { + border-bottom-right-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); border-bottom-left-radius: 0; border-top-left-radius: 0; } diff --git a/core/css/styles.scss b/core/css/styles.scss index 66addec7c91..d739bab1013 100644 --- a/core/css/styles.scss +++ b/core/css/styles.scss @@ -767,12 +767,10 @@ code { background-color: var(--color-main-background); width: 100%; } - #filestable.filelist { + #picker-filestable.filelist { /* prevent the filepicker to overflow */ min-width: initial; margin-bottom: 50px; - } - .filelist { thead { tr { border-bottom: 1px solid var(--color-border); @@ -872,6 +870,7 @@ code { background-position: center top; background-size: contain; line-height: $name-height; + max-width: none; } &.filesize { line-height: $name-height / 3; diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index 3169dab4b88..f1fa2b41c9d 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -242,7 +242,7 @@ var OCdialogs = { // No grid for IE! if (OC.Util.isIE()) { self.$filePicker.find('#picker-view-toggle').remove(); - self.$filePicker.find('#filestable').removeClass('view-grid'); + self.$filePicker.find('#picker-filestable').removeClass('view-grid'); } $('body').append(self.$filePicker); @@ -808,7 +808,7 @@ var OCdialogs = { _getGridSettings: function() { var self = this; $.get(OC.generateUrl('/apps/files/api/v1/showgridview'), function(response) { - self.$showGridView.checked = response.gridview; + self.$showGridView.get(0).checked = response.gridview; self.$showGridView.next('#picker-view-toggle') .removeClass('icon-toggle-filelist icon-toggle-pictures') .addClass(response.gridview ? 'icon-toggle-filelist' : 'icon-toggle-pictures') diff --git a/core/templates/filepicker.html b/core/templates/filepicker.html index 090e6bce773..2f61d32f3f4 100644 --- a/core/templates/filepicker.html +++ b/core/templates/filepicker.html @@ -7,7 +7,7 @@ <div class="icon-folder"></div> <h2>{emptytext}</h2> </div> - <table id="filestable" class="filelist list-container view-grid"> + <table id="picker-filestable" class="filelist list-container view-grid"> <thead> <tr> <th id="headerName" class="column-name"> |