[ADF-1843] rename 'extension-viewer' to 'add-viewer-extension' (#2568)

* rename 'extension-viewer' to 'adf-viewer-extension'

also add support for json preview

* docs updates
This commit is contained in:
Denys Vuika
2017-10-30 18:14:27 +00:00
committed by Eugenio Romano
parent 30fb980afd
commit e5fe39fdc1
6 changed files with 62 additions and 46 deletions

View File

@@ -29,7 +29,7 @@ import { ViewerOpenWithComponent } from './src/components/viewer-open-with.compo
import { ViewerSidebarComponent } from './src/components/viewer-sidebar.component';
import { ViewerToolbarComponent } from './src/components/viewer-toolbar.component';
import { ViewerComponent } from './src/components/viewer.component';
import { ExtensionViewerDirective } from './src/directives/extension-viewer.directive';
import { ViewerExtensionDirective } from './src/directives/viewer-extension.directive';
import { RenderingQueueServices } from './src/services/rendering-queue.services';
export { ViewerComponent } from './src/components/viewer.component';
@@ -41,7 +41,7 @@ export function declarations() {
TxtViewerComponent,
MediaPlayerComponent,
PdfViewerComponent,
ExtensionViewerDirective,
ViewerExtensionDirective,
UnknownFormatComponent,
ViewerToolbarComponent,
ViewerSidebarComponent,

View File

@@ -121,7 +121,7 @@ export class ViewerComponent implements OnDestroy, OnChanges {
private extensions = {
image: ['png', 'jpg', 'jpeg', 'gif', 'bpm'],
media: ['wav', 'mp4', 'mp3', 'webm', 'ogg'],
text: ['txt', 'xml', 'js', 'html'],
text: ['txt', 'xml', 'js', 'html', 'json'],
pdf: ['pdf']
};

View File

@@ -22,7 +22,7 @@ import { Injector } from '@angular/core';
import { async, getTestBed, TestBed } from '@angular/core/testing';
import { CoreModule } from 'ng2-alfresco-core';
import { ViewerComponent } from '../components/viewer.component';
import { ExtensionViewerDirective } from './extension-viewer.directive';
import { ViewerExtensionDirective } from './viewer-extension.directive';
export class MockElementRef extends ElementRef {
constructor() {
@@ -32,7 +32,7 @@ export class MockElementRef extends ElementRef {
describe('ExtensionViewerDirective', () => {
let injector: Injector;
let extensionViewerDirective: ExtensionViewerDirective;
let extensionViewerDirective: ViewerExtensionDirective;
let viewerComponent: ViewerComponent;
beforeEach(async(() => {
@@ -40,13 +40,13 @@ describe('ExtensionViewerDirective', () => {
imports: [CoreModule],
providers: [
{ provide: Location, useClass: SpyLocation },
ExtensionViewerDirective,
ViewerExtensionDirective,
{provide: ElementRef, useClass: MockElementRef},
ViewerComponent
]
});
injector = getTestBed();
extensionViewerDirective = injector.get(ExtensionViewerDirective);
extensionViewerDirective = injector.get(ViewerExtensionDirective);
viewerComponent = injector.get(ViewerComponent);
extensionViewerDirective.templateModel = {template: '', isVisible: false};
}));

View File

@@ -15,19 +15,13 @@
* limitations under the License.
*/
import {
AfterContentInit,
ContentChild,
Directive,
Input,
TemplateRef
} from '@angular/core';
import { AfterContentInit, ContentChild, Directive, Input, TemplateRef } from '@angular/core';
import { ViewerComponent } from '../components/viewer.component';
@Directive({
selector: 'extension-viewer'
selector: 'adf-viewer-extension'
})
export class ExtensionViewerDirective implements AfterContentInit {
export class ViewerExtensionDirective implements AfterContentInit {
@ContentChild(TemplateRef)
template: any;