mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
MDL-16629 removed legacy unfinished multiple editors code
This commit is contained in:
parent
306a52882b
commit
4b39c2d877
@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php //$Id$
|
||||
|
||||
define('NO_MOODLE_COOKIES', true);
|
||||
|
||||
@ -9,131 +9,6 @@ $editorlanguage = optional_param('editorlanguage', 'en_utf8', PARAM_ALPHANUMEXT)
|
||||
$SESSION->lang = $editorlanguage;
|
||||
$directionality = get_string('thisdirection');
|
||||
|
||||
/*
|
||||
* This section configures the TinyMCE toolbar buttons on and off
|
||||
* depending on the Moodle settings
|
||||
*
|
||||
* The changes are applied on a global basis,
|
||||
* ..... but there is scope here to modify and restrict the config
|
||||
* on a role basis, course basis, user basis, etc. if so desired.
|
||||
*
|
||||
*/
|
||||
if (empty($CFG->tinymcehidebuttons)) {
|
||||
$CFG->tinymcehidebuttons = '';
|
||||
}
|
||||
|
||||
$editorhidebuttons = str_replace(' ', ',', $CFG->tinymcehidebuttons);
|
||||
|
||||
$editorhidebuttons1 = $editorhidebuttons . ',visualaid,styleselect';
|
||||
|
||||
$editorhidebuttons = 'theme_advanced_disable : "'.$editorhidebuttons1.'",';
|
||||
|
||||
$editorhidebuttons = str_replace('fontsize', 'fontsizeselect', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('subscript', 'sub', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('superscript', 'sup', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('insertorderedlist', 'numlist', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('insertunorderedlist', 'bullist', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('createanchor', 'anchor', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('createlink', 'link', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('htmlmode', 'code', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('insertchar', 'charmap', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('insertimage', 'image', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('inserthorizontalrule', 'hr', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('formatblock', 'formatselect', $editorhidebuttons);
|
||||
$editorhidebuttons = str_replace('clean', 'cleanup,removeformat', $editorhidebuttons);
|
||||
|
||||
// insertsmile,
|
||||
|
||||
$pieces = explode(",", $editorhidebuttons1);
|
||||
|
||||
$spellcheck = '';
|
||||
if (! in_array("spellcheck", $pieces)) {
|
||||
$spellcheck = 'spellchecker,';
|
||||
}
|
||||
$inserttable = '';
|
||||
if (! in_array("inserttable", $pieces)) {
|
||||
$inserttable = 'tablecontrols,separator,';
|
||||
}
|
||||
$search_replace = '';
|
||||
if (! in_array("search_replace", $pieces)) {
|
||||
$search_replace = 'search,replace,separator,';
|
||||
}
|
||||
$lefttoright = '';
|
||||
if (! in_array("lefttoright", $pieces)) {
|
||||
$lefttoright = 'ltr,separator,';
|
||||
}
|
||||
$righttoleft = '';
|
||||
if (! in_array("righttoleft", $pieces)) {
|
||||
$righttoleft = 'rtl,separator,';
|
||||
}
|
||||
$cleanup = '';
|
||||
if (! in_array("cleanup", $pieces)) {
|
||||
$cleanup = 'cleanup,removeformat,separator,';
|
||||
}
|
||||
$fontselect = '';
|
||||
if (! in_array("fontname", $pieces)) {
|
||||
$fontselect = 'fontselect,';
|
||||
}
|
||||
$fontsize = '';
|
||||
if (! in_array("fontsize", $pieces)) {
|
||||
$fontsize = 'fontsizeselect,';
|
||||
}
|
||||
$forecolor = '';
|
||||
if (! in_array("forecolor", $pieces)) {
|
||||
$forecolor = 'forecolor,';
|
||||
}
|
||||
$hilitecolor = '';
|
||||
if (! in_array("hilitecolor", $pieces)) {
|
||||
$hilitecolor = 'backcolor,';
|
||||
}
|
||||
$popupeditor = '';
|
||||
if (! in_array("popupeditor", $pieces)) {
|
||||
$popupeditor = 'fullscreen,';
|
||||
}
|
||||
|
||||
$editoraddbuttons3 = 'theme_advanced_buttons3_add : "'.$fontselect.$fontsize.$forecolor.$hilitecolor.'",';
|
||||
$editoraddbuttons4 = 'theme_advanced_buttons4 : "'.$spellcheck.$search_replace.$inserttable.$lefttoright.$righttoleft.$popupeditor.$cleanup.'",';
|
||||
|
||||
/*
|
||||
*
|
||||
* ********************************************************************************************************
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
$temp = $_SERVER["REQUEST_URI"];
|
||||
$temp = explode('/', $temp);
|
||||
$root = $temp[1];
|
||||
|
||||
$configuration = <<<EOF
|
||||
tinyMCE.init({
|
||||
mode : "exact",
|
||||
elements : id,
|
||||
theme : "advanced",
|
||||
|
||||
plugins : "safari,spellchecker,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,pagebreak,",
|
||||
spellchecker_languages : "+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv",
|
||||
|
||||
plugin_insertdate_dateFormat : "%Y-%m-%d",
|
||||
plugin_insertdate_timeFormat : "%H:%M:%S",
|
||||
|
||||
content_css : "/$root/lib/editor/tinymce/examples/css/content.css",
|
||||
|
||||
theme_advanced_toolbar_location : "top",
|
||||
theme_advanced_toolbar_align : "top",
|
||||
theme_advanced_statusbar_location : "bottom",
|
||||
|
||||
theme_advanced_resize_horizontal : true,
|
||||
theme_advanced_resizing : true,
|
||||
apply_source_formatting : true,
|
||||
|
||||
$editorhidebuttons
|
||||
$editoraddbuttons3
|
||||
$editoraddbuttons4
|
||||
|
||||
});
|
||||
EOF;
|
||||
|
||||
$strtime = get_string('strftimetime');
|
||||
$strdate = get_string('strftimedaydate');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user