Skip to content

Commit 2be7779

Browse files
author
Sergiy Zhovnir
committed
#issue-761 Mark clicked column image with active class
1 parent 8ebf827 commit 2be7779

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

app/code/Magento/Ui/view/base/web/js/grid/columns/image.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,15 @@ define([
8080
return record.css || {};
8181
},
8282

83+
/**
84+
* Get is active record
85+
*
86+
* @param {Object} record - Data to be preprocessed.
87+
*/
88+
getIsActive: function (record) {
89+
return this.previewComponent().visibleRecord() === record._rowIndex || false;
90+
},
91+
8392
/**
8493
* Expand image preview
8594
*/

app/code/Magento/Ui/view/base/web/templates/grid/columns/image.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
* See COPYING.txt for license details.
55
*/
66
-->
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())">
88
<img attr="src: $col.getUrl($row())" css="$col.getClasses($row())" click="function(){ expandPreview($row()) }" data-role="thumbnail"/>
99
</div>

0 commit comments

Comments
 (0)