diff --git a/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts b/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts new file mode 100644 index 0000000000..599ca5a8f0 --- /dev/null +++ b/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts @@ -0,0 +1,11 @@ +import {Directive, AfterViewInit} from 'angular2/core'; +declare var componentHandler; + +@Directive({ + selector: '[mdl]' +}) +export class MDL implements AfterViewInit { + ngAfterViewInit() { + componentHandler.upgradeAllRegistered(); + } +} diff --git a/demo-shell-ng2/app/components/page2.view.ts b/demo-shell-ng2/app/components/page2.view.ts index 8ccc8e0851..82e0ee68f2 100644 --- a/demo-shell-ng2/app/components/page2.view.ts +++ b/demo-shell-ng2/app/components/page2.view.ts @@ -1,4 +1,5 @@ import {Component} from 'angular2/core'; +import {MDL} from './MaterialDesignLiteUpgradeElement'; @Component({ selector: 'page2-view', @@ -6,9 +7,14 @@ import {Component} from 'angular2/core';

Page 2

+
- ` + `, + directives: [MDL] }) export class Page2View { diff --git a/demo-shell-ng2/gulpfile.js b/demo-shell-ng2/gulpfile.js index ebd3d88397..90c9f0a7e3 100644 --- a/demo-shell-ng2/gulpfile.js +++ b/demo-shell-ng2/gulpfile.js @@ -10,7 +10,7 @@ const tsconfig = require('tsconfig-glob'); // clean the contents of the distribution directory gulp.task('clean', function () { - return del('dist/**/*'); + return del('dist'); }); // copy static assets - i.e. non TypeScript compiled source diff --git a/demo-shell-ng2/index.html b/demo-shell-ng2/index.html index 46120c1940..97b3ed708f 100644 --- a/demo-shell-ng2/index.html +++ b/demo-shell-ng2/index.html @@ -9,6 +9,11 @@ + + + + + diff --git a/demo-shell-ng2/package.json b/demo-shell-ng2/package.json index ed8b02e8b0..a82bc69d98 100644 --- a/demo-shell-ng2/package.json +++ b/demo-shell-ng2/package.json @@ -21,6 +21,7 @@ "es6-shim": "^0.35.0", "font-awesome": "^4.5.0", "jquery": "^2.2.2", + "material-design-lite": "^1.1.3", "ng2-alfresco-documentlist": "file:../ng2-components/ng2-alfresco-documentlist", "ng2-uploader": "denisvuyka/ng2-uploader", "reflect-metadata": "0.1.2",