#631 add dialog polyfill for firefox and safari

This commit is contained in:
Mario Romano
2016-10-05 22:39:17 +01:00
parent dbf734fe3c
commit 5d1d7cf30d
5 changed files with 51 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ import { FormFieldModel } from '../core/form-field.model';
declare let __moduleName: string;
declare var componentHandler;
declare let dialogPolyfill: any;
@Component({
moduleId: __moduleName,
@@ -122,6 +123,11 @@ export class AttachWidget extends WidgetComponent implements OnInit {
public showDialog() {
this.setupFileBrowser();
this.getExternalContentNodes();
if (!this.dialog.nativeElement.showModal) {
dialogPolyfill.registerDialog(this.dialog.nativeElement);
}
if (this.dialog) {
this.dialog.nativeElement.showModal();
}