├── .bowerrc
├── .gitignore
├── bower.json
├── config.xml
├── gulpfile.js
├── hooks
├── README.md
├── after_platform_add
│ └── 010_install_plugins.js
├── after_plugin_add
│ └── 010_register_plugin.js
├── after_plugin_rm
│ └── 010_deregister_plugin.js
├── after_prepare
│ ├── 010_add_platform_class.js
│ └── 020_remove_sass_from_platforms.js
└── before_platform_add
│ └── init_directories.js
├── ionic.project
├── package.json
├── readme.md
├── resources
├── android
│ ├── icon
│ │ ├── drawable-hdpi-icon.png
│ │ ├── drawable-ldpi-icon.png
│ │ ├── drawable-mdpi-icon.png
│ │ ├── drawable-xhdpi-icon.png
│ │ ├── drawable-xxhdpi-icon.png
│ │ └── drawable-xxxhdpi-icon.png
│ └── splash
│ │ ├── drawable-land-hdpi-screen.png
│ │ ├── drawable-land-ldpi-screen.png
│ │ ├── drawable-land-mdpi-screen.png
│ │ ├── drawable-land-xhdpi-screen.png
│ │ ├── drawable-land-xxhdpi-screen.png
│ │ ├── drawable-land-xxxhdpi-screen.png
│ │ ├── drawable-port-hdpi-screen.png
│ │ ├── drawable-port-ldpi-screen.png
│ │ ├── drawable-port-mdpi-screen.png
│ │ ├── drawable-port-xhdpi-screen.png
│ │ ├── drawable-port-xxhdpi-screen.png
│ │ └── drawable-port-xxxhdpi-screen.png
├── icon.png
├── ios
│ ├── icon
│ │ ├── icon-40.png
│ │ ├── icon-40@2x.png
│ │ ├── icon-50.png
│ │ ├── icon-50@2x.png
│ │ ├── icon-60.png
│ │ ├── icon-60@2x.png
│ │ ├── icon-60@3x.png
│ │ ├── icon-72.png
│ │ ├── icon-72@2x.png
│ │ ├── icon-76.png
│ │ ├── icon-76@2x.png
│ │ ├── icon-small.png
│ │ ├── icon-small@2x.png
│ │ ├── icon-small@3x.png
│ │ ├── icon.png
│ │ └── icon@2x.png
│ └── splash
│ │ ├── Default-568h@2x~iphone.png
│ │ ├── Default-667h.png
│ │ ├── Default-736h.png
│ │ ├── Default-Landscape-736h.png
│ │ ├── Default-Landscape@2x~ipad.png
│ │ ├── Default-Landscape~ipad.png
│ │ ├── Default-Portrait@2x~ipad.png
│ │ ├── Default-Portrait~ipad.png
│ │ ├── Default@2x~iphone.png
│ │ └── Default~iphone.png
└── splash.png
├── scss
└── ionic.app.scss
└── www
├── css
├── keypoint.css
└── slides.css
├── fonts
├── LICENSE.txt
├── SourceCodePro-Regular.otf
├── SourceSansPro-Light.otf
├── SourceSansPro-Regular.otf
├── SourceSansPro-Semibold.otf
├── ionicons.eot
├── ionicons.svg
├── ionicons.ttf
└── ionicons.woff
├── img
├── angular-icon.png
├── beer-explorer-ionic1.png
├── christophe_coenraets2.jpg
├── cordova.png
├── creator-preview.png
├── design-icon.png
├── ionic-game1.png
├── ionic-logo-white.png
├── ionic-logo.png
├── ionic-view.png
├── ionic.png
├── ionicio.png
├── ionitron.png
├── kitchen-sink.png
├── ngcordova.png
├── performance-icon.png
└── spinner.png
├── index.html
├── js
├── app.js
├── controllers.js
└── services.js
├── lib
├── angular-animate
│ ├── .bower.json
│ ├── README.md
│ ├── angular-animate.js
│ ├── angular-animate.min.js
│ ├── angular-animate.min.js.map
│ ├── bower.json
│ └── package.json
├── angular-sanitize
│ ├── .bower.json
│ ├── README.md
│ ├── angular-sanitize.js
│ ├── angular-sanitize.min.js
│ ├── angular-sanitize.min.js.map
│ ├── bower.json
│ └── package.json
├── angular-ui-router
│ ├── .bower.json
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── api
│ │ └── angular-ui-router.d.ts
│ ├── bower.json
│ ├── release
│ │ ├── angular-ui-router.js
│ │ └── angular-ui-router.min.js
│ └── src
│ │ ├── common.js
│ │ ├── resolve.js
│ │ ├── state.js
│ │ ├── stateDirectives.js
│ │ ├── stateFilters.js
│ │ ├── templateFactory.js
│ │ ├── urlMatcherFactory.js
│ │ ├── urlRouter.js
│ │ ├── view.js
│ │ ├── viewDirective.js
│ │ └── viewScroll.js
├── angular
│ ├── .bower.json
│ ├── README.md
│ ├── angular-csp.css
│ ├── angular.js
│ ├── angular.min.js
│ ├── angular.min.js.gzip
│ ├── angular.min.js.map
│ ├── bower.json
│ └── package.json
├── ionic
│ ├── .bower.json
│ ├── README.md
│ ├── bower.json
│ ├── css
│ │ ├── ionic.css
│ │ └── ionic.min.css
│ ├── fonts
│ │ ├── ionicons.eot
│ │ ├── ionicons.svg
│ │ ├── ionicons.ttf
│ │ └── ionicons.woff
│ ├── js
│ │ ├── ionic-angular.js
│ │ ├── ionic-angular.min.js
│ │ ├── ionic.bundle.js
│ │ ├── ionic.bundle.min.js
│ │ ├── ionic.js
│ │ └── ionic.min.js
│ └── scss
│ │ ├── _action-sheet.scss
│ │ ├── _animations.scss
│ │ ├── _backdrop.scss
│ │ ├── _badge.scss
│ │ ├── _bar.scss
│ │ ├── _button-bar.scss
│ │ ├── _button.scss
│ │ ├── _checkbox.scss
│ │ ├── _form.scss
│ │ ├── _grid.scss
│ │ ├── _items.scss
│ │ ├── _list.scss
│ │ ├── _loaders.scss
│ │ ├── _loading.scss
│ │ ├── _menu.scss
│ │ ├── _mixins.scss
│ │ ├── _modal.scss
│ │ ├── _platform.scss
│ │ ├── _popover.scss
│ │ ├── _popup.scss
│ │ ├── _progress.scss
│ │ ├── _radio.scss
│ │ ├── _range.scss
│ │ ├── _refresher.scss
│ │ ├── _reset.scss
│ │ ├── _scaffolding.scss
│ │ ├── _select.scss
│ │ ├── _slide-box.scss
│ │ ├── _spinner.scss
│ │ ├── _split-pane.scss
│ │ ├── _tabs.scss
│ │ ├── _toggle.scss
│ │ ├── _transitions.scss
│ │ ├── _type.scss
│ │ ├── _util.scss
│ │ ├── _variables.scss
│ │ ├── ionic.scss
│ │ └── ionicons
│ │ ├── _ionicons-animation.scss
│ │ ├── _ionicons-font.scss
│ │ ├── _ionicons-icons.scss
│ │ ├── _ionicons-variables.scss
│ │ └── ionicons.scss
├── jquery.js
├── keypoint.js
├── ngCordova
│ ├── .bower.json
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── bower.json
│ ├── dist
│ │ ├── ng-cordova-mocks.js
│ │ ├── ng-cordova-mocks.min.js
│ │ ├── ng-cordova.js
│ │ └── ng-cordova.min.js
│ └── package.json
├── prettify.js
└── swipeview.js
└── slides.html
/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "www/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Specifies intentionally untracked files to ignore when using Git
2 | # http://git-scm.com/docs/gitignore
3 |
4 | node_modules/
5 | platforms/
6 | plugins/
7 | .idea/
8 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slidonic",
3 | "private": "true",
4 | "devDependencies": {
5 | "ionic": "driftyco/ionic-bower#1.0.0-rc.3"
6 | }
7 | }
--------------------------------------------------------------------------------
/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
Live tweeting from #FluentConf stage using @IonicFramework app. Great Audience! pic.twitter.com/7HtPTQHVi3
— Christophe Coenraets (@ccoenraets) April 21, 2015 11 | 12 | 13 | The app itself was built quickly for this presentation and is definitely work in progress. It's an Ionic version of the Keypoint app I shared before. It's using SwipeView to virtualize the list of slides: there are only three slides in the DOM at any given time. -------------------------------------------------------------------------------- /resources/android/icon/drawable-hdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-hdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-ldpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-ldpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-mdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-mdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-xhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-xxhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/icon/drawable-xxxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/icon/drawable-xxxhdpi-icon.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-land-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-land-xxxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-hdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-ldpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-mdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-xhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-xxhdpi-screen.png -------------------------------------------------------------------------------- /resources/android/splash/drawable-port-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/android/splash/drawable-port-xxxhdpi-screen.png -------------------------------------------------------------------------------- /resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/icon.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-40.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-40@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-50.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-50@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-60.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-60@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-60@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-72.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-72@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-76.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-76@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-small.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-small@2x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon-small@3x.png -------------------------------------------------------------------------------- /resources/ios/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon.png -------------------------------------------------------------------------------- /resources/ios/icon/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/icon/icon@2x.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-667h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-667h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-Landscape-736h.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /resources/ios/splash/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default@2x~iphone.png -------------------------------------------------------------------------------- /resources/ios/splash/Default~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/ios/splash/Default~iphone.png -------------------------------------------------------------------------------- /resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/resources/splash.png -------------------------------------------------------------------------------- /scss/ionic.app.scss: -------------------------------------------------------------------------------- 1 | /* 2 | To customize the look and feel of Ionic, you can override the variables 3 | in ionic's _variables.scss file. 4 | 5 | For example, you might change some of the default colors: 6 | 7 | $light: #fff !default; 8 | $stable: #f8f8f8 !default; 9 | $positive: #387ef5 !default; 10 | $calm: #11c1f3 !default; 11 | $balanced: #33cd5f !default; 12 | $energized: #ffc900 !default; 13 | $assertive: #ef473a !default; 14 | $royal: #886aea !default; 15 | $dark: #444 !default; 16 | */ 17 | 18 | // The path for our ionicons font files, relative to the built CSS in www/css 19 | $ionicons-font-path: "../lib/ionic/fonts" !default; 20 | 21 | // Include all of Ionic 22 | @import "www/lib/ionic/scss/ionic"; 23 | 24 | -------------------------------------------------------------------------------- /www/css/keypoint.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "Source Sans"; 3 | src: url("../fonts/SourceSansPro-Regular.otf"); 4 | } 5 | 6 | @font-face { 7 | font-family: "Source Sans Light"; 8 | src: url("../fonts/SourceSansPro-Light.otf"); 9 | font-weight: 200; 10 | } 11 | 12 | @font-face { 13 | font-family: "Source Sans"; 14 | src: url("../fonts/SourceSansPro-Semibold.otf"); 15 | font-weight: 600; 16 | } 17 | 18 | @font-face { 19 | font-family: "Source Code"; 20 | src: url("../fonts/SourceCodePro-Regular.otf"); 21 | } 22 | 23 | html, body { 24 | height: 100%; 25 | } 26 | 27 | section { 28 | font-family: "Source Sans Light", helvetica, arial, sans-serif; 29 | font-size: 1rem; 30 | margin: 0; 31 | padding: 0; 32 | color: #fff; 33 | } 34 | 35 | section h1 { 36 | font-family: "Source Sans Light"; 37 | font-size: 2rem; 38 | font-weight: 500; 39 | margin: 0; 40 | padding-bottom: 1rem; 41 | text-transform: uppercase; 42 | } 43 | 44 | section h2 { 45 | font-family: "Source Sans Light"; 46 | font-size: 1.5rem; 47 | font-weight: 400; 48 | } 49 | 50 | section h3 { 51 | font-size: 1.2rem; 52 | font-weight: 400; 53 | } 54 | 55 | section h1, 56 | section h2, 57 | section h3 { 58 | color: #ffffff; 59 | } 60 | 61 | p { 62 | margin: 1rem; 63 | } 64 | 65 | section { 66 | clear: both; 67 | position: relative; 68 | display: -webkit-flex; 69 | display: flex; 70 | -webkit-flex-direction: column; 71 | flex-direction: column; 72 | -webkit-align-items: center; 73 | -webkit-box-align: center; 74 | align-items: center; 75 | -webkit-justify-content: center; 76 | justify-content: center; 77 | overflow: hidden; 78 | background-repeat:no-repeat !important; 79 | background-size:cover !important; 80 | padding: 1rem; 81 | width: 100%; 82 | height: 100%; 83 | } 84 | 85 | section.white { 86 | background: #ffffff; 87 | } 88 | 89 | section.white, 90 | section.white h1, 91 | section.white h2, 92 | section.white h3 93 | { 94 | color: #000000; 95 | } 96 | 97 | section ul { 98 | list-style: disc; 99 | } 100 | 101 | section ol { 102 | list-style: decimal !important; 103 | } 104 | 105 | section ul, 106 | section ol { 107 | text-align: left; 108 | padding-left: 1.5rem; 109 | } 110 | 111 | section li { 112 | padding: .1rem 0; 113 | } 114 | 115 | section .small-text { 116 | font-size: .8rem; 117 | } 118 | 119 | #audience-pic { 120 | width: 240px; 121 | height: 180px; 122 | border: solid 1rem #efefef; 123 | display: block; 124 | margin: 0 0 1rem 0; 125 | } 126 | 127 | .speaker-info { 128 | text-align: left; 129 | } 130 | 131 | .speaker-info i { 132 | width: 2.5rem; 133 | text-align: center; 134 | } 135 | 136 | .prettyprint { 137 | font-size: .8rem !important; 138 | background:#fff; 139 | border:solid 6px #eeeeee; 140 | padding:1rem; 141 | line-height: 1.2rem; 142 | } 143 | 144 | section img { 145 | max-width: 100%; 146 | max-height: 75%; 147 | } 148 | 149 | section textarea { 150 | width: 100%; 151 | height: 100px; 152 | border: solid 1px #ddd ; 153 | border-radius: 0; 154 | margin: 0px; 155 | -webkit-appearance: none; 156 | font-size: 1rem; 157 | font-family: 'Menlo', 'Courier New', 'Courier'; 158 | -webkit-overflow-scrolling:touch !important; 159 | line-height: 1.1rem; 160 | 161 | } 162 | 163 | @media all and (min-width: 800px) { 164 | 165 | section { 166 | font-size: 2.2rem; 167 | line-height: 3rem; 168 | } 169 | 170 | .prettyprint { 171 | font-size: 2rem !important; 172 | line-height: 2.4rem; 173 | padding: 2rem; 174 | } 175 | 176 | .small-text { 177 | font-size: 1rem; 178 | } 179 | 180 | #audience-pic { 181 | width: 720px; 182 | height: 540px; 183 | border: solid 16px #efefef; 184 | } 185 | 186 | section h1 { 187 | font-size: 4rem; 188 | padding-bottom: 2rem; 189 | } 190 | 191 | section h2 { 192 | font-size: 3rem; 193 | } 194 | 195 | section h3 { 196 | font-size: 2.5rem; 197 | } 198 | 199 | .speaker-info i { 200 | width: 4rem; 201 | text-align: center; 202 | } 203 | 204 | section p { 205 | margin: 2rem; 206 | } 207 | 208 | section { 209 | padding: 1.5rem 5rem; 210 | } 211 | 212 | section li { 213 | padding: 1rem 0; 214 | } 215 | 216 | section textarea { 217 | font-size: 2rem; 218 | line-height: 2.2rem; 219 | } 220 | 221 | section ol, 222 | section ul { 223 | padding-left: 3rem !important; 224 | } 225 | 226 | } 227 | 228 | section a { 229 | text-decoration: none; 230 | color: inherit; 231 | } 232 | 233 | section table { 234 | border-collapse: collapse; 235 | } 236 | 237 | section td { 238 | border: solid 1px #aaa; 239 | width: 20rem; 240 | padding: 1rem; 241 | } 242 | 243 | #wrapper { 244 | background: #3777E1; 245 | position: absolute; 246 | top:0; 247 | left:0; 248 | bottom:0; 249 | right:0; 250 | width: 100%; 251 | min-width: 320px; 252 | height: 100%; 253 | } 254 | 255 | #swipeview-slider > div { 256 | position: relative; 257 | display: -webkit-box; 258 | display: -moz-box; 259 | -webkit-box-orient: vertical; 260 | -moz-box-orient: vertical; 261 | -ms-box-orient: vertical; 262 | -o-box-orient: vertical; 263 | box-orient: vertical; 264 | -webkit-box-pack: center; 265 | -moz-box-pack: center; 266 | -ms-box-pack: center; 267 | -o-box-pack: center; 268 | box-pack: center; 269 | -webkit-box-align: center; 270 | -mox-box-align: center; 271 | -ms-box-align: center; 272 | -o-box-align: center; 273 | box-align: center; 274 | overflow: hidden; 275 | } 276 | 277 | #wrapper > div > .swipeview-loading { 278 | background: url("../img/spinner.png"); 279 | background-position: center; 280 | background-repeat: no-repeat; 281 | -webkit-animation: spinner 1s infinite linear; 282 | height: 36px; 283 | } 284 | 285 | @-webkit-keyframes spinner { 286 | 0% { 287 | -webkit-transform: rotate(0deg); 288 | } 289 | 290 | 50% { 291 | -webkit-transform: rotate(180deg); 292 | } 293 | 294 | 100% { 295 | -webkit-transform: rotate(360deg); 296 | } 297 | } 298 | 299 | #wrapper > div > .swipeview-loading section { 300 | opacity: 0; 301 | } 302 | 303 | #menu { 304 | overflow: hidden; 305 | position: absolute; 306 | top: 0px; 307 | bottom: 0px; 308 | left: 100%; 309 | width: 250px; 310 | font-size: 1rem; 311 | border-left: solid 1px #888; 312 | -webkit-transform: translate3d(0, 0, 0); 313 | transform: translate3d(0, 0, 0); 314 | -webkit-transition-duration: .2s; 315 | transition-duration: .2s; 316 | display: flex; 317 | flex-direction: column; 318 | display: -webkit-box; /* iOS */ 319 | -webkit-box-orient: vertical; /* iOS */ 320 | } 321 | 322 | #menu .title { 323 | padding: 8px; 324 | color: #ffffff; 325 | font-size: 24px; 326 | background: url("../img/keypoint.png"); 327 | background-size: contain; 328 | background-repeat: no-repeat; 329 | padding-left: 60px; 330 | margin: 6px; 331 | } 332 | 333 | .build { 334 | opacity: 0; 335 | } 336 | .built { 337 | opacity: 1; 338 | } 339 | 340 | i.icon { 341 | display: inline-block; 342 | width: 48px; 343 | } 344 | 345 | .horizontal { 346 | display: -webkit-flex; 347 | display: flex; 348 | -webkit-align-items: center; 349 | -webkit-box-align: center; 350 | align-items: center; 351 | -webkit-justify-content: center; 352 | justify-content: center; 353 | } 354 | 355 | .horizontal > * { 356 | margin: 0 8px; 357 | } 358 | 359 | .box { 360 | width: 300px; 361 | border: solid 2px #FFFFFF; 362 | padding: 12px 36px; 363 | margin: 12px 0; 364 | } 365 | .item.item-dark { 366 | border-color: #333333; 367 | } 368 | 369 | .bar-dark { 370 | border: none; 371 | } 372 | 373 | pre { 374 | text-align: left; 375 | } -------------------------------------------------------------------------------- /www/css/slides.css: -------------------------------------------------------------------------------- 1 | .logo { 2 | position: absolute; 3 | top:12px; 4 | right: 13px; 5 | max-height: 80px; 6 | z-index: 10; 7 | } 8 | -------------------------------------------------------------------------------- /www/fonts/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | 5 | This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /www/fonts/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /www/fonts/SourceSansPro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/SourceSansPro-Light.otf -------------------------------------------------------------------------------- /www/fonts/SourceSansPro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/SourceSansPro-Regular.otf -------------------------------------------------------------------------------- /www/fonts/SourceSansPro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/SourceSansPro-Semibold.otf -------------------------------------------------------------------------------- /www/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/ionicons.eot -------------------------------------------------------------------------------- /www/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/ionicons.ttf -------------------------------------------------------------------------------- /www/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/fonts/ionicons.woff -------------------------------------------------------------------------------- /www/img/angular-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/angular-icon.png -------------------------------------------------------------------------------- /www/img/beer-explorer-ionic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/beer-explorer-ionic1.png -------------------------------------------------------------------------------- /www/img/christophe_coenraets2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/christophe_coenraets2.jpg -------------------------------------------------------------------------------- /www/img/cordova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/cordova.png -------------------------------------------------------------------------------- /www/img/creator-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/creator-preview.png -------------------------------------------------------------------------------- /www/img/design-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/design-icon.png -------------------------------------------------------------------------------- /www/img/ionic-game1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionic-game1.png -------------------------------------------------------------------------------- /www/img/ionic-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionic-logo-white.png -------------------------------------------------------------------------------- /www/img/ionic-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionic-logo.png -------------------------------------------------------------------------------- /www/img/ionic-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionic-view.png -------------------------------------------------------------------------------- /www/img/ionic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionic.png -------------------------------------------------------------------------------- /www/img/ionicio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionicio.png -------------------------------------------------------------------------------- /www/img/ionitron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ionitron.png -------------------------------------------------------------------------------- /www/img/kitchen-sink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/kitchen-sink.png -------------------------------------------------------------------------------- /www/img/ngcordova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/ngcordova.png -------------------------------------------------------------------------------- /www/img/performance-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/performance-icon.png -------------------------------------------------------------------------------- /www/img/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/img/spinner.png -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |grunt >= 0.4.x
. Make sure to upgrade your environment and read the
53 | [Migration Guide](http://gruntjs.com/upgrading-from-0.3-to-0.4).
54 |
55 | Dependencies for building from source and running tests:
56 |
57 | * [grunt-cli](https://github.com/gruntjs/grunt-cli) - run: `$ npm install -g grunt-cli`
58 | * Then, install the development dependencies by running `$ npm install` from the project directory
59 |
60 | There are a number of targets in the gruntfile that are used to generating different builds:
61 |
62 | * `grunt`: Perform a normal build, runs jshint and karma tests
63 | * `grunt build`: Perform a normal build
64 | * `grunt dist`: Perform a clean build and generate documentation
65 | * `grunt dev`: Run dev server (sample app) and watch for changes, builds and runs karma tests on changes.
66 |
--------------------------------------------------------------------------------
/www/lib/angular-ui-router/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License
2 |
3 | Copyright (c) 2014 The AngularUI Team, Karsten Sperling
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/www/lib/angular-ui-router/api/angular-ui-router.d.ts:
--------------------------------------------------------------------------------
1 | // Type definitions for Angular JS 1.1.5+ (ui.router module)
2 | // Project: https://github.com/angular-ui/ui-router
3 | // Definitions by: Michel Salib 55 | * $scope.$on('$viewContentLoading', 56 | * function(event, viewConfig){ 57 | * // Access to all the view config properties. 58 | * // and one special property 'targetView' 59 | * // viewConfig.targetView 60 | * }); 61 | *62 | */ 63 | $rootScope.$broadcast('$viewContentLoading', options); 64 | } 65 | return result; 66 | } 67 | }; 68 | } 69 | } 70 | 71 | angular.module('ui.router.state').provider('$view', $ViewProvider); 72 | -------------------------------------------------------------------------------- /www/lib/angular-ui-router/src/viewScroll.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @ngdoc object 3 | * @name ui.router.state.$uiViewScrollProvider 4 | * 5 | * @description 6 | * Provider that returns the {@link ui.router.state.$uiViewScroll} service function. 7 | */ 8 | function $ViewScrollProvider() { 9 | 10 | var useAnchorScroll = false; 11 | 12 | /** 13 | * @ngdoc function 14 | * @name ui.router.state.$uiViewScrollProvider#useAnchorScroll 15 | * @methodOf ui.router.state.$uiViewScrollProvider 16 | * 17 | * @description 18 | * Reverts back to using the core [`$anchorScroll`](http://docs.angularjs.org/api/ng.$anchorScroll) service for 19 | * scrolling based on the url anchor. 20 | */ 21 | this.useAnchorScroll = function () { 22 | useAnchorScroll = true; 23 | }; 24 | 25 | /** 26 | * @ngdoc object 27 | * @name ui.router.state.$uiViewScroll 28 | * 29 | * @requires $anchorScroll 30 | * @requires $timeout 31 | * 32 | * @description 33 | * When called with a jqLite element, it scrolls the element into view (after a 34 | * `$timeout` so the DOM has time to refresh). 35 | * 36 | * If you prefer to rely on `$anchorScroll` to scroll the view to the anchor, 37 | * this can be enabled by calling {@link ui.router.state.$uiViewScrollProvider#methods_useAnchorScroll `$uiViewScrollProvider.useAnchorScroll()`}. 38 | */ 39 | this.$get = ['$anchorScroll', '$timeout', function ($anchorScroll, $timeout) { 40 | if (useAnchorScroll) { 41 | return $anchorScroll; 42 | } 43 | 44 | return function ($element) { 45 | $timeout(function () { 46 | $element[0].scrollIntoView(); 47 | }, 0, false); 48 | }; 49 | }]; 50 | } 51 | 52 | angular.module('ui.router.state').provider('$uiViewScroll', $ViewScrollProvider); 53 | -------------------------------------------------------------------------------- /www/lib/angular/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.13", 4 | "main": "./angular.js", 5 | "ignore": [], 6 | "dependencies": {}, 7 | "homepage": "https://github.com/angular/bower-angular", 8 | "_release": "1.3.13", 9 | "_resolution": { 10 | "type": "version", 11 | "tag": "v1.3.13", 12 | "commit": "ad68cfecb69ff7cacb27813377ce9d95e072529b" 13 | }, 14 | "_source": "git://github.com/angular/bower-angular.git", 15 | "_target": "1.3.13", 16 | "_originalSource": "angular" 17 | } -------------------------------------------------------------------------------- /www/lib/angular/README.md: -------------------------------------------------------------------------------- 1 | # packaged angular 2 | 3 | This repo is for distribution on `npm` and `bower`. The source for this module is in the 4 | [main AngularJS repo](https://github.com/angular/angular.js). 5 | Please file issues and pull requests against that repo. 6 | 7 | ## Install 8 | 9 | You can install this package either with `npm` or with `bower`. 10 | 11 | ### npm 12 | 13 | ```shell 14 | npm install angular 15 | ``` 16 | 17 | Then add a ` 21 | ``` 22 | 23 | Note that this package is not in CommonJS format, so doing `require('angular')` will return `undefined`. 24 | If you're using [Browserify](https://github.com/substack/node-browserify), you can use 25 | [exposify](https://github.com/thlorenz/exposify) to have `require('angular')` return the `angular` 26 | global. 27 | 28 | ### bower 29 | 30 | ```shell 31 | bower install angular 32 | ``` 33 | 34 | Then add a ` 38 | ``` 39 | 40 | ## Documentation 41 | 42 | Documentation is available on the 43 | [AngularJS docs site](http://docs.angularjs.org/). 44 | 45 | ## License 46 | 47 | The MIT License 48 | 49 | Copyright (c) 2010-2012 Google, Inc. http://angularjs.org 50 | 51 | Permission is hereby granted, free of charge, to any person obtaining a copy 52 | of this software and associated documentation files (the "Software"), to deal 53 | in the Software without restriction, including without limitation the rights 54 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 55 | copies of the Software, and to permit persons to whom the Software is 56 | furnished to do so, subject to the following conditions: 57 | 58 | The above copyright notice and this permission notice shall be included in 59 | all copies or substantial portions of the Software. 60 | 61 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 62 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 63 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 64 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 65 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 66 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 67 | THE SOFTWARE. 68 | -------------------------------------------------------------------------------- /www/lib/angular/angular-csp.css: -------------------------------------------------------------------------------- 1 | /* Include this file in your html if you are using the CSP mode. */ 2 | 3 | @charset "UTF-8"; 4 | 5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], 6 | .ng-cloak, .x-ng-cloak, 7 | .ng-hide:not(.ng-hide-animate) { 8 | display: none !important; 9 | } 10 | 11 | ng\:form { 12 | display: block; 13 | } 14 | -------------------------------------------------------------------------------- /www/lib/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccoenraets/ionic-slides/4e0edb67fd9194db8091e6e1d265542faefb26e6/www/lib/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /www/lib/angular/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.13", 4 | "main": "./angular.js", 5 | "ignore": [], 6 | "dependencies": { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /www/lib/angular/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.3.13", 4 | "description": "HTML enhanced for web apps", 5 | "main": "angular.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "client-side" 18 | ], 19 | "author": "Angular Core Team