예제 #1
0
파일: init.php 프로젝트: larakit/lk-html
Larakit\Boot::register_alias('HtmlTableRow', Larakit\Html\Facades\TableRow::class);
Larakit\Boot::register_alias('HtmlTableRowCell', Larakit\Html\Facades\TableRowCell::class);
Larakit\Boot::register_alias('HtmlLi', Larakit\Html\Facades\Li::class);
Larakit\Boot::register_alias('HtmlLink', Larakit\Html\Facades\Link::class);
Larakit\Boot::register_alias('HtmlUl', Larakit\Html\Facades\Ul::class);
Larakit\Boot::register_alias('HtmlOl', Larakit\Html\Facades\Ol::class);
Larakit\Boot::register_alias('HtmlVideo', Larakit\Html\Facades\Video::class);
Larakit\Boot::register_alias('HtmlBase', Larakit\Html\Facades\Base::class);
//######################################################################
// регистрируем функции
//######################################################################
Larakit\Twig::register_function('html_progress', function () {
    return HtmlProgress::setContent('');
});
Larakit\Twig::register_function('html_map', function ($name, $id = null) {
    return \HtmlMap::setName($name)->setId($id ? $id : $name);
});
Larakit\Twig::register_function('html_progress_bar', function () {
    return HtmlProgressBar::setContent('');
});
Larakit\Twig::register_function('html_a', function ($url) {
    return HtmlA::setHref($url)->setContent($url);
});
Larakit\Twig::register_function('html_audio', function ($src) {
    return HtmlAudio::setSrc($src);
});
Larakit\Twig::register_function('html_abbr', function ($abbr, $fulltext) {
    return HtmlAbbr::setContent($abbr)->setTitle($fulltext);
});
Larakit\Twig::register_function('html_blockquote', function ($content, $author = null) {
    return HtmlBlockquote::setContent($content)->setAuthor($author);