Initial commit
This commit is contained in:
87
app/Core/Bootstrap/BootstrapDefault.php
Normal file
87
app/Core/Bootstrap/BootstrapDefault.php
Normal file
@ -0,0 +1,87 @@
|
||||
<?php
|
||||
|
||||
namespace App\Core\Bootstrap;
|
||||
|
||||
class BootstrapDefault
|
||||
{
|
||||
public function init()
|
||||
{
|
||||
// 1) Light sidebar layout (default.html)
|
||||
// $this->initLightSidebarLayout();
|
||||
|
||||
// 2) Dark sidebar layout (default.html)
|
||||
$this->initDarkSidebarLayout();
|
||||
|
||||
// 3) Dark header layout (default_header_layout.html)
|
||||
// $this->initDarkHeaderLayout();
|
||||
|
||||
// 4) Light header layout (default_header_layout.html)
|
||||
// $this->initLightHeaderLayout();
|
||||
|
||||
# Init global assets for default layout
|
||||
$this->initAssets();
|
||||
}
|
||||
|
||||
public function initAssets()
|
||||
{
|
||||
# Include global vendors
|
||||
addVendors(['datatables', 'fullcalendar']);
|
||||
|
||||
# Include global javascript files
|
||||
addJavascriptFile('assets/js/custom/widgets.js');
|
||||
addJavascriptFile('assets/js/custom/apps/chat/chat.js');
|
||||
addJavascriptFile('assets/js/custom/utilities/modals/upgrade-plan.js');
|
||||
addJavascriptFile('assets/js/custom/utilities/modals/create-app.js');
|
||||
addJavascriptFile('assets/js/custom/utilities/modals/users-search.js');
|
||||
addJavascriptFile('assets/js/custom/utilities/modals/new-target.js');
|
||||
}
|
||||
|
||||
public function initDarkSidebarLayout()
|
||||
{
|
||||
addHtmlAttribute('body', 'data-kt-app-layout', 'dark-sidebar');
|
||||
addHtmlAttribute('body', 'data-kt-app-header-fixed', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-enabled', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-fixed', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-hoverable', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-header', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-toolbar', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-footer', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-toolbar-enabled', 'true');
|
||||
|
||||
addHtmlClass('body', 'app-default');
|
||||
}
|
||||
|
||||
public function initLightSidebarLayout()
|
||||
{
|
||||
addHtmlAttribute('body', 'data-kt-app-layout', 'light-sidebar');
|
||||
addHtmlAttribute('body', 'data-kt-app-header-fixed', 'false');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-enabled', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-fixed', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-hoverable', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-header', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-toolbar', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-sidebar-push-footer', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-toolbar-enabled', 'true');
|
||||
|
||||
addHtmlClass('body', 'app-default');
|
||||
}
|
||||
|
||||
public function initDarkHeaderLayout()
|
||||
{
|
||||
addHtmlAttribute('body', 'data-kt-app-layout', 'dark-header');
|
||||
addHtmlAttribute('body', 'data-kt-app-header-fixed', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-toolbar-enabled', 'true');
|
||||
|
||||
addHtmlClass('body', 'app-default');
|
||||
}
|
||||
|
||||
public function initLightHeaderLayout()
|
||||
{
|
||||
addHtmlAttribute('body', 'data-kt-app-layout', 'light-header');
|
||||
addHtmlAttribute('body', 'data-kt-app-header-fixed', 'true');
|
||||
addHtmlAttribute('body', 'data-kt-app-toolbar-enabled', 'true');
|
||||
|
||||
addHtmlClass('body', 'app-default');
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user