diff --git a/administrator/components/com_media/resources/scripts/components/browser/browser.vue b/administrator/components/com_media/resources/scripts/components/browser/browser.vue index 8883fa95dbe9b..53da78a28ad55 100644 --- a/administrator/components/com_media/resources/scripts/components/browser/browser.vue +++ b/administrator/components/com_media/resources/scripts/components/browser/browser.vue @@ -11,19 +11,19 @@

{{ translate('COM_MEDIA_DROP_FILE') }}

-
-
- -
- -
+ + + + + + + + + + + + +
{{ translate('COM_MEDIA_MEDIA_NAME') }}{{ translate('COM_MEDIA_MEDIA_SIZE') }}{{ translate('COM_MEDIA_MEDIA_DIMENSION') }}{{ translate('COM_MEDIA_MEDIA_DATE_CREATED') }}{{ translate('COM_MEDIA_MEDIA_DATE_MODIFIED') }}
diff --git a/administrator/components/com_media/resources/scripts/components/browser/items/item.js b/administrator/components/com_media/resources/scripts/components/browser/items/item.js index 3ddd1b8cab11e..f2c71251fa70c 100644 --- a/administrator/components/com_media/resources/scripts/components/browser/items/item.js +++ b/administrator/components/com_media/resources/scripts/components/browser/items/item.js @@ -2,7 +2,6 @@ import Directory from "./directory.vue"; import File from "./file.vue"; import Image from "./image.vue"; import Video from "./video.vue"; -import Row from "./row.vue"; import * as types from "./../../../store/mutation-types"; export default { @@ -17,10 +16,6 @@ export default { * Return the correct item type component */ itemType() { - if (this.$store.state.listView === 'table') { - return Row; - } - let imageExtensions = ['jpg', 'jpeg', 'png', 'gif']; let videoExtensions = ['mp4']; @@ -46,10 +41,6 @@ export default { * @returns {{}} */ styles() { - if (this.$store.state.listView === 'table') { - return {}; - } - return { 'width': 'calc(' + this.$store.state.gridSize + '% - 20px)', }; diff --git a/administrator/components/com_media/resources/scripts/components/browser/items/row.vue b/administrator/components/com_media/resources/scripts/components/browser/items/row.vue index e8c1b1af80e62..d4634aaf6cadf 100644 --- a/administrator/components/com_media/resources/scripts/components/browser/items/row.vue +++ b/administrator/components/com_media/resources/scripts/components/browser/items/row.vue @@ -1,23 +1,23 @@ diff --git a/administrator/components/com_media/resources/scripts/mediamanager.js b/administrator/components/com_media/resources/scripts/mediamanager.js index ce52a33864af3..e707b4ad73d39 100644 --- a/administrator/components/com_media/resources/scripts/mediamanager.js +++ b/administrator/components/com_media/resources/scripts/mediamanager.js @@ -9,6 +9,7 @@ import Toolbar from "./components/toolbar/toolbar.vue"; import Breadcrumb from "./components/breadcrumb/breadcrumb.vue"; import Browser from "./components/browser/browser.vue"; import BrowserItem from "./components/browser/items/item"; +import BrowserItemRow from "./components/browser/items/row.vue"; import Modal from "./components/modals/modal.vue"; import CreateFolderModal from "./components/modals/create-folder-modal.vue"; import PreviewModal from "./components/modals/preview-modal.vue"; @@ -33,6 +34,7 @@ Vue.component('media-toolbar', Toolbar); Vue.component('media-breadcrumb', Breadcrumb); Vue.component('media-browser', Browser); Vue.component('media-browser-item', BrowserItem); +Vue.component('media-browser-item-row', BrowserItemRow); Vue.component('media-modal', Modal); Vue.component('media-create-folder-modal', CreateFolderModal); Vue.component('media-preview-modal', PreviewModal); diff --git a/administrator/components/com_media/resources/styles/components/_media-browser.scss b/administrator/components/com_media/resources/styles/components/_media-browser.scss index c82134ed2ae24..9293b80de91a5 100644 --- a/administrator/components/com_media/resources/styles/components/_media-browser.scss +++ b/administrator/components/com_media/resources/styles/components/_media-browser.scss @@ -283,8 +283,6 @@ // Table View .media-browser-table-head { - font-size: .8rem; - font-weight: bold; .type { margin-left: 1px; &::before { @@ -294,30 +292,6 @@ } .media-browser-table { - overflow-y: auto; - font-size: .9rem; - line-height: $table-item-height; - transition: width .3s cubic-bezier(.4, .0, .2, 1); - .media-browser-item { - width: 100%; - margin: 0; - border: 1px solid rgba(0, 0, 0, .03); - &:hover { - background-color: $table-item-bg-hover; - } - } - ul { - display: flex; - padding: 0; - margin: 0; - list-style: none; - } - li { - padding: 0 10px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } .name { width: calc(30% - 40px); }