Shows entity select dialog for more direct entity link insertion.
Aligns with shortcut from markdown editor.
For #3244
editor.formatter.apply('callout' + newFormat);
});
+
+ // Link selector shortcut
+ editor.shortcuts.add('meta+shift+K', '', function() {
+ window.EntitySelectorPopup.show(function(entity) {
+
+ if (editor.selection.isCollapsed()) {
+ editor.insertContent(editor.dom.createHTML('a', {href: entity.link}, editor.dom.encode(entity.name)));
+ } else {
+ editor.formatter.apply('link', {href: entity.link});
+ }
+
+ editor.selection.collapse(false);
+ editor.focus();
+ })
+ });
}
\ No newline at end of file
'editor_tiny_license_link' => 'The copyright and license details of TinyMCE can be found here.',
'save_continue' => 'Save Page & Continue',
'callouts_cycle' => '(Keep pressing to toggle through types)',
+ 'link_selector' => 'Link to content',
'shortcuts' => 'Shortcuts',
'shortcut' => 'Shortcut',
'shortcuts_intro' => 'The following shortcuts are available in the editor:',
{{ trans('editor.callouts_cycle') }}
</td>
</tr>
+ <tr>
+ <td>
+ <code>Ctrl</code>+<code>Shift</code>+<code>K</code>
+ </td>
+ <td>
+ <code>Cmd</code>+<code>Shift</code>+<code>K</code>
+ </td>
+ <td>{{ trans('editor.link_selector') }}</td>
+ </tr>
</tbody>
</table>