Browse Source

Video support for rich text editor.

pull/469/head
Sebastian 6 years ago
parent
commit
c13a0ea1d0
  1. 12
      frontend/app/shared/components/rich-editor.component.ts

12
frontend/app/shared/components/rich-editor.component.ts

@ -208,7 +208,11 @@ export class RichEditorComponent extends StatefulControlComponent<undefined, str
let content = '';
for (const asset of assets) {
content += `<img src="${asset.fullUrl(this.apiUrl)}" alt="${asset.fileName}" />`;
if (asset.type === 'Video') {
content += `<video src="${asset.fullUrl(this.apiUrl)}" />`;
} else {
content += `<img src="${asset.fullUrl(this.apiUrl)}" alt="${asset.fileName}" />`;
}
}
if (content.length > 0) {
@ -238,7 +242,11 @@ export class RichEditorComponent extends StatefulControlComponent<undefined, str
this.assetUploader.uploadFile(file)
.subscribe(asset => {
if (Types.is(asset, AssetDto)) {
replaceText(`<img src="${asset.fullUrl(this.apiUrl)}" alt="${asset.fileName}" />`);
if (asset.type === 'Video') {
replaceText(`<video src="${asset.fullUrl(this.apiUrl)}" />`);
} else {
replaceText(`<img src="${asset.fullUrl(this.apiUrl)}" alt="${asset.fileName}" />`);
}
}
}, error => {
if (!Types.is(error, UploadCanceled)) {

Loading…
Cancel
Save