From b74afc68e5c264bd47d4faeb9387eb7ea5180cee Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 11 Oct 2017 15:21:31 +0300 Subject: [PATCH] [Common] Disabled style for listview. --- apps/common/main/lib/component/DataView.js | 3 +++ apps/common/main/resources/less/listview.less | 27 ++++++++++++------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index e6fa66907..696cb2796 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -473,6 +473,9 @@ define([ }); } + if (this.disabled) + this.setDisabled(this.disabled); + this.attachKeyEvents(); this.lastSelectedRec = null; this._layoutParams = undefined; diff --git a/apps/common/main/resources/less/listview.less b/apps/common/main/resources/less/listview.less index a9cfaadbf..9a80b2fd1 100644 --- a/apps/common/main/resources/less/listview.less +++ b/apps/common/main/resources/less/listview.less @@ -28,24 +28,33 @@ border-style: solid; border-width: 1px 0; border-top-color: #fafafa; + } + &:not(.disabled) > .item { &:hover { - background-color: @secondary; - border-color: @secondary; - border-style: solid; - border-width: 1px 0; + background-color: @secondary; + border-color: @secondary; + border-style: solid; + border-width: 1px 0; } &.selected { - background-color: @primary; - color: #fff; - border-color: @primary; - border-style: solid; - border-width: 1px 0; + background-color: @primary; + color: #fff; + border-color: @primary; + border-style: solid; + border-width: 1px 0; } } &.ps-container { overflow: hidden; } + + &.disabled { + > .item { + cursor: default; + opacity: 0.5; + } + } } \ No newline at end of file