aboutsummaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js')
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js b/public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js
deleted file mode 100644
index aff2785..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-wiki/plugin.js
+++ /dev/null
@@ -1,38 +0,0 @@
-CKEDITOR.plugins.add('studip-wiki', {
- requires: 'widget',
- icons: 'wikilink',
- hidpi: true,
- lang: 'de,en',
- init: function (editor) {
- var lang = editor.lang['studip-wiki'];
-
- editor.widgets.add('wikilink', {
- button: lang.buttonLabel,
- dialog: 'wikiDialog',
- template: '<span class="wiki-link">'
- + lang.wikiLinkTemplate
- + '</span>',
- allowedContent: 'span(!wiki-link)',
- requiredContent: 'span(wiki-link)',
- upcast: function (element) {
- return element.name == 'span' && element.hasClass('wiki-link');
- },
- init: function () {
- // NOTE regex has to accept invalid link-markup to correct
- // user errors (e.g. when editing in source mode);
- // the dialog however will output valid data only;
- var matches = this.element.getText().match( // [[link|text]]
- /^\s*\[?\[?(.*?)(?:\|(.*?))?\]?\]?\s*$/
- );
- this.setData('link', matches[1] || '');
- this.setData('text', matches[2] || '');
- },
- data: function () {
- var text = this.data.text ? ('|' + this.data.text) : '';
- this.element.setText('<a href="' + this.data.link + '" class="wiki-link">' + text + '</a>');
- }
- });
- CKEDITOR.dialog.add('wikiDialog', this.path + 'dialogs/wikilink.js');
- }
-});
-