Index: openacs-4/packages/xowiki/www/resources/ckeditor/plugins/timestamp/timestamp/plugin.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/ckeditor/plugins/timestamp/timestamp/plugin.js,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowiki/www/resources/ckeditor/plugins/timestamp/timestamp/plugin.js 14 Feb 2012 08:11:26 -0000 1.1 @@ -0,0 +1,39 @@ +/** + * Basic sample plugin inserting current date and time into CKEditor editing area. + */ + +// Register the plugin with the editor. +// http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.plugins.html +CKEDITOR.plugins.add( 'timestamp', +{ + // The plugin initialization logic goes inside this method. + // http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.pluginDefinition.html#init + init: function( editor ) + { + // Define an editor command that inserts a timestamp. + // http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#addCommand + editor.addCommand( 'insertTimestamp', + { + // Define a function that will be fired when the command is executed. + // http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.commandDefinition.html#exec + exec : function( editor ) + { + var timestamp = new Date(); + // Insert the timestamp into the document. + // http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#insertHtml + editor.insertHtml( 'The current date and time is: ' + timestamp.toString() + '' ); + } + }); + // Create a toolbar button that executes the plugin command. + // http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ui.html#addButton + editor.ui.addButton( 'Timestamp', + { + // Toolbar button tooltip. + label: 'Insert Timestamp', + // Reference to the plugin command name. + command: 'insertTimestamp', + // Button's icon file path. + icon: this.path + 'images/timestamp.png' + } ); + } +} ); \ No newline at end of file Index: openacs-4/packages/xowiki/www/resources/ckeditor/plugins/timestamp/timestamp/images/timestamp.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/ckeditor/plugins/timestamp/timestamp/images/timestamp.png,v diff -u -N Binary files differ