| | <?php |
| |
|
| | namespace Kanboard\Helper; |
| |
|
| | use Kanboard\Core\Base; |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | class AssetHelper extends Base |
| | { |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | public function js($filename, $async = false) |
| | { |
| | $dir = dirname(__DIR__,2); |
| | $filepath = $dir.'/'.$filename; |
| | return '<script '.($async ? 'async' : '').' defer type="text/javascript" src="'.$this->helper->url->dir().$filename.'?'.filemtime($filepath).'"></script>'; |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | public function css($filename, $is_file = true, $media = 'screen') |
| | { |
| | $dir = dirname(__DIR__,2); |
| | $filepath = $dir.'/'.$filename; |
| | return '<link rel="stylesheet" href="'.$this->helper->url->dir().$filename.($is_file ? '?'.filemtime($filepath) : '').'" media="'.$media.'">'; |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | public function customCss() |
| | { |
| | if ($this->configModel->get('application_stylesheet')) { |
| | return '<style>'.$this->configModel->get('application_stylesheet').'</style>'; |
| | } |
| |
|
| | return ''; |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | public function colorCss() |
| | { |
| | return '<style>'.$this->colorModel->getCss().'</style>'; |
| | } |
| | } |
| |
|