diff --git a/demo-shell-ng2/app/app.component.html b/demo-shell-ng2/app/app.component.html index 72ef8f04b0..cdb4077c1f 100644 --- a/demo-shell-ng2/app/app.component.html +++ b/demo-shell-ng2/app/app.component.html @@ -17,6 +17,7 @@ Uploader Activiti Webscript + Tag Login About @@ -47,6 +48,7 @@ Login Demo Activiti Components Demo Webscript + Tag About ECM host diff --git a/demo-shell-ng2/app/app.routes.ts b/demo-shell-ng2/app/app.routes.ts index feaa94f7c0..2d6fd318ee 100644 --- a/demo-shell-ng2/app/app.routes.ts +++ b/demo-shell-ng2/app/app.routes.ts @@ -25,6 +25,7 @@ import { LoginDemoComponent, ActivitiDemoComponent, WebscriptComponent, + TagComponent, AboutComponent, FormViewer } from './components/index'; @@ -42,6 +43,7 @@ export const routes: RouterConfig = [ { path: 'activiti/tasks/:id', component: FormViewer }, { path: 'activiti/tasksnode/:id', component: FormNodeViewer }, { path: 'webscript', component: WebscriptComponent }, + { path: 'tag', component: TagComponent }, { path: 'about', component: AboutComponent } ]; diff --git a/demo-shell-ng2/app/components/index.ts b/demo-shell-ng2/app/components/index.ts index 368d7ea43e..9a0eb3b24c 100644 --- a/demo-shell-ng2/app/components/index.ts +++ b/demo-shell-ng2/app/components/index.ts @@ -23,5 +23,6 @@ export { LoginDemoComponent } from './login/login-demo.component'; export { ActivitiDemoComponent } from './activiti/activiti-demo.component'; export { FormViewer } from './activiti/form-viewer.component'; export { WebscriptComponent } from './webscript/webscript.component'; +export { TagComponent } from './tag/tag.component'; export { AboutComponent } from './about/about.component'; export { FilesComponent } from './files/files.component'; diff --git a/demo-shell-ng2/app/components/tag/tag.component.ts b/demo-shell-ng2/app/components/tag/tag.component.ts new file mode 100644 index 0000000000..b04db97abf --- /dev/null +++ b/demo-shell-ng2/app/components/tag/tag.component.ts @@ -0,0 +1,41 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Component } from '@angular/core'; +import { TAGCOMPONENT, TAGSERVICES } from 'ng2-alfresco-tag'; + +@Component({ + selector: 'alfresco-tag-demo', + template: ` +
+
+
+
+
List Tags ECM
+
+ Tag list By Node ID + +
+
+ `, + directives: [TAGCOMPONENT], + providers: [TAGSERVICES] +}) +export class TagComponent { + + nodeId: string = '74cd8a96-8a21-47e5-9b3b-a1b3e296787d'; +} diff --git a/demo-shell-ng2/package.json b/demo-shell-ng2/package.json index b211986a22..74a24d3f8a 100644 --- a/demo-shell-ng2/package.json +++ b/demo-shell-ng2/package.json @@ -86,7 +86,8 @@ "ng2-activiti-form": "0.3.0", "ng2-activiti-tasklist": "0.3.0", "ng2-activiti-processlist": "0.3.0", - "ng2-alfresco-webscript": "0.3.0" + "ng2-alfresco-webscript": "0.3.0", + "ng2-alfresco-tag": "0.3.0" }, "devDependencies": { "concurrently": "2.0.0", diff --git a/demo-shell-ng2/systemjs.config.js b/demo-shell-ng2/systemjs.config.js index f8375ae5cc..87a654c536 100644 --- a/demo-shell-ng2/systemjs.config.js +++ b/demo-shell-ng2/systemjs.config.js @@ -20,6 +20,7 @@ 'ng2-activiti-form': 'node_modules/ng2-activiti-form/dist', 'ng2-alfresco-viewer': 'node_modules/ng2-alfresco-viewer/dist', 'ng2-alfresco-webscript': 'node_modules/ng2-alfresco-webscript/dist', + 'ng2-alfresco-tag': 'node_modules/ng2-alfresco-tag/dist', 'ng2-activiti-tasklist': 'node_modules/ng2-activiti-tasklist/dist', 'alfresco-js-api': 'node_modules/alfresco-js-api/dist', 'ng2-activiti-processlist': 'node_modules/ng2-activiti-processlist/dist' @@ -43,6 +44,7 @@ 'ng2-activiti-processlist': { main: 'index.js', defaultExtension: 'js'}, 'ng2-activiti-tasklist': { main: 'index.js', defaultExtension: 'js'}, 'ng2-alfresco-webscript': { main: 'index.js', defaultExtension: 'js'}, + 'ng2-alfresco-tag': { main: 'index.js', defaultExtension: 'js'}, 'alfresco-js-api': { main: 'alfresco-js-api.js', defaultExtension: 'js'} }; var ngPackageNames = [