fix(inputs): fix aria with shadow-dom (#16329)

This commit is contained in:
Manu MA
2018-11-16 19:26:55 +01:00
committed by GitHub
parent 10971cc3ca
commit fd79b57748
41 changed files with 399 additions and 327 deletions

View File

@ -66,6 +66,12 @@ export class RippleEffect implements ComponentInterface {
});
});
}
hostData() {
return {
role: 'presentation'
};
}
}
function removeRipple(ripple: HTMLElement) {

View File

@ -20,6 +20,17 @@
margin: 1rem;
}
.block {
position: relative;
display: block;
background: #262626;
color: white;
width: 300px;
height: 300px;
border-radius: 20px;
margin: 1rem;
}
</style>
</head>
@ -45,23 +56,23 @@
<p>
<ion-button size="large" fill="clear">Large</ion-button>
</p>
<div class="my-block">
<div class="my-block" ion-activatable>
<ion-ripple-effect></ion-ripple-effect>
This is just a div + effect behind
<ion-button onclick="buttonClicked()">Nested button</ion-button>
</div>
<div class="my-block">
<div class="my-block" ion-activatable>
This is just a div + effect on top
<ion-button onclick="buttonClicked()">Nested button</ion-button>
<ion-ripple-effect></ion-ripple-effect>
</div>
<div class="my-block">
<div class="my-block" ion-activatable>
This is just a div + effect
<ion-ripple-effect></ion-ripple-effect>
</div>
<a class="my-block">
<a class="my-block" ion-activatable>
This is just a a + effect on top
<ion-button onclick="buttonClicked()">Nested button</ion-button>
<ion-ripple-effect></ion-ripple-effect>
@ -72,6 +83,10 @@
<ion-button onclick="buttonClicked()">Nested button</ion-button>
<ion-ripple-effect></ion-ripple-effect>
</button>
<a class="block" ion-activatable>
<ion-ripple-effect></ion-ripple-effect>
</a>
</ion-content>
</ion-app>