I have a modified link plugin, which allows internal links to my CMS. Using CK 3.4.2.
In my config I do the following, he_link is my modified link plugin:
In my link.js, I define a new link type (I flesh this out further down in code):
In ckeditor.pack I remove the links plugin, and add my own
I rebuild my ckeditor.js. Everything seems to work, but internalPage is never selected by default. 'url' is selected by default. I cannot find anywhere in code that explains this. Changing the default to 'email' doesn't work either. Is this a CK Bug?
In my config I do the following, he_link is my modified link plugin:
config.removePlugins = 'find,image,indent,templates,link'; config.extraPlugins = 'he_find,he_image,he_indent,he_templates,he_link,tableresize';
In my link.js, I define a new link type (I flesh this out further down in code):
id: 'linkType', type: 'select', label: linkLang.type, 'default': 'internalPage', items: [ [linkLang.toInternal, 'internalPage'], [linkLang.toAnchor, 'anchor'], [linkLang.toUrl, 'url'], [linkLang.toEmail, 'email'] ],
In ckeditor.pack I remove the links plugin, and add my own
//'_source/plugins/link/plugin.js', '_source/plugins/he_link/plugin.js',
I rebuild my ckeditor.js. Everything seems to work, but internalPage is never selected by default. 'url' is selected by default. I cannot find anywhere in code that explains this. Changing the default to 'email' doesn't work either. Is this a CK Bug?