Skip to content

Commit

Permalink
test(tabs): update basic test to include dynamic badge attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
brandyscarney committed Jul 16, 2018
1 parent 8aed3bf commit b903718
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions core/src/components/tabs/test/basic/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@
</ion-toolbar>
</ion-header>
<ion-content padding>
Tab One
<h1>Tab One</h1>

<ion-button expand="block" onclick="updateBadgeCount()">Update Badge Count</ion-button>
<ion-button color="secondary" expand="block" onclick="updateBadgeColor()">Update Badge Color</ion-button>
</ion-content>
</ion-tab>

Expand All @@ -31,18 +34,18 @@
</ion-toolbar>
</ion-header>
<ion-content padding>
Tab Two
<h1>Tab Two</h1>
</ion-content>
</ion-tab>

<ion-tab label="Stopwatch" icon="logo-facebook">
<ion-tab id="tabWithBadge" badge="6" badgeColor="primary" label="Stopwatch" icon="logo-facebook">
<ion-header>
<ion-toolbar>
<ion-title>Tab Three</ion-title>
</ion-toolbar>
</ion-header>
<ion-content padding>
Tab Three
<h1>Tab Three</h1>
</ion-content>
</ion-tab>

Expand All @@ -53,14 +56,28 @@
</ion-toolbar>
</ion-header>
<ion-content padding>
Hidden Tab
<h1>Hidden Tab</h1>
</ion-content>
</ion-tab>

<ion-tab disabled label="Messages" icon="chatboxes" component="page-one">
</ion-tab>
</ion-tabs>
</ion-app>

<script>
var tab = document.getElementById('tabWithBadge');

function updateBadgeCount() {
var current = parseInt(tab.badge);
tab.badge = ++current;
}

function updateBadgeColor() {
var current = tab.badgeColor;
tab.badgeColor = current === 'primary' ? 'danger' : 'primary';
}
</script>
</body>

</html>

0 comments on commit b903718

Please sign in to comment.