[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/libraries/ckeditor/_source/plugins/print/ -> plugin.js (source)

   1  /*

   2  Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.

   3  For licensing, see LICENSE.html or http://ckeditor.com/license

   4  */
   5  
   6  /**

   7   * @file Print Plugin

   8   */
   9  
  10  CKEDITOR.plugins.add( 'print',
  11  {
  12      init : function( editor )
  13      {
  14          var pluginName = 'print';
  15  
  16          // Register the command.

  17          var command = editor.addCommand( pluginName, CKEDITOR.plugins.print );
  18  
  19          // Register the toolbar button.

  20          editor.ui.addButton( 'Print',
  21              {
  22                  label : editor.lang.print,
  23                  command : pluginName
  24              });
  25      }
  26  } );
  27  
  28  CKEDITOR.plugins.print =
  29  {
  30      exec : function( editor )
  31      {
  32          if ( CKEDITOR.env.opera )
  33              return;
  34          else if ( CKEDITOR.env.gecko )
  35              editor.window.$.print();
  36          else
  37              editor.document.$.execCommand( "Print" );
  38      },
  39      canUndo : false,
  40      modes : { wysiwyg : !( CKEDITOR.env.opera ) }        // It is imposible to print the inner document in Opera.

  41  };


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7