CSS and HTM rework
This commit is contained in:
parent
e125b19f99
commit
0cc0794807
@ -540,10 +540,6 @@ th.operations, td.operations {
|
|||||||
padding: 4px;
|
padding: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#sidebar-search {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar-menu a {
|
.sidebar-menu a {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: block;
|
display: block;
|
||||||
@ -813,7 +809,6 @@ th.operations, td.operations {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#quickbox-footer {
|
#quickbox-footer {
|
||||||
height: var(--quickbox-footer-height);
|
|
||||||
position:fixed;
|
position:fixed;
|
||||||
bottom:0;
|
bottom:0;
|
||||||
background-color: #999999;
|
background-color: #999999;
|
||||||
@ -922,6 +917,10 @@ th.operations, td.operations {
|
|||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#item h5 {
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
/* Small */
|
/* Small */
|
||||||
@media (max-width: 568px) {
|
@media (max-width: 568px) {
|
||||||
#page-title-container {
|
#page-title-container {
|
||||||
@ -1074,7 +1073,7 @@ th.operations, td.operations {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width:60px) {
|
@media (min-width:601px) {
|
||||||
.col.half {
|
.col.half {
|
||||||
width: 49.99999%;
|
width: 49.99999%;
|
||||||
}
|
}
|
||||||
|
@ -1,888 +0,0 @@
|
|||||||
.w3-disabled,
|
|
||||||
.w3-btn:disabled,
|
|
||||||
.w3-button:disabled {
|
|
||||||
cursor: not-allowed;
|
|
||||||
opacity: 0.3
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-disabled *,
|
|
||||||
:disabled * {
|
|
||||||
pointer-events: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-btn.w3-disabled:hover,
|
|
||||||
.w3-btn:disabled:hover {
|
|
||||||
box-shadow: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-badge,
|
|
||||||
.w3-tag {
|
|
||||||
background-color: #000;
|
|
||||||
color: #fff;
|
|
||||||
display: inline-block;
|
|
||||||
padding-left: 8px;
|
|
||||||
padding-right: 8px;
|
|
||||||
text-align: center
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-badge {
|
|
||||||
border-radius: 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-tooltip,
|
|
||||||
.w3-display-container {
|
|
||||||
position: relative
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-tooltip .w3-text {
|
|
||||||
display: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-tooltip:hover .w3-text {
|
|
||||||
display: inline-block
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-ripple:active {
|
|
||||||
opacity: 0.5
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-ripple {
|
|
||||||
transition: opacity 0s
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bar-block .w3-dropdown-hover,
|
|
||||||
.w3-bar-block .w3-dropdown-click {
|
|
||||||
width: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,
|
|
||||||
.w3-bar-block .w3-dropdown-click .w3-dropdown-content {
|
|
||||||
min-width: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bar-block .w3-dropdown-hover .w3-button,
|
|
||||||
.w3-bar-block .w3-dropdown-click .w3-button {
|
|
||||||
width: 100%;
|
|
||||||
text-align: left;
|
|
||||||
padding: 8px 16px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-main,
|
|
||||||
#main {
|
|
||||||
transition: margin-left .4s
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-block {
|
|
||||||
display: block;
|
|
||||||
width: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-responsive {
|
|
||||||
display: block;
|
|
||||||
overflow-x: auto
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-container:after,
|
|
||||||
.w3-container:before,
|
|
||||||
.w3-panel:after,
|
|
||||||
.w3-panel:before,
|
|
||||||
.w3-row:after,
|
|
||||||
.w3-row:before,
|
|
||||||
.w3-row-padding:after,
|
|
||||||
.w3-row-padding:before,
|
|
||||||
.w3-cell-row:before,
|
|
||||||
.w3-cell-row:after,
|
|
||||||
.w3-clear:after,
|
|
||||||
.w3-clear:before,
|
|
||||||
.w3-bar:before,
|
|
||||||
.w3-bar:after {
|
|
||||||
content: "";
|
|
||||||
display: table;
|
|
||||||
clear: both
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-rest {
|
|
||||||
overflow: hidden
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-stretch {
|
|
||||||
margin-left: -16px;
|
|
||||||
margin-right: -16px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-content,
|
|
||||||
.w3-auto {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-content {
|
|
||||||
max-width: 980px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-auto {
|
|
||||||
max-width: 1140px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-cell-row {
|
|
||||||
display: table;
|
|
||||||
width: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-cell {
|
|
||||||
display: table-cell
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-cell-top {
|
|
||||||
vertical-align: top
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-cell-middle {
|
|
||||||
vertical-align: middle
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-cell-bottom {
|
|
||||||
vertical-align: bottom
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-show-inline-block {
|
|
||||||
display: inline-block !important
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width:1205px) {
|
|
||||||
.w3-auto {
|
|
||||||
max-width: 95%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width:600px) {
|
|
||||||
.w3-modal-content {
|
|
||||||
margin: 0 10px;
|
|
||||||
width: auto !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal {
|
|
||||||
padding-top: 30px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,
|
|
||||||
.w3-dropdown-click.w3-mobile .w3-dropdown-content {
|
|
||||||
position: relative
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-mobile {
|
|
||||||
display: block;
|
|
||||||
width: 100% !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bar-item.w3-mobile,
|
|
||||||
.w3-dropdown-hover.w3-mobile,
|
|
||||||
.w3-dropdown-click.w3-mobile {
|
|
||||||
text-align: center
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-dropdown-hover.w3-mobile,
|
|
||||||
.w3-dropdown-hover.w3-mobile .w3-btn,
|
|
||||||
.w3-dropdown-hover.w3-mobile .w3-button,
|
|
||||||
.w3-dropdown-click.w3-mobile,
|
|
||||||
.w3-dropdown-click.w3-mobile .w3-btn,
|
|
||||||
.w3-dropdown-click.w3-mobile .w3-button {
|
|
||||||
width: 100%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width:768px) {
|
|
||||||
#modal-confirm-dialog-content {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal-content {
|
|
||||||
width: 500px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal {
|
|
||||||
padding-top: 50px
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width:993px) {
|
|
||||||
|
|
||||||
#modal-confirm-dialog-content {
|
|
||||||
width: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal-content {
|
|
||||||
width: 900px
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width:992px) {
|
|
||||||
.w3-main {
|
|
||||||
margin-left: 0 !important;
|
|
||||||
margin-right: 0 !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-auto {
|
|
||||||
max-width: 100%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-top,
|
|
||||||
.w3-bottom {
|
|
||||||
position: fixed;
|
|
||||||
width: 100%;
|
|
||||||
z-index: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-top {
|
|
||||||
top: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bottom {
|
|
||||||
bottom: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-overlay {
|
|
||||||
position: fixed;
|
|
||||||
display: none;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
z-index: 4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-circle {
|
|
||||||
border-radius: 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-round-small {
|
|
||||||
border-radius: 2px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-round,
|
|
||||||
.w3-round-medium {
|
|
||||||
border-radius: 4px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-round-large {
|
|
||||||
border-radius: 8px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-round-xlarge {
|
|
||||||
border-radius: 16px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-round-xxlarge {
|
|
||||||
border-radius: 32px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-row-padding,
|
|
||||||
.w3-row-padding>.w3-half,
|
|
||||||
.w3-row-padding>.w3-third,
|
|
||||||
.w3-row-padding>.w3-twothird,
|
|
||||||
.w3-row-padding>.w3-threequarter,
|
|
||||||
.w3-row-padding>.w3-quarter,
|
|
||||||
.w3-row-padding>.w3-col {
|
|
||||||
padding: 0 8px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-container,
|
|
||||||
.w3-panel {
|
|
||||||
padding: 0.01em 4px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-panel {
|
|
||||||
margin-top: 4px;
|
|
||||||
margin-bottom: 4px
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-spin {
|
|
||||||
animation: w3-spin 2s infinite linear
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes w3-spin {
|
|
||||||
0% {
|
|
||||||
transform: rotate(0deg)
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
transform: rotate(359deg)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-fading {
|
|
||||||
animation: fading 10s infinite
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes fading {
|
|
||||||
0% {
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-opacity {
|
|
||||||
animation: opac 0.8s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes opac {
|
|
||||||
from {
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-top {
|
|
||||||
position: relative;
|
|
||||||
animation: animatetop 0.4s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes animatetop {
|
|
||||||
from {
|
|
||||||
top: -300px;
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
top: 0;
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-left {
|
|
||||||
position: relative;
|
|
||||||
animation: animateleft 0.4s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes animateleft {
|
|
||||||
from {
|
|
||||||
left: -300px;
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
left: 0;
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-right {
|
|
||||||
position: relative;
|
|
||||||
animation: animateright 0.4s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes animateright {
|
|
||||||
from {
|
|
||||||
right: -300px;
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
right: 0;
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-bottom {
|
|
||||||
position: relative;
|
|
||||||
animation: animatebottom 0.4s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes animatebottom {
|
|
||||||
from {
|
|
||||||
bottom: -300px;
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
bottom: 0;
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-zoom {
|
|
||||||
animation: animatezoom 0.6s
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes animatezoom {
|
|
||||||
from {
|
|
||||||
transform: scale(0)
|
|
||||||
}
|
|
||||||
|
|
||||||
to {
|
|
||||||
transform: scale(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-input {
|
|
||||||
transition: width 0.4s ease-in-out
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-animate-input:focus {
|
|
||||||
width: 100% !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-opacity,
|
|
||||||
.w3-hover-opacity:hover {
|
|
||||||
opacity: 0.60
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-opacity-off,
|
|
||||||
.w3-hover-opacity-off:hover {
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-opacity-max {
|
|
||||||
opacity: 0.25
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-opacity-min {
|
|
||||||
opacity: 0.75
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-greyscale-max,
|
|
||||||
.w3-grayscale-max,
|
|
||||||
.w3-hover-greyscale:hover,
|
|
||||||
.w3-hover-grayscale:hover {
|
|
||||||
filter: grayscale(100%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-greyscale,
|
|
||||||
.w3-grayscale {
|
|
||||||
filter: grayscale(75%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-greyscale-min,
|
|
||||||
.w3-grayscale-min {
|
|
||||||
filter: grayscale(50%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-sepia {
|
|
||||||
filter: sepia(75%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-sepia-max,
|
|
||||||
.w3-hover-sepia:hover {
|
|
||||||
filter: sepia(100%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-sepia-min {
|
|
||||||
filter: sepia(50%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-left-align {
|
|
||||||
text-align: left !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-right-align {
|
|
||||||
text-align: right !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-justify {
|
|
||||||
text-align: justify !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-center {
|
|
||||||
text-align: center !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border-0 {
|
|
||||||
border: 0 !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border {
|
|
||||||
border: 1px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border-top {
|
|
||||||
border-top: 1px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border-bottom {
|
|
||||||
border-bottom: 1px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border-left {
|
|
||||||
border-left: 1px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-border-right {
|
|
||||||
border-right: 1px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-topbar {
|
|
||||||
border-top: 6px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-bottombar {
|
|
||||||
border-bottom: 6px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-leftbar {
|
|
||||||
border-left: 6px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-rightbar {
|
|
||||||
border-right: 6px solid #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-section,
|
|
||||||
.w3-code {
|
|
||||||
margin-top: 16px !important;
|
|
||||||
margin-bottom: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-margin {
|
|
||||||
margin: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-margin-top {
|
|
||||||
margin-top: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-margin-bottom {
|
|
||||||
margin-bottom: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-margin-left {
|
|
||||||
margin-left: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-margin-right {
|
|
||||||
margin-right: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-small {
|
|
||||||
padding: 4px 8px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding {
|
|
||||||
padding: 8px 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-large {
|
|
||||||
padding: 12px 24px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-16 {
|
|
||||||
padding-top: 16px !important;
|
|
||||||
padding-bottom: 16px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-24 {
|
|
||||||
padding-top: 24px !important;
|
|
||||||
padding-bottom: 24px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-32 {
|
|
||||||
padding-top: 32px !important;
|
|
||||||
padding-bottom: 32px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-48 {
|
|
||||||
padding-top: 48px !important;
|
|
||||||
padding-bottom: 48px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-64 {
|
|
||||||
padding-top: 64px !important;
|
|
||||||
padding-bottom: 64px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-top-64 {
|
|
||||||
padding-top: 64px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-top-48 {
|
|
||||||
padding-top: 48px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-top-32 {
|
|
||||||
padding-top: 32px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-padding-top-24 {
|
|
||||||
padding-top: 24px !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-left {
|
|
||||||
float: left !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-right {
|
|
||||||
float: right !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-button:hover {
|
|
||||||
color: #000 !important;
|
|
||||||
background-color: #ccc !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-transparent,
|
|
||||||
.w3-hover-none:hover {
|
|
||||||
background-color: transparent !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-hover-none:hover {
|
|
||||||
box-shadow: none !important
|
|
||||||
}
|
|
||||||
|
|
||||||
.alert-success {
|
|
||||||
color: #000;
|
|
||||||
background-color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.alert-failure {
|
|
||||||
color: #fff;
|
|
||||||
background-color: #b91d47;
|
|
||||||
}
|
|
||||||
|
|
||||||
.links-list a:not(:last-of-type)::after {
|
|
||||||
content: " | "
|
|
||||||
}
|
|
||||||
|
|
||||||
.label-check {
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-row .threequarter {
|
|
||||||
width: 75%;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-row .quarter {
|
|
||||||
width: 25%;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-button.w3-edit {
|
|
||||||
background-color: #f1f1f1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-button.w3-edit:hover {
|
|
||||||
background-color: var(--bg-primary-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-button.w3-delete {
|
|
||||||
background-color: #f1f1f1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-button.w3-delete:hover {
|
|
||||||
background-color: #b91d47 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fields {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fields li {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footerNavbar-container {
|
|
||||||
position: fixed;
|
|
||||||
bottom: 5px;
|
|
||||||
width: 100%;
|
|
||||||
padding-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footerNavbar {
|
|
||||||
overflow: hidden;
|
|
||||||
width: 100%;
|
|
||||||
background-color: var(--bg-primary-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.footerNavbar .w3-bar-item {
|
|
||||||
padding: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footerNavbar .w3-bar-item p {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
font-size: 10pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
.footerNavbar .w3-btn {
|
|
||||||
padding: 6px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#searchSidebar {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#overlay {
|
|
||||||
position: fixed;
|
|
||||||
display: none;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
z-index: 4;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
#message {
|
|
||||||
visibility: hidden;
|
|
||||||
min-width: 250px;
|
|
||||||
margin-left: -125px;
|
|
||||||
text-align: center;
|
|
||||||
border-radius: 2px;
|
|
||||||
padding: 16px;
|
|
||||||
position: fixed;
|
|
||||||
z-index: 1;
|
|
||||||
left: 50%;
|
|
||||||
bottom: 36px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#message.show {
|
|
||||||
visibility: visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tag {
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.field-label {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.summary {
|
|
||||||
background-color: #fff;
|
|
||||||
padding: 4px
|
|
||||||
}
|
|
||||||
|
|
||||||
.summary p {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr.htmx-swapping td {
|
|
||||||
opacity: 0;
|
|
||||||
transition: opacity 1s ease-out;
|
|
||||||
}
|
|
||||||
|
|
||||||
#items_search, #all_items_search {
|
|
||||||
position: sticky;
|
|
||||||
top: 50px;
|
|
||||||
z-index: 2;
|
|
||||||
background-color: #ddd;
|
|
||||||
padding-top: 4px;
|
|
||||||
padding-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.panel-search {
|
|
||||||
background-color: #fff;
|
|
||||||
padding: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.stickyheader thead {
|
|
||||||
position: sticky;
|
|
||||||
top: 50px;
|
|
||||||
z-index: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.stickyheader.searchopened thead {
|
|
||||||
top: 180px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.input-container {
|
|
||||||
display: flex;
|
|
||||||
max-width: 100%;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.input-container .prefix {
|
|
||||||
margin-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.input-container input {
|
|
||||||
flex-grow: 1;
|
|
||||||
border: none;
|
|
||||||
outline: none;
|
|
||||||
padding: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.input-container:focus-within {
|
|
||||||
border-color: #777;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Small */
|
|
||||||
@media (max-width:600px) {
|
|
||||||
i {
|
|
||||||
font-size: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldset {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#quickbox-content {
|
|
||||||
padding-top: var(--quickbox-topbar-height);
|
|
||||||
}
|
|
||||||
|
|
||||||
#message {
|
|
||||||
min-width: 100%;
|
|
||||||
margin-left: 0;
|
|
||||||
margin-right: 0;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page-container {
|
|
||||||
padding-bottom: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#page-title i {
|
|
||||||
font-size: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#searchBar #searchText {
|
|
||||||
width: 250px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#searchBar {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#searchSidebar {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal-full {
|
|
||||||
width: 100vw !important;
|
|
||||||
height: 100vh !important;
|
|
||||||
padding-top:0 !important;
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.w3-modal-full .w3-modal-content {
|
|
||||||
margin:0 !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Medium */
|
|
||||||
@media (max-width:992px) and (min-width:601px) {
|
|
||||||
#page-title-container h5 {
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -31,10 +31,10 @@ if (typeof(_bm_yDown) == undefined) {
|
|||||||
|
|
||||||
function bm_toggle_dropdown(list_id) {
|
function bm_toggle_dropdown(list_id) {
|
||||||
var list = document.getElementById(list_id);
|
var list = document.getElementById(list_id);
|
||||||
if (list.className.indexOf("w3-show") === -1) {
|
if (list.className.indexOf("show") === -1) {
|
||||||
list.className += " w3-show";
|
list.className += "show";
|
||||||
} else {
|
} else {
|
||||||
list.className = list.className.replace(" w3-show", "");
|
list.className = list.className.replace("show", "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,35 +16,18 @@
|
|||||||
/>
|
/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="hide-small w3-container">
|
<p class="hide-small">
|
||||||
<button class="w3-btn w3-metro-dark-blue w3-round-large">
|
<button class="main"><i class="bi bi-floppy"></i> Save</button>
|
||||||
<i class="bi bi-floppy"></i> Save
|
<a class="button secondary" hx-target="#page-content" hx-push-url="true" hx-get="/categories"><i class="bi bi-arrow-left-circle"></i> Back</a>
|
||||||
</button>
|
|
||||||
<a
|
|
||||||
class="w3-btn w3-metro-blue w3-round-large"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-get="/categories"
|
|
||||||
><i class="bi bi-arrow-left-circle"></i> Back</a
|
|
||||||
>
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="footerNavbar-container">
|
<div id="footer-navbar-container">
|
||||||
<div class="w3-bar footerNavbar hide-medium hide-large w3-round-large">
|
<div id="footer-navbar" class="bar hide-medium hide-large">
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<button type="submit" class="w3-btn w3-metro-dark-blue w3-round-large" title="Save">
|
<button type="submit" class="main" title="Save"><i class="bi bi-floppy"></i></button>
|
||||||
<i class="bi bi-floppy"></i>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<a
|
<a class="button secondary" href="/categories" hx-get="/categories" hx-push-url="true" hx-target="#page-content" title="Back"><i class="bi bi-arrow-left-circle"></i></a>
|
||||||
class="w3-btn w3-metro-dark-blue w3-round-large"
|
|
||||||
href="/categories"
|
|
||||||
hx-get="/categories"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"
|
|
||||||
title="Back"><i class="bi bi-arrow-left-circle"></i>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -30,55 +30,29 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div id="categories" class="list" style="overflow-x:auto;">
|
<div id="categories" class="list">
|
||||||
<table class="table-all w3-striped">
|
<table class="table-all striped">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name</th>
|
<th>Name</th>
|
||||||
<th class="w3-right-align">
|
<th class="operations">
|
||||||
<a
|
<a class="button" hx-get="/category/create" hx-push-url="true" hx-target="#page-content"><i class="bi bi-plus-circle"></i></a>
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-dark-blue"
|
<a class="button" href="#" _="on click toggle the *display of #all_categories_search"><i class="bi bi-search"></i></a>
|
||||||
hx-get="/category/create"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"><i class="bi bi-plus-circle"></i
|
|
||||||
></a>
|
|
||||||
<a
|
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-blue"
|
|
||||||
href="#"
|
|
||||||
_="on click toggle the *display of #all_categories_search"><i class="bi bi-search"></i
|
|
||||||
></a>
|
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{{
|
{{ range .categories }}
|
||||||
range .categories
|
|
||||||
}}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="title" data-label="Name">
|
<td class="title" data-label="Name">{{.Name}}
|
||||||
{{.Name}}
|
|
||||||
</td>
|
</td>
|
||||||
<td data-label="" class="w3-right-align">
|
<td data-label="" class="operations">
|
||||||
<button
|
<button hx-get="/category/update/{{.Id}}" hx-push-url="true" hx-target="#page-content"><i class="bi bi-pencil"></i></button>
|
||||||
class="w3-button w3-edit w3-small w3-border w3-round-large"
|
<button hx-delete="/category/delete/{{.Id}}" hx-target="closest tr" hx-swap="outerHTML swap:1s" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Categories', 'Delete this category ?')"><i class="bi bi-trash"></i>
|
||||||
hx-get="/category/update/{{.Id}}"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content">
|
|
||||||
<i class="bi bi-pencil"></i>
|
|
||||||
</button>
|
|
||||||
<button
|
|
||||||
class="w3-button w3-delete w3-small w3-border w3-round-large"
|
|
||||||
hx-delete="/category/delete/{{.Id}}"
|
|
||||||
hx-target="closest tr"
|
|
||||||
hx-swap="outerHTML swap:1s"
|
|
||||||
hx-trigger="confirmed"
|
|
||||||
onClick="bm_show_confirm(this, 'Categories', 'Delete this category ?')"><i class="bi bi-trash"></i>
|
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{
|
{{ end }}
|
||||||
end
|
|
||||||
}}
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -104,10 +104,8 @@
|
|||||||
</fieldset>
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="hide-small w3-container">
|
<p class="hide-small">
|
||||||
<button class="main">
|
<button class="main"><i class="bi bi-floppy"></i> Save</button>
|
||||||
<i class="bi bi-floppy"></i> Save
|
|
||||||
</button>
|
|
||||||
{{ if not (eq .item.Id 0) }}
|
{{ if not (eq .item.Id 0) }}
|
||||||
<a class="button secondary" href="/item/read/{{.item.Id}}" hx-get="/item/read/{{.item.Id}}" hx-push-url="true" hx-target="#page-content"><i class="bi bi-binoculars"></i> View</a>
|
<a class="button secondary" href="/item/read/{{.item.Id}}" hx-get="/item/read/{{.item.Id}}" hx-push-url="true" hx-target="#page-content"><i class="bi bi-binoculars"></i> View</a>
|
||||||
<a class="button delete" hx-delete="/item/delete/{{.item.Id}}" hx-target="#page-content" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Items', 'Delete this item ?')"><i class="bi bi-trash"></i> Delete</a>
|
<a class="button delete" hx-delete="/item/delete/{{.item.Id}}" hx-target="#page-content" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Items', 'Delete this item ?')"><i class="bi bi-trash"></i> Delete</a>
|
||||||
@ -119,14 +117,11 @@
|
|||||||
<div id="footer-navbar-container">
|
<div id="footer-navbar-container">
|
||||||
<div id="footer-navbar" class="bar hide-medium hide-large">
|
<div id="footer-navbar" class="bar hide-medium hide-large">
|
||||||
<div class="bar-item">
|
<div class="bar-item">
|
||||||
<button type="submit" class="main" title="Save">
|
<button type="submit" class="main" title="Save"><i class="bi bi-floppy"></i></button>
|
||||||
<i class="bi bi-floppy"></i>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
{{ if not (eq .item.Id 0) }}
|
{{ if not (eq .item.Id 0) }}
|
||||||
<div class="bar-item">
|
<div class="bar-item">
|
||||||
<a class="button delete" hx-delete="/item/delete/{{.item.Id}}" hx-target="#page-content" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Items', 'Delete this item ?')" title="Delete"><i class="bi bi-trash"></i>
|
<a class="button delete" hx-delete="/item/delete/{{.item.Id}}" hx-target="#page-content" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Items', 'Delete this item ?')" title="Delete"><i class="bi bi-trash"></i></a>
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="bar-item">
|
<div class="bar-item">
|
||||||
<a class="button secondary" href="#" hx-target="#modal-container" hx-get="/item/share/{{.item.Id}}" title="Share"><i class="bi bi-share-fill"></i></a>
|
<a class="button secondary" href="#" hx-target="#modal-container" hx-get="/item/share/{{.item.Id}}" title="Share"><i class="bi bi-share-fill"></i></a>
|
||||||
|
@ -28,14 +28,7 @@
|
|||||||
{{ range (stringToArray .item.Categories "|")}}
|
{{ range (stringToArray .item.Categories "|")}}
|
||||||
{{ $category_name := index $.categoriesMap .}}
|
{{ $category_name := index $.categoriesMap .}}
|
||||||
<div class="tag" style="padding: 3px">
|
<div class="tag" style="padding: 3px">
|
||||||
<a
|
<a hx-post="/items" hx-target="#page-content" hx-push-url="true" href="#" hx-vals="{"category_id" : "{{ . }}"}">{{ $category_name }}</a>
|
||||||
hx-post="/items"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
href="#"
|
|
||||||
hx-vals="{"category_id" : "{{ . }}"}"
|
|
||||||
>{{ $category_name }}</a
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
@ -45,57 +38,24 @@
|
|||||||
<i class="hide-medium hide-large bi bi-tags"></i>
|
<i class="hide-medium hide-large bi bi-tags"></i>
|
||||||
<strong class="hide-small">Tags</strong> {{ range (stringToArray .item.Tags ",")}}
|
<strong class="hide-small">Tags</strong> {{ range (stringToArray .item.Tags ",")}}
|
||||||
<div class="tag" style="padding: 3px">
|
<div class="tag" style="padding: 3px">
|
||||||
<a
|
<a hx-post="/items" hx-target="#page-content" hx-push-url="true" href="#" hx-vals="{"Tags" : "{{.}}"}">{{ . }}</a>
|
||||||
hx-post="/items"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
href="#"
|
|
||||||
hx-vals="{"Tags" : "{{.}}"}"
|
|
||||||
>{{ . }}</a
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<a
|
<a class="button main hide-small" hx-get="/item/update/{{.item.Id}}" hx-push-url="true" hx-target="#page-content" href="#"><i class="bi bi-pencil"></i> Edit</a>
|
||||||
class="button main hide-small"
|
<a class="button main hide-small" href="#" hx-target="#modal-container" hx-get="/item/share/{{.item.Id}}" title="Share"><i class='bi bi-share-fill'></i> Share</a>
|
||||||
hx-get="/item/update/{{.item.Id}}"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"
|
|
||||||
href="#"
|
|
||||||
><i class="bi bi-pencil"></i> Edit</a
|
|
||||||
>
|
|
||||||
<a
|
|
||||||
class="button main hide-small"
|
|
||||||
href="#"
|
|
||||||
hx-target="#modal-container"
|
|
||||||
hx-get="/item/share/{{.item.Id}}"
|
|
||||||
title="Share"
|
|
||||||
><i class='bi bi-share-fill'></i> Share</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="footerNavbar-container">
|
<div id="footer-navbar-container">
|
||||||
<div class="w3-bar footerNavbar hide-medium hide-large w3-round-large">
|
<div id="footer-navbar" class="bar hide-medium hide-large">
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<a
|
<a class="button main" hx-get="/item/update/{{.item.Id}}" hx-push-url="true" hx-target="#page-content" title="Edit" href="/item/update/{{.item.Id}}"><i class="bi bi-pencil"></i></a>
|
||||||
class="w3-btn w3-metro-dark-blue "
|
|
||||||
hx-get="/item/update/{{.item.Id}}"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"
|
|
||||||
title="Edit"
|
|
||||||
href="/item/update/{{.item.Id}}"><i class="bi bi-pencil"></i>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<a
|
<a class="button main" hx-get="/item/share/{{.item.Id}}" hx-target="#modal-container" title="Share" href="#"><i class='bi bi-share-fill'></i></a>
|
||||||
class="w3-btn w3-metro-dark-blue "
|
|
||||||
hx-get="/item/share/{{.item.Id}}"
|
|
||||||
hx-target="#modal-container"
|
|
||||||
title="Share"
|
|
||||||
href="#"><i class='bi bi-share-fill'></i>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
{{define "page:title"}}
|
{{define "page:title"}}
|
||||||
<div class="w3-left">
|
<div id="page-title-title"><h5>{{ .item.Type_title }}</h5></div>
|
||||||
<h5>{{ .item.Type_title }}</h5>
|
<div class="hide-medium hide-large" id="top-toolbar">
|
||||||
</div>
|
<a href="#" onclick="bm_toggle_quickbox(); return false;" class="button"><i class='bi bi-inbox-fill'></i></a>
|
||||||
<div class="w3-right hide-medium hide-large" style="margin-top: 6px; margin-right: 6px;">
|
|
||||||
<a href="#" onclick="bm_toggle_quickbox(); return false;" class="w3-button w3-medium w3-round-large"><i class='bi bi-inbox-fill'></i></a>
|
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
@ -40,35 +40,18 @@
|
|||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="hide-small w3-container">
|
<p class="hide-small">
|
||||||
<button type="submit" class="w3-btn w3-metro-dark-blue w3-round-large">
|
<button type="submit" class="main"><i class="bi bi-floppy" title="Save"></i> Save</button>
|
||||||
<i class="bi bi-floppy" title="Save"></i> Save
|
<a class="button secondary" hx-target="#page-content" hx-push-url="true" hx-get="/notebooks"><i class="bi bi-arrow-left-circle" title="Back"></i> Back</a>
|
||||||
</button>
|
|
||||||
<a
|
|
||||||
class="w3-btn w3-metro-blue w3-round-large"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-get="/notebooks"
|
|
||||||
><i class="bi bi-arrow-left-circle" title="Back"></i> Back</a>
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="footerNavbar-container">
|
<div id="footer-navbar-container">
|
||||||
<div class="w3-bar footerNavbar hide-medium hide-large w3-round-large">
|
<div id="footer-navbar" class="bar hide-medium hide-large">
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<button type="submit" class="w3-btn w3-metro-dark-blue w3-round-large" title="Save">
|
<button type="submit" class="w3-btn w3-metro-dark-blue w3-round-large" title="Save"><i class="bi bi-floppy"></i></button>
|
||||||
<i class="bi bi-floppy"></i>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<a
|
<a class="button secondary" href="/notebooks" hx-get="/notebooks" hx-push-url="true" hx-target="#page-content" title="Back"><i class="bi bi-arrow-left-circle"></i></a>
|
||||||
class="w3-btn w3-metro-dark-blue w3-round-large"
|
|
||||||
href="/notebooks"
|
|
||||||
hx-get="/notebooks"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"
|
|
||||||
title="Back"
|
|
||||||
><i class="bi bi-arrow-left-circle"></i>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -30,54 +30,27 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div id="notebooks" style="overflow-x:auto;">
|
<div id="notebooks">
|
||||||
<table class="table-all w3-striped">
|
<table class="table-all striped">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Title</th>
|
<th>Title</th>
|
||||||
<th class="w3-right-align">
|
<th class="operations">
|
||||||
<a
|
<a class="button" hx-get="/notebook/create" hx-push-url="true" hx-target="#page-content"><i class="bi bi-plus-circle"></i></a>
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-dark-blue"
|
<a class="button" href="#" _="on click toggle the *display of #all_types_search"><i class="bi bi-search"></i></a>
|
||||||
hx-get="/notebook/create"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"><i class="bi bi-plus-circle"></i></a>
|
|
||||||
<a
|
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-blue"
|
|
||||||
href="#"
|
|
||||||
_="on click toggle the *display of #all_types_search"><i class="bi bi-search"></i></a>
|
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{{
|
{{ range .notebooks }}
|
||||||
range .notebooks
|
|
||||||
}}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="title" data-label="Title">
|
<td class="title" data-label="Title"><i class="{{.Icon}}"></i> {{.Title}}</td>
|
||||||
<i class="{{.Icon}}"></i> {{.Title}}
|
<td class="operations">
|
||||||
</td>
|
<button hx-get="/notebook/update/{{.Id}}" hx-push-url="true" hx-target="#page-content"><i class="bi bi-pencil"></i></button>
|
||||||
<td class="w3-right-align">
|
<button hx-delete="/notebook/delete/{{.Id}}" hx-target="closest tr" hx-swap="outerHTML swap:1s" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Notebooks', 'Delete this notebook ?')"><i class="bi bi-trash"></i></button>
|
||||||
<button
|
|
||||||
class="w3-button w3-edit w3-small w3-border w3-round-large"
|
|
||||||
hx-get="/notebook/update/{{.Id}}"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content">
|
|
||||||
<i class="bi bi-pencil"></i>
|
|
||||||
</button>
|
|
||||||
<button
|
|
||||||
class="w3-button w3-delete w3-small w3-border w3-round-large"
|
|
||||||
hx-delete="/notebook/delete/{{.Id}}"
|
|
||||||
hx-target="closest tr"
|
|
||||||
hx-swap="outerHTML swap:1s"
|
|
||||||
hx-trigger="confirmed"
|
|
||||||
onClick="bm_show_confirm(this, 'Notebooks', 'Delete this notebook ?')">
|
|
||||||
<i class="bi bi-trash"></i>
|
|
||||||
</button>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{
|
{{ end }}
|
||||||
end
|
|
||||||
}}
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="main-sidebar-content">
|
<div id="main-sidebar-content">
|
||||||
<div class="w3-bar-block w3-container" id="sidebar-search">
|
<div id="sidebar-search" class="hide-large">
|
||||||
<form method="POST" hx-post="/items/search" hx-target="#page-content" hx-push-url="true" hx-on:submit="bm_sidebar_click('main-sidebar')">
|
<form method="POST" hx-post="/items/search" hx-target="#page-content" hx-push-url="true" hx-on:submit="bm_sidebar_click('main-sidebar')">
|
||||||
<input type="hidden" name="csrf_token" value="{{.CSRFToken}}" />
|
<input type="hidden" name="csrf_token" value="{{.CSRFToken}}" />
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -115,31 +115,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="hide-small w3-container">
|
<p class="hide-small">
|
||||||
<button class="w3-btn w3-metro-dark-blue w3-round-large">
|
<button class="main"><i class="bi bi-floppy" title="Save"></i> Save</button>
|
||||||
<i class="bi bi-floppy" title="Save"></i> Save
|
<a class="button secondary" hx-target="#page-content" hx-push-url="true" hx-get="/types"><i class="bi bi-arrow-left-circle" title="Back"></i> Back</a>
|
||||||
</button>
|
|
||||||
<a
|
|
||||||
class="w3-btn w3-metro-blue w3-round-large"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-get="/types"><i class="bi bi-arrow-left-circle" title="Back"></i> Back</a
|
|
||||||
>
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="footerNavbar-container">
|
<div id="footer-navbar-container">
|
||||||
<div class="w3-bar footerNavbar hide-medium hide-large w3-round-large">
|
<div id="footer-navbar" class="bar hide-medium hide-large">
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<button type="submit" class="w3-btn w3-metro-dark-blue w3-round-large" title="Save">
|
<button type="submit" class="main" title="Save"><i class="bi bi-floppy"></i></button>
|
||||||
<i class="bi bi-floppy"></i>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="w3-bar-item">
|
<div class="bar-item">
|
||||||
<a
|
<a class="button secondary" hx-target="#page-content" hx-push-url="true" hx-get="/types"><i class="bi bi-arrow-left-circle" title="Back"></i></a>
|
||||||
class="w3-btn w3-metro-dark-blue w3-round-large"
|
|
||||||
hx-target="#page-content"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-get="/types"><i class="bi bi-arrow-left-circle" title="Back"></i></a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -35,48 +35,22 @@
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Title</th>
|
<th>Title</th>
|
||||||
<th class="w3-right-align">
|
<th class="operations">
|
||||||
<a
|
<a class="button" hx-get="/type/create" hx-push-url="true" hx-target="#page-content"><i class="bi bi-plus-circle"></i></a>
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-dark-blue"
|
<a class="button" href="#" _="on click toggle the *display of #all_types_search"><i class="bi bi-search"></i></a>
|
||||||
hx-get="/type/create"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content"
|
|
||||||
><i class="bi bi-plus-circle"></i></a>
|
|
||||||
<a
|
|
||||||
class="w3-button w3-small w3-border w3-round-large w3-metro-blue"
|
|
||||||
href="#"
|
|
||||||
_="on click toggle the *display of #all_types_search"><i class="bi bi-search"></i></a>
|
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{{
|
{{ range .types }}
|
||||||
range .types
|
|
||||||
}}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="title" data-label="Title">{{.Title}}</td>
|
<td class="title" data-label="Title">{{.Title}}</td>
|
||||||
<td class="w3-right-align">
|
<td class="operations">
|
||||||
<button
|
<button hx-get="/type/update/{{.Id}}" hx-push-url="true" hx-target="#page-content"><i class="bi bi-pencil"></i></button>
|
||||||
class="w3-button w3-edit w3-small w3-border w3-round-large"
|
<button hx-delete="/type/delete/{{.Id}}" hx-target="closest tr" hx-swap="outerHTML swap:1s" hx-trigger="confirmed" onClick="bm_show_confirm(this, 'Types', 'Delete this type ?')"><i class="bi bi-trash"></i></button>
|
||||||
hx-get="/type/update/{{.Id}}"
|
|
||||||
hx-push-url="true"
|
|
||||||
hx-target="#page-content">
|
|
||||||
<i class="bi bi-pencil"></i>
|
|
||||||
</button>
|
|
||||||
<button
|
|
||||||
class="w3-button w3-delete w3-small w3-border w3-round-large"
|
|
||||||
hx-delete="/type/delete/{{.Id}}"
|
|
||||||
hx-target="closest tr"
|
|
||||||
hx-swap="outerHTML swap:1s"
|
|
||||||
hx-trigger="confirmed"
|
|
||||||
onClick="bm_show_confirm(this, 'Types', 'Delete this type ?')">
|
|
||||||
<i class="bi bi-trash"></i>
|
|
||||||
</button>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{
|
{{ end }}
|
||||||
end
|
|
||||||
}}
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user