added: start integrating CKEditor4
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@1108 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
parent
3f29cdc01e
commit
dcc6d35cba
|
@ -35,16 +35,21 @@
|
||||||
[if mount_type_is "ticket"]<label for="winix_content_id">{form_emacs_content_ticket}</label>[end]
|
[if mount_type_is "ticket"]<label for="winix_content_id">{form_emacs_content_ticket}</label>[end]
|
||||||
|
|
||||||
[# template fun_ls.html uses the name: itemcontent to refer to this textarea item]
|
[# template fun_ls.html uses the name: itemcontent to refer to this textarea item]
|
||||||
<textarea id="winix_content_id" rows="[if mount_type_is "cms"]30[else]10[end]" cols="60" name="itemcontent">[item_content]</textarea>
|
|
||||||
|
|
||||||
|
<div id="editor">[item_content_noescape]</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<input type="hidden" name="contenttype" value="2">
|
<input type="hidden" name="contenttype" value="2">
|
||||||
|
|
||||||
|
<!--
|
||||||
[if winix_function_param_is "full"]
|
[if winix_function_param_is "full"]
|
||||||
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_full.js' \});</script>
|
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_full.js' \});</script>
|
||||||
[else]
|
[else]
|
||||||
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_winix.js' \});</script>
|
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_winix.js' \});</script>
|
||||||
|
-->
|
||||||
[end]
|
[end]
|
||||||
|
|
||||||
[if not user_logged]
|
[if not user_logged]
|
||||||
|
@ -67,5 +72,49 @@
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
|
||||||
|
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* exported initSample */
|
||||||
|
|
||||||
|
if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 )
|
||||||
|
CKEDITOR.tools.enableHtml5Elements( document );
|
||||||
|
|
||||||
|
// The trick to keep the editor in the sample quite small
|
||||||
|
// unless user specified own height.
|
||||||
|
CKEDITOR.config.height = 150;
|
||||||
|
CKEDITOR.config.width = 'auto';
|
||||||
|
|
||||||
|
var initSample = ( function() \{
|
||||||
|
var isBBCodeBuiltIn = !!CKEDITOR.plugins.get( 'bbcode' );
|
||||||
|
|
||||||
|
return function() \{
|
||||||
|
var editorElement = CKEDITOR.document.getById( 'editor' );
|
||||||
|
|
||||||
|
// :(((
|
||||||
|
if ( isBBCodeBuiltIn ) \{
|
||||||
|
editorElement.setHtml(
|
||||||
|
'Hello world!\n\n' +
|
||||||
|
'I\'m an instance of \[url=https://ckeditor.com\]CKEditor\[/url\].'
|
||||||
|
);
|
||||||
|
\}
|
||||||
|
|
||||||
|
editorElement.setAttribute( 'contenteditable', 'true' );
|
||||||
|
CKEDITOR.inline( 'editor', \{ filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_winix.js' \} );
|
||||||
|
|
||||||
|
// \}
|
||||||
|
\};
|
||||||
|
|
||||||
|
\} )();
|
||||||
|
|
||||||
|
initSample();
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -135,7 +135,7 @@ cm.save()
|
||||||
|
|
||||||
|
|
||||||
[if winix_function_is "ckeditor"]
|
[if winix_function_is "ckeditor"]
|
||||||
<script type="text/javascript" src="[doc_base_url_common]/ckeditor/ckeditor.js"></script>
|
<script type="text/javascript" src="[doc_base_url_common]/ckeditor_4.9.2/ckeditor.js"></script>
|
||||||
[end]
|
[end]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue