tinymce.WindowManager
This class handles the creation of native windows and dialogs. This class can be extended to provide for example inline dialogs.
Examples
// Opens a new dialog with the file.htm file and the size 320x240
// It also adds a custom parameter this can be retrieved by using tinyMCEPopup.getWindowArg inside the dialog.
tinymce.activeEditor.windowManager.open({
url: 'file.htm',
width: 320,
height: 240
}, {
custom_param: 1
});
// Displays an alert box using the active editors window manager instance
tinymce.activeEditor.windowManager.alert('Hello world!');
// Displays an confirm box and an alert message will be displayed depending on what you choose in the confirm
});
Summary
Methods
Name | Summary | Defined by |
---|---|---|
Creates an alert dialog. Please don’t use the blocking behavior of this native version use the callback method instead then it can be extended. |
||
Closes the top most window. |
||
Creates a confirm dialog. Please don’t use the blocking behavior of this native version use the callback method instead then it can be extended. |
||
Opens a new window. |
||
Opens a new window for the specified url. |
Methods
alert()
alert(message: String, callback: function, scope: Object)
Creates an alert dialog. Please don’t use the blocking behavior of this native version use the callback method instead then it can be extended.
confirm()
confirm(message: String, callback: function, scope: Object)
Creates a confirm dialog. Please don’t use the blocking behavior of this native version use the callback method instead then it can be extended.
Examples
// Displays an confirm box and an alert message will be displayed depending on what you choose in the confirm
tinymce.activeEditor.windowManager.confirm("Do you want to do something", function(s) {
if (s)
tinymce.activeEditor.windowManager.alert("Ok");
else
tinymce.activeEditor.windowManager.alert("Cancel");
});