From 8860a174bb0c5860a20818ffb6fcf129e3230da5 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Thu, 17 Sep 2020 22:09:37 +0300 Subject: [PATCH] ::v-deep migration --- src/views/datatable/DataTableDemo.vue | 10 +- src/views/datatable/DataTableDoc.vue | 54 +++--- src/views/datatable/DataTableEditDemo.vue | 4 +- src/views/datatable/DataTableFilterDemo.vue | 10 +- .../datatable/DataTableResponsiveDemo.vue | 4 +- src/views/datatable/DataTableRowGroupDemo.vue | 2 +- src/views/datatable/DataTableStyleDemo.vue | 6 +- src/views/dataview/DataViewDemo.vue | 4 +- src/views/galleria/GalleriaAdvancedDemo.vue | 176 +++++++++--------- src/views/galleria/GalleriaIndicatorDemo.vue | 36 ++-- src/views/multiselect/MultiSelectDemo.vue | 2 +- src/views/multiselect/MultiSelectDoc.vue | 2 +- .../OrganizationChartDemo.vue | 2 +- .../OrganizationChartDoc.vue | 2 +- src/views/ripple/RippleDemo.vue | 2 +- src/views/ripple/RippleDoc.vue | 2 +- src/views/scrollpanel/ScrollPanelDemo.vue | 2 +- src/views/scrollpanel/ScrollPanelDoc.vue | 2 +- src/views/steps/StepsDemo.vue | 6 +- src/views/support/Support.vue | 9 +- src/views/tabmenu/TabMenuDemo.vue | 2 +- src/views/terminal/TerminalDemo.vue | 2 +- src/views/terminal/TerminalDoc.vue | 2 +- src/views/theming/Theming.vue | 2 +- src/views/tree/TreeTemplatingDemo.vue | 3 +- src/views/treetable/TreeTableDoc.vue | 12 +- .../treetable/TreeTableResponsiveDemo.vue | 24 +-- 27 files changed, 181 insertions(+), 203 deletions(-) diff --git a/src/views/datatable/DataTableDemo.vue b/src/views/datatable/DataTableDemo.vue index 20c909f63..95762ad3a 100755 --- a/src/views/datatable/DataTableDemo.vue +++ b/src/views/datatable/DataTableDemo.vue @@ -178,13 +178,13 @@ export default { \ No newline at end of file diff --git a/src/views/dataview/DataViewDemo.vue b/src/views/dataview/DataViewDemo.vue index f918f7098..a803675a3 100755 --- a/src/views/dataview/DataViewDemo.vue +++ b/src/views/dataview/DataViewDemo.vue @@ -144,7 +144,7 @@ export default { vertical-align: middle; } -::v-deep .product-list-item { +::v-deep(.product-list-item) { display: flex; align-items: center; padding: 1rem; @@ -181,7 +181,7 @@ export default { } } -::v-deep .product-grid-item { +::v-deep(.product-grid-item) { margin: .5rem; border: 1px solid #dee2e6; diff --git a/src/views/galleria/GalleriaAdvancedDemo.vue b/src/views/galleria/GalleriaAdvancedDemo.vue index 98eb17dbd..b9963026d 100644 --- a/src/views/galleria/GalleriaAdvancedDemo.vue +++ b/src/views/galleria/GalleriaAdvancedDemo.vue @@ -100,64 +100,62 @@ export default { -::v-deep { - .custom-galleria { - &.fullscreen { - display: flex; - flex-direction: column; - - .p-galleria-content { - flex-grow: 1; - justify-content: center; - } - } +::v-deep(.custom-galleria) { + &.fullscreen { + display: flex; + flex-direction: column; .p-galleria-content { - position: relative; + flex-grow: 1; + justify-content: center; } + } - .p-galleria-thumbnail-wrapper { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - } + .p-galleria-content { + position: relative; + } - .p-galleria-thumbnail-items-container { - width: 100%; - } + .p-galleria-thumbnail-wrapper { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + } - .custom-galleria-footer { - display: flex; - align-items: center; - background-color: rgba(0, 0, 0, .9); + .p-galleria-thumbnail-items-container { + width: 100%; + } + + .custom-galleria-footer { + display: flex; + align-items: center; + background-color: rgba(0, 0, 0, .9); + color: #ffffff; + + > button { + background-color: transparent; color: #ffffff; + border: 0 none; + border-radius: 0; + margin: .2rem 0; - > button { - background-color: transparent; - color: #ffffff; - border: 0 none; - border-radius: 0; - margin: .2rem 0; + &.fullscreen-button { + margin-left: auto; + } - &.fullscreen-button { - margin-left: auto; - } - - &:hover { - background-color: rgba(255, 255, 255, 0.1); - } + &:hover { + background-color: rgba(255, 255, 255, 0.1); } } + } - .title-container { - > span { - font-size: .9rem; - padding-left: .829rem; + .title-container { + > span { + font-size: .9rem; + padding-left: .829rem; - &.title { - font-weight: bold; - } + &.title { + font-weight: bold; } } } @@ -259,64 +257,62 @@ export default { \ No newline at end of file diff --git a/src/views/support/Support.vue b/src/views/support/Support.vue index 60d4a911b..6559e496f 100755 --- a/src/views/support/Support.vue +++ b/src/views/support/Support.vue @@ -59,7 +59,7 @@ \ No newline at end of file diff --git a/src/views/tabmenu/TabMenuDemo.vue b/src/views/tabmenu/TabMenuDemo.vue index ad8370a02..952bd6490 100755 --- a/src/views/tabmenu/TabMenuDemo.vue +++ b/src/views/tabmenu/TabMenuDemo.vue @@ -40,7 +40,7 @@ export default { \ No newline at end of file diff --git a/src/views/terminal/TerminalDemo.vue b/src/views/terminal/TerminalDemo.vue index daf573a54..df529b0b9 100755 --- a/src/views/terminal/TerminalDemo.vue +++ b/src/views/terminal/TerminalDemo.vue @@ -66,7 +66,7 @@ p { margin-top: 0; } -::v-deep .dark-demo-terminal { +::v-deep(.dark-demo-terminal) { background-color: #212121; color: #ffffff; diff --git a/src/views/terminal/TerminalDoc.vue b/src/views/terminal/TerminalDoc.vue index 74abdfe21..41ad861d9 100755 --- a/src/views/terminal/TerminalDoc.vue +++ b/src/views/terminal/TerminalDoc.vue @@ -176,7 +176,7 @@ p { margin-top: 0; } -::v-deep .dark-demo-terminall { +::v-deep(.dark-demo-terminal) { background-color: #212121; color: #ffffff; diff --git a/src/views/theming/Theming.vue b/src/views/theming/Theming.vue index 7bbc81aaa..d884fee8e 100755 --- a/src/views/theming/Theming.vue +++ b/src/views/theming/Theming.vue @@ -58,7 +58,7 @@ html { <style lang="scss" scoped> -::v-deep .dark-panel.p-panel { +::v-deep(.dark-panel.p-panel) { .p-panel-titlebar { background: #212121; } diff --git a/src/views/tree/TreeTemplatingDemo.vue b/src/views/tree/TreeTemplatingDemo.vue index e680c237d..ed70df592 100755 --- a/src/views/tree/TreeTemplatingDemo.vue +++ b/src/views/tree/TreeTemplatingDemo.vue @@ -108,10 +108,9 @@ button { margin-right: .5rem; } -::v-deep .p-tree { +::v-deep(.p-tree) { a { color: #2196f3; } - } \ No newline at end of file diff --git a/src/views/treetable/TreeTableDoc.vue b/src/views/treetable/TreeTableDoc.vue index 2e32385c6..be4f7c15e 100755 --- a/src/views/treetable/TreeTableDoc.vue +++ b/src/views/treetable/TreeTableDoc.vue @@ -1239,15 +1239,9 @@ export default { } @media screen and (max-width: 40em) { - ::v-deep { - .sm-invisible { - display: none; - } - - .sm-visible { - display: inline; - margin-right: .5rem; - } + ::v-deep(.sm-visible) { + display: inline; + margin-right: .5rem; } } diff --git a/src/views/treetable/TreeTableResponsiveDemo.vue b/src/views/treetable/TreeTableResponsiveDemo.vue index 0293c3fe1..3930400da 100755 --- a/src/views/treetable/TreeTableResponsiveDemo.vue +++ b/src/views/treetable/TreeTableResponsiveDemo.vue @@ -73,15 +73,9 @@ export default { } @media screen and (max-width: 40em) { - ::v-deep { - .sm-invisible { - display: none; - } - - .sm-visible { - display: inline; - margin-right: .5rem; - } + ::v-deep(.sm-visible) { + display: inline; + margin-right: .5rem; } } @@ -117,15 +111,9 @@ export default { } @media screen and (max-width: 40em) { - ::v-deep { - .sm-invisible { - display: none; - } - - .sm-visible { - display: inline; - margin-right: .5rem; - } + ::v-deep(.sm-visible) { + display: inline; + margin-right: .5rem; } } \ No newline at end of file