mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
@@ -35,6 +35,10 @@
|
|||||||
[navigate]="navigation"
|
[navigate]="navigation"
|
||||||
folder-icon=""
|
folder-icon=""
|
||||||
(itemClick)="onItemClick($event)">
|
(itemClick)="onItemClick($event)">
|
||||||
|
<content-columns>
|
||||||
|
<content-column title="Created By" source="createdBy"></content-column>
|
||||||
|
<content-column title="Created On" source="createdOn"></content-column>
|
||||||
|
</content-columns>
|
||||||
<quick-folder-actions>
|
<quick-folder-actions>
|
||||||
<quick-folder-action icon="delete" title="Delete" handler="system1"></quick-folder-action>
|
<quick-folder-action icon="delete" title="Delete" handler="system1"></quick-folder-action>
|
||||||
</quick-folder-actions>
|
</quick-folder-actions>
|
||||||
|
@@ -7,6 +7,8 @@ import { FolderAction } from './src/components/folder-action';
|
|||||||
import { FolderActionList } from './src/components/folder-action-list';
|
import { FolderActionList } from './src/components/folder-action-list';
|
||||||
import { QuickFolderAction } from './src/components/quick-folder-action';
|
import { QuickFolderAction } from './src/components/quick-folder-action';
|
||||||
import { QuickFolderActionList } from './src/components/quick-folder-action-list';
|
import { QuickFolderActionList } from './src/components/quick-folder-action-list';
|
||||||
|
import { ContentColumn } from './src/components/content-column';
|
||||||
|
import { ContentColumnList } from './src/components/content-column-list';
|
||||||
import { FolderActionsService } from './src/services/folder-actions.service';
|
import { FolderActionsService } from './src/services/folder-actions.service';
|
||||||
import { DocumentActionsService } from './src/services/document-actions.service';
|
import { DocumentActionsService } from './src/services/document-actions.service';
|
||||||
import { AlfrescoService } from './src/services/alfresco.service';
|
import { AlfrescoService } from './src/services/alfresco.service';
|
||||||
@@ -19,11 +21,13 @@ export * from './src/components/folder-action';
|
|||||||
export * from './src/components/folder-action-list';
|
export * from './src/components/folder-action-list';
|
||||||
export * from './src/components/quick-folder-action';
|
export * from './src/components/quick-folder-action';
|
||||||
export * from './src/components/quick-folder-action-list';
|
export * from './src/components/quick-folder-action-list';
|
||||||
|
export * from './src/components/content-column';
|
||||||
|
export * from './src/components/content-column-list';
|
||||||
export * from './src/services/folder-actions.service';
|
export * from './src/services/folder-actions.service';
|
||||||
export * from './src/services/document-actions.service';
|
export * from './src/services/document-actions.service';
|
||||||
export * from './src/services/alfresco.service';
|
export * from './src/services/alfresco.service';
|
||||||
declare var _default: {
|
declare var _default: {
|
||||||
directives: (typeof DocumentList | typeof DocumentAction | typeof DocumentActionList | typeof QuickDocumentAction | typeof QuickDocumentActionList | typeof FolderAction | typeof FolderActionList | typeof QuickFolderAction | typeof QuickFolderActionList)[];
|
directives: (typeof DocumentList | typeof DocumentAction | typeof DocumentActionList | typeof QuickDocumentAction | typeof QuickDocumentActionList | typeof FolderAction | typeof FolderActionList | typeof QuickFolderAction | typeof QuickFolderActionList | typeof ContentColumn | typeof ContentColumnList)[];
|
||||||
providers: (typeof AlfrescoService | typeof FolderActionsService | typeof DocumentActionsService)[];
|
providers: (typeof AlfrescoService | typeof FolderActionsService | typeof DocumentActionsService)[];
|
||||||
};
|
};
|
||||||
export default _default;
|
export default _default;
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
System.register(['./src/components/document-list', './src/components/document-action', './src/components/document-action-list', './src/components/quick-document-action', './src/components/quick-document-action-list', './src/components/folder-action', './src/components/folder-action-list', './src/components/quick-folder-action', './src/components/quick-folder-action-list', './src/services/folder-actions.service', './src/services/document-actions.service', './src/services/alfresco.service'], function(exports_1, context_1) {
|
System.register(['./src/components/document-list', './src/components/document-action', './src/components/document-action-list', './src/components/quick-document-action', './src/components/quick-document-action-list', './src/components/folder-action', './src/components/folder-action-list', './src/components/quick-folder-action', './src/components/quick-folder-action-list', './src/components/content-column', './src/components/content-column-list', './src/services/folder-actions.service', './src/services/document-actions.service', './src/services/alfresco.service'], function(exports_1, context_1) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var __moduleName = context_1 && context_1.id;
|
var __moduleName = context_1 && context_1.id;
|
||||||
var document_list_1, document_action_1, document_action_list_1, quick_document_action_1, quick_document_action_list_1, folder_action_1, folder_action_list_1, quick_folder_action_1, quick_folder_action_list_1, folder_actions_service_1, document_actions_service_1, alfresco_service_1;
|
var document_list_1, document_action_1, document_action_list_1, quick_document_action_1, quick_document_action_list_1, folder_action_1, folder_action_list_1, quick_folder_action_1, quick_folder_action_list_1, content_column_1, content_column_list_1, folder_actions_service_1, document_actions_service_1, alfresco_service_1;
|
||||||
var DOCUMENT_LIST_DIRECTIVES, DOCUMENT_LIST_PROVIDERS;
|
var DOCUMENT_LIST_DIRECTIVES, DOCUMENT_LIST_PROVIDERS;
|
||||||
var exportedNames_1 = {
|
var exportedNames_1 = {
|
||||||
'DOCUMENT_LIST_DIRECTIVES': true,
|
'DOCUMENT_LIST_DIRECTIVES': true,
|
||||||
@@ -52,6 +52,14 @@ System.register(['./src/components/document-list', './src/components/document-ac
|
|||||||
quick_folder_action_list_1 = quick_folder_action_list_1_1;
|
quick_folder_action_list_1 = quick_folder_action_list_1_1;
|
||||||
exportStar_1(quick_folder_action_list_1_1);
|
exportStar_1(quick_folder_action_list_1_1);
|
||||||
},
|
},
|
||||||
|
function (content_column_1_1) {
|
||||||
|
content_column_1 = content_column_1_1;
|
||||||
|
exportStar_1(content_column_1_1);
|
||||||
|
},
|
||||||
|
function (content_column_list_1_1) {
|
||||||
|
content_column_list_1 = content_column_list_1_1;
|
||||||
|
exportStar_1(content_column_list_1_1);
|
||||||
|
},
|
||||||
function (folder_actions_service_1_1) {
|
function (folder_actions_service_1_1) {
|
||||||
folder_actions_service_1 = folder_actions_service_1_1;
|
folder_actions_service_1 = folder_actions_service_1_1;
|
||||||
exportStar_1(folder_actions_service_1_1);
|
exportStar_1(folder_actions_service_1_1);
|
||||||
@@ -75,7 +83,9 @@ System.register(['./src/components/document-list', './src/components/document-ac
|
|||||||
folder_action_1.FolderAction,
|
folder_action_1.FolderAction,
|
||||||
folder_action_list_1.FolderActionList,
|
folder_action_list_1.FolderActionList,
|
||||||
quick_folder_action_1.QuickFolderAction,
|
quick_folder_action_1.QuickFolderAction,
|
||||||
quick_folder_action_list_1.QuickFolderActionList
|
quick_folder_action_list_1.QuickFolderActionList,
|
||||||
|
content_column_1.ContentColumn,
|
||||||
|
content_column_list_1.ContentColumnList
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
alfresco_service_1.AlfrescoService,
|
alfresco_service_1.AlfrescoService,
|
||||||
@@ -92,7 +102,9 @@ System.register(['./src/components/document-list', './src/components/document-ac
|
|||||||
folder_action_1.FolderAction,
|
folder_action_1.FolderAction,
|
||||||
folder_action_list_1.FolderActionList,
|
folder_action_list_1.FolderActionList,
|
||||||
quick_folder_action_1.QuickFolderAction,
|
quick_folder_action_1.QuickFolderAction,
|
||||||
quick_folder_action_list_1.QuickFolderActionList
|
quick_folder_action_list_1.QuickFolderActionList,
|
||||||
|
content_column_1.ContentColumn,
|
||||||
|
content_column_list_1.ContentColumnList
|
||||||
]);
|
]);
|
||||||
exports_1("DOCUMENT_LIST_PROVIDERS", DOCUMENT_LIST_PROVIDERS = [
|
exports_1("DOCUMENT_LIST_PROVIDERS", DOCUMENT_LIST_PROVIDERS = [
|
||||||
alfresco_service_1.AlfrescoService,
|
alfresco_service_1.AlfrescoService,
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"ng2-alfresco-documentlist.js","sourceRoot":"","sources":["ng2-alfresco-documentlist.ts"],"names":[],"mappings":";;;;QAgDa,wBAAwB,EAYxB,uBAAuB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YA/BpC,oBAAe;gBACX,UAAU,EAAE;oBACR,4BAAY;oBACZ,gCAAc;oBACd,yCAAkB;oBAClB,2CAAmB;oBACnB,oDAAuB;oBACvB,4BAAY;oBACZ,qCAAgB;oBAChB,uCAAiB;oBACjB,gDAAqB;iBACxB;gBACD,SAAS,EAAE;oBACP,kCAAe;oBACf,6CAAoB;oBACpB,iDAAsB;iBACzB;aACJ,EAAA;YAEY,sCAAA,wBAAwB,GAAU;gBAC3C,4BAAY;gBACZ,gCAAc;gBACd,yCAAkB;gBAClB,2CAAmB;gBACnB,oDAAuB;gBACvB,4BAAY;gBACZ,qCAAgB;gBAChB,uCAAiB;gBACjB,gDAAqB;aACxB,CAAA,CAAC;YAEW,qCAAA,uBAAuB,GAAU;gBAC1C,kCAAe;gBACf,6CAAoB;gBACpB,iDAAsB;aACzB,CAAA,CAAC"}
|
{"version":3,"file":"ng2-alfresco-documentlist.js","sourceRoot":"","sources":["ng2-alfresco-documentlist.ts"],"names":[],"mappings":";;;;QAsDa,wBAAwB,EAcxB,uBAAuB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAnCpC,oBAAe;gBACX,UAAU,EAAE;oBACR,4BAAY;oBACZ,gCAAc;oBACd,yCAAkB;oBAClB,2CAAmB;oBACnB,oDAAuB;oBACvB,4BAAY;oBACZ,qCAAgB;oBAChB,uCAAiB;oBACjB,gDAAqB;oBACrB,8BAAa;oBACb,uCAAiB;iBACpB;gBACD,SAAS,EAAE;oBACP,kCAAe;oBACf,6CAAoB;oBACpB,iDAAsB;iBACzB;aACJ,EAAA;YAEY,sCAAA,wBAAwB,GAAU;gBAC3C,4BAAY;gBACZ,gCAAc;gBACd,yCAAkB;gBAClB,2CAAmB;gBACnB,oDAAuB;gBACvB,4BAAY;gBACZ,qCAAgB;gBAChB,uCAAiB;gBACjB,gDAAqB;gBACrB,8BAAa;gBACb,uCAAiB;aACpB,CAAA,CAAC;YAEW,qCAAA,uBAAuB,GAAU;gBAC1C,kCAAe;gBACf,6CAAoB;gBACpB,iDAAsB;aACzB,CAAA,CAAC"}
|
@@ -7,6 +7,8 @@ import {FolderAction} from './src/components/folder-action';
|
|||||||
import {FolderActionList} from './src/components/folder-action-list';
|
import {FolderActionList} from './src/components/folder-action-list';
|
||||||
import {QuickFolderAction} from './src/components/quick-folder-action';
|
import {QuickFolderAction} from './src/components/quick-folder-action';
|
||||||
import {QuickFolderActionList} from './src/components/quick-folder-action-list';
|
import {QuickFolderActionList} from './src/components/quick-folder-action-list';
|
||||||
|
import {ContentColumn} from './src/components/content-column';
|
||||||
|
import {ContentColumnList} from './src/components/content-column-list';
|
||||||
|
|
||||||
import {FolderActionsService} from './src/services/folder-actions.service';
|
import {FolderActionsService} from './src/services/folder-actions.service';
|
||||||
import {DocumentActionsService} from './src/services/document-actions.service';
|
import {DocumentActionsService} from './src/services/document-actions.service';
|
||||||
@@ -22,6 +24,8 @@ export * from './src/components/folder-action';
|
|||||||
export * from './src/components/folder-action-list';
|
export * from './src/components/folder-action-list';
|
||||||
export * from './src/components/quick-folder-action'
|
export * from './src/components/quick-folder-action'
|
||||||
export * from './src/components/quick-folder-action-list';
|
export * from './src/components/quick-folder-action-list';
|
||||||
|
export * from './src/components/content-column';
|
||||||
|
export * from './src/components/content-column-list';
|
||||||
// services
|
// services
|
||||||
export * from './src/services/folder-actions.service';
|
export * from './src/services/folder-actions.service';
|
||||||
export * from './src/services/document-actions.service';
|
export * from './src/services/document-actions.service';
|
||||||
@@ -37,7 +41,9 @@ export default {
|
|||||||
FolderAction,
|
FolderAction,
|
||||||
FolderActionList,
|
FolderActionList,
|
||||||
QuickFolderAction,
|
QuickFolderAction,
|
||||||
QuickFolderActionList
|
QuickFolderActionList,
|
||||||
|
ContentColumn,
|
||||||
|
ContentColumnList
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
AlfrescoService,
|
AlfrescoService,
|
||||||
@@ -55,7 +61,9 @@ export const DOCUMENT_LIST_DIRECTIVES: [any] = [
|
|||||||
FolderAction,
|
FolderAction,
|
||||||
FolderActionList,
|
FolderActionList,
|
||||||
QuickFolderAction,
|
QuickFolderAction,
|
||||||
QuickFolderActionList
|
QuickFolderActionList,
|
||||||
|
ContentColumn,
|
||||||
|
ContentColumnList
|
||||||
];
|
];
|
||||||
|
|
||||||
export const DOCUMENT_LIST_PROVIDERS: [any] = [
|
export const DOCUMENT_LIST_PROVIDERS: [any] = [
|
||||||
|
7
ng2-components/ng2-alfresco-documentlist/src/components/content-column-list.d.ts
vendored
Normal file
7
ng2-components/ng2-alfresco-documentlist/src/components/content-column-list.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import { DocumentList } from './document-list';
|
||||||
|
import { ContentColumnModel } from './../models/content-column.model';
|
||||||
|
export declare class ContentColumnList {
|
||||||
|
private documentList;
|
||||||
|
constructor(documentList: DocumentList);
|
||||||
|
registerColumn(column: ContentColumnModel): void;
|
||||||
|
}
|
@@ -0,0 +1,64 @@
|
|||||||
|
/**
|
||||||
|
* @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.
|
||||||
|
*/
|
||||||
|
System.register(['angular2/core', './document-list'], function(exports_1, context_1) {
|
||||||
|
"use strict";
|
||||||
|
var __moduleName = context_1 && context_1.id;
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||||
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var core_1, document_list_1;
|
||||||
|
var ContentColumnList;
|
||||||
|
return {
|
||||||
|
setters:[
|
||||||
|
function (core_1_1) {
|
||||||
|
core_1 = core_1_1;
|
||||||
|
},
|
||||||
|
function (document_list_1_1) {
|
||||||
|
document_list_1 = document_list_1_1;
|
||||||
|
}],
|
||||||
|
execute: function() {
|
||||||
|
ContentColumnList = (function () {
|
||||||
|
function ContentColumnList(documentList) {
|
||||||
|
this.documentList = documentList;
|
||||||
|
// saves reference to parent container
|
||||||
|
// so that content children can access it
|
||||||
|
}
|
||||||
|
ContentColumnList.prototype.registerColumn = function (column) {
|
||||||
|
if (column) {
|
||||||
|
this.documentList.columns.push(column);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
ContentColumnList = __decorate([
|
||||||
|
core_1.Component({
|
||||||
|
selector: 'content-columns',
|
||||||
|
template: ''
|
||||||
|
}),
|
||||||
|
__metadata('design:paramtypes', [document_list_1.DocumentList])
|
||||||
|
], ContentColumnList);
|
||||||
|
return ContentColumnList;
|
||||||
|
}());
|
||||||
|
exports_1("ContentColumnList", ContentColumnList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=content-column-list.js.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"content-column-list.js","sourceRoot":"","sources":["content-column-list.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;;;;;;;;;;;;;;;;;;;;;;;;YAUH;gBACI,2BAAoB,YAA0B;oBAA1B,iBAAY,GAAZ,YAAY,CAAc;oBAC1C,sCAAsC;oBACtC,yCAAyC;gBAC7C,CAAC;gBAED,0CAAc,GAAd,UAAe,MAA0B;oBACrC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;wBACT,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBAC3C,CAAC;gBACL,CAAC;gBAdL;oBAAC,gBAAS,CAAC;wBACP,QAAQ,EAAE,iBAAiB;wBAC3B,QAAQ,EAAE,EAAE;qBACf,CAAC;;qCAAA;gBAYF,wBAAC;YAAD,CAAC,AAXD,IAWC;YAXD,iDAWC,CAAA"}
|
@@ -0,0 +1,37 @@
|
|||||||
|
/**
|
||||||
|
* @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 'angular2/core';
|
||||||
|
import {DocumentList} from './document-list';
|
||||||
|
import {ContentColumnModel} from './../models/content-column.model';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'content-columns',
|
||||||
|
template: ''
|
||||||
|
})
|
||||||
|
export class ContentColumnList {
|
||||||
|
constructor(private documentList: DocumentList) {
|
||||||
|
// saves reference to parent container
|
||||||
|
// so that content children can access it
|
||||||
|
}
|
||||||
|
|
||||||
|
registerColumn(column: ContentColumnModel) {
|
||||||
|
if (column) {
|
||||||
|
this.documentList.columns.push(column);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
25
ng2-components/ng2-alfresco-documentlist/src/components/content-column.d.ts
vendored
Normal file
25
ng2-components/ng2-alfresco-documentlist/src/components/content-column.d.ts
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
/**
|
||||||
|
* @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 { OnInit } from 'angular2/core';
|
||||||
|
import { ContentColumnList } from './content-column-list';
|
||||||
|
export declare class ContentColumn implements OnInit {
|
||||||
|
private list;
|
||||||
|
title: string;
|
||||||
|
source: string;
|
||||||
|
constructor(list: ContentColumnList);
|
||||||
|
ngOnInit(): void;
|
||||||
|
}
|
@@ -0,0 +1,75 @@
|
|||||||
|
/**
|
||||||
|
* @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.
|
||||||
|
*/
|
||||||
|
System.register(['angular2/core', './content-column-list', './../models/content-column.model'], function(exports_1, context_1) {
|
||||||
|
"use strict";
|
||||||
|
var __moduleName = context_1 && context_1.id;
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||||
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||||
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var core_1, content_column_list_1, content_column_model_1;
|
||||||
|
var ContentColumn;
|
||||||
|
return {
|
||||||
|
setters:[
|
||||||
|
function (core_1_1) {
|
||||||
|
core_1 = core_1_1;
|
||||||
|
},
|
||||||
|
function (content_column_list_1_1) {
|
||||||
|
content_column_list_1 = content_column_list_1_1;
|
||||||
|
},
|
||||||
|
function (content_column_model_1_1) {
|
||||||
|
content_column_model_1 = content_column_model_1_1;
|
||||||
|
}],
|
||||||
|
execute: function() {
|
||||||
|
ContentColumn = (function () {
|
||||||
|
function ContentColumn(list) {
|
||||||
|
this.list = list;
|
||||||
|
this.title = '';
|
||||||
|
}
|
||||||
|
ContentColumn.prototype.ngOnInit = function () {
|
||||||
|
var model = new content_column_model_1.ContentColumnModel();
|
||||||
|
model.title = this.title;
|
||||||
|
model.source = this.source;
|
||||||
|
this.list.registerColumn(model);
|
||||||
|
};
|
||||||
|
__decorate([
|
||||||
|
core_1.Input(),
|
||||||
|
__metadata('design:type', String)
|
||||||
|
], ContentColumn.prototype, "title", void 0);
|
||||||
|
__decorate([
|
||||||
|
core_1.Input(),
|
||||||
|
__metadata('design:type', String)
|
||||||
|
], ContentColumn.prototype, "source", void 0);
|
||||||
|
ContentColumn = __decorate([
|
||||||
|
core_1.Component({
|
||||||
|
selector: 'content-column',
|
||||||
|
template: ''
|
||||||
|
}),
|
||||||
|
__metadata('design:paramtypes', [content_column_list_1.ContentColumnList])
|
||||||
|
], ContentColumn);
|
||||||
|
return ContentColumn;
|
||||||
|
}());
|
||||||
|
exports_1("ContentColumn", ContentColumn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=content-column.js.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"content-column.js","sourceRoot":"","sources":["content-column.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;;;;;;;;;;;;;;;;;;;;;;;;;;;YAUH;gBAII,uBACY,IAAuB;oBAAvB,SAAI,GAAJ,IAAI,CAAmB;oBAJ1B,UAAK,GAAW,EAAE,CAAC;gBAK5B,CAAC;gBAED,gCAAQ,GAAR;oBACI,IAAI,KAAK,GAAG,IAAI,yCAAkB,EAAE,CAAC;oBACrC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;oBACzB,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;oBAE3B,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;gBACpC,CAAC;gBAbD;oBAAC,YAAK,EAAE;;4DAAA;gBACR;oBAAC,YAAK,EAAE;;6DAAA;gBANZ;oBAAC,gBAAS,CAAC;wBACP,QAAQ,EAAE,gBAAgB;wBAC1B,QAAQ,EAAE,EAAE;qBACf,CAAC;;iCAAA;gBAgBF,oBAAC;YAAD,CAAC,AAfD,IAeC;YAfD,yCAeC,CAAA"}
|
@@ -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, OnInit, Input} from 'angular2/core';
|
||||||
|
import {ContentColumnList} from './content-column-list'
|
||||||
|
import {ContentColumnModel} from './../models/content-column.model';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'content-column',
|
||||||
|
template: ''
|
||||||
|
})
|
||||||
|
export class ContentColumn implements OnInit {
|
||||||
|
@Input() title: string = '';
|
||||||
|
@Input() source: string;
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private list: ContentColumnList) {
|
||||||
|
}
|
||||||
|
|
||||||
|
ngOnInit() {
|
||||||
|
let model = new ContentColumnModel();
|
||||||
|
model.title = this.title;
|
||||||
|
model.source = this.source;
|
||||||
|
|
||||||
|
this.list.registerColumn(model);
|
||||||
|
}
|
||||||
|
}
|
@@ -19,6 +19,7 @@ import { AlfrescoService } from './../services/alfresco.service';
|
|||||||
import { FolderEntity } from './../core/entities/folder.entity';
|
import { FolderEntity } from './../core/entities/folder.entity';
|
||||||
import { DocumentEntity } from './../core/entities/document.entity';
|
import { DocumentEntity } from './../core/entities/document.entity';
|
||||||
import { ContentActionModel } from './../models/content-action.model';
|
import { ContentActionModel } from './../models/content-action.model';
|
||||||
|
import { ContentColumnModel } from './../models/content-column.model';
|
||||||
export declare class DocumentList implements OnInit, AfterViewChecked {
|
export declare class DocumentList implements OnInit, AfterViewChecked {
|
||||||
private _alfrescoService;
|
private _alfrescoService;
|
||||||
navigate: boolean;
|
navigate: boolean;
|
||||||
@@ -38,6 +39,7 @@ export declare class DocumentList implements OnInit, AfterViewChecked {
|
|||||||
quickDocumentActions: ContentActionModel[];
|
quickDocumentActions: ContentActionModel[];
|
||||||
folderActions: ContentActionModel[];
|
folderActions: ContentActionModel[];
|
||||||
quickFolderActions: ContentActionModel[];
|
quickFolderActions: ContentActionModel[];
|
||||||
|
columns: ContentColumnModel[];
|
||||||
canNavigateParent(): boolean;
|
canNavigateParent(): boolean;
|
||||||
constructor(_alfrescoService: AlfrescoService);
|
constructor(_alfrescoService: AlfrescoService);
|
||||||
ngOnInit(): void;
|
ngOnInit(): void;
|
||||||
|
@@ -11,13 +11,15 @@
|
|||||||
<th *ngIf="thumbnails"></th>
|
<th *ngIf="thumbnails"></th>
|
||||||
<!-- Name -->
|
<!-- Name -->
|
||||||
<th class="mdl-data-table__cell--non-numeric full-width">Name</th>
|
<th class="mdl-data-table__cell--non-numeric full-width">Name</th>
|
||||||
|
<!-- Custom columns -->
|
||||||
|
<th class="mdl-data-table__cell--non-numeric" *ngFor="#col of columns">{{col.title}}</th>
|
||||||
<!-- Actions -->
|
<!-- Actions -->
|
||||||
<th></th>
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr class="parent-folder-link" *ngIf="canNavigateParent()" (click)="onNavigateParentClick($event)">
|
<tr class="parent-folder-link" *ngIf="canNavigateParent()" (click)="onNavigateParentClick($event)">
|
||||||
<td colspan="3">
|
<td [attr.colspan]="3 + columns?.length">
|
||||||
<button class="mdl-button mdl-js-button mdl-button--icon"
|
<button class="mdl-button mdl-js-button mdl-button--icon"
|
||||||
(click)="onNavigateParentClick($event)">
|
(click)="onNavigateParentClick($event)">
|
||||||
<i class="material-icons">arrow_upward</i>
|
<i class="material-icons">arrow_upward</i>
|
||||||
@@ -55,6 +57,10 @@
|
|||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
<!-- Custom columns -->
|
||||||
|
<td *ngFor="#col of columns" class="mdl-data-table__cell--non-numeric">
|
||||||
|
{{content[col.source]}}
|
||||||
|
</td>
|
||||||
|
|
||||||
<!-- Actions: Folder cell template -->
|
<!-- Actions: Folder cell template -->
|
||||||
<td *ngIf="content.isFolder">
|
<td *ngIf="content.isFolder">
|
||||||
|
@@ -54,6 +54,7 @@ System.register(['angular2/core', './../services/alfresco.service'], function(ex
|
|||||||
this.quickDocumentActions = [];
|
this.quickDocumentActions = [];
|
||||||
this.folderActions = [];
|
this.folderActions = [];
|
||||||
this.quickFolderActions = [];
|
this.quickFolderActions = [];
|
||||||
|
this.columns = [];
|
||||||
}
|
}
|
||||||
DocumentList.prototype.canNavigateParent = function () {
|
DocumentList.prototype.canNavigateParent = function () {
|
||||||
return this.navigate &&
|
return this.navigate &&
|
||||||
|
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"document-list.js","sourceRoot":"","sources":["document-list.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"document-list.js","sourceRoot":"","sources":["document-list.ts"],"names":[],"mappings":"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"}
|
@@ -27,6 +27,7 @@ import {AlfrescoService} from './../services/alfresco.service';
|
|||||||
import {FolderEntity} from './../core/entities/folder.entity';
|
import {FolderEntity} from './../core/entities/folder.entity';
|
||||||
import {DocumentEntity} from './../core/entities/document.entity';
|
import {DocumentEntity} from './../core/entities/document.entity';
|
||||||
import {ContentActionModel} from './../models/content-action.model';
|
import {ContentActionModel} from './../models/content-action.model';
|
||||||
|
import {ContentColumnModel} from './../models/content-column.model';
|
||||||
|
|
||||||
declare var componentHandler;
|
declare var componentHandler;
|
||||||
declare let __moduleName:string;
|
declare let __moduleName:string;
|
||||||
@@ -61,6 +62,7 @@ export class DocumentList implements OnInit, AfterViewChecked {
|
|||||||
quickDocumentActions: ContentActionModel[] = [];
|
quickDocumentActions: ContentActionModel[] = [];
|
||||||
folderActions: ContentActionModel[] = [];
|
folderActions: ContentActionModel[] = [];
|
||||||
quickFolderActions: ContentActionModel[] = [];
|
quickFolderActions: ContentActionModel[] = [];
|
||||||
|
columns: ContentColumnModel[] = [];
|
||||||
|
|
||||||
canNavigateParent(): boolean {
|
canNavigateParent(): boolean {
|
||||||
return this.navigate &&
|
return this.navigate &&
|
||||||
|
20
ng2-components/ng2-alfresco-documentlist/src/models/content-column.model.d.ts
vendored
Normal file
20
ng2-components/ng2-alfresco-documentlist/src/models/content-column.model.d.ts
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
/**
|
||||||
|
* @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.
|
||||||
|
*/
|
||||||
|
export declare class ContentColumnModel {
|
||||||
|
title: string;
|
||||||
|
source: string;
|
||||||
|
}
|
@@ -0,0 +1,33 @@
|
|||||||
|
/**
|
||||||
|
* @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.
|
||||||
|
*/
|
||||||
|
System.register([], function(exports_1, context_1) {
|
||||||
|
"use strict";
|
||||||
|
var __moduleName = context_1 && context_1.id;
|
||||||
|
var ContentColumnModel;
|
||||||
|
return {
|
||||||
|
setters:[],
|
||||||
|
execute: function() {
|
||||||
|
ContentColumnModel = (function () {
|
||||||
|
function ContentColumnModel() {
|
||||||
|
}
|
||||||
|
return ContentColumnModel;
|
||||||
|
}());
|
||||||
|
exports_1("ContentColumnModel", ContentColumnModel);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=content-column.model.js.map
|
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"content-column.model.js","sourceRoot":"","sources":["content-column.model.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;;;;;;;;YAEH;gBAAA;gBAGA,CAAC;gBAAD,yBAAC;YAAD,CAAC,AAHD,IAGC;YAHD,mDAGC,CAAA"}
|
@@ -0,0 +1,21 @@
|
|||||||
|
/**
|
||||||
|
* @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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
export class ContentColumnModel {
|
||||||
|
title: string;
|
||||||
|
source: string;
|
||||||
|
}
|
Reference in New Issue
Block a user