Skip to content
This repository was archived by the owner on Sep 10, 2022. It is now read-only.

Commit ea03225

Browse files
author
Matt Gaunt
committed
Merge all the layouts so they are identical - yipee
2 parents a10574e + 80347ad commit ea03225

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A sample web app shell demonstrating a shell + content architecture using [Servi
77
* Time to first paint is extremely fast
88
* Content is rendered. App shell can be a placeholder.
99
* User can scroll, but doesn’t necessarily need to be able to navigate or deeply interact.
10-
* First pageload > 1000ms
10+
* First pageload < 1000ms
1111
* App shell is progressively enhanced in.
1212
* User can now navigate within the app.
1313
* Second pageload

gulp-tasks/scripts.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ var eslint = require('gulp-eslint');
2222
var path = require('path');
2323
var glob = require('glob');
2424
var browserify = require('browserify');
25-
var babelify = require('babelify');
2625
var gutil = require('gulp-util');
2726
var source = require('vinyl-source-stream');
2827
var uglify = require('gulp-uglify');
@@ -45,7 +44,7 @@ function compileES6Bundles(browserifyBundles, cb) {
4544
var browserifyBundle = browserify({
4645
entries: [bundle.srcPath]
4746
})
48-
.transform(babelify);
47+
.transform('babelify', {presets: ['es2015']});
4948

5049
return browserifyBundle.bundle()
5150
.on('log', gutil.log.bind(gutil, 'Browserify Log'))

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
22
"name": "app-shell",
3-
"version": "0.1.174",
3+
"version": "0.1.175",
44
"private": true,
55
"license": "Apache",
66
"engines": {
77
"node": ">=0.10.0"
88
},
99
"devDependencies": {
10-
"babelify": "^6.3.0",
10+
"babel-preset-es2015": "^6.0.15",
11+
"babelify": "^7.2.0",
1112
"browserify": "^11.2.0",
1213
"del": "^2.0.2",
1314
"express": "^4.13.3",

server/layouts/default.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ limitations under the License.
2020
<html>
2121
<head>
2222
<meta charset="utf-8">
23-
<title>Static Page</title>
23+
<title>App Shell</title>
2424

2525
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
2626
<meta name="viewport" content="width=device-width, initial-scale=1">

src/scripts/controller/ApplicationController.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ export default class ApplicationController extends Controller {
2525
constructor() {
2626
super();
2727

28-
this.navDrawer = new NavDrawerView();
28+
var navDrawer = new NavDrawerView();
2929

30-
this.sideNavToggleButton = document.querySelector('.js-toggle-menu');
31-
this.sideNavToggleButton.addEventListener('click', () => {
32-
this.navDrawer.toggle();
30+
var sideNavToggleButton = document.querySelector('.js-toggle-menu');
31+
sideNavToggleButton.addEventListener('click', () => {
32+
navDrawer.toggle();
3333
});
3434

3535
// TODO: Find more elegant solution to this and handling anchors in the
3636
// web app for dynamically loaded content
37-
var anchorElements = this.navDrawer.sideNavContent.querySelectorAll('a');
37+
var anchorElements = navDrawer.sideNavContent.querySelectorAll('a');
3838
for (var i = 0; i < anchorElements.length; i++) {
3939
if (!anchorElements[i].href) {
4040
continue;
@@ -43,7 +43,7 @@ export default class ApplicationController extends Controller {
4343
anchorElements[i].addEventListener('click', (clickEvent) => {
4444
clickEvent.preventDefault();
4545

46-
this.navDrawer.close();
46+
navDrawer.close();
4747

4848
var router = RouterSingleton.getRouter();
4949
router.goToPath(clickEvent.target.href);

src/scripts/controller/StaticPageController.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ export default class StaticPageController extends Controller {
2323
constructor() {
2424
super();
2525

26-
this.navDrawer = new NavDrawerView();
26+
var navDrawer = new NavDrawerView();
2727

28-
this.sideNavToggleButton = document.querySelector('.js-toggle-menu');
29-
this.sideNavToggleButton.addEventListener('click', () => {
30-
this.navDrawer.toggle();
28+
var sideNavToggleButton = document.querySelector('.js-toggle-menu');
29+
sideNavToggleButton.addEventListener('click', () => {
30+
navDrawer.toggle();
3131
});
3232
}
3333
}

0 commit comments

Comments
 (0)