@firestitch/html-editor
Advanced tools
Comparing version 12.0.1 to 12.0.2
@@ -33,3 +33,2 @@ import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; | ||
private _processImageUpload; | ||
private _getTextNode; | ||
uninitializedClick(event: UIEvent): void; | ||
@@ -51,2 +50,3 @@ updateSize(): void; | ||
private _change; | ||
private _initButtons; | ||
private _initPlugins; | ||
@@ -57,4 +57,5 @@ private _createOptions; | ||
private _setupFroala; | ||
private _getTextNode; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<FsHtmlEditorComponent, [{ optional: true; }, null, null]>; | ||
static ɵcmp: i0.ɵɵComponentDeclaration<FsHtmlEditorComponent, "fs-html-editor", never, { "config": "config"; }, {}, never, never>; | ||
} |
@@ -1,2 +0,2 @@ | ||
export declare const enum DefaultPlugin { | ||
export declare const enum FroalaPlugin { | ||
Align = "align", | ||
@@ -13,3 +13,4 @@ Colors = "colors", | ||
Draggable = "draggable", | ||
FontSize = "font_size" | ||
FontSize = "font_size", | ||
QuickInsert = "quick_insert" | ||
} |
import { ModuleWithProviders } from '@angular/core'; | ||
import { FsHtmlEditorConfig } from './interfaces/html-editor-config'; | ||
import { DefaultPlugin } from './enums/default-plugin.enum'; | ||
import { FroalaPlugin } from './enums/default-plugin.enum'; | ||
import * as i0 from "@angular/core"; | ||
@@ -25,3 +25,2 @@ import * as i1 from "./components/html-editor/html-editor.component"; | ||
autofocus?: boolean; | ||
froalaConfig?: any; | ||
disabled?: boolean; | ||
@@ -31,5 +30,15 @@ activationKey?: any; | ||
plugins?: import("./classes/plugin").Plugin[]; | ||
defaultPlugins: DefaultPlugin[]; | ||
froalaPlugins: FroalaPlugin[]; | ||
froalaConfig?: any; | ||
assetsJSPath?: string; | ||
assetsCSSPath?: string; | ||
buttons?: { | ||
name: string; | ||
svgKey?: string; | ||
title?: string; | ||
focus?: boolean; | ||
undo?: boolean; | ||
refreshAfterCallback?: boolean; | ||
click: (editor: any) => void; | ||
}[]; | ||
}; |
import { Observable } from 'rxjs'; | ||
import { Plugin } from '../classes/plugin'; | ||
import { DefaultPlugin } from '../enums/default-plugin.enum'; | ||
import { FroalaPlugin } from '../enums/default-plugin.enum'; | ||
export interface FsHtmlEditorConfig { | ||
@@ -14,3 +14,2 @@ image?: FsHtmlEditorUploadConfig; | ||
autofocus?: boolean; | ||
froalaConfig?: any; | ||
disabled?: boolean; | ||
@@ -20,5 +19,15 @@ activationKey?: any; | ||
plugins?: Plugin[]; | ||
defaultPlugins?: DefaultPlugin[]; | ||
froalaPlugins?: FroalaPlugin[]; | ||
froalaConfig?: any; | ||
assetsJSPath?: string; | ||
assetsCSSPath?: string; | ||
buttons?: { | ||
name: string; | ||
svgKey?: string; | ||
title?: string; | ||
focus?: boolean; | ||
undo?: boolean; | ||
refreshAfterCallback?: boolean; | ||
click: (editor: any) => void; | ||
}[]; | ||
} | ||
@@ -25,0 +34,0 @@ export interface FsHtmlEditorUploadConfig { |
@@ -8,3 +8,3 @@ import { Observable } from 'rxjs'; | ||
private _froalaLoaded; | ||
private _defaultPluginsLoaded; | ||
private _froalaPluginsLoaded; | ||
private _loaded$; | ||
@@ -18,5 +18,5 @@ constructor(_defaultConfig: FsHtmlEditorConfig); | ||
private _froalaDone; | ||
private _defaultPluginsDone; | ||
private _froalaPluginsDone; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<FsFroalaLoaderService, [{ optional: true; }]>; | ||
static ɵprov: i0.ɵɵInjectableDeclaration<FsFroalaLoaderService>; | ||
} |
@@ -19,2 +19,2 @@ export const TextButtons = [ | ||
]; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC1idXR0b25zLmNvbnN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9jb25zdHMvdGV4dC1idXR0b25zLmNvbnN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRztJQUNyQixpQkFBaUI7SUFDakIsTUFBTTtJQUNOLE1BQU07SUFDTixRQUFRO0lBQ1IsV0FBVztJQUNYLGVBQWU7SUFDZixXQUFXO0lBQ1gsYUFBYTtJQUNiLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixPQUFPO0NBQ1osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBUZXh0QnV0dG9ucyA9IFtcbiAgICAgICdwYXJhZ3JhcGhGb3JtYXQnLFxuICAgICAgJ2NvZGUnLFxuICAgICAgJ2JvbGQnLFxuICAgICAgJ2l0YWxpYycsXG4gICAgICAndW5kZXJsaW5lJyxcbiAgICAgICdzdHJpa2VUaHJvdWdoJyxcbiAgICAgICdzdWJzY3JpcHQnLFxuICAgICAgJ3N1cGVyc2NyaXB0JyxcbiAgICAgICdmb250RmFtaWx5JyxcbiAgICAgICdmb250U2l6ZScsXG4gICAgICAndGV4dENvbG9yJyxcbiAgICAgICdiYWNrZ3JvdW5kQ29sb3InLFxuICAgICAgJ2lubGluZUNsYXNzJyxcbiAgICAgICdpbmxpbmVTdHlsZScsXG4gICAgICAnY2xlYXJGb3JtYXR0aW5nJyxcbiAgICAgICdxdW90ZScsXG5dO1xuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC1idXR0b25zLmNvbnN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9jb25zdHMvdGV4dC1idXR0b25zLmNvbnN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRztJQUN6QixpQkFBaUI7SUFDakIsTUFBTTtJQUNOLE1BQU07SUFDTixRQUFRO0lBQ1IsV0FBVztJQUNYLGVBQWU7SUFDZixXQUFXO0lBQ1gsYUFBYTtJQUNiLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixPQUFPO0NBQ1IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBUZXh0QnV0dG9ucyA9IFtcbiAgJ3BhcmFncmFwaEZvcm1hdCcsXG4gICdjb2RlJyxcbiAgJ2JvbGQnLFxuICAnaXRhbGljJyxcbiAgJ3VuZGVybGluZScsXG4gICdzdHJpa2VUaHJvdWdoJyxcbiAgJ3N1YnNjcmlwdCcsXG4gICdzdXBlcnNjcmlwdCcsXG4gICdmb250RmFtaWx5JyxcbiAgJ2ZvbnRTaXplJyxcbiAgJ3RleHRDb2xvcicsXG4gICdiYWNrZ3JvdW5kQ29sb3InLFxuICAnaW5saW5lQ2xhc3MnLFxuICAnaW5saW5lU3R5bGUnLFxuICAnY2xlYXJGb3JtYXR0aW5nJyxcbiAgJ3F1b3RlJyxcbl07XG4iXX0= |
export {}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1wbHVnaW4uZW51bS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvZW51bXMvZGVmYXVsdC1wbHVnaW4uZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGVudW0gRGVmYXVsdFBsdWdpbiB7XG4gIEFsaWduID0gJ2FsaWduJyxcbiAgQ29sb3JzID0gJ2NvbG9ycycsXG4gIEltYWdlID0gJ2ltYWdlJyxcbiAgTGluayA9ICdsaW5rJyxcbiAgTGlzdHMgPSAnbGlzdHMnLFxuICBQYXJhZ3JhcGhGb3JtYXQgPSAncGFyYWdyYXBoX2Zvcm1hdCcsXG4gIFRhYmxlID0gJ3RhYmxlJyxcbiAgVXJsID0gJ3VybCcsXG4gIFZpZGVvID0gJ3ZpZGVvJyxcbiAgUXVvdGUgPSAncXVvdGUnLFxuICBEcmFnZ2FibGUgPSAnZHJhZ2dhYmxlJyxcbiAgRm9udFNpemUgPSAnZm9udF9zaXplJyxcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1wbHVnaW4uZW51bS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvZW51bXMvZGVmYXVsdC1wbHVnaW4uZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGVudW0gRnJvYWxhUGx1Z2luIHtcbiAgQWxpZ24gPSAnYWxpZ24nLFxuICBDb2xvcnMgPSAnY29sb3JzJyxcbiAgSW1hZ2UgPSAnaW1hZ2UnLFxuICBMaW5rID0gJ2xpbmsnLFxuICBMaXN0cyA9ICdsaXN0cycsXG4gIFBhcmFncmFwaEZvcm1hdCA9ICdwYXJhZ3JhcGhfZm9ybWF0JyxcbiAgVGFibGUgPSAndGFibGUnLFxuICBVcmwgPSAndXJsJyxcbiAgVmlkZW8gPSAndmlkZW8nLFxuICBRdW90ZSA9ICdxdW90ZScsXG4gIERyYWdnYWJsZSA9ICdkcmFnZ2FibGUnLFxuICBGb250U2l6ZSA9ICdmb250X3NpemUnLFxuICBRdWlja0luc2VydCA9ICdxdWlja19pbnNlcnQnLFxufVxuIl19 |
@@ -50,3 +50,3 @@ import { NgModule } from '@angular/core'; | ||
export function FsHtmlEditorConfigFactory(config) { | ||
return Object.assign({ defaultPlugins: [ | ||
return Object.assign({ froalaPlugins: [ | ||
"align" /* Align */, | ||
@@ -66,2 +66,2 @@ "colors" /* Colors */, | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMtaHRtbC1lZGl0b3IubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwcC9mcy1odG1sLWVkaXRvci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRXhELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBRTdGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHlCQUF5QixDQUFDOztBQWtCL0YsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixNQUFNLENBQUMsT0FBTyxDQUFDLFNBQTZCLEVBQUU7UUFDNUMsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7Z0JBQzVEO29CQUNFLE9BQU8sRUFBRSxxQkFBcUI7b0JBQzlCLFVBQVUsRUFBRSx5QkFBeUI7b0JBQ3JDLElBQUksRUFBRSxDQUFDLDZCQUE2QixDQUFDO2lCQUN0QzthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O2dIQWJVLGtCQUFrQjtpSEFBbEIsa0JBQWtCLGlCQUozQixxQkFBcUI7UUFDckIsdUJBQXVCLGFBVHZCLFlBQVk7UUFDWixnQkFBZ0IsYUFHaEIscUJBQXFCO1FBQ3JCLHVCQUF1QjtpSEFPZCxrQkFBa0IsWUFicEI7WUFDUCxZQUFZO1lBQ1osZ0JBQWdCO1NBQ2pCOzRGQVVVLGtCQUFrQjtrQkFkOUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixnQkFBZ0I7cUJBQ2pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxxQkFBcUI7d0JBQ3JCLHVCQUF1QjtxQkFDeEI7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLHFCQUFxQjt3QkFDckIsdUJBQXVCO3FCQUN4QjtpQkFDRjs7QUFpQkQsTUFBTSxVQUFVLHlCQUF5QixDQUFDLE1BQTBCO0lBQ2xFLHVCQUNFLGNBQWMsRUFBRTs7Ozs7Ozs7Ozs7OztTQWFmLElBQ0UsTUFBTSxFQUNUO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5pbXBvcnQgeyBGc1NrZWxldG9uTW9kdWxlIH0gZnJvbSAnQGZpcmVzdGl0Y2gvc2tlbGV0b24nO1xuXG5pbXBvcnQgeyBGc0h0bWxFZGl0b3JDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaHRtbC1lZGl0b3IvaHRtbC1lZGl0b3IuY29tcG9uZW50JztcbmltcG9ydCB7IEZzSHRtbFJlbmRlcmVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2h0bWwtcmVuZGVyZXIvaHRtbC1yZW5kZXJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgRnNIdG1sRWRpdG9yQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZyc7XG5pbXBvcnQgeyBGU19IVE1MX0VESVRPUl9DT05GSUcsIEZTX0hUTUxfRURJVE9SX0RFRkFVTFRfQ09ORklHIH0gZnJvbSAnLi9pbmplY3RzL2NvbmZpZy5pbmplY3QnO1xuaW1wb3J0IHsgRGVmYXVsdFBsdWdpbiB9IGZyb20gJy4vZW51bXMvZGVmYXVsdC1wbHVnaW4uZW51bSc7XG5cblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBGc1NrZWxldG9uTW9kdWxlLFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgRnNIdG1sRWRpdG9yQ29tcG9uZW50LFxuICAgIEZzSHRtbFJlbmRlcmVyQ29tcG9uZW50LFxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBGc0h0bWxFZGl0b3JDb21wb25lbnQsXG4gICAgRnNIdG1sUmVuZGVyZXJDb21wb25lbnQsXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIEZzSHRtbEVkaXRvck1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZzogRnNIdG1sRWRpdG9yQ29uZmlnID0ge30pOiBNb2R1bGVXaXRoUHJvdmlkZXJzPEZzSHRtbEVkaXRvck1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRnNIdG1sRWRpdG9yTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHsgcHJvdmlkZTogRlNfSFRNTF9FRElUT1JfREVGQVVMVF9DT05GSUcsIHVzZVZhbHVlOiBjb25maWcgfSxcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IEZTX0hUTUxfRURJVE9SX0NPTkZJRyxcbiAgICAgICAgICB1c2VGYWN0b3J5OiBGc0h0bWxFZGl0b3JDb25maWdGYWN0b3J5LFxuICAgICAgICAgIGRlcHM6IFtGU19IVE1MX0VESVRPUl9ERUZBVUxUX0NPTkZJR11cbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZzSHRtbEVkaXRvckNvbmZpZ0ZhY3RvcnkoY29uZmlnOiBGc0h0bWxFZGl0b3JDb25maWcpIHtcbiAgcmV0dXJuIHtcbiAgICBkZWZhdWx0UGx1Z2luczogW1xuICAgICAgRGVmYXVsdFBsdWdpbi5BbGlnbixcbiAgICAgIERlZmF1bHRQbHVnaW4uQ29sb3JzLFxuICAgICAgRGVmYXVsdFBsdWdpbi5JbWFnZSxcbiAgICAgIERlZmF1bHRQbHVnaW4uTGluayxcbiAgICAgIERlZmF1bHRQbHVnaW4uTGlzdHMsXG4gICAgICBEZWZhdWx0UGx1Z2luLlBhcmFncmFwaEZvcm1hdCxcbiAgICAgIERlZmF1bHRQbHVnaW4uUXVvdGUsXG4gICAgICBEZWZhdWx0UGx1Z2luLlRhYmxlLFxuICAgICAgRGVmYXVsdFBsdWdpbi5VcmwsXG4gICAgICBEZWZhdWx0UGx1Z2luLlZpZGVvLFxuICAgICAgRGVmYXVsdFBsdWdpbi5EcmFnZ2FibGUsXG4gICAgICBEZWZhdWx0UGx1Z2luLkZvbnRTaXplLFxuICAgIF0sXG4gICAgLi4uY29uZmlnXG4gIH07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMtaHRtbC1lZGl0b3IubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwcC9mcy1odG1sLWVkaXRvci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRXhELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBRTdGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHlCQUF5QixDQUFDOztBQWtCL0YsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixNQUFNLENBQUMsT0FBTyxDQUFDLFNBQTZCLEVBQUU7UUFDNUMsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7Z0JBQzVEO29CQUNFLE9BQU8sRUFBRSxxQkFBcUI7b0JBQzlCLFVBQVUsRUFBRSx5QkFBeUI7b0JBQ3JDLElBQUksRUFBRSxDQUFDLDZCQUE2QixDQUFDO2lCQUN0QzthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O2dIQWJVLGtCQUFrQjtpSEFBbEIsa0JBQWtCLGlCQUozQixxQkFBcUI7UUFDckIsdUJBQXVCLGFBVHZCLFlBQVk7UUFDWixnQkFBZ0IsYUFHaEIscUJBQXFCO1FBQ3JCLHVCQUF1QjtpSEFPZCxrQkFBa0IsWUFicEI7WUFDUCxZQUFZO1lBQ1osZ0JBQWdCO1NBQ2pCOzRGQVVVLGtCQUFrQjtrQkFkOUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixnQkFBZ0I7cUJBQ2pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxxQkFBcUI7d0JBQ3JCLHVCQUF1QjtxQkFDeEI7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLHFCQUFxQjt3QkFDckIsdUJBQXVCO3FCQUN4QjtpQkFDRjs7QUFpQkQsTUFBTSxVQUFVLHlCQUF5QixDQUFDLE1BQTBCO0lBQ2xFLHVCQUNFLGFBQWEsRUFBRTs7Ozs7Ozs7Ozs7OztTQWFkLElBQ0UsTUFBTSxFQUNUO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5pbXBvcnQgeyBGc1NrZWxldG9uTW9kdWxlIH0gZnJvbSAnQGZpcmVzdGl0Y2gvc2tlbGV0b24nO1xuXG5pbXBvcnQgeyBGc0h0bWxFZGl0b3JDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaHRtbC1lZGl0b3IvaHRtbC1lZGl0b3IuY29tcG9uZW50JztcbmltcG9ydCB7IEZzSHRtbFJlbmRlcmVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2h0bWwtcmVuZGVyZXIvaHRtbC1yZW5kZXJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgRnNIdG1sRWRpdG9yQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZyc7XG5pbXBvcnQgeyBGU19IVE1MX0VESVRPUl9DT05GSUcsIEZTX0hUTUxfRURJVE9SX0RFRkFVTFRfQ09ORklHIH0gZnJvbSAnLi9pbmplY3RzL2NvbmZpZy5pbmplY3QnO1xuaW1wb3J0IHsgRnJvYWxhUGx1Z2luIH0gZnJvbSAnLi9lbnVtcy9kZWZhdWx0LXBsdWdpbi5lbnVtJztcblxuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIEZzU2tlbGV0b25Nb2R1bGUsXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBGc0h0bWxFZGl0b3JDb21wb25lbnQsXG4gICAgRnNIdG1sUmVuZGVyZXJDb21wb25lbnQsXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIEZzSHRtbEVkaXRvckNvbXBvbmVudCxcbiAgICBGc0h0bWxSZW5kZXJlckNvbXBvbmVudCxcbiAgXSxcbn0pXG5leHBvcnQgY2xhc3MgRnNIdG1sRWRpdG9yTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBGc0h0bWxFZGl0b3JDb25maWcgPSB7fSk6IE1vZHVsZVdpdGhQcm92aWRlcnM8RnNIdG1sRWRpdG9yTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGc0h0bWxFZGl0b3JNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgeyBwcm92aWRlOiBGU19IVE1MX0VESVRPUl9ERUZBVUxUX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZyB9LFxuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogRlNfSFRNTF9FRElUT1JfQ09ORklHLFxuICAgICAgICAgIHVzZUZhY3Rvcnk6IEZzSHRtbEVkaXRvckNvbmZpZ0ZhY3RvcnksXG4gICAgICAgICAgZGVwczogW0ZTX0hUTUxfRURJVE9SX0RFRkFVTFRfQ09ORklHXVxuICAgICAgICB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRnNIdG1sRWRpdG9yQ29uZmlnRmFjdG9yeShjb25maWc6IEZzSHRtbEVkaXRvckNvbmZpZykge1xuICByZXR1cm4ge1xuICAgIGZyb2FsYVBsdWdpbnM6IFtcbiAgICAgIEZyb2FsYVBsdWdpbi5BbGlnbixcbiAgICAgIEZyb2FsYVBsdWdpbi5Db2xvcnMsXG4gICAgICBGcm9hbGFQbHVnaW4uSW1hZ2UsXG4gICAgICBGcm9hbGFQbHVnaW4uTGluayxcbiAgICAgIEZyb2FsYVBsdWdpbi5MaXN0cyxcbiAgICAgIEZyb2FsYVBsdWdpbi5QYXJhZ3JhcGhGb3JtYXQsXG4gICAgICBGcm9hbGFQbHVnaW4uUXVvdGUsXG4gICAgICBGcm9hbGFQbHVnaW4uVGFibGUsXG4gICAgICBGcm9hbGFQbHVnaW4uVXJsLFxuICAgICAgRnJvYWxhUGx1Z2luLlZpZGVvLFxuICAgICAgRnJvYWxhUGx1Z2luLkRyYWdnYWJsZSxcbiAgICAgIEZyb2FsYVBsdWdpbi5Gb250U2l6ZSxcbiAgICBdLFxuICAgIC4uLmNvbmZpZ1xuICB9O1xufVxuIl19 |
export {}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHRtbC1lZGl0b3ItY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuXG5pbXBvcnQgeyBQbHVnaW4gfSBmcm9tICcuLi9jbGFzc2VzL3BsdWdpbic7XG5pbXBvcnQgeyBEZWZhdWx0UGx1Z2luIH0gZnJvbSAnLi4vZW51bXMvZGVmYXVsdC1wbHVnaW4uZW51bSc7XG5cblxuZXhwb3J0IGludGVyZmFjZSBGc0h0bWxFZGl0b3JDb25maWcge1xuICBpbWFnZT86IEZzSHRtbEVkaXRvclVwbG9hZENvbmZpZztcbiAgbGFiZWw/OiBzdHJpbmc7XG4gIGhpbnQ/OiBzdHJpbmc7XG4gIGNoYW5nZT86IEZ1bmN0aW9uO1xuICBpbml0T25DbGljaz86IGJvb2xlYW47XG4gIGluaXRDbGljaz86IChldmVudD86IFVJRXZlbnQpID0+IHZvaWQ7XG4gIHBsYWNlaG9sZGVyPzogc3RyaW5nO1xuICBtYXhMZW5ndGg/OiBudW1iZXI7XG4gIGF1dG9mb2N1cz86IGJvb2xlYW47XG4gIGZyb2FsYUNvbmZpZz86IGFueTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBhY3RpdmF0aW9uS2V5PzogYW55O1xuICB0b29sdGlwPzogc3RyaW5nO1xuICBwbHVnaW5zPzogUGx1Z2luW107XG4gIGRlZmF1bHRQbHVnaW5zPzogRGVmYXVsdFBsdWdpbltdO1xuICBhc3NldHNKU1BhdGg/OiBzdHJpbmc7XG4gIGFzc2V0c0NTU1BhdGg/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRnNIdG1sRWRpdG9yVXBsb2FkQ29uZmlnIHtcbiAgd2lkdGg/OiBudW1iZXIgfCB1bmRlZmluZWQ7XG4gIGhlaWdodD86IG51bWJlciB8IHVuZGVmaW5lZDtcbiAgcXVhbGl0eT86IG51bWJlciB8IHVuZGVmaW5lZDtcbiAgZm9ybWF0Pzogc3RyaW5nIHwgdW5kZWZpbmVkO1xuICBtaW5XaWR0aD86IG51bWJlcjtcbiAgbWluSGVpZ2h0PzogbnVtYmVyO1xuICB1cGxvYWQ/OiAoZmlsZTogQmxvYikgPT4gT2JzZXJ2YWJsZTxzdHJpbmc+O1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHRtbC1lZGl0b3ItY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuXG5pbXBvcnQgeyBQbHVnaW4gfSBmcm9tICcuLi9jbGFzc2VzL3BsdWdpbic7XG5pbXBvcnQgeyBGcm9hbGFQbHVnaW4gfSBmcm9tICcuLi9lbnVtcy9kZWZhdWx0LXBsdWdpbi5lbnVtJztcblxuXG5leHBvcnQgaW50ZXJmYWNlIEZzSHRtbEVkaXRvckNvbmZpZyB7XG4gIGltYWdlPzogRnNIdG1sRWRpdG9yVXBsb2FkQ29uZmlnO1xuICBsYWJlbD86IHN0cmluZztcbiAgaGludD86IHN0cmluZztcbiAgY2hhbmdlPzogRnVuY3Rpb247XG4gIGluaXRPbkNsaWNrPzogYm9vbGVhbjtcbiAgaW5pdENsaWNrPzogKGV2ZW50PzogVUlFdmVudCkgPT4gdm9pZDtcbiAgcGxhY2Vob2xkZXI/OiBzdHJpbmc7XG4gIG1heExlbmd0aD86IG51bWJlcjtcbiAgYXV0b2ZvY3VzPzogYm9vbGVhbjtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBhY3RpdmF0aW9uS2V5PzogYW55O1xuICB0b29sdGlwPzogc3RyaW5nO1xuICBwbHVnaW5zPzogUGx1Z2luW107XG4gIGZyb2FsYVBsdWdpbnM/OiBGcm9hbGFQbHVnaW5bXTtcbiAgZnJvYWxhQ29uZmlnPzogYW55O1xuICBhc3NldHNKU1BhdGg/OiBzdHJpbmc7XG4gIGFzc2V0c0NTU1BhdGg/OiBzdHJpbmc7XG4gIGJ1dHRvbnM/OiB7XG4gICAgbmFtZTogc3RyaW5nO1xuICAgIHN2Z0tleT86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgICBmb2N1cz86IGJvb2xlYW47XG4gICAgdW5kbz86IGJvb2xlYW47XG4gICAgcmVmcmVzaEFmdGVyQ2FsbGJhY2s/OiBib29sZWFuO1xuICAgIGNsaWNrOiAoZWRpdG9yOiBhbnkpID0+IHZvaWQ7XG4gIH1bXTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBGc0h0bWxFZGl0b3JVcGxvYWRDb25maWcge1xuICB3aWR0aD86IG51bWJlciB8IHVuZGVmaW5lZDtcbiAgaGVpZ2h0PzogbnVtYmVyIHwgdW5kZWZpbmVkO1xuICBxdWFsaXR5PzogbnVtYmVyIHwgdW5kZWZpbmVkO1xuICBmb3JtYXQ/OiBzdHJpbmcgfCB1bmRlZmluZWQ7XG4gIG1pbldpZHRoPzogbnVtYmVyO1xuICBtaW5IZWlnaHQ/OiBudW1iZXI7XG4gIHVwbG9hZD86IChmaWxlOiBCbG9iKSA9PiBPYnNlcnZhYmxlPHN0cmluZz47XG59XG4iXX0= |
@@ -11,4 +11,4 @@ import { Inject, Injectable, Optional } from '@angular/core'; | ||
this._froalaLoaded = new BehaviorSubject(false); | ||
this._defaultPluginsLoaded = new BehaviorSubject(false); | ||
this._loaded$ = combineLatest([this._froalaLoaded, this._defaultPluginsLoaded]) | ||
this._froalaPluginsLoaded = new BehaviorSubject(false); | ||
this._loaded$ = combineLatest([this._froalaLoaded, this._froalaPluginsLoaded]) | ||
.pipe(map(([FroalaReady, pluginsRead]) => { | ||
@@ -31,3 +31,3 @@ return pluginsRead && FroalaReady; | ||
get ready() { | ||
return this._froalaLoaded.getValue() && this._defaultPluginsLoaded.getValue(); | ||
return this._froalaLoaded.getValue() && this._froalaPluginsLoaded.getValue(); | ||
} | ||
@@ -48,3 +48,3 @@ get FroalaEditor() { | ||
}), tap(() => { | ||
this._defaultPluginsDone(); | ||
this._froalaPluginsDone(); | ||
})) | ||
@@ -55,3 +55,3 @@ .subscribe(); | ||
const imports = this._defaultConfig | ||
.defaultPlugins | ||
.froalaPlugins | ||
.reduce((acc, pluginName) => { | ||
@@ -67,4 +67,4 @@ const import$ = ResourceLoader.loadResource(pluginName); | ||
} | ||
_defaultPluginsDone() { | ||
this._defaultPluginsLoaded.next(true); | ||
_froalaPluginsDone() { | ||
this._froalaPluginsLoaded.next(true); | ||
} | ||
@@ -85,2 +85,2 @@ } | ||
}] }]; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvYWxhLWxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9zZXJ2aWNlcy9mcm9hbGEtbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTdELE9BQU8sRUFBRSxlQUFlLEVBQUUsYUFBYSxFQUFjLE1BQU0sTUFBTSxDQUFDO0FBQ2xFLE9BQU8sRUFBRSxTQUFTLEVBQUUsR0FBRyxFQUFFLFdBQVcsRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVsRSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUdqRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBTWpELE1BQU0sT0FBTyxxQkFBcUI7SUFlaEMsWUFDcUQsY0FBa0M7UUFBbEMsbUJBQWMsR0FBZCxjQUFjLENBQW9CO1FBWi9FLGtCQUFhLEdBQUcsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDM0MsMEJBQXFCLEdBQUcsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDLENBQUM7UUFFbkQsYUFBUSxHQUFHLGFBQWEsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLHFCQUFxQixDQUFDLENBQUM7YUFDL0UsSUFBSSxDQUNILEdBQUcsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLFdBQVcsQ0FBQyxFQUFFLEVBQUU7WUFDakMsT0FBTyxXQUFXLElBQUksV0FBVyxDQUFDO1FBQ3BDLENBQUMsQ0FBQyxFQUNGLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FDZixDQUFDO1FBS0YsSUFBSSxJQUFJLENBQUMsY0FBYyxFQUFFO1lBQ3ZCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxZQUFZLEVBQUU7Z0JBQ3BDLGNBQWMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsQ0FBQTthQUNqRTtZQUVELElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLEVBQUU7Z0JBQ3JDLGNBQWMsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsQ0FBQTthQUNoRTtTQUNGO1FBRUQsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ2YsQ0FBQztJQUVELElBQVcsT0FBTztRQUNoQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUVELElBQVcsS0FBSztRQUNkLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxRQUFRLEVBQUUsSUFBSSxJQUFJLENBQUMscUJBQXFCLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDaEYsQ0FBQztJQUVELElBQVcsWUFBWTtRQUNyQixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7SUFDNUIsQ0FBQztJQUVPLEtBQUs7UUFDWCxhQUFhLENBQUM7WUFDWixjQUFjLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQztZQUNyQyxjQUFjLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQztTQUNwQyxDQUFDO2FBQ0MsSUFBSSxDQUNILEdBQUcsQ0FBQyxHQUFHLEVBQUU7WUFDUCxJQUFJLENBQUMsYUFBYSxHQUFJLE1BQWMsQ0FBQyxZQUFZLENBQUM7WUFDbEQsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3JCLENBQUMsQ0FBQyxFQUNGLFNBQVMsQ0FBQyxHQUFHLEVBQUU7WUFDYixPQUFPLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUM3QixDQUFDLENBQUMsRUFDRixHQUFHLENBQUMsR0FBRyxFQUFFO1lBQ1AsSUFBSSxDQUFDLG1CQUFtQixFQUFFLENBQUM7UUFDN0IsQ0FBQyxDQUFDLENBQ0g7YUFDQSxTQUFTLEVBQUUsQ0FBQztJQUNqQixDQUFDO0lBRU8sWUFBWTtRQUNsQixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsY0FBYzthQUNoQyxjQUFjO2FBQ2QsTUFBTSxDQUFDLENBQUMsR0FBRyxFQUFFLFVBQVUsRUFBRSxFQUFFO1lBQzFCLE1BQU0sT0FBTyxHQUFHLGNBQWMsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLENBQUM7WUFFeEQsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztZQUVsQixPQUFPLEdBQUcsQ0FBQztRQUNiLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUVULE9BQU8sYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFTyxXQUFXO1FBQ2pCLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFTyxtQkFBbUI7UUFDekIsSUFBSSxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4QyxDQUFDOzttSEFuRlUscUJBQXFCLGtCQWdCVixxQkFBcUI7dUhBaEJoQyxxQkFBcUIsY0FGcEIsTUFBTTs0RkFFUCxxQkFBcUI7a0JBSGpDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzswQkFpQkksUUFBUTs7MEJBQUksTUFBTTsyQkFBQyxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgY29tYmluZUxhdGVzdCwgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgY29uY2F0TWFwLCBtYXAsIHNoYXJlUmVwbGF5LCB0YXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7IEZTX0hUTUxfRURJVE9SX0NPTkZJRyB9IGZyb20gJy4uL2luamVjdHMvY29uZmlnLmluamVjdCc7XG5pbXBvcnQgeyBGc0h0bWxFZGl0b3JDb25maWcgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZyc7XG5cbmltcG9ydCB7IFJlc291cmNlTG9hZGVyIH0gZnJvbSAnLi4vdXRpbHMvbG9hZGVyJztcblxuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgRnNGcm9hbGFMb2FkZXJTZXJ2aWNlIHtcblxuICBwcml2YXRlIF9Gcm9hbGFFZGl0b3I6IHVua25vd247XG5cbiAgcHJpdmF0ZSBfZnJvYWxhTG9hZGVkID0gbmV3IEJlaGF2aW9yU3ViamVjdChmYWxzZSk7XG4gIHByaXZhdGUgX2RlZmF1bHRQbHVnaW5zTG9hZGVkID0gbmV3IEJlaGF2aW9yU3ViamVjdChmYWxzZSk7XG5cbiAgcHJpdmF0ZSBfbG9hZGVkJCA9IGNvbWJpbmVMYXRlc3QoW3RoaXMuX2Zyb2FsYUxvYWRlZCwgdGhpcy5fZGVmYXVsdFBsdWdpbnNMb2FkZWRdKVxuICAgIC5waXBlKFxuICAgICAgbWFwKChbRnJvYWxhUmVhZHksIHBsdWdpbnNSZWFkXSkgPT4ge1xuICAgICAgICByZXR1cm4gcGx1Z2luc1JlYWQgJiYgRnJvYWxhUmVhZHk7XG4gICAgICB9KSxcbiAgICAgIHNoYXJlUmVwbGF5KDEpLFxuICAgICk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQE9wdGlvbmFsKCkgQEluamVjdChGU19IVE1MX0VESVRPUl9DT05GSUcpIHByaXZhdGUgX2RlZmF1bHRDb25maWc6IEZzSHRtbEVkaXRvckNvbmZpZyxcbiAgKSB7XG4gICAgaWYgKHRoaXMuX2RlZmF1bHRDb25maWcpIHtcbiAgICAgIGlmICh0aGlzLl9kZWZhdWx0Q29uZmlnLmFzc2V0c0pTUGF0aCkge1xuICAgICAgICBSZXNvdXJjZUxvYWRlci5zZXRSZXNvdXJjZUJhc2UodGhpcy5fZGVmYXVsdENvbmZpZy5hc3NldHNKU1BhdGgpXG4gICAgICB9XG5cbiAgICAgIGlmICh0aGlzLl9kZWZhdWx0Q29uZmlnLmFzc2V0c0NTU1BhdGgpIHtcbiAgICAgICAgUmVzb3VyY2VMb2FkZXIuc2V0U3R5bGVzQmFzZSh0aGlzLl9kZWZhdWx0Q29uZmlnLmFzc2V0c0NTU1BhdGgpXG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhpcy5fbG9hZCgpO1xuICB9XG5cbiAgcHVibGljIGdldCBsb2FkZWQkKCk6IE9ic2VydmFibGU8Ym9vbGVhbj4ge1xuICAgIHJldHVybiB0aGlzLl9sb2FkZWQkO1xuICB9XG5cbiAgcHVibGljIGdldCByZWFkeSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fZnJvYWxhTG9hZGVkLmdldFZhbHVlKCkgJiYgdGhpcy5fZGVmYXVsdFBsdWdpbnNMb2FkZWQuZ2V0VmFsdWUoKTtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgRnJvYWxhRWRpdG9yKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMuX0Zyb2FsYUVkaXRvcjtcbiAgfVxuXG4gIHByaXZhdGUgX2xvYWQoKSB7XG4gICAgY29tYmluZUxhdGVzdChbXG4gICAgICBSZXNvdXJjZUxvYWRlci5sb2FkUmVzb3VyY2UoJ2Zyb2FsYScpLFxuICAgICAgUmVzb3VyY2VMb2FkZXIubG9hZFN0eWxlcygnZnJvYWxhJylcbiAgICBdKVxuICAgICAgLnBpcGUoXG4gICAgICAgIHRhcCgoKSA9PiB7XG4gICAgICAgICAgdGhpcy5fRnJvYWxhRWRpdG9yID0gKHdpbmRvdyBhcyBhbnkpLkZyb2FsYUVkaXRvcjtcbiAgICAgICAgICB0aGlzLl9mcm9hbGFEb25lKCk7XG4gICAgICAgIH0pLFxuICAgICAgICBjb25jYXRNYXAoKCkgPT4ge1xuICAgICAgICAgIHJldHVybiB0aGlzLl9sb2FkUGx1Z2lucygpO1xuICAgICAgICB9KSxcbiAgICAgICAgdGFwKCgpID0+IHtcbiAgICAgICAgICB0aGlzLl9kZWZhdWx0UGx1Z2luc0RvbmUoKTtcbiAgICAgICAgfSksXG4gICAgICApXG4gICAgICAuc3Vic2NyaWJlKCk7XG4gIH1cbiAgXG4gIHByaXZhdGUgX2xvYWRQbHVnaW5zKCk6IE9ic2VydmFibGU8dW5rbm93bj4ge1xuICAgIGNvbnN0IGltcG9ydHMgPSB0aGlzLl9kZWZhdWx0Q29uZmlnXG4gICAgICAuZGVmYXVsdFBsdWdpbnNcbiAgICAgIC5yZWR1Y2UoKGFjYywgcGx1Z2luTmFtZSkgPT4ge1xuICAgICAgICBjb25zdCBpbXBvcnQkID0gUmVzb3VyY2VMb2FkZXIubG9hZFJlc291cmNlKHBsdWdpbk5hbWUpO1xuXG4gICAgICAgIGFjYy5wdXNoKGltcG9ydCQpO1xuXG4gICAgICAgIHJldHVybiBhY2M7XG4gICAgICB9LCBbXSk7XG5cbiAgICByZXR1cm4gY29tYmluZUxhdGVzdChpbXBvcnRzKTtcbiAgfVxuXG4gIHByaXZhdGUgX2Zyb2FsYURvbmUoKSB7XG4gICAgdGhpcy5fZnJvYWxhTG9hZGVkLm5leHQodHJ1ZSk7XG4gIH1cblxuICBwcml2YXRlIF9kZWZhdWx0UGx1Z2luc0RvbmUoKSB7XG4gICAgdGhpcy5fZGVmYXVsdFBsdWdpbnNMb2FkZWQubmV4dCh0cnVlKTtcbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvYWxhLWxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC9zZXJ2aWNlcy9mcm9hbGEtbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTdELE9BQU8sRUFBRSxlQUFlLEVBQUUsYUFBYSxFQUFjLE1BQU0sTUFBTSxDQUFDO0FBQ2xFLE9BQU8sRUFBRSxTQUFTLEVBQUUsR0FBRyxFQUFFLFdBQVcsRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVsRSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUdqRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBTWpELE1BQU0sT0FBTyxxQkFBcUI7SUFlaEMsWUFDcUQsY0FBa0M7UUFBbEMsbUJBQWMsR0FBZCxjQUFjLENBQW9CO1FBWi9FLGtCQUFhLEdBQUcsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDM0MseUJBQW9CLEdBQUcsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDLENBQUM7UUFFbEQsYUFBUSxHQUFHLGFBQWEsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLG9CQUFvQixDQUFDLENBQUM7YUFDOUUsSUFBSSxDQUNILEdBQUcsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLFdBQVcsQ0FBQyxFQUFFLEVBQUU7WUFDakMsT0FBTyxXQUFXLElBQUksV0FBVyxDQUFDO1FBQ3BDLENBQUMsQ0FBQyxFQUNGLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FDZixDQUFDO1FBS0YsSUFBSSxJQUFJLENBQUMsY0FBYyxFQUFFO1lBQ3ZCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxZQUFZLEVBQUU7Z0JBQ3BDLGNBQWMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsQ0FBQTthQUNqRTtZQUVELElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLEVBQUU7Z0JBQ3JDLGNBQWMsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsQ0FBQTthQUNoRTtTQUNGO1FBRUQsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ2YsQ0FBQztJQUVELElBQVcsT0FBTztRQUNoQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUVELElBQVcsS0FBSztRQUNkLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxRQUFRLEVBQUUsSUFBSSxJQUFJLENBQUMsb0JBQW9CLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDL0UsQ0FBQztJQUVELElBQVcsWUFBWTtRQUNyQixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7SUFDNUIsQ0FBQztJQUVPLEtBQUs7UUFDWCxhQUFhLENBQUM7WUFDWixjQUFjLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQztZQUNyQyxjQUFjLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQztTQUNwQyxDQUFDO2FBQ0MsSUFBSSxDQUNILEdBQUcsQ0FBQyxHQUFHLEVBQUU7WUFDUCxJQUFJLENBQUMsYUFBYSxHQUFJLE1BQWMsQ0FBQyxZQUFZLENBQUM7WUFDbEQsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3JCLENBQUMsQ0FBQyxFQUNGLFNBQVMsQ0FBQyxHQUFHLEVBQUU7WUFDYixPQUFPLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUM3QixDQUFDLENBQUMsRUFDRixHQUFHLENBQUMsR0FBRyxFQUFFO1lBQ1AsSUFBSSxDQUFDLGtCQUFrQixFQUFFLENBQUM7UUFDNUIsQ0FBQyxDQUFDLENBQ0g7YUFDQSxTQUFTLEVBQUUsQ0FBQztJQUNqQixDQUFDO0lBRU8sWUFBWTtRQUNsQixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsY0FBYzthQUNoQyxhQUFhO2FBQ2IsTUFBTSxDQUFDLENBQUMsR0FBRyxFQUFFLFVBQVUsRUFBRSxFQUFFO1lBQzFCLE1BQU0sT0FBTyxHQUFHLGNBQWMsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLENBQUM7WUFFeEQsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztZQUVsQixPQUFPLEdBQUcsQ0FBQztRQUNiLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUVULE9BQU8sYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFTyxXQUFXO1FBQ2pCLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFTyxrQkFBa0I7UUFDeEIsSUFBSSxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QyxDQUFDOzttSEFuRlUscUJBQXFCLGtCQWdCVixxQkFBcUI7dUhBaEJoQyxxQkFBcUIsY0FGcEIsTUFBTTs0RkFFUCxxQkFBcUI7a0JBSGpDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzswQkFpQkksUUFBUTs7MEJBQUksTUFBTTsyQkFBQyxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgY29tYmluZUxhdGVzdCwgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgY29uY2F0TWFwLCBtYXAsIHNoYXJlUmVwbGF5LCB0YXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmltcG9ydCB7IEZTX0hUTUxfRURJVE9SX0NPTkZJRyB9IGZyb20gJy4uL2luamVjdHMvY29uZmlnLmluamVjdCc7XG5pbXBvcnQgeyBGc0h0bWxFZGl0b3JDb25maWcgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2h0bWwtZWRpdG9yLWNvbmZpZyc7XG5cbmltcG9ydCB7IFJlc291cmNlTG9hZGVyIH0gZnJvbSAnLi4vdXRpbHMvbG9hZGVyJztcblxuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgRnNGcm9hbGFMb2FkZXJTZXJ2aWNlIHtcblxuICBwcml2YXRlIF9Gcm9hbGFFZGl0b3I6IHVua25vd247XG5cbiAgcHJpdmF0ZSBfZnJvYWxhTG9hZGVkID0gbmV3IEJlaGF2aW9yU3ViamVjdChmYWxzZSk7XG4gIHByaXZhdGUgX2Zyb2FsYVBsdWdpbnNMb2FkZWQgPSBuZXcgQmVoYXZpb3JTdWJqZWN0KGZhbHNlKTtcblxuICBwcml2YXRlIF9sb2FkZWQkID0gY29tYmluZUxhdGVzdChbdGhpcy5fZnJvYWxhTG9hZGVkLCB0aGlzLl9mcm9hbGFQbHVnaW5zTG9hZGVkXSlcbiAgICAucGlwZShcbiAgICAgIG1hcCgoW0Zyb2FsYVJlYWR5LCBwbHVnaW5zUmVhZF0pID0+IHtcbiAgICAgICAgcmV0dXJuIHBsdWdpbnNSZWFkICYmIEZyb2FsYVJlYWR5O1xuICAgICAgfSksXG4gICAgICBzaGFyZVJlcGxheSgxKSxcbiAgICApO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBPcHRpb25hbCgpIEBJbmplY3QoRlNfSFRNTF9FRElUT1JfQ09ORklHKSBwcml2YXRlIF9kZWZhdWx0Q29uZmlnOiBGc0h0bWxFZGl0b3JDb25maWcsXG4gICkge1xuICAgIGlmICh0aGlzLl9kZWZhdWx0Q29uZmlnKSB7XG4gICAgICBpZiAodGhpcy5fZGVmYXVsdENvbmZpZy5hc3NldHNKU1BhdGgpIHtcbiAgICAgICAgUmVzb3VyY2VMb2FkZXIuc2V0UmVzb3VyY2VCYXNlKHRoaXMuX2RlZmF1bHRDb25maWcuYXNzZXRzSlNQYXRoKVxuICAgICAgfVxuXG4gICAgICBpZiAodGhpcy5fZGVmYXVsdENvbmZpZy5hc3NldHNDU1NQYXRoKSB7XG4gICAgICAgIFJlc291cmNlTG9hZGVyLnNldFN0eWxlc0Jhc2UodGhpcy5fZGVmYXVsdENvbmZpZy5hc3NldHNDU1NQYXRoKVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX2xvYWQoKTtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgbG9hZGVkJCgpOiBPYnNlcnZhYmxlPGJvb2xlYW4+IHtcbiAgICByZXR1cm4gdGhpcy5fbG9hZGVkJDtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgcmVhZHkoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuX2Zyb2FsYUxvYWRlZC5nZXRWYWx1ZSgpICYmIHRoaXMuX2Zyb2FsYVBsdWdpbnNMb2FkZWQuZ2V0VmFsdWUoKTtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgRnJvYWxhRWRpdG9yKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMuX0Zyb2FsYUVkaXRvcjtcbiAgfVxuXG4gIHByaXZhdGUgX2xvYWQoKSB7XG4gICAgY29tYmluZUxhdGVzdChbXG4gICAgICBSZXNvdXJjZUxvYWRlci5sb2FkUmVzb3VyY2UoJ2Zyb2FsYScpLFxuICAgICAgUmVzb3VyY2VMb2FkZXIubG9hZFN0eWxlcygnZnJvYWxhJylcbiAgICBdKVxuICAgICAgLnBpcGUoXG4gICAgICAgIHRhcCgoKSA9PiB7XG4gICAgICAgICAgdGhpcy5fRnJvYWxhRWRpdG9yID0gKHdpbmRvdyBhcyBhbnkpLkZyb2FsYUVkaXRvcjtcbiAgICAgICAgICB0aGlzLl9mcm9hbGFEb25lKCk7XG4gICAgICAgIH0pLFxuICAgICAgICBjb25jYXRNYXAoKCkgPT4ge1xuICAgICAgICAgIHJldHVybiB0aGlzLl9sb2FkUGx1Z2lucygpO1xuICAgICAgICB9KSxcbiAgICAgICAgdGFwKCgpID0+IHtcbiAgICAgICAgICB0aGlzLl9mcm9hbGFQbHVnaW5zRG9uZSgpO1xuICAgICAgICB9KSxcbiAgICAgIClcbiAgICAgIC5zdWJzY3JpYmUoKTtcbiAgfVxuICBcbiAgcHJpdmF0ZSBfbG9hZFBsdWdpbnMoKTogT2JzZXJ2YWJsZTx1bmtub3duPiB7XG4gICAgY29uc3QgaW1wb3J0cyA9IHRoaXMuX2RlZmF1bHRDb25maWdcbiAgICAgIC5mcm9hbGFQbHVnaW5zXG4gICAgICAucmVkdWNlKChhY2MsIHBsdWdpbk5hbWUpID0+IHtcbiAgICAgICAgY29uc3QgaW1wb3J0JCA9IFJlc291cmNlTG9hZGVyLmxvYWRSZXNvdXJjZShwbHVnaW5OYW1lKTtcblxuICAgICAgICBhY2MucHVzaChpbXBvcnQkKTtcblxuICAgICAgICByZXR1cm4gYWNjO1xuICAgICAgfSwgW10pO1xuXG4gICAgcmV0dXJuIGNvbWJpbmVMYXRlc3QoaW1wb3J0cyk7XG4gIH1cblxuICBwcml2YXRlIF9mcm9hbGFEb25lKCkge1xuICAgIHRoaXMuX2Zyb2FsYUxvYWRlZC5uZXh0KHRydWUpO1xuICB9XG5cbiAgcHJpdmF0ZSBfZnJvYWxhUGx1Z2luc0RvbmUoKSB7XG4gICAgdGhpcy5fZnJvYWxhUGx1Z2luc0xvYWRlZC5uZXh0KHRydWUpO1xuICB9XG59XG4iXX0= |
@@ -22,2 +22,3 @@ import { Observable } from 'rxjs'; | ||
font_size: 'plugins/font_size.min.js', | ||
quick_insert: 'plugins/quick_insert.min.js', | ||
}; | ||
@@ -84,2 +85,2 @@ const stylesPaths = { | ||
export const ResourceLoader = resourceLoaderFactory(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC91dGlscy9sb2FkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNsQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFN0MsU0FBUyxxQkFBcUI7SUFDNUIsSUFBSSxZQUFZLEdBQUcsb0JBQW9CLENBQUM7SUFDeEMsSUFBSSxVQUFVLEdBQUcsY0FBYyxDQUFDO0lBRWhDLE1BQU0sSUFBSSxHQUFHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0RCxNQUFNLEtBQUssR0FBRyxJQUFJLEdBQUcsRUFBK0IsQ0FBQztJQUVyRCxNQUFNLGFBQWEsR0FBRztRQUNwQixNQUFNLEVBQUUsc0JBQXNCO1FBQzlCLEtBQUssRUFBRSxzQkFBc0I7UUFDN0IsTUFBTSxFQUFFLHVCQUF1QjtRQUMvQixLQUFLLEVBQUUsc0JBQXNCO1FBQzdCLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixnQkFBZ0IsRUFBRSxpQ0FBaUM7UUFDbkQsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixHQUFHLEVBQUUsb0JBQW9CO1FBQ3pCLEtBQUssRUFBRSxzQkFBc0I7UUFDN0IsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixTQUFTLEVBQUUsMEJBQTBCO1FBQ3JDLFNBQVMsRUFBRSwwQkFBMEI7S0FDdEMsQ0FBQTtJQUVELE1BQU0sV0FBVyxHQUFHO1FBQ2xCLE1BQU0sRUFBRSw0QkFBNEI7S0FDckMsQ0FBQTtJQUVELE1BQU0sWUFBWSxHQUFHLFVBQVUsVUFBa0I7UUFDL0MsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUU7WUFDMUIsTUFBTSxJQUFJLEdBQUcsSUFBSSxVQUFV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c291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgc2hhcmVSZXBsYXkgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmZ1bmN0aW9uIHJlc291cmNlTG9hZGVyRmFjdG9yeSgpIHtcbiAgbGV0IHJlc291cmNlQmFzZSA9ICcvYXNzZXRzL2pzL2Zyb2FsYS8nO1xuICBsZXQgc3R5bGVzQmFzZSA9ICcvYXNzZXRzL2Nzcy8nO1xuXG4gIGNvbnN0IGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdO1xuICBjb25zdCBmaWxlcyA9IG5ldyBNYXA8c3RyaW5nLCBPYnNlcnZhYmxlPHVua25vd24+PigpO1xuXG4gIGNvbnN0IHJlc291cmNlUGF0aHMgPSB7XG4gICAgZnJvYWxhOiAnZnJvYWxhX2VkaXRvci5taW4uanMnLFxuICAgIGFsaWduOiAncGx1Z2lucy9hbGlnbi5taW4uanMnLFxuICAgIGNvbG9yczogJ3BsdWdpbnMvY29sb3JzLm1pbi5qcycsXG4gICAgaW1hZ2U6ICdwbHVnaW5zL2ltYWdlLm1pbi5qcycsXG4gICAgbGluazogJ3BsdWdpbnMvbGluay5taW4uanMnLFxuICAgIGxpc3RzOiAncGx1Z2lucy9saXN0cy5taW4uanMnLFxuICAgIHBhcmFncmFwaF9mb3JtYXQ6ICdwbHVnaW5zL3BhcmFncmFwaF9mb3JtYXQubWluLmpzJyxcbiAgICB0YWJsZTogJ3BsdWdpbnMvdGFibGUubWluLmpzJyxcbiAgICB1cmw6ICdwbHVnaW5zL3VybC5taW4uanMnLFxuICAgIHZpZGVvOiAncGx1Z2lucy92aWRlby5taW4uanMnLFxuICAgIHF1b3RlOiAncGx1Z2lucy9xdW90ZS5taW4uanMnLFxuICAgIGRyYWdnYWJsZTogJ3BsdWdpbnMvZHJhZ2dhYmxlLm1pbi5qcycsXG4gICAgZm9udF9zaXplOiAncGx1Z2lucy9mb250X3NpemUubWluLmpzJyxcbiAgfVxuXG4gIGNvbnN0IHN0eWxlc1BhdGhzID0ge1xuICAgIGZyb2FsYTogJ2Zyb2FsYV9lZGl0b3IucGtnZC5taW4uY3NzJyxcbiAgfVxuXG4gIGNvbnN0IGxvYWRSZXNvdXJjZSA9IGZ1bmN0aW9uIChzY3JpcHRQYXRoOiBzdHJpbmcpOiBPYnNlcnZhYmxlPHVua25vd24+IHtcbiAgICBpZiAoIWZpbGVzLmhhcyhzY3JpcHRQYXRoKSkge1xuICAgICAgY29uc3Qgb2JzJCA9IG5ldyBPYnNlcnZhYmxlKChvYnMpID0+IHtcblxuICAgICAgICBjb25zdCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgICAgICAgc2NyaXB0LnNyYyA9IHNjcmlwdFBhdGg7XG5cbiAgICAgICAgaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpO1xuXG4gICAgICAgIHNjcmlwdC5vbmxvYWQgPSAoKSA9PiB7XG4gICAgICAgICAgb2JzLm5leHQoKTtcbiAgICAgICAgICBvYnMuY29tcGxldGUoKTtcbiAgICAgICAgfTtcblxuICAgICAgICBzY3JpcHQub25lcnJvciA9IChlcnIpID0+IHtcbiAgICAgICAgICBvYnMuZXJyb3IoZXJyKTtcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICAgICAgLnBpcGUoXG4gICAgICAgICAgc2hhcmVSZXBsYXkoMSksXG4gICAgICAgICk7XG5cbiAgICAgIGZpbGVzLnNldChzY3JpcHRQYXRoLCBvYnMkKTtcbiAgICB9XG5cbiAgICByZXR1cm4gZmlsZXMuZ2V0KHNjcmlwdFBhdGgpO1xuICB9O1xuXG4gIGNvbnN0IGxvYWRTdHlsZXMgPSBmdW5jdGlvbiAoc3R5bGVQYXRoOiBzdHJpbmcpOiBPYnNlcnZhYmxlPHVua25vd24+IHtcbiAgICBpZiAoIWZpbGVzLmhhcyhzdHlsZVBhdGgpKSB7XG4gICAgICBjb25zdCBvYnMkID0gbmV3IE9ic2VydmFibGUoKG9icykgPT4ge1xuICAgICAgICBjb25zdCBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpbmsnKTtcbiAgICAgICAgc3R5bGUuaWQgPSBzdHlsZVBhdGg7XG4gICAgICAgIHN0eWxlLnJlbCA9ICdzdHlsZXNoZWV0JztcbiAgICAgICAgc3R5bGUuaHJlZiA9IGAke3N0eWxlUGF0aH1gO1xuXG4gICAgICAgIGhlYWQuYXBwZW5kQ2hpbGQoc3R5bGUpO1xuXG4gICAgICAgIHN0eWxlLm9ubG9hZCA9ICgpID0+IHtcbiAgICAgICAgICBvYnMubmV4dCgpO1xuICAgICAgICAgIG9icy5jb21wbGV0ZSgpO1xuICAgICAgICB9O1xuXG4gICAgICAgIHN0eWxlLm9uZXJyb3IgPSAoZXJyKSA9PiB7XG4gICAgICAgICAgb2JzLmVycm9yKGVycik7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuXG4gICAgICBmaWxlcy5zZXQoc3R5bGVQYXRoLCBvYnMkKTtcbiAgICB9XG5cbiAgICByZXR1cm4gZmlsZXMuZ2V0KHN0eWxlUGF0aCk7XG4gIH07XG5cbiAgcmV0dXJuIHtcbiAgICBzZXRSZXNvdXJjZUJhc2U6IChwYXRoOiBzdHJpbmcpID0+IHtcbiAgICAgIHJlc291cmNlQmFzZSA9IHBhdGg7XG4gICAgfSxcbiAgICBzZXRTdHlsZXNCYXNlOiAocGF0aDogc3RyaW5nKSA9PiB7XG4gICAgICBzdHlsZXNCYXNlID0gcGF0aDtcbiAgICB9LFxuICAgIGxvYWRSZXNvdXJjZTogKHJlc291cmNlTmFtZTogc3RyaW5nKSA9PiB7XG4gICAgICBjb25zdCBwYXRoID0gcmVzb3VyY2VQYXRoc1tyZXNvdXJjZU5hbWVdIHx8IHJlc291cmNlTmFtZTtcblxuICAgICAgcmV0dXJuIGxvYWRSZXNvdXJjZShyZXNvdXJjZUJhc2UgKyBwYXRoKTtcbiAgICB9LFxuICAgIGxvYWRTdHlsZXM6IChyZXNvdXJjZU5hbWU6IHN0cmluZykgPT4ge1xuICAgICAgY29uc3QgcGF0aCA9IHN0eWxlc1BhdGhzW3Jlc291cmNlTmFtZV0gfHwgcmVzb3VyY2VOYW1lO1xuXG4gICAgICByZXR1cm4gbG9hZFN0eWxlcyhzdHlsZXNCYXNlICsgcGF0aCk7XG4gICAgfVxuICB9XG59XG5cblxuZXhwb3J0IGNvbnN0IFJlc291cmNlTG9hZGVyID0gcmVzb3VyY2VMb2FkZXJGYWN0b3J5KCk7XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2FwcC91dGlscy9sb2FkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNsQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFN0MsU0FBUyxxQkFBcUI7SUFDNUIsSUFBSSxZQUFZLEdBQUcsb0JBQW9CLENBQUM7SUFDeEMsSUFBSSxVQUFVLEdBQUcsY0FBYyxDQUFDO0lBRWhDLE1BQU0sSUFBSSxHQUFHLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0RCxNQUFNLEtBQUssR0FBRyxJQUFJLEdBQUcsRUFBK0IsQ0FBQztJQUVyRCxNQUFNLGFBQWEsR0FBRztRQUNwQixNQUFNLEVBQUUsc0JBQXNCO1FBQzlCLEtBQUssRUFBRSxzQkFBc0I7UUFDN0IsTUFBTSxFQUFFLHVCQUF1QjtRQUMvQixLQUFLLEVBQUUsc0JBQXNCO1FBQzdCLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixnQkFBZ0IsRUFBRSxpQ0FBaUM7UUFDbkQsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixHQUFHLEVBQUUsb0JBQW9CO1FBQ3pCLEtBQUssRUFBRSxzQkFBc0I7UUFDN0IsS0FBSyxFQUFFLHNCQUFzQjtRQUM3QixTQUFTLEVBQUUsMEJBQTBCO1FBQ3JDLFNBQVMsRUFBRSwwQkFBMEI7UUFDckMsWUFBWSxFQUFFLDZCQUE2QjtLQUM1QyxDQUFBO0lBRUQsTUFBTSxXQUFXLEdBQUc7UUFDbEIsTUFBTSxFQUFFLDRCQUE0QjtLQUNyQyxDQUFBO0lBRUQsTUFBTSxZQUFZLEdBQUcsVUFBVSxVQUFrQjtRQUMvQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsRUFBRTtZQUMxQixN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QUFHLHFCQUFxQixFQUFFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBzaGFyZVJlcGxheSB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuZnVuY3Rpb24gcmVzb3VyY2VMb2FkZXJGYWN0b3J5KCkge1xuICBsZXQgcmVzb3VyY2VCYXNlID0gJy9hc3NldHMvanMvZnJvYWxhLyc7XG4gIGxldCBzdHlsZXNCYXNlID0gJy9hc3NldHMvY3NzLyc7XG5cbiAgY29uc3QgaGVhZCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF07XG4gIGNvbnN0IGZpbGVzID0gbmV3IE1hcDxzdHJpbmcsIE9ic2VydmFibGU8dW5rbm93bj4+KCk7XG5cbiAgY29uc3QgcmVzb3VyY2VQYXRocyA9IHtcbiAgICBmcm9hbGE6ICdmcm9hbGFfZWRpdG9yLm1pbi5qcycsXG4gICAgYWxpZ246ICdwbHVnaW5zL2FsaWduLm1pbi5qcycsXG4gICAgY29sb3JzOiAncGx1Z2lucy9jb2xvcnMubWluLmpzJyxcbiAgICBpbWFnZTogJ3BsdWdpbnMvaW1hZ2UubWluLmpzJyxcbiAgICBsaW5rOiAncGx1Z2lucy9saW5rLm1pbi5qcycsXG4gICAgbGlzdHM6ICdwbHVnaW5zL2xpc3RzLm1pbi5qcycsXG4gICAgcGFyYWdyYXBoX2Zvcm1hdDogJ3BsdWdpbnMvcGFyYWdyYXBoX2Zvcm1hdC5taW4uanMnLFxuICAgIHRhYmxlOiAncGx1Z2lucy90YWJsZS5taW4uanMnLFxuICAgIHVybDogJ3BsdWdpbnMvdXJsLm1pbi5qcycsXG4gICAgdmlkZW86ICdwbHVnaW5zL3ZpZGVvLm1pbi5qcycsXG4gICAgcXVvdGU6ICdwbHVnaW5zL3F1b3RlLm1pbi5qcycsXG4gICAgZHJhZ2dhYmxlOiAncGx1Z2lucy9kcmFnZ2FibGUubWluLmpzJyxcbiAgICBmb250X3NpemU6ICdwbHVnaW5zL2ZvbnRfc2l6ZS5taW4uanMnLFxuICAgIHF1aWNrX2luc2VydDogJ3BsdWdpbnMvcXVpY2tfaW5zZXJ0Lm1pbi5qcycsXG4gIH1cblxuICBjb25zdCBzdHlsZXNQYXRocyA9IHtcbiAgICBmcm9hbGE6ICdmcm9hbGFfZWRpdG9yLnBrZ2QubWluLmNzcycsXG4gIH1cblxuICBjb25zdCBsb2FkUmVzb3VyY2UgPSBmdW5jdGlvbiAoc2NyaXB0UGF0aDogc3RyaW5nKTogT2JzZXJ2YWJsZTx1bmtub3duPiB7XG4gICAgaWYgKCFmaWxlcy5oYXMoc2NyaXB0UGF0aCkpIHtcbiAgICAgIGNvbnN0IG9icyQgPSBuZXcgT2JzZXJ2YWJsZSgob2JzKSA9PiB7XG5cbiAgICAgICAgY29uc3Qgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gICAgICAgIHNjcmlwdC5zcmMgPSBzY3JpcHRQYXRoO1xuXG4gICAgICAgIGhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcblxuICAgICAgICBzY3JpcHQub25sb2FkID0gKCkgPT4ge1xuICAgICAgICAgIG9icy5uZXh0KCk7XG4gICAgICAgICAgb2JzLmNvbXBsZXRlKCk7XG4gICAgICAgIH07XG5cbiAgICAgICAgc2NyaXB0Lm9uZXJyb3IgPSAoZXJyKSA9PiB7XG4gICAgICAgICAgb2JzLmVycm9yKGVycik7XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgICAgIC5waXBlKFxuICAgICAgICAgIHNoYXJlUmVwbGF5KDEpLFxuICAgICAgICApO1xuXG4gICAgICBmaWxlcy5zZXQoc2NyaXB0UGF0aCwgb2JzJCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZpbGVzLmdldChzY3JpcHRQYXRoKTtcbiAgfTtcblxuICBjb25zdCBsb2FkU3R5bGVzID0gZnVuY3Rpb24gKHN0eWxlUGF0aDogc3RyaW5nKTogT2JzZXJ2YWJsZTx1bmtub3duPiB7XG4gICAgaWYgKCFmaWxlcy5oYXMoc3R5bGVQYXRoKSkge1xuICAgICAgY29uc3Qgb2JzJCA9IG5ldyBPYnNlcnZhYmxlKChvYnMpID0+IHtcbiAgICAgICAgY29uc3Qgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7XG4gICAgICAgIHN0eWxlLmlkID0gc3R5bGVQYXRoO1xuICAgICAgICBzdHlsZS5yZWwgPSAnc3R5bGVzaGVldCc7XG4gICAgICAgIHN0eWxlLmhyZWYgPSBgJHtzdHlsZVBhdGh9YDtcblxuICAgICAgICBoZWFkLmFwcGVuZENoaWxkKHN0eWxlKTtcblxuICAgICAgICBzdHlsZS5vbmxvYWQgPSAoKSA9PiB7XG4gICAgICAgICAgb2JzLm5leHQoKTtcbiAgICAgICAgICBvYnMuY29tcGxldGUoKTtcbiAgICAgICAgfTtcblxuICAgICAgICBzdHlsZS5vbmVycm9yID0gKGVycikgPT4ge1xuICAgICAgICAgIG9icy5lcnJvcihlcnIpO1xuICAgICAgICB9XG4gICAgICB9KTtcblxuICAgICAgZmlsZXMuc2V0KHN0eWxlUGF0aCwgb2JzJCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZpbGVzLmdldChzdHlsZVBhdGgpO1xuICB9O1xuXG4gIHJldHVybiB7XG4gICAgc2V0UmVzb3VyY2VCYXNlOiAocGF0aDogc3RyaW5nKSA9PiB7XG4gICAgICByZXNvdXJjZUJhc2UgPSBwYXRoO1xuICAgIH0sXG4gICAgc2V0U3R5bGVzQmFzZTogKHBhdGg6IHN0cmluZykgPT4ge1xuICAgICAgc3R5bGVzQmFzZSA9IHBhdGg7XG4gICAgfSxcbiAgICBsb2FkUmVzb3VyY2U6IChyZXNvdXJjZU5hbWU6IHN0cmluZykgPT4ge1xuICAgICAgY29uc3QgcGF0aCA9IHJlc291cmNlUGF0aHNbcmVzb3VyY2VOYW1lXSB8fCByZXNvdXJjZU5hbWU7XG5cbiAgICAgIHJldHVybiBsb2FkUmVzb3VyY2UocmVzb3VyY2VCYXNlICsgcGF0aCk7XG4gICAgfSxcbiAgICBsb2FkU3R5bGVzOiAocmVzb3VyY2VOYW1lOiBzdHJpbmcpID0+IHtcbiAgICAgIGNvbnN0IHBhdGggPSBzdHlsZXNQYXRoc1tyZXNvdXJjZU5hbWVdIHx8IHJlc291cmNlTmFtZTtcblxuICAgICAgcmV0dXJuIGxvYWRTdHlsZXMoc3R5bGVzQmFzZSArIHBhdGgpO1xuICAgIH1cbiAgfVxufVxuXG5cbmV4cG9ydCBjb25zdCBSZXNvdXJjZUxvYWRlciA9IHJlc291cmNlTG9hZGVyRmFjdG9yeSgpO1xuIl19 |
@@ -74,2 +74,3 @@ import * as i0 from '@angular/core'; | ||
font_size: 'plugins/font_size.min.js', | ||
quick_insert: 'plugins/quick_insert.min.js', | ||
}; | ||
@@ -141,4 +142,4 @@ const stylesPaths = { | ||
this._froalaLoaded = new BehaviorSubject(false); | ||
this._defaultPluginsLoaded = new BehaviorSubject(false); | ||
this._loaded$ = combineLatest([this._froalaLoaded, this._defaultPluginsLoaded]) | ||
this._froalaPluginsLoaded = new BehaviorSubject(false); | ||
this._loaded$ = combineLatest([this._froalaLoaded, this._froalaPluginsLoaded]) | ||
.pipe(map(([FroalaReady, pluginsRead]) => { | ||
@@ -161,3 +162,3 @@ return pluginsRead && FroalaReady; | ||
get ready() { | ||
return this._froalaLoaded.getValue() && this._defaultPluginsLoaded.getValue(); | ||
return this._froalaLoaded.getValue() && this._froalaPluginsLoaded.getValue(); | ||
} | ||
@@ -178,3 +179,3 @@ get FroalaEditor() { | ||
}), tap(() => { | ||
this._defaultPluginsDone(); | ||
this._froalaPluginsDone(); | ||
})) | ||
@@ -185,3 +186,3 @@ .subscribe(); | ||
const imports = this._defaultConfig | ||
.defaultPlugins | ||
.froalaPlugins | ||
.reduce((acc, pluginName) => { | ||
@@ -197,4 +198,4 @@ const import$ = ResourceLoader.loadResource(pluginName); | ||
} | ||
_defaultPluginsDone() { | ||
this._defaultPluginsLoaded.next(true); | ||
_froalaPluginsDone() { | ||
this._froalaPluginsLoaded.next(true); | ||
} | ||
@@ -291,3 +292,3 @@ } | ||
this._initPlugins(config); | ||
// this.el.innerHTML = this._html || ''; | ||
this._initButtons(config); | ||
this._editor = new this._fr.FroalaEditor(this.el, this._createOptions(), () => { | ||
@@ -305,12 +306,2 @@ this._froalaReady$.next({ config, options }); | ||
} | ||
_getTextNode(node) { | ||
if (node) { | ||
if (node.nodeType === Node.TEXT_NODE) { | ||
return node; | ||
} | ||
if (node.childNodes) { | ||
return this._getTextNode(node.childNodes[0]); | ||
} | ||
} | ||
} | ||
uninitializedClick(event) { | ||
@@ -416,2 +407,37 @@ if (!event.defaultPrevented) { | ||
} | ||
_initButtons(config) { | ||
(config.buttons || []) | ||
.forEach((button) => { | ||
/* | ||
Svg Keys: | ||
["add", "advancedImageEditor", "alignCenter", "alignJustify", "alignLeft", "alignRight", | ||
"anchors", "back", "backgroundColor", "blockquote", "bold", "cellBackground", | ||
"cellBorderColor", "cellOptions", "cellStyle", "clearFormatting", "close", "codeView", | ||
"cogs", "columns", "editLink", "exitFullscreen", "fontAwesome", "fontFamily", | ||
"fontSize", "fullscreen", "help", "horizontalLine", "imageAltText", "imageCaption", | ||
"imageClass", "imageDisplay", "imageManager", "imageSize", "indent", "inlineClass", | ||
"inlineStyle", "insertEmbed", "insertFile", "insertImage", "insertLink", "insertMore", | ||
"insertTable", "insertVideo", "upload", "italic", "search", "lineHeight", "linkStyles", | ||
"mention", "more", "openLink", "orderedList", "outdent", "pageBreaker", | ||
"paragraphFormat", "paragraphMore", "paragraphStyle", "pdfExport", "print", | ||
"redo", "removeTable", "remove", "replaceImage", "row", "selectAll", "smile", | ||
"spellcheck", "star", "strikeThrough", "subscript", "superscript", "symbols", "tags", | ||
"tableHeader", "tableStyle", "textColor", "textMore", "underline", "undo", "unlink", | ||
"unorderedList", "verticalAlignBottom", "verticalAlignMiddle", "verticalAlignTop"] | ||
*/ | ||
var _a, _b, _c; | ||
if (button.svgKey) { | ||
this._fr.FroalaEditor.DefineIcon(button.name, { SVG_KEY: button.svgKey }); | ||
} | ||
this._fr.FroalaEditor.RegisterCommand(button.name, { | ||
title: button.title, | ||
focus: (_a = button.focus) !== null && _a !== void 0 ? _a : true, | ||
undo: (_b = button.undo) !== null && _b !== void 0 ? _b : true, | ||
refreshAfterCallback: (_c = button.refreshAfterCallback) !== null && _c !== void 0 ? _c : true, | ||
callback: function () { | ||
button.click(this); | ||
} | ||
}); | ||
}); | ||
} | ||
_initPlugins(config) { | ||
@@ -630,2 +656,12 @@ (config.plugins || []).forEach((plugin) => { | ||
} | ||
_getTextNode(node) { | ||
if (node) { | ||
if (node.nodeType === Node.TEXT_NODE) { | ||
return node; | ||
} | ||
if (node.childNodes) { | ||
return this._getTextNode(node.childNodes[0]); | ||
} | ||
} | ||
} | ||
} | ||
@@ -725,3 +761,3 @@ FsHtmlEditorComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.16", ngImport: i0, type: FsHtmlEditorComponent, deps: [{ token: FS_HTML_EDITOR_CONFIG, optional: true }, { token: i0.ChangeDetectorRef }, { token: FsFroalaLoaderService }], target: i0.ɵɵFactoryTarget.Component }); | ||
function FsHtmlEditorConfigFactory(config) { | ||
return Object.assign({ defaultPlugins: [ | ||
return Object.assign({ froalaPlugins: [ | ||
"align" /* Align */, | ||
@@ -728,0 +764,0 @@ "colors" /* Colors */, |
{ | ||
"name": "@firestitch/html-editor", | ||
"version": "12.0.1", | ||
"version": "12.0.2", | ||
"repository": { | ||
@@ -5,0 +5,0 @@ "type": "git", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
465357
3930