docs(demos): update toolbar API demo and add navbar demo

references driftyco/ionic-site#397
This commit is contained in:
Brandy Carney
2016-02-05 12:11:36 -05:00
parent 1d473ae227
commit 5681406a99
4 changed files with 69 additions and 61 deletions

14
demos/navbar/index.ts Normal file
View File

@ -0,0 +1,14 @@
import {App} from 'ionic/ionic';
// Use the toolbar demo but pass in the demo name to change the title
@App({
templateUrl: '../toolbar/main.html'
})
class ApiDemoApp {
constructor() {
this.demo = "Navbar";
this.favorites = "recent";
this.apps = "free";
}
}

View File

@ -3,4 +3,11 @@ import {App} from 'ionic/ionic';
@App({ @App({
templateUrl: 'main.html' templateUrl: 'main.html'
}) })
class ApiDemoApp {} class ApiDemoApp {
constructor() {
this.demo = "Toolbar";
this.favorites = "recent";
this.apps = "free";
}
}

View File

@ -1,11 +1,11 @@
<ion-toolbar> <ion-toolbar>
<ion-title>Toolbar</ion-title> <ion-title>{{demo}}</ion-title>
</ion-toolbar> </ion-toolbar>
<ion-content> <ion-content>
<ion-toolbar> <ion-toolbar>
<ion-title>This is the title that never ends. It just goes on and on my friend.</ion-title> <ion-title>Long title that never ends. It just goes on and on my friend.</ion-title>
</ion-toolbar> </ion-toolbar>
@ -19,22 +19,37 @@
</button> </button>
</ion-buttons> </ion-buttons>
<ion-buttons end> <ion-buttons end>
<button secondary> <button>
<ion-icon name="more"></ion-icon> <ion-icon name="more"></ion-icon>
</button> </button>
</ion-buttons> </ion-buttons>
<ion-title>Defaults</ion-title> <ion-title>Default Buttons</ion-title>
</ion-toolbar> </ion-toolbar>
<ion-toolbar>
<ion-buttons start>
<button danger>
<ion-icon name="contact"></ion-icon>
</button>
<button secondary>
<ion-icon name="search"></ion-icon>
</button>
</ion-buttons>
<ion-buttons end>
<button dark>
<ion-icon name="more"></ion-icon>
</button>
</ion-buttons>
<ion-title>Colored Buttons</ion-title>
</ion-toolbar>
<ion-toolbar> <ion-toolbar>
<ion-buttons start> <ion-buttons start>
<button solid> <button solid>
<ion-icon name="contact"></ion-icon> <ion-icon name="contact"></ion-icon>
</button> </button>
<button solid>
<ion-icon name="contact"></ion-icon>
Solid
</button>
</ion-buttons> </ion-buttons>
<ion-title>Solid</ion-title> <ion-title>Solid</ion-title>
<ion-buttons end> <ion-buttons end>
@ -51,57 +66,28 @@
<button outline> <button outline>
<ion-icon name="contact"></ion-icon> <ion-icon name="contact"></ion-icon>
</button> </button>
<button outline>
<ion-icon name="star"></ion-icon>
Star
</button>
</ion-buttons> </ion-buttons>
<ion-buttons end> <ion-buttons end>
<button secondary outline> <button outline secondary>
<ion-icon name="contact"></ion-icon> Help
<ion-icon name="help-circle"></ion-icon>
</button> </button>
</ion-buttons> </ion-buttons>
<ion-title>Outline</ion-title> <ion-title>Outline</ion-title>
</ion-toolbar> </ion-toolbar>
<ion-toolbar>
<ion-buttons start>
<button>
<ion-icon name="contact"></ion-icon>
Clear
</button>
</ion-buttons>
<ion-buttons end>
<button>
Edit
<ion-icon name="create"></ion-icon>
</button>
</ion-buttons>
<ion-title>Icon/Color Attr</ion-title>
</ion-toolbar>
<ion-toolbar> <ion-toolbar>
<button menuToggle> <button menuToggle>
<ion-icon name="menu"></ion-icon> <ion-icon name="menu"></ion-icon>
</button> </button>
<ion-buttons start> <ion-title>Left Menu</ion-title>
<button>
<ion-icon name="star"></ion-icon>
</button>
</ion-buttons>
<ion-title>Left side menu toggle</ion-title>
</ion-toolbar> </ion-toolbar>
<ion-toolbar> <ion-toolbar>
<ion-buttons end> <ion-title>Right Menu</ion-title>
<button #button1 (click)="buttonClick(button1)">
<ion-icon name="star"></ion-icon>
</button>
</ion-buttons>
<ion-title>Right side menu toggle</ion-title>
<button menuToggle right> <button menuToggle right>
<ion-icon name="menu"></ion-icon> <ion-icon name="menu"></ion-icon>
</button> </button>
@ -113,36 +99,36 @@
<ion-icon name="search"></ion-icon> <ion-icon name="search"></ion-icon>
</button> </button>
</ion-buttons> </ion-buttons>
<ion-segment secondary> <ion-segment danger [(ngModel)]="favorites">
<ion-segment-button> <ion-segment-button value="featured">
Something Featured
</ion-segment-button> </ion-segment-button>
<ion-segment-button> <ion-segment-button value="recent">
Else Recent
</ion-segment-button> </ion-segment-button>
</ion-segment> </ion-segment>
</ion-toolbar> </ion-toolbar>
<ion-toolbar> <ion-toolbar>
<ion-segment> <ion-segment [(ngModel)]="apps">
<ion-segment-button> <ion-segment-button value="paid">
Light Paid
</ion-segment-button> </ion-segment-button>
<ion-segment-button> <ion-segment-button value="free">
Toolbar Free
</ion-segment-button> </ion-segment-button>
<ion-segment-button> <ion-segment-button value="top">
Default Segment Top
</ion-segment-button> </ion-segment-button>
</ion-segment> </ion-segment>
</ion-toolbar> </ion-toolbar>
<ion-toolbar>
<ion-searchbar></ion-searchbar>
</ion-toolbar>
<style> <ion-toolbar primary>
.toolbar { <ion-searchbar></ion-searchbar>
border-bottom: 1px solid black; </ion-toolbar>
background: #eee !important;
}
</style>
</ion-content> </ion-content>

View File

@ -86,6 +86,7 @@ class ToolbarBackground {
* </ion-navbar> * </ion-navbar>
* ``` * ```
* *
* @demo /docs/v2/demos/navbar/
* @see {@link ../../toolbar/Toolbar/ Toolbar API Docs} * @see {@link ../../toolbar/Toolbar/ Toolbar API Docs}
*/ */
@Component({ @Component({