You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
306 lines
8.5 KiB
306 lines
8.5 KiB
<?php
|
|
// This file is part of Moodle - http://moodle.org/
|
|
//
|
|
// Moodle is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// Moodle is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
/**
|
|
* Atto text editor charmap plugin lib.
|
|
*
|
|
* @package atto_charmap
|
|
* @copyright 2014 Frédéric Massart
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
|
*/
|
|
|
|
defined('MOODLE_INTERNAL') || die();
|
|
|
|
/**
|
|
* Initialise the strings required for JS.
|
|
*
|
|
* @return void
|
|
*/
|
|
function atto_charmap_strings_for_js() {
|
|
global $PAGE;
|
|
|
|
// In order to prevent extra strings to be imported, comment/uncomment the characters
|
|
// which are enabled in the JavaScript part of this plugin.
|
|
$PAGE->requires->strings_for_js(
|
|
array(
|
|
'amacron',
|
|
'emacron',
|
|
'imacron',
|
|
'omacron',
|
|
'umacron',
|
|
'amacron_caps',
|
|
'emacron_caps',
|
|
'imacron_caps',
|
|
'omacron_caps',
|
|
'umacron_caps',
|
|
'interrobang',
|
|
'insertcharacter',
|
|
'nobreakspace',
|
|
'ampersand',
|
|
'quotationmark',
|
|
'centsign',
|
|
'eurosign',
|
|
'poundsign',
|
|
'yensign',
|
|
'copyrightsign',
|
|
'registeredsign',
|
|
'trademarksign',
|
|
'permillesign',
|
|
'microsign',
|
|
'middledot',
|
|
'bullet',
|
|
'threedotleader',
|
|
'minutesfeet',
|
|
'secondsinches',
|
|
'sectionsign',
|
|
'paragraphsign',
|
|
'sharpsesszed',
|
|
'singleleftpointinganglequotationmark',
|
|
'singlerightpointinganglequotationmark',
|
|
'leftpointingguillemet',
|
|
'rightpointingguillemet',
|
|
'leftsinglequotationmark',
|
|
'rightsinglequotationmark',
|
|
'leftdoublequotationmark',
|
|
'rightdoublequotationmark',
|
|
'singlelow9quotationmark',
|
|
'doublelow9quotationmark',
|
|
'lessthansign',
|
|
'greaterthansign',
|
|
'lessthanorequalto',
|
|
'greaterthanorequalto',
|
|
'endash',
|
|
'emdash',
|
|
'macron',
|
|
'overline',
|
|
'currencysign',
|
|
'brokenbar',
|
|
'diaeresis',
|
|
'invertedexclamationmark',
|
|
'turnedquestionmark',
|
|
'circumflexaccent',
|
|
'smalltilde',
|
|
'degreesign',
|
|
'minussign',
|
|
'plusminussign',
|
|
'divisionsign',
|
|
'fractionslash',
|
|
'multiplicationsign',
|
|
'superscriptone',
|
|
'superscripttwo',
|
|
'superscriptthree',
|
|
'fractiononequarter',
|
|
'fractiononehalf',
|
|
'fractionthreequarters',
|
|
'functionflorin',
|
|
'integral',
|
|
'narysumation',
|
|
'infinity',
|
|
'squareroot',
|
|
// 'similarto',
|
|
// 'approximatelyequalto',
|
|
'almostequalto',
|
|
'notequalto',
|
|
'identicalto',
|
|
// 'elementof',
|
|
// 'notanelementof',
|
|
// 'containsasmember',
|
|
'naryproduct',
|
|
// 'logicaland',
|
|
// 'logicalor',
|
|
'notsign',
|
|
'intersection',
|
|
// 'union',
|
|
'partialdifferential',
|
|
// 'forall',
|
|
// 'thereexists',
|
|
// 'diameter',
|
|
// 'backwarddifference',
|
|
// 'asteriskoperator',
|
|
// 'proportionalto',
|
|
// 'angle',
|
|
'acuteaccent',
|
|
'cedilla',
|
|
'feminineordinalindicator',
|
|
'masculineordinalindicator',
|
|
'dagger',
|
|
'doubledagger',
|
|
'agrave_caps',
|
|
'aacute_caps',
|
|
'acircumflex_caps',
|
|
'atilde_caps',
|
|
'adiaeresis_caps',
|
|
'aringabove_caps',
|
|
'ligatureae_caps',
|
|
'ccedilla_caps',
|
|
'egrave_caps',
|
|
'eacute_caps',
|
|
'ecircumflex_caps',
|
|
'ediaeresis_caps',
|
|
'igrave_caps',
|
|
'iacute_caps',
|
|
'icircumflex_caps',
|
|
'idiaeresis_caps',
|
|
'eth_caps',
|
|
'ntilde_caps',
|
|
'ograve_caps',
|
|
'oacute_caps',
|
|
'ocircumflex_caps',
|
|
'otilde_caps',
|
|
'odiaeresis_caps',
|
|
'oslash_caps',
|
|
'ligatureoe_caps',
|
|
'scaron_caps',
|
|
'ugrave_caps',
|
|
'uacute_caps',
|
|
'ucircumflex_caps',
|
|
'udiaeresis_caps',
|
|
'yacute_caps',
|
|
'ydiaeresis_caps',
|
|
'thorn_caps',
|
|
'agrave',
|
|
'aacute',
|
|
'acircumflex',
|
|
'atilde',
|
|
'adiaeresis',
|
|
'aringabove',
|
|
'ligatureae',
|
|
'ccedilla',
|
|
'egrave',
|
|
'eacute',
|
|
'ecircumflex',
|
|
'ediaeresis',
|
|
'igrave',
|
|
'iacute',
|
|
'icircumflex',
|
|
'idiaeresis',
|
|
'eth',
|
|
'ntilde',
|
|
'ograve',
|
|
'oacute',
|
|
'ocircumflex',
|
|
'otilde',
|
|
'odiaeresis',
|
|
'oslash',
|
|
'ligatureoe',
|
|
'scaron',
|
|
'ugrave',
|
|
'uacute',
|
|
'ucircumflex',
|
|
'udiaeresis',
|
|
'yacute',
|
|
'thorn',
|
|
'ydiaeresis',
|
|
'alpha_caps',
|
|
'beta_caps',
|
|
'gamma_caps',
|
|
'delta_caps',
|
|
'epsilon_caps',
|
|
'zeta_caps',
|
|
'eta_caps',
|
|
'theta_caps',
|
|
'iota_caps',
|
|
'kappa_caps',
|
|
'lambda_caps',
|
|
'mu_caps',
|
|
'nu_caps',
|
|
'xi_caps',
|
|
'omicron_caps',
|
|
'pi_caps',
|
|
'rho_caps',
|
|
'sigma_caps',
|
|
'tau_caps',
|
|
'upsilon_caps',
|
|
'phi_caps',
|
|
'chi_caps',
|
|
'psi_caps',
|
|
'omega_caps',
|
|
'alpha',
|
|
'beta',
|
|
'gamma',
|
|
'delta',
|
|
'epsilon',
|
|
'zeta',
|
|
'eta',
|
|
'theta',
|
|
'iota',
|
|
'kappa',
|
|
'lambda',
|
|
'mu',
|
|
'nu',
|
|
'xi',
|
|
'omicron',
|
|
'pi',
|
|
'rho',
|
|
'finalsigma',
|
|
'sigma',
|
|
'tau',
|
|
'upsilon',
|
|
'phi',
|
|
'chi',
|
|
'psi',
|
|
'omega',
|
|
// 'alefsymbol',
|
|
// 'pisymbol',
|
|
// 'realpartsymbol',
|
|
// 'thetasymbol',
|
|
// 'upsilonhooksymbol',
|
|
// 'weierstrassp',
|
|
// 'imaginarypart',
|
|
'leftwardsarrow',
|
|
'upwardsarrow',
|
|
'rightwardsarrow',
|
|
'downwardsarrow',
|
|
'leftrightarrow',
|
|
// 'carriagereturn',
|
|
// 'leftwardsdoublearrow',
|
|
// 'upwardsdoublearrow',
|
|
// 'rightwardsdoublearrow',
|
|
// 'downwardsdoublearrow',
|
|
// 'leftrightdoublearrow',
|
|
// 'therefore',
|
|
// 'subsetof',
|
|
// 'supersetof',
|
|
// 'notasubsetof',
|
|
// 'subsetoforequalto',
|
|
// 'supersetoforequalto',
|
|
// 'circledplus',
|
|
// 'circledtimes',
|
|
// 'perpendicular',
|
|
// 'dotoperator',
|
|
// 'leftceiling',
|
|
// 'rightceiling',
|
|
// 'leftfloor',
|
|
// 'rightfloor',
|
|
// 'leftpointinganglebracket',
|
|
// 'rightpointinganglebracket',
|
|
'lozenge',
|
|
'blackspadesuit',
|
|
'blackclubsuit',
|
|
'blackheartsuit',
|
|
'blackdiamondsuit',
|
|
// 'enspace',
|
|
// 'emspace',
|
|
// 'thinspace',
|
|
// 'zerowidthnonjoiner',
|
|
// 'zerowidthjoiner',
|
|
// 'lefttorightmark',
|
|
// 'righttoleftmark',
|
|
// 'softhyphen',
|
|
),
|
|
'atto_charmap'
|
|
);
|
|
}
|
|
|