X-Git-Url: https://reisub.nsupdate.info/git/?a=blobdiff_plain;f=mathjax%2Fmathjax.php;h=3cc42c47f5da64cc33065395ca682307249a2767;hb=47cb5d0b14f3c92d69218c6f143bf574374e319d;hp=6e80d68f6f987984cd57e6f44b5f5950fb79cdb3;hpb=c27b1cb66fd0877da0947edfdad1a62dfaf41888;p=friendica-addons.git%2F.git diff --git a/mathjax/mathjax.php b/mathjax/mathjax.php index 6e80d68f..3cc42c47 100644 --- a/mathjax/mathjax.php +++ b/mathjax/mathjax.php @@ -10,9 +10,8 @@ use Friendica\App; use Friendica\Core\Hook; -use Friendica\Core\L10n; -use Friendica\Core\PConfig; use Friendica\Core\Renderer; +use Friendica\DI; function mathjax_install() { @@ -39,7 +38,7 @@ function mathjax_settings_post($a) return; } - PConfig::set(local_user(), 'mathjax', 'use', intval($_POST['mathjax_use'])); + DI::pConfig()->set(local_user(), 'mathjax', 'use', intval($_POST['mathjax_use'])); } function mathjax_settings(App $a, &$s) @@ -48,14 +47,14 @@ function mathjax_settings(App $a, &$s) return; } - $use = PConfig::get(local_user(), 'mathjax', 'use', false); + $use = DI::pConfig()->get(local_user(), 'mathjax', 'use', false); - $tpl = Renderer::getMarkupTemplate('settings.tpl', __DIR__); + $tpl = Renderer::getMarkupTemplate('settings.tpl', 'addon/mathjax'); $s .= Renderer::replaceMacros($tpl, [ '$title' => 'MathJax', - '$description' => L10n::t('The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail.'), - '$mathjax_use' => ['mathjax_use', L10n::t('Use the MathJax renderer'), $use, ''], - '$savesettings' => L10n::t('Save Settings'), + '$description' => DI::l10n()->t('The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail.'), + '$mathjax_use' => ['mathjax_use', DI::l10n()->t('Use the MathJax renderer'), $use, ''], + '$savesettings' => DI::l10n()->t('Save Settings'), ]); } @@ -63,8 +62,8 @@ function mathjax_footer(App $a, &$b) { // if the visitor of the page is not a local_user, use MathJax // otherwise check the users settings. - if (!local_user() || PConfig::get(local_user(), 'mathjax', 'use', false)) { - $a->registerFooterScript(__DIR__ . '/asset/MathJax.js?config=TeX-MML-AM_CHTML'); - $a->registerFooterScript(__DIR__ . '/mathjax.js'); + if (!local_user() || DI::pConfig()->get(local_user(), 'mathjax', 'use', false)) { + DI::page()->registerFooterScript(__DIR__ . '/asset/MathJax.js?config=TeX-MML-AM_CHTML'); + DI::page()->registerFooterScript(__DIR__ . '/mathjax.js'); } }