mirror of
https://github.com/tabler/tabler.git
synced 2025-12-21 17:34:25 +04:00
customize in modal
This commit is contained in:
@@ -62,7 +62,8 @@ changelog:
|
|||||||
label: v1.0
|
label: v1.0
|
||||||
|
|
||||||
customize:
|
customize:
|
||||||
url: customize.html
|
url: '#customize'
|
||||||
title: Customize
|
title: Customize
|
||||||
icon: sliders
|
icon: sliders
|
||||||
|
toggle: modal
|
||||||
|
|
||||||
|
|||||||
40
pages/_includes/layout/customize.html
Normal file
40
pages/_includes/layout/customize.html
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<form action="#" class="js-layout-form">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Color scheme</label>
|
||||||
|
{% include ui/input-selectgroup.html name="color-scheme" values="light,dark" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Nav position</label>
|
||||||
|
{% include ui/input-selectgroup.html name="nav-position" values="top,side" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Header color</label>
|
||||||
|
{% include ui/input-selectgroup.html name="header-color" values="light,dark" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<!--<div class="form-group">-->
|
||||||
|
<!--<label class="form-label">Header fixed</label>-->
|
||||||
|
<!--{% include ui/input-selectgroup.html name="header-fixed" values="fixed,default" type="radio" class="w-100p" %}-->
|
||||||
|
<!--</div>-->
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Sidebar position</label>
|
||||||
|
{% include ui/input-selectgroup.html name="sidebar-position" values="left,right" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Sidebar size</label>
|
||||||
|
{% include ui/input-selectgroup.html name="sidebar-size" values="default,folded" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Sidebar color</label>
|
||||||
|
{% include ui/input-selectgroup.html name="sidebar-color" values="light,dark" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="form-label">Sidebar fixed</label>
|
||||||
|
{% include ui/input-selectgroup.html name="sidebar-fixed" values="fixed,default" type="radio" class="w-100p" %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--<div class="form-footer">-->
|
||||||
|
<!--<button type="submit" class="btn btn-primary">Save options</button>-->
|
||||||
|
<!--</div>-->
|
||||||
|
</form>
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
{% for level-1 in site.data.menu %}
|
{% for level-1 in site.data.menu %}
|
||||||
{% assign icon = level-1[1].icon %}
|
{% assign icon = level-1[1].icon %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link{% if level-1[0] == current-page[0] %} active{% endif %}" {% if level-1[1].children or level-1[1].docs %}href="#sidebar-{{ level-1[0] }}" data-toggle="collapse" data-parent="#menu" role="button" aria-expanded="{% if level-1[0] == current-page[0] %}true{% else %}false{% endif %}"{% else %}href="{{ site.base }}/{{ level-1[1].url }}"{% endif %}>
|
<a class="nav-link{% if level-1[0] == current-page[0] %} active{% endif %}" {% if level-1[1].children or level-1[1].docs %}href="#sidebar-{{ level-1[0] }}" data-toggle="collapse" data-parent="#menu" role="button" aria-expanded="{% if level-1[0] == current-page[0] %}true{% else %}false{% endif %}"{% elsif level-1[1].toggle %}href="{{ level-1[1].url }}" data-toggle="{{ level-1[1].toggle }}"{% else %}href="{{ site.base }}/{{ level-1[1].url }}"{% endif %}>
|
||||||
<span class="nav-icon">
|
<span class="nav-icon">
|
||||||
{% include ui/icon.html icon=icon %}
|
{% include ui/icon.html icon=icon %}
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
13
pages/_includes/layout/modals.html
Normal file
13
pages/_includes/layout/modals.html
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<div class="modal fade" id="customize" tabindex="-1" role="dialog" aria-hidden="true">
|
||||||
|
<div class="modal-dialog" role="document">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-body">
|
||||||
|
<a class="close" data-dismiss="modal" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
{% include layout/customize.html %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -21,3 +21,5 @@ layout: base
|
|||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{% include layout/modals.html %}
|
||||||
|
|||||||
@@ -1,55 +0,0 @@
|
|||||||
---
|
|
||||||
title: Layout manager
|
|
||||||
---
|
|
||||||
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-header">
|
|
||||||
Layout manager
|
|
||||||
</div>
|
|
||||||
<div class="card-body">
|
|
||||||
<form action="" class="js-layout-form">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-4">
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Color scheme</label>
|
|
||||||
{% include ui/input-selectgroup.html name="color-scheme" values="light,dark" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Nav position</label>
|
|
||||||
{% include ui/input-selectgroup.html name="nav-position" values="top,side" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Header color</label>
|
|
||||||
{% include ui/input-selectgroup.html name="header-color" values="light,dark" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<!--<div class="form-group">-->
|
|
||||||
<!--<label class="form-label">Header fixed</label>-->
|
|
||||||
<!--{% include ui/input-selectgroup.html name="header-fixed" values="fixed,default" type="radio" class="w-100p" %}-->
|
|
||||||
<!--</div>-->
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Sidebar position</label>
|
|
||||||
{% include ui/input-selectgroup.html name="sidebar-position" values="left,right" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Sidebar size</label>
|
|
||||||
{% include ui/input-selectgroup.html name="sidebar-size" values="default,folded" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Sidebar color</label>
|
|
||||||
{% include ui/input-selectgroup.html name="sidebar-color" values="light,dark" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="form-label">Sidebar fixed</label>
|
|
||||||
{% include ui/input-selectgroup.html name="sidebar-fixed" values="fixed,default" type="radio" class="w-100p" %}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--<div class="form-footer">-->
|
|
||||||
<!--<button type="submit" class="btn btn-primary">Save options</button>-->
|
|
||||||
<!--</div>-->
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -231,6 +231,7 @@ Responsive utils
|
|||||||
@include media-breakpoint-up(xl) {
|
@include media-breakpoint-up(xl) {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
&.navbar-fixed {
|
||||||
& ~ .layout-main {
|
& ~ .layout-main {
|
||||||
margin-left: $sidenav-width;
|
margin-left: $sidenav-width;
|
||||||
}
|
}
|
||||||
@@ -240,10 +241,12 @@ Responsive utils
|
|||||||
margin-right: $sidenav-width;
|
margin-right: $sidenav-width;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&.navbar-folded {
|
&.navbar-folded {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
&.navbar-fixed {
|
||||||
@include media-breakpoint-up(lg) {
|
@include media-breakpoint-up(lg) {
|
||||||
|
|
||||||
& ~ .layout-main {
|
& ~ .layout-main {
|
||||||
@@ -257,6 +260,7 @@ Responsive utils
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user