-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathboot.php
executable file
·37 lines (31 loc) · 1.06 KB
/
boot.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
namespace FriendsOfRedaxo\MarkItUp;
use rex;
use rex_addon;
use rex_i18n;
use rex_view;
/** @var rex_addon $this */
if (rex::isBackend()) {
// Ressourcen einbinden
rex_view::addJsFile($this->getAssetsUrl('jquery.markitup.js'));
rex_view::addJsFile($this->getAssetsUrl('autosize.min.js'));
rex_view::addJsFile($this->getAssetsUrl('scripts.js'));
rex_view::addCssFile($this->getAssetsUrl('style.css'));
if (file_exists($this->getAssetsPath('skin.css'))) {
rex_view::addCssFile($this->getAssetsUrl('skin.css'));
}
$language = array_unique(
array_map(
static function ($l) { return substr($l, 0, 2); },
array_merge([rex_i18n::getLocale()], rex::getProperty('lang_fallback', []), ['--']),
),
);
foreach ($language as $lang) {
$langPath = $this->getAssetsUrl("cache/$lang");
if (is_dir($langPath)) {
rex_view::addCssFile("$langPath/markitup_profiles.css");
rex_view::addJsFile("$langPath/markitup_profiles.js");
break;
}
}
}