diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2018-07-06 12:58:47 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2018-07-06 12:58:47 +0100 |
| commit | b49557f1f0a26fbbb38cae02165fcfaa467e30f3 (patch) | |
| tree | 5a083b2a89ce69c8e0fdce0c86f39628304103fa /resources/views/modules/ckeditor | |
| parent | f801fa99c9bd00a075379caa46895ec32ff687c5 (diff) | |
| download | webtrees-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.php | 25 |
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 ?> |
