Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/editor/plugins/Smiley.js

  • Provides:

    • dojox.editor.plugins.Smiley
  • Requires:

    • dijit._editor._Plugin in common
    • dijit.form.ToggleButton in common
    • dijit.form.DropDownButton in common
    • dojox.editor.plugins._SmileyPalette in common
    • dojo.i18n in common
    • dojox.html.format in common
  • dojox.editor.plugins.Smiley

    • type
      Function
    • chains:
      • dijit._editor._Plugin: (prototype)
      • dijit._editor._Plugin: (call)
    • summary
      This plugin allows the user to select from emoticons or "smileys"
      to insert at the current cursor position.
    • description
      The commands provided by this plugin are:
      * smiley - inserts the selected emoticon
  • dojox.editor.plugins.Smiley.iconClassPrefix

    • tags: const
    • type
      String
    • summary
      The CSS class name for the button node is formed from <code>iconClassPrefix</code> and <code>command</code>
  • dojox.editor.plugins.Smiley.emoticonMarker

    • type
      String
  • dojox.editor.plugins.Smiley.emoticonImageClass

    • type
      String
  • dojox.editor.plugins.Smiley._initButton

    • type
      Function
  • dojox.editor.plugins.Smiley.dropDown

    • type
      Object
  • dojox.editor.plugins.Smiley.i18n

    • type
      Object
  • dojox.editor.plugins.Smiley.button

    • type
      Object
  • dojox.editor.plugins.Smiley.emoticonImageRegexp

    • type
      Object
  • dojox.editor.plugins.Smiley.updateState

    • summary
      Over-ride for button state control for disabled to work.
    • type
      Function
  • dojox.editor.plugins.Smiley.setEditor

    • parameters:
      • editor: (typeof Object)
        The editor to configure for this plugin to use.
    • summary
      Over-ride for the setting of the editor.
    • type
      Function
  • dojox.editor.plugins.Smiley.editor

  • dojox.editor.plugins.Smiley.setEditor.editor

    • type
      Object
    • summary
      The editor to configure for this plugin to use.
  • dojox.editor.plugins.Smiley._preFilterEntities

    • parameters:
      • value: (typeof String)
        content passed in
    • summary
      A function to filter out emoticons into their UTF-8 character form
      displayed in the editor.  It gets registered with the preFilters
      of the editor.
    • tags: private.
    • type
      Function
  • dojox.editor.plugins.Smiley._postFilterEntities

    • parameters:
      • value: (typeof String)
        content passed in
    • summary
      A function to filter out emoticons into encoded form so they
      are properly displayed in the editor.  It gets registered with the
      postFilters of the editor.
    • tags: private.
    • type
      Function
  • dojox.editor.plugins.Smiley._decode

    • parameters:
      • str
      • ascii
    • summary
      Pre-filter for editor to convert strings like [:-)] into an &lt;img&gt; of the corresponding smiley
    • type
      Function
  • dojox.editor.plugins.Smiley._encode

    • parameters:
      • str
    • summary
      Post-filter for editor to convert &lt;img&gt; nodes of smileys into strings like [:-)]
    • type
      Function
  • dojox.editor.plugins

    • type
      Object
  • dojox.editor

    • type
      Object
  • dojox

    • type
      Object