Skip to content

Instantly share code, notes, and snippets.

View chrisgriffith's full-sized avatar

Chris Griffith chrisgriffith

View GitHub Profile
@chrisgriffith
chrisgriffith / app.html
Created February 25, 2017 22:37
Ionic Split Panel: Basic Layout
<ion-split-panel>
<ion-menu [content]="content" when="xs">
<ion-header>
<ion-toolbar>
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
@chrisgriffith
chrisgriffith / app.html
Created March 22, 2017 15:20
IONIC SPLIT PANE
<ion-split-pane>
<ion-menu [content]="content">
<ion-header>
<ion-toolbar>
<ion-title>{{title}}</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
@chrisgriffith
chrisgriffith / app.component.ts
Created March 22, 2017 15:22
IONIC SPLIT PANE
import { Component, ViewChild } from '@angular/core';
import { Events, MenuController, Nav, Platform } from 'ionic-angular';
import { StatusBar, Splashscreen } from 'ionic-native';
import { MainPage } from '../pages/main/main';
import { MercuryPage } from '../pages/mercury/mercury';
import { GeminiPage } from '../pages/gemini/gemini';
import { ApolloPage } from '../pages/apollo/apollo';
import { AstpPage } from '../pages/astp/astp';
import { SkylabPage } from '../pages/skylab/skylab';
@chrisgriffith
chrisgriffith / app.scss
Created March 22, 2017 15:26
IONIC SPLIT PANE
.split-pane-visible > .split-pane-side {
border-right: none !important;
}
.menu-inner ion-content {
border-right: 1px solid #dedede;
}
@chrisgriffith
chrisgriffith / app_header.html
Created March 22, 2017 15:27
IONIC SPLIT PANE
< ion-header >
< ion-navbar >
< button ion-button menuToggle >< ion-icon name="menu" >< /ion-icon >< /button >
< ion-title >{{title}}< /ion-title >
< /ion-navbar >
< /ion-header >
@chrisgriffith
chrisgriffith / mercury.ts
Created March 22, 2017 15:29
IONIC SPLIT PANE
import { Component } from '@angular/core';
import { Events, NavController, NavParams } from 'ionic-angular';
@Component({
selector: 'page-mercury',
templateUrl: 'mercury.html'
})
export class MercuryPage {
title: String = ' ';
@chrisgriffith
chrisgriffith / app.component.ts
Created March 22, 2017 15:32
IONIC SPLIT PANE
projectSelected(theProject) {
this.nav.setRoot(theProject.details);
this.menuCtrl.close();
}
@chrisgriffith
chrisgriffith / home.html
Created March 10, 2018 00:52
Code snippet for egghead.io lesson on Ionic's CSS Utilities: Text Transformations
<ion-header>
<ion-navbar color="dark">
<ion-title>
Apollo 14
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<img src="assets/imgs/apollo14.jpg">
@chrisgriffith
chrisgriffith / home.page.ts
Created October 26, 2018 22:00
floating ion-input with icon
import { Component } from '@angular/core';
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage {
isLabelActive: Boolean = false;
constructor () { }
@chrisgriffith
chrisgriffith / home.page.scss
Created October 26, 2018 22:01
floating ion-input with icon
.activeInputIcon {
color:#3880ff;
}