[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 // This file is part of Moodle - http://moodle.org/ 3 // 4 // Moodle is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // Moodle is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU General Public License for more details. 13 // 14 // You should have received a copy of the GNU General Public License 15 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 17 /** 18 * MathJAX filter settings 19 * 20 * @package filter_mathjaxloader 21 * @copyright 2014 Damyon Wiese 22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 23 */ 24 25 defined('MOODLE_INTERNAL') || die; 26 27 if ($ADMIN->fulltree) { 28 $item = new admin_setting_heading('filter_mathjaxloader/localinstall', 29 new lang_string('localinstall', 'filter_mathjaxloader'), 30 new lang_string('localinstall_help', 'filter_mathjaxloader')); 31 $settings->add($item); 32 33 $item = new admin_setting_configtext('filter_mathjaxloader/httpurl', 34 new lang_string('httpurl', 'filter_mathjaxloader'), 35 new lang_string('httpurl_help', 'filter_mathjaxloader'), 36 'http://cdn.mathjax.org/mathjax/2.6-latest/MathJax.js', 37 PARAM_RAW); 38 $settings->add($item); 39 40 $item = new admin_setting_configtext('filter_mathjaxloader/httpsurl', 41 new lang_string('httpsurl', 'filter_mathjaxloader'), 42 new lang_string('httpsurl_help', 'filter_mathjaxloader'), 43 'https://cdn.mathjax.org/mathjax/2.6-latest/MathJax.js', 44 PARAM_RAW); 45 $settings->add($item); 46 47 $item = new admin_setting_configcheckbox('filter_mathjaxloader/texfiltercompatibility', 48 new lang_string('texfiltercompatibility', 'filter_mathjaxloader'), 49 new lang_string('texfiltercompatibility_help', 'filter_mathjaxloader'), 50 0); 51 $settings->add($item); 52 53 $default = ' 54 MathJax.Hub.Config({ 55 config: ["Accessible.js", "Safe.js"], 56 errorSettings: { message: ["!"] }, 57 skipStartupTypeset: true, 58 messageStyle: "none" 59 }); 60 '; 61 62 $item = new admin_setting_configtextarea('filter_mathjaxloader/mathjaxconfig', 63 new lang_string('mathjaxsettings','filter_mathjaxloader'), 64 new lang_string('mathjaxsettings_desc', 'filter_mathjaxloader'), 65 $default); 66 67 $settings->add($item); 68 69 $item = new admin_setting_configtext('filter_mathjaxloader/additionaldelimiters', 70 new lang_string('additionaldelimiters', 'filter_mathjaxloader'), 71 new lang_string('additionaldelimiters_help', 'filter_mathjaxloader'), 72 '', 73 PARAM_RAW); 74 $settings->add($item); 75 76 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |