Work with content controls tags

Description

Gets the list of content controls tags.

Plugin type: visual, non-system.

Supported editors: documents.

WorkWithContentControlsTags

Installation

Download this plugin from GitHub and install it following the desktop, on-premises, or cloud installation instructions.

Usage

  1. Add some content controls to the document. Set any tags for them
  2. Open the Plugins tab and press Example work with content controls tags.
  3. In the plugin window, you can see all the content controls tags. Press the Refresh list button to update the list.
  4. Press the Test paste for document button to paste text into the document (where the text cursor is located).

Plugin structure

Repository on GitHub: https://github.com/ONLYOFFICE/sdkjs-plugins/tree/develop/example_work_with_content_controls_tags.

  1. config.json, index.html, and code.js

  2. Icons

  3. Third-party service:

    • jQuery - a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. License: MIT License.

Config

{
  "name": "Example work with content controls tags",
  "guid": "asc.{C36DDFB5-08F0-4A68-B829-5FB1F7D49331}",

  "variations": [
    {
      "description": "Example work with content controls tags",
      "url": "index.html",

      "icons": ["resources/light/icon.png", "resources/light/icon@2x.png"],
      "icons2": [
        {
          "style": "light",
                    
          "100%": {
            "normal": "resources/light/icon.png"
          },
          "125%": {
            "normal": "resources/light/icon@1.25x.png"
          },
          "150%": {
            "normal": "resources/light/icon@1.5x.png"
          },
          "175%": {
            "normal": "resources/light/icon@1.75x.png"
          },
          "200%": {
            "normal": "resources/light/icon@2x.png"
          }
        },
        {
          "style": "dark",
                    
          "100%": {
            "normal": "resources/dark/icon.png"
          },
          "125%": {
            "normal": "resources/dark/icon@1.25x.png"
          },
          "150%": {
            "normal": "resources/dark/icon@1.5x.png"
          },
          "175%": {
            "normal": "resources/dark/icon@1.75x.png"
          },
          "200%": {
            "normal": "resources/dark/icon@2x.png"
          }
        }
      ],
      "isViewer": false,
      "EditorsSupport": ["word"],

      "isVisual": true,
      "isModal": false,
      "isInsideMode": true,

      "initDataType": "none",
      "initData": "",

      "buttons": [],

      "initOnSelectionChanged": false
    }
  ]
}

Methods and events

  • button
  • init
  • onMethodReturn
  • executeMethod ("GetAllContentControls")
  • executeMethod ("PasteText")
  • executeMethod ("SelectContentControl")

Support

If you want to request a feature or report a bug regarding this plugin, use the issues section on GitHub.

Get Help

  • If you have any questions about ONLYOFFICE Docs, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).