aboutsummaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ckeditor/plugins/studip-quote
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ckeditor/plugins/studip-quote')
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/blockquote.pngbin925 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/blockquote.pngbin2233 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/removequote.pngbin1634 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/splitquote.pngbin1556 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/removequote.pngbin824 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/icons/splitquote.pngbin568 -> 0 bytes
-rw-r--r--public/assets/javascripts/ckeditor/plugins/studip-quote/plugin.js83
7 files changed, 0 insertions, 83 deletions
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/blockquote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/blockquote.png
deleted file mode 100644
index 95293e2..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/blockquote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/blockquote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/blockquote.png
deleted file mode 100644
index 50c23b9..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/blockquote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/removequote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/removequote.png
deleted file mode 100644
index bbe6f89..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/removequote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/splitquote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/splitquote.png
deleted file mode 100644
index fbf6238..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/hidpi/splitquote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/removequote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/removequote.png
deleted file mode 100644
index 28b6ee4..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/removequote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/splitquote.png b/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/splitquote.png
deleted file mode 100644
index 42f6210..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/icons/splitquote.png
+++ /dev/null
Binary files differ
diff --git a/public/assets/javascripts/ckeditor/plugins/studip-quote/plugin.js b/public/assets/javascripts/ckeditor/plugins/studip-quote/plugin.js
deleted file mode 100644
index 5ada434..0000000
--- a/public/assets/javascripts/ckeditor/plugins/studip-quote/plugin.js
+++ /dev/null
@@ -1,83 +0,0 @@
-// widget for handling studip-style quoting with author name
-(function studipQuotePlugin(CKEDITOR) {
- CKEDITOR.plugins.add('studip-quote', {
- icons: 'blockquote,splitquote,removequote',
- hidpi: true,
- init: initPlugin
- });
-
- function initPlugin(editor) {
- editor.addCommand('insertStudipQuote', {
- exec: insertStudipQuote
- });
-
- editor.addCommand('splitQuote', {
- exec: splitStudipQuote
- });
-
- editor.addCommand('removeQuote', {
- exec: removeStudipQuote
- });
-
- editor.ui.addButton('blockquote', {
- label: 'Zitat einfügen'.toLocaleString(),
- command: 'insertStudipQuote',
- toolbar: 'quote'
- });
-
- editor.ui.addButton('SplitQuote', {
- label: 'Zitat teilen'.toLocaleString(),
- command: 'splitQuote',
- toolbar: 'quote'
- });
-
- editor.ui.addButton('RemoveQuote', {
- label: 'Zitat löschen'.toLocaleString(),
- command: 'removeQuote',
- toolbar: 'quote'
- });
-
- editor.setKeystroke(CKEDITOR.CTRL + CKEDITOR.SHIFT + 13, 'splitQuote'); // CTRL+SHIFT+Return
- }
-
- function insertStudipQuote(editor) {
- // If quoting is changed update these functions:
- // - StudipFormat::markupQuote
- // lib/classes/StudipFormat.php
- // - quotes_encode lib/visual.inc.php
- // - STUDIP.Forum.citeEntry > quote
- // public/plugins_packages/core/Forum/javascript/forum.js
- // - studipQuotePlugin > insertStudipQuote
- // public/assets/javascripts/ckeditor/plugins/studip-quote/plugin.js
-
- var writtenBy = '%s hat geschrieben:'.toLocaleString();
-
- // TODO generate HTML tags with JS/jQuery functions
- editor.insertHtml(
- '<blockquote><div class="author">'
- + writtenBy.replace('%s', '"Name"')
- + '</div><p>&nbsp</p></blockquote><p>&nbsp;</p>'
- );
- }
-
- function splitStudipQuote(editor) {
- // is the cursor position within a blockquote?
- var blockquote = editor.elementPath().contains('blockquote', true, false);
- if (blockquote !== null) {
- var pElement = CKEDITOR.dom.element.createFromHtml('<p></p>');
- editor.insertElement(pElement);
- pElement.breakParent(blockquote);
- var range = editor.createRange();
- range.moveToElementEditablePosition(pElement);
- editor.getSelection().selectRanges([range]);
- }
- }
-
- function removeStudipQuote(editor) {
- // is the cursor position within a blockquote?
- var blockquote = editor.elementPath().contains('blockquote', true, false);
- if (blockquote !== null) {
- blockquote.remove(true);
- }
- }
-})(CKEDITOR);