--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_skin/resources/js/ext/tinymce/dev/plugins/example/plugin.js Wed Jun 17 10:00:10 2015 +0200
@@ -0,0 +1,68 @@
+/**
+ * plugin.js
+ *
+ * Copyright, Moxiecode Systems AB
+ * Released under LGPL License.
+ *
+ * License: http://www.tinymce.com/license
+ * Contributing: http://www.tinymce.com/contributing
+ */
+
+/*jshint unused:false */
+/*global tinymce:true */
+
+/**
+ * Example plugin that adds a toolbar button and menu item.
+ */
+tinymce.PluginManager.add('example', function(editor, url) {
+ // Add a button that opens a window
+ editor.addButton('example', {
+ text: 'My button',
+ icon: false,
+ onclick: function() {
+ // Open window
+ editor.windowManager.open({
+ title: 'Example plugin',
+ body: [
+ {type: 'textbox', name: 'title', label: 'Title'}
+ ],
+ onsubmit: function(e) {
+ // Insert content when the window form is submitted
+ editor.insertContent('Title: ' + e.data.title);
+ }
+ });
+ }
+ });
+
+ // Adds a menu item to the tools menu
+ editor.addMenuItem('example', {
+ text: 'Example plugin',
+ context: 'tools',
+ onclick: function() {
+ // Open window with a specific url
+ editor.windowManager.open({
+ title: 'TinyMCE site',
+ url: url + '/dialog.html',
+ width: 600,
+ height: 400,
+ buttons: [
+ {
+ text: 'Insert',
+ onclick: function() {
+ // Top most window object
+ var win = editor.windowManager.getWindows()[0];
+
+ // Insert the contents of the dialog.html textarea into the editor
+ editor.insertContent(win.getContentWindow().document.getElementById('content').value);
+
+ // Close the window
+ win.close();
+ }
+ },
+
+ {text: 'Close', onclick: 'close'}
+ ]
+ });
+ }
+ });
+});
\ No newline at end of file