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
});
Methods
name | summary | defined by |
---|---|---|
alert() | 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. | tinymce.WindowManager |
close() | Closes the top most window. | tinymce.WindowManager |
confirm() | 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. | tinymce.WindowManager |
open() | Opens a new window. | tinymce.WindowManager |
openUrl() | Opens a new window for the specified url. | tinymce.WindowManager |
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.
Examples
// Displays an alert box using the active editors window manager instance
tinymce.activeEditor.windowManager.alert('Hello world!');
Parameters
- message (String) - Text to display in the new alert dialog.
- callback (function) - (Optional) Callback function to be executed after the user has selected ok.
- scope (Object) - (Optional) Scope to execute the callback in.
close
close()
Closes the top most window.
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");
});
Parameters
- message (String) - Text to display in the new confirm dialog.
- callback (function) - (Optional) Callback function to be executed after the user has selected ok or cancel.
- scope (Object) - (Optional) Scope to execute the callback in.
open
open(args:Object)
Opens a new window.
Parameters
- args (Object) - For a list of options, see: Dialog - Configuration options.
openUrl
openUrl(args:Object)
Opens a new window for the specified url.
Parameters
- args (Object) - For a list of options, see: URL dialog configuration.
Can't find what you're looking for? Let us know.
Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.