X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mathjax%2Fmathjax.php;h=045f4c6add454e27c10e05c08ff65a447d640335;hb=0b459e83794fff75fc9cbd980738147e367becf4;hp=69df4225c8b2fc0377551ce7dafb02a1e77c8b10;hpb=14716f3b126b045a77f68559724d80c2f9b454ef;p=friendica-addons.git diff --git a/mathjax/mathjax.php b/mathjax/mathjax.php index 69df4225..045f4c6a 100644 --- a/mathjax/mathjax.php +++ b/mathjax/mathjax.php @@ -4,7 +4,7 @@ * Name: MathJax * Description: Addon for Friendika to include MathJax (LaTeX math syntax) * Version: 1.0 - * Author: Tobias Diekershoff + * Author: Tobias Diekershoff * License: 3-clause BSD license */ @@ -39,7 +39,7 @@ function mathjax_settings (&$a, &$s) { $s .= ''; $s .= '
'; - $s .= '
'; + $s .= '
'; $s .= ''; } /* we need to add one JavaScript include command to the html output @@ -48,7 +48,9 @@ function mathjax_settings (&$a, &$s) { function mathjax_page_header($a, &$b) { // if the visitor of the page is not a local_user, use MathJax // otherwise check the users settings. - $url = get_config ('mathjax','baseurl','http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'); + $url = get_config ('mathjax','baseurl'); + if(! $url) + $url = 'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; if (! local_user()) { $b .= ''; } else { @@ -64,11 +66,13 @@ function mathjax_plugin_admin_post (&$a) { info( t('Settings updated.'). EOL); } function mathjax_plugin_admin (&$a, &$o) { - $t = file_get_contents( dirname(__file__)."/admin.tpl"); - if (get_config('mathjax','baseurl','') == '') { - set_config('mathjax','baseurl','http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'); - } - $o = replace_macros( $t, array( + $t = get_markup_template( "admin.tpl", "addon/mathjax/" ); + if (get_config('mathjax','baseurl','') == '') { + set_config('mathjax','baseurl','http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'); + } + + $o = replace_macros( $t, array( + '$submit' => t('Save Settings'), '$baseurl' => array('baseurl', t('MathJax Base URL'), get_config('mathjax','baseurl' ), t('The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax.')), - )); + )); }