File tree Expand file tree Collapse file tree 3 files changed +22
-1
lines changed
code/Magento/Ui/view/base/web
design/adminhtml/Magento/backend/Magento_Ui/web/css/source/module Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,17 @@ define([
80
80
return record . css || { } ;
81
81
} ,
82
82
83
+ /**
84
+ * Get is active record
85
+ *
86
+ * @param {Object } record - Data to be preprocessed.
87
+ *
88
+ * @returns {Boolean }
89
+ */
90
+ getIsActive : function ( record ) {
91
+ return this . previewComponent ( ) . visibleRecord ( ) === record . _rowIndex || false ;
92
+ } ,
93
+
83
94
/**
84
95
* Expand image preview
85
96
*/
Original file line number Diff line number Diff line change 4
4
* See COPYING.txt for license details.
5
5
*/
6
6
-->
7
- < div class ="masonry-image-block " ko-style ="$col.getStyles($row()) " attr ="'data-id': $col.getId($row()) ">
7
+ < div class ="masonry-image-block " ko-style ="$col.getStyles($row()) " css =" {'active': $col.getIsActive($row())} " attr ="'data-id': $col.getId($row()) ">
8
8
< img attr ="src: $col.getUrl($row()) " css ="$col.getClasses($row()) " click ="function(){ expandPreview($row()) } " data-role ="thumbnail "/>
9
9
</ div >
Original file line number Diff line number Diff line change 5
5
@admin__masonry_grid_image__space : 20px ;
6
6
@admin__masonry_grid_background_color : #fff ;
7
7
@admin__masonry_overlay_background_color : #507dc8 ;
8
+ @admin__masonry_grid_active_image_border_color : #558dd6 ;
8
9
9
10
& when (@media-common = true ) {
10
11
.masonry-image {
27
28
margin : @admin__masonry_grid_image__space / 2 ;
28
29
overflow : hidden ;
29
30
31
+ .masonry-image-block {
32
+ & .active {
33
+ img {
34
+ border : 2px @admin__masonry_grid_active_image_border_color solid ;
35
+ padding : 1px ;
36
+ }
37
+ }
38
+ }
39
+
30
40
img {
31
41
cursor : pointer ;
32
42
height : 100% ;
You can’t perform that action at this time.
0 commit comments