All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.primefaces.core.core.dialog.js Maven / Gradle / Ivy

There is a newer version: 14.0.0-RC3
Show newest version
if (!PrimeFaces.dialog) {

    PrimeFaces.dialog = {};

    PrimeFaces.dialog.DialogHandler = {

        openDialog: function(cfg) {
            var rootWindow = this.findRootWindow(),
            dialogId = cfg.sourceComponentId + '_dlg';

            if(rootWindow.document.getElementById(dialogId)) {
                return;
            }

            var dialogWidgetVar = cfg.sourceComponentId.replace(/:/g, '_') + '_dlgwidget',
            dialogDOM = $('
') .append('
'); var titlebar = dialogDOM.children('.ui-dialog-titlebar'); if(cfg.options.closable !== false) { titlebar.append(''); } if(cfg.options.minimizable) { titlebar.append(''); } if(cfg.options.maximizable) { titlebar.append(''); } dialogDOM.append('
' + '