summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan-Christoph Borchardt <hey@jancborchardt.net>2018-10-03 18:09:48 +0200
committerJan-Christoph Borchardt <hey@jancborchardt.net>2018-10-18 13:44:05 +0200
commite704899e2229428c7da1a247409794f7462ec34d (patch)
tree9b1040c56097e3823958e4a7decb7711dfa252ab
parent2a42a8da3e3dfa6edf04feaf6f05f87fa4d3969b (diff)
downloadnextcloud-server-e704899e2229428c7da1a247409794f7462ec34d.tar.gz
nextcloud-server-e704899e2229428c7da1a247409794f7462ec34d.zip
Show view toggle in controls bar
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
-rw-r--r--apps/files/css/files.scss19
-rw-r--r--apps/files/js/filelist.js2
-rw-r--r--apps/files/templates/list.php3
3 files changed, 22 insertions, 2 deletions
diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index 6a2aa604c69..82c244cff0c 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -866,3 +866,22 @@ table.dragshadow td.size {
}
}
}
+
+/* Grid view toggle */
+.view-toggle {
+ background-color: transparent;
+ border: none;
+ margin: 0;
+ padding: 22px;
+ opacity: .5;
+
+ &:hover,
+ &:focus {
+ opacity: 1;
+ }
+}
+
+/* Hide legacy Gallery toggle */
+#gallery-button {
+ display: none;
+}
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 2f61fe71db2..441b8f0a12f 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -328,7 +328,7 @@
this.$el.find('thead th .columntitle').click(_.bind(this._onClickHeader, this));
// Toggle for grid view
- $('#view-button').on('click', this._onGridToggle);
+ $('#view-toggle').on('click', this._onGridToggle);
this._onResize = _.debounce(_.bind(this._onResize, this), 250);
$('#app-content').on('appresized', this._onResize);
diff --git a/apps/files/templates/list.php b/apps/files/templates/list.php
index 8238ec82f5e..c77cbb4d7c1 100644
--- a/apps/files/templates/list.php
+++ b/apps/files/templates/list.php
@@ -24,6 +24,7 @@
<?php endif;?>
<input type="hidden" class="max_human_file_size"
value="(max <?php isset($_['uploadMaxHumanFilesize']) ? p($_['uploadMaxHumanFilesize']) : ''; ?>)">
+ <button id="view-toggle" class="button view-toggle icon-toggle-pictures has-tooltip" title="<?php p($l->t('Toggle grid view'))?>"></button>
</div>
<div id="emptycontent" class="hidden">
@@ -38,7 +39,7 @@
<p></p>
</div>
-<table id="filestable" class="view-grid" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="250" data-preview-y="250">
+<table id="filestable" class="list-container view-grid" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="250" data-preview-y="250">
<thead>
<tr>
<th id="headerSelection" class="hidden column-selection">