diff --git a/src/sammo/WebUtil.php b/src/sammo/WebUtil.php index 2ceaab80..29e0da6d 100644 --- a/src/sammo/WebUtil.php +++ b/src/sammo/WebUtil.php @@ -127,6 +127,27 @@ class WebUtil return "\n"; } + protected static $jsFilesList = []; + public static function pushJSFile(string $path){ + static::$jsFilesList[] = $path; + } + + protected static $cssFilesList = []; + public static function pushCSSFile(string $path){ + static::$cssFilesList[] = $path; + } + + public static function printResourceFiles(){ + foreach(static::$jsFilesList as $path){ + static::printJS($path); + } + foreach(static::$cssFilesList as $path){ + static::printCSS($path); + } + static::$jsFilesList = []; + static::$cssFilesList = []; + } + public static function htmlPurify(?string $text): string{ if(!$text){ return '';