This project is not covered by Drupal’s security advisory policy.

Adds in the Floatpanel plugin for CKEditor.

This is required by plugins that need floatpanel plugin to work, like Emoji.

Other plugins can leverage floatpanel by adding this in their plugin definition:

class YourButtonPlugin extends CKEditorPluginBase implements CKEditorPluginConfigurableInterface {
  /**
   * {@inheritdoc}
   */
  public function getDependencies(Editor $editor) {
    return ['floatpanel'];
  }

  // more code...

Installation

  1. Download the plugin from http://ckeditor.com/addon/floatpanel
  2. Place the plugin in the root libraries folder (/libraries).
  3. Enable Floatpanel module in the Drupal admin.

Composer:

  1. Copy the following into your project's composer.json file.
  2. "repositories": [
      {
        "type": "package",
        "package": {
          "name": "ckeditor-plugin/floatpanel",
          "version": "4.11.4",
          "type": "drupal-library",
          "dist": {
            "url": "https://download.ckeditor.com/floatpanel/releases/floatpanel_4.11.4.zip",
            "type": "zip"
          }
        }
      }
    ]
    
  3. Ensure you have following mapping inside your composer.json.
  4. "extra": {
      "installer-paths": {
        "web/libraries/{$name}": ["type:drupal-library"]
      }
    }
    
  5. Run following command to download required library.
  6.     composer require ckeditor-plugin/floatpanel
     
  7. Enable the Floatpanel module.
Supporting organizations: 

Project information

Releases