Skip to content

Commit

Permalink
fix: angular scrollview
Browse files Browse the repository at this point in the history
  • Loading branch information
inikolova authored and joneff committed Dec 15, 2020
1 parent 6cb5752 commit 10d7916
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 18 deletions.
22 changes: 15 additions & 7 deletions packages/default/scss/scrollview/_layout.scss
@@ -1,7 +1,6 @@
@include exports("scrollview/layout") {

// refactor when https://github.com/telerik/kendo-angular-scrollview/issues/130 is done
kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
.k-widget.k-scrollview {
border-width: $scrollview-border-width;
border-style: solid;
Expand Down Expand Up @@ -47,7 +46,7 @@
}
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button,
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button,
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link {

&:nth-last-of-type(1),
Expand All @@ -69,9 +68,8 @@
}
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager,
.k-scrollview-nav-wrap {

padding: 0;
margin: 0;
position: absolute;
Expand All @@ -82,6 +80,16 @@
text-align: center;
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager {
pointer-events: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
kendo-scrollview.k-scrollview .k-scrollview-nav {
pointer-events: initial;
}

.k-scrollview-pageable,
.k-scrollview-nav {
margin: 0;
Expand Down Expand Up @@ -172,14 +180,14 @@


@supports (-webkit-user-select: none) {
kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
div.k-scrollview ul.k-scrollview-wrap li > * {
pointer-events: auto;
}
}

@supports (not (-webkit-user-select: none)) {
kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
div.k-scrollview ul.k-scrollview-wrap li > * {
pointer-events: none;
}
Expand Down
3 changes: 1 addition & 2 deletions packages/default/scss/scrollview/_theme.scss
@@ -1,7 +1,6 @@
@include exports("scrollview/theme") {

// refactor when https://github.com/telerik/kendo-angular-scrollview/issues/130 is done
kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
div.k-scrollview {
@extend .k-text-selection !optional;
@include fill(
Expand Down
18 changes: 9 additions & 9 deletions tests/visual/scrollview.html
Expand Up @@ -274,8 +274,8 @@ <h5>Dark mode</h5>

<!-- Kendo Angular Scrollview -->
<!-- refactor when https://github.com/telerik/kendo-angular-scrollview/issues/130 is done -->
<kendo-scrollview class="k-widget k-scrollview-wrap k-scrollview-light k-scrollview-multidot" >
<ul class="k-scrollview">
<kendo-scrollview class="k-widget k-scrollview k-scrollview-light k-scrollview-multidot" >
<ul class="k-scrollview-wrap">
<li style="height: 300px; transform: translateX(-100%); width: 100%;">
<!-- template -->
<div style="width: 100%; height: 100%; background-color: rgba(51, 51, 51, 0.654);"></div>
Expand All @@ -302,7 +302,7 @@ <h5>Dark mode</h5>
<span class="k-icon k-i-arrowhead-e"></span>
</a>
<kendo-scrollview-pager>
<ul class="k-scrollview-pageable">
<ul class="k-scrollview-pageable k-scrollview-nav">
<li class="k-button"></li><!--
--><li class="k-button"></li><!--
--><li class="k-button"></li><!--
Expand All @@ -315,8 +315,8 @@ <h5>Dark mode</h5>
</div>
</kendo-scrollview>

<kendo-scrollview class="k-widget k-scrollview-wrap" >
<ul class="k-scrollview">
<kendo-scrollview class="k-widget k-scrollview" >
<ul class="k-scrollview-wrap">
<li style="height: 300px; transform: translateX(-100%); width: 100%;">
<!-- template -->
<div style="width: 100%; height: 100%; background-color: rgba(51, 51, 51, 0.654);"></div>
Expand All @@ -343,7 +343,7 @@ <h5>Dark mode</h5>
<span class="k-icon k-i-arrowhead-e"></span>
</a>
<kendo-scrollview-pager>
<ul class="k-scrollview-pageable">
<ul class="k-scrollview-pageable k-scrollview-nav">
<li class="k-button k-primary"></li><!--
--><li class="k-button"></li><!--
--><li class="k-button"></li>
Expand All @@ -353,8 +353,8 @@ <h5>Dark mode</h5>
</kendo-scrollview>


<kendo-scrollview class="k-widget k-scrollview-wrap k-scrollview-dark">
<ul class="k-scrollview">
<kendo-scrollview class="k-widget k-scrollview k-scrollview-dark">
<ul class="k-scrollview-wrap">
<li style="height: 300px; transform: translateX(-100%); width: 100%;">
<!-- template -->
<div style="width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.503);"></div>
Expand All @@ -381,7 +381,7 @@ <h5>Dark mode</h5>
<span class="k-icon k-i-arrowhead-e"></span>
</a>
<kendo-scrollview-pager>
<ul class="k-scrollview-pageable">
<ul class="k-scrollview-pageable k-scrollview-nav">
<li class="k-button k-primary"></li><!--
--><li class="k-button"></li><!--
--><li class="k-button"></li>
Expand Down

0 comments on commit 10d7916

Please sign in to comment.