From d42e0944091cd693436338d14db8c24120f1ae52 Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Wed, 1 Jul 2020 11:59:21 +0300 Subject: [PATCH] Ripple for action icons --- src/components/datatable/BodyCell.vue | 12 ++++++++---- src/components/datatable/DataTable.vue | 4 ++++ src/components/tree/Tree.vue | 2 ++ src/components/tree/TreeNode.vue | 6 +++++- src/components/treetable/TreeTable.vue | 2 ++ src/components/treetable/TreeTableRow.vue | 6 +++++- 6 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/components/datatable/BodyCell.vue b/src/components/datatable/BodyCell.vue index 179e22f42..0b78ef387 100755 --- a/src/components/datatable/BodyCell.vue +++ b/src/components/datatable/BodyCell.vue @@ -10,18 +10,18 @@ @@ -35,6 +35,7 @@ import ObjectUtils from '../utils/ObjectUtils'; import ColumnSlot from './ColumnSlot.vue'; import RowRadioButton from './RowRadioButton'; import RowCheckbox from './RowCheckbox.vue'; +import Ripple from '../ripple/Ripple'; export default { props: { @@ -278,6 +279,9 @@ export default { 'ColumnSlot': ColumnSlot, 'DTRadioButton': RowRadioButton, 'DTCheckbox': RowCheckbox + }, + directives: { + 'ripple': Ripple } } \ No newline at end of file diff --git a/src/components/datatable/DataTable.vue b/src/components/datatable/DataTable.vue index 745ab5523..09404b835 100755 --- a/src/components/datatable/DataTable.vue +++ b/src/components/datatable/DataTable.vue @@ -1972,6 +1972,8 @@ export default { display: inline-flex; align-items: center; justify-content: center; + overflow: hidden; + position: relative; } /* Expand */ @@ -1979,6 +1981,8 @@ export default { display: inline-flex; align-items: center; justify-content: center; + overflow: hidden; + position: relative; } /* Reorder */ diff --git a/src/components/tree/Tree.vue b/src/components/tree/Tree.vue index 87ab34222..b4707aef7 100755 --- a/src/components/tree/Tree.vue +++ b/src/components/tree/Tree.vue @@ -303,6 +303,8 @@ export default { display: inline-flex; align-items: center; justify-content: center; + overflow: hidden; + position: relative; } .p-treenode-leaf > .p-treenode-content .p-tree-toggler { diff --git a/src/components/tree/TreeNode.vue b/src/components/tree/TreeNode.vue index ecdf7de1a..b6f38fd08 100755 --- a/src/components/tree/TreeNode.vue +++ b/src/components/tree/TreeNode.vue @@ -2,7 +2,7 @@
  • -
    @@ -26,6 +26,7 @@ \ No newline at end of file diff --git a/src/components/treetable/TreeTable.vue b/src/components/treetable/TreeTable.vue index 6418b4353..a0d55efb7 100755 --- a/src/components/treetable/TreeTable.vue +++ b/src/components/treetable/TreeTable.vue @@ -932,6 +932,8 @@ export default { align-items: center; justify-content: center; vertical-align: middle; + overflow: hidden; + position: relative; } .p-treetable-toggler + .p-checkbox { diff --git a/src/components/treetable/TreeTableRow.vue b/src/components/treetable/TreeTableRow.vue index 87ba180ab..ba3e778d0 100755 --- a/src/components/treetable/TreeTableRow.vue +++ b/src/components/treetable/TreeTableRow.vue @@ -1,7 +1,7 @@