tiny_link/link

Description:
  • Link helper for Tiny Link plugin.

Source:
License:
  • http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Link helper for Tiny Link plugin.

Members

(static, constant) getCurrentLinkData

Description:
  • Get current link data.

Source:

Get current link data.

Description:
  • Handle insertion of a new link, or update of an existing one.

Source:

Handle insertion of a new link, or update of an existing one.

(static, constant) toggleActiveState

Description:
  • Change the active state of button.

Source:

Change the active state of button.

Description:
  • Handle unlink of a link

Source:

Handle unlink of a link

Methods

(inner) getAnchorElement(editor, selectedElm) → {Element}

Description:
  • Get anchor element.

Source:
Parameters:
Name Type Description
editor TinyMCE
selectedElm Element
Returns:
Type
Element
Description:
  • Get selected link.

Source:
Parameters:
Name Type Description
editor TinyMCE
Returns:
Type
Element

(inner) getTextSelection(editor) → {string}

Description:
  • Get only the selected text. In some cases, window.getSelection() is not run as expected. We should only get the text value For ex: XYZSome text here window.getSelection() will return XYZSome text here

Source:
Parameters:
Name Type Description
editor TinyMCE
Returns:

Selected text

Type
string

(inner) isInAnchor(editor, selectedElm) → {boolean}

Description:
  • Check the current selected element is an anchor or not.

Source:
Parameters:
Name Type Description
editor TinyMCE
selectedElm Element
Returns:
Type
boolean

(async, inner) setLinkOnSelection(currentForm, editor, url)

Description:
  • Final step setting the anchor on the selection.

Source:
Parameters:
Name Type Description
currentForm Element
editor TinyMCE
url String

URL the link will point to.

(inner) toggleState(editor, toggler) → {function}

Description:
  • Change state of button.

Source:
Parameters:
Name Type Description
editor TinyMCE
toggler function
Returns:
Type
function