From da5ac3bda37f3dd43732e735101e71b3527164f6 Mon Sep 17 00:00:00 2001 From: elhombretecla <delacruzgarciajuan@gmail.com> Date: Sat, 7 May 2016 11:08:43 +0200 Subject: [PATCH] add images library grid styles --- resources/styles/partials/dashboard-grid.scss | 40 +++++- src/uxbox/ui/dashboard/images.cljs | 121 ++++++------------ 2 files changed, 76 insertions(+), 85 deletions(-) diff --git a/resources/styles/partials/dashboard-grid.scss b/resources/styles/partials/dashboard-grid.scss index edaf7b337..8fe3f2a49 100644 --- a/resources/styles/partials/dashboard-grid.scss +++ b/resources/styles/partials/dashboard-grid.scss @@ -59,15 +59,11 @@ .dashboard-grid-content { align-items: center; display: flex; - flex-wrap: wrap; - height: 100%; - justify-content: center; min-height: 60vh; overflow: scroll; width: 100%; .dashboard-grid-row { - align-items: center; display: flex; flex-wrap: wrap; justify-content: center; @@ -119,6 +115,7 @@ } + // PROJECTS, ELEMENTS & ICONS GRID &.project-th { background-color: $color-white; border-bottom: 2px solid lighten($color-gray-light, 12%); @@ -195,6 +192,40 @@ } + // IMAGES SECTION + &.images-th { + background-color: $color-white; + border-bottom: 2px solid lighten($color-gray-light, 12%); + justify-content: flex-start; + padding: 0; + + &:hover { + border-color: $main-ui-color; + + span { + color: $main-ui-color; + } + + } + + span { + padding: $small; + text-align: left; + width: 100%; + @include text-ellipsis; + } + + .grid-item-th { + background-position: center; + background-size: cover; + border-top-left-radius: $br-medium; + border-top-right-radius: $br-medium; + height: 70%; + width: 100%; + } + + } + .grid-item-image { svg { height: 20%; @@ -221,6 +252,7 @@ } } + // STYLES FOR LIBRARIES &.library { padding: $medium $medium $medium 250px; diff --git a/src/uxbox/ui/dashboard/images.cljs b/src/uxbox/ui/dashboard/images.cljs index 6e8c39bd0..6296afab7 100644 --- a/src/uxbox/ui/dashboard/images.cljs +++ b/src/uxbox/ui/dashboard/images.cljs @@ -41,87 +41,46 @@ [own] (html [:div.dashboard-grid-content - [:div.grid-item.add-project - {on-click #(udl/open! :new-element)} - [:span "+ New element"]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]] - [:div.grid-item.project-th - [:span.grid-item-image i/image] - [:h3 "Custom element"] - [:div.project-th-actions - [:div.project-th-icon.edit i/pencil] - [:div.project-th-icon.delete i/trash]]]])) + [:div.dashboard-grid-row + [:div.grid-item.add-project + {on-click #(udl/open! :new-element)} + [:span "+ New image"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1455098934982-64c622c5e066?crop=entropy&fit=crop&fm=jpg&h=1025&ixjsv=2.1.0&ixlib=rb-0.3.5&q=80&w=1400')"}}] + [:span "image_name.jpg"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1422393462206-207b0fbd8d6b?crop=entropy&fit=crop&fm=jpg&h=1025&ixjsv=2.1.0&ixlib=rb-0.3.5&q=80&w=1925')"}}] + [:span "image_name_long_name.jpg"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1441986380878-c4248f5b8b5b?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&w=1080&fit=max&s=486f09671860a11e70bdd0a45e7c5014')"}}] + [:span "image_name.jpg"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1423768164017-3f27c066407f?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&w=1080&fit=max&s=712b919f3a2f6fc34f29040e8082b6d9')"}}] + [:span "image_name_big_long_name.jpg"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1456428199391-a3b1cb5e93ab?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&w=1080&fit=max&s=765abd6dc931b7184e9795d8494966ed')"}}] + [:span "image_name.jpg"]] + + [:div.grid-item.images-th + [:div.grid-item-th + {:style + {:background-image "url('https://images.unsplash.com/photo-1447678523326-1360892abab8?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&w=1080&fit=max&s=91663afcd23da14f76cc8229c1780d47')"}}] + [:span "image_name.jpg"]]]])) (def ^:const ^:private grid (mx/component