summaryrefslogtreecommitdiff
path: root/resources/views/modules/ckeditor
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2018-07-06 12:58:47 +0100
committerGreg Roach <fisharebest@webtrees.net>2018-07-06 12:58:47 +0100
commitb49557f1f0a26fbbb38cae02165fcfaa467e30f3 (patch)
tree5a083b2a89ce69c8e0fdce0c86f39628304103fa /resources/views/modules/ckeditor
parentf801fa99c9bd00a075379caa46895ec32ff687c5 (diff)
downloadwebtrees-b49557f1f0a26fbbb38cae02165fcfaa467e30f3.tar.gz
webtrees-b49557f1f0a26fbbb38cae02165fcfaa467e30f3.tar.bz2
webtrees-b49557f1f0a26fbbb38cae02165fcfaa467e30f3.zip
Convert CKEditor module to use views
Diffstat (limited to 'resources/views/modules/ckeditor')
-rw-r--r--resources/views/modules/ckeditor/ckeditor-js.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/resources/views/modules/ckeditor/ckeditor-js.php b/resources/views/modules/ckeditor/ckeditor-js.php
new file mode 100644
index 0000000000..ec4f6ed323
--- /dev/null
+++ b/resources/views/modules/ckeditor/ckeditor-js.php
@@ -0,0 +1,25 @@
+<?php use Fisharebest\Webtrees\Module; ?>
+<?php use Fisharebest\Webtrees\View; ?>
+
+<?php if (Module::getModuleByName('ckeditor')): ?>
+ <?php View::push('javascript') ?>
+ <script src="<?= e(WT_CKEDITOR_BASE_URL) ?>ckeditor.js"></script>
+ <script src="<?= e(WT_CKEDITOR_BASE_URL) ?>adapters/jquery.js"></script>
+
+ <script>
+ var CKEDITOR_BASEPATH = <?= json_encode(WT_CKEDITOR_BASE_URL) ?>;
+
+ // Enable for all browsers
+ CKEDITOR.env.isCompatible = true;
+
+ // Disable toolbars
+ CKEDITOR.config.removePlugins = "forms,newpage,preview,print,save,templates";
+ CKEDITOR.config.extraAllowedContent = "area[shape,coords,href,target,alt,title];map[name];img[usemap];*[class,style]";
+
+ // Activate the editor
+ $("textarea.html-edit").ckeditor(function(config){config.removePlugins = "forms";}, {
+ language: "<?= strtolower(WT_LOCALE) ?>"
+ });
+ </script>
+ <?php View::endpush() ?>
+<?php endif ?>