ltsecurityinc安防产品在线商城代码
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
//
|
||||
// Amasty Admin Actions Log
|
||||
// ____________________________________________
|
||||
|
||||
@import "module/_amtags";
|
||||
@import "module/_history";
|
||||
@import "module/_system";
|
||||
@import "module/_table";
|
||||
@import "module/_actions-log";
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
//
|
||||
// Amasty Actions Log Page
|
||||
// ____________________________________________
|
||||
|
||||
//
|
||||
// Variables
|
||||
// _____________________________________________
|
||||
|
||||
@amaudit-edit-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wOSAwTDguNzI3IDEuMzczbDEuOTEgMS45MkwxMiAxLjkyMSAxMC4wOSAwek0xLjM2IDguNzg0bDEuOTEgMS45MiA2LjU0OC02LjU4Ny0xLjkwOS0xLjkyLTYuNTUgNi41ODd6TTAgMTJsMi4zMTMtLjYxTC42MDkgOS42NzMgMCAxMnoiIGZpbGw9IiNBRjhBNzMiLz48L3N2Zz4=') no-repeat center;
|
||||
@amaudit-new-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45ODkgNC41NTVhLjIzNi4yMzYgMCAwMC0uMjIyLS4xNjhINy41MzJMNi4yMjIuMTY4QS4yMzUuMjM1IDAgMDA2IDBjLS4xIDAtLjE5LjA2OS0uMjIxLjE2OEw0LjQ2IDQuMzg3SC4yMzNhLjIzMy4yMzMgMCAwMC0uMjIyLjE2OGMtLjAzLjEuMDAzLjIxLjA4NC4yNzNsMy40MjIgMi42MS0xLjMxOSA0LjI0M2MtLjAzLjEuMDAzLjIxLjA4NS4yNzIuMDguMDYyLjE5Mi4wNjIuMjczIDBMNiA5LjMzNGwzLjQzNiAyLjYxOWEuMjIyLjIyMiAwIDAwLjI3MyAwIC4yNS4yNSAwIDAwLjA4Ni0uMjcyTDguNDc2IDcuNDM5bDMuNDI5LTIuNjFhLjI1My4yNTMgMCAwMC4wODQtLjI3NHoiIGZpbGw9IiNDRTk0RjMiLz48L3N2Zz4=') no-repeat center;
|
||||
@amaudit-cache-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuODUyIDUuMDk3YS41ODQuNTg0IDAgMDEtLjE5NC0uNzdsLjM5NS0uNzI3YS41MjcuNTI3IDAgMDEuNjU3LS4yNWwyLjI4OC45NWMuMjAzLjA5LjQzNS0uMDE5LjUyLS4yMzRMOC42ODIgMS4xMkExLjc3NiAxLjc3NiAwIDAxOS43MTIuMDk2Yy40NjgtLjE2NS45OC0uMTIgMS40MTcuMTQ5LjQzNy4yNjcuNzMuNzE0LjgyOSAxLjIyNi4xLjUxMi0uMDE2IDEuMDQyLS4zMjEgMS40NTdMOS44MTIgNS40N2EuNDQyLjQ0MiAwIDAwLjA3LjU5NGwxLjkyIDEuNjI2Yy4yMDQuMTc2LjI2LjQ3Ny4xMjMuNzI4bC0uMzk1LjcyN2EuNTE3LjUxNyAwIDAxLS43MjcuMjA2bC02Ljk1LTQuMjU0em02Ljc3LTMuODkzYS42NzguNjc4IDAgMDAtLjk1MS4yN2MtLjE5MS4zNTEtLjA3Ni44MDYuMjU1IDEuMDA4LjMzLjIwMy43Ni4wODEuOTUtLjI3YS43MzguNzM4IDAgMDAtLjI1NC0xLjAwOHpNLjQ5MyA4LjYwNEMxLjY0IDcuOTcxIDIuNjMgNi45MDYgMy4zNDkgNS45OTJsNi45NzQgNC4yNjljLS40MyAxLjEwNy0xLjM5NiAyLjczNy0yLjM1MyAzLjY1NWEuMzEuMzEgMCAwMS0uMzgxLjAzNGwtMS4wMTctLjYyMmEuNDMzLjQzMyAwIDAxLS4xOS0uNDMzbC4yNjktMS4zOWMuMDE3LS4wOS0uMDktLjE1NS0uMTU0LS4wOTRsLTEgLjk0MWEuMzgxLjM4MSAwIDAxLS40NS4wNDNsLTEuMjI5LS43NTJhLjQzMy40MzMgMCAwMS0uMTktLjQzNGwuMTkzLTEuMDE4Yy4wMTctLjA5LS4wOS0uMTU1LS4xNTQtLjA5NWwtLjcyNC42OTNhLjM4MS4zODEgMCAwMS0uNDQ5LjA0M0wuMTkgOS40MjJjLS4yNi0uMTYtLjI1LS41NTUuMDE1LS42OTNsLjI4OS0uMTI1eiIgZmlsbD0iI0U3Q0E3RiIvPjwvc3ZnPg==') no-repeat center;
|
||||
@amaudit-delete-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEuNjU3TDMuMzQzIDUgMCA4LjM0NCAxLjY1NiAxMCA1IDYuNjU2IDguMzQzIDEwIDEwIDguMzQ0IDYuNjU2IDUgMTAgMS42NTcgOC4zNDMgMCA1IDMuMzQ0IDEuNjU2IDAgMCAxLjY1NyIgZmlsbD0iI0YxQjZCOSIvPjwvc3ZnPg==') no-repeat center;
|
||||
@amaudit-export-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zODcgNy44Mzh2Mi42MDFIMS42MTNWNy44MzhIMFYxMmgxMlY3LjgzOGgtMS42MTN6TTYgOC4zMjVsNC4yMzUtNC4xNjNINy41ODhWMEg0LjQxMnY0LjE2M0gxLjc2NUw2IDguMzI2eiIgZmlsbD0iIzdCRTA5OCIvPjwvc3ZnPg==') no-repeat center;
|
||||
@amaudit-restore-icon__background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAwNCAwYTUuOTc0IDUuOTc0IDAgMDAtNC4yNCAxLjc2MkwxIDEgMCA1LjI1IDQgNCAyLjgzNyAyLjgzNUE0LjQ0IDQuNDQgMCAwMTYuMDA0IDEuNSA0LjUwNSA0LjUwNSAwIDAxMTAuNTA3IDZjMCAyLjQ4Mi0yLjAyIDQuNS00LjUwMyA0LjVhNC40OTYgNC40OTYgMCAwMS00LjI0LTNILjIwM2E1Ljk5IDUuOTkgMCAwMDUuOCA0LjVBNS45OTQgNS45OTQgMCAwMDEyIDZjMC0zLjMxNS0yLjY4LTYtNS45OTYtNnpNNi41IDNhLjUuNSAwIDAxLjUuNXYzLjA0NGEuNzYuNzYgMCAwMS0uNDAyLjY3TDMuOTI0IDguNjRhLjQ5Ny40OTcgMCAxMS0uNDYzLS44OEw2IDYuNDM4VjMuNWEuNS41IDAgMDEuNS0uNXoiIGZpbGw9IiM3NzlCRkEiLz48L3N2Zz4=') no-repeat center;
|
||||
|
||||
|
||||
//
|
||||
// Common
|
||||
// ----------------------------------------------
|
||||
|
||||
& when (@media-common = true) {
|
||||
.amaudit-actionslog-index .data-grid-cell-content {
|
||||
&.-type {
|
||||
position: relative;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
&.-type:before {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 0;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
content: '';
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
|
||||
&.-edit:before {
|
||||
background: @amaudit-edit-icon__background;
|
||||
}
|
||||
|
||||
&.-new:before {
|
||||
background: @amaudit-new-icon__background;
|
||||
}
|
||||
|
||||
&.-cache:before {
|
||||
background: @amaudit-cache-icon__background;
|
||||
}
|
||||
|
||||
&.-delete:before {
|
||||
background: @amaudit-delete-icon__background;
|
||||
}
|
||||
|
||||
&.-export:before {
|
||||
background: @amaudit-export-icon__background;
|
||||
}
|
||||
|
||||
&.-restore:before {
|
||||
background: @amaudit-restore-icon__background;
|
||||
}
|
||||
}
|
||||
|
||||
.amaudit-log-modal .amaudit-table-container.-primary {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
+241
@@ -0,0 +1,241 @@
|
||||
//
|
||||
// Amasty Tags Component
|
||||
// ____________________________________________
|
||||
|
||||
//
|
||||
// Variables
|
||||
// _____________________________________________
|
||||
|
||||
@am-link-color: #222;
|
||||
@am-border: #aaa;
|
||||
@am-background: #dadada;
|
||||
@am-color: #212121;
|
||||
@am-border-color: #6d95e0;
|
||||
@am-state-border: #999;
|
||||
@am-hover-background: #bbcef1;
|
||||
|
||||
//
|
||||
// Common
|
||||
// ----------------------------------------------
|
||||
|
||||
& when (@media-common = true) {
|
||||
ul.tagit {
|
||||
& {
|
||||
background: inherit;
|
||||
border: 1px solid #C6C6C6;
|
||||
margin-right: inherit;
|
||||
overflow: auto;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
li {
|
||||
display: block;
|
||||
float: left;
|
||||
margin: 2px 5px 2px 0;
|
||||
}
|
||||
|
||||
li.tagit-choice {
|
||||
& {
|
||||
border-radius: 6px;
|
||||
background-color: #DEE7F8 !important;
|
||||
background: none;
|
||||
border: 1px solid #CAD8F3;
|
||||
font-weight: normal;
|
||||
line-height: inherit;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
a.tagit-label {
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.tagit-close {
|
||||
cursor: pointer;
|
||||
line-height: 17px;
|
||||
margin-top: -8px;
|
||||
position: absolute;
|
||||
right: .4em;
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
.tagit-close .text-icon {
|
||||
color: #777;
|
||||
display: inline;
|
||||
font-family: arial, sans-serif;
|
||||
font-size: 16px;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
||||
input {
|
||||
display: block;
|
||||
float: left;
|
||||
margin: 2px 5px 2px 0;
|
||||
}
|
||||
|
||||
.tagit-label {
|
||||
&:not(a) {
|
||||
color: #555;
|
||||
}
|
||||
}
|
||||
|
||||
a.tagit-close {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.tagit-close .text-icon {
|
||||
&:hover {
|
||||
.lib-css(color, @am-link-color);
|
||||
}
|
||||
}
|
||||
|
||||
.ui-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.lib-css(background-color, @am-hover-background);
|
||||
.lib-css(border-color, @am-border-color);
|
||||
}
|
||||
|
||||
a.tagLabel {
|
||||
&:hover {
|
||||
.lib-css(color, @am-link-color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
li.tagit-choice-read-only {
|
||||
padding: .2em .5em;
|
||||
}
|
||||
|
||||
li.tagit-choice-editable {
|
||||
padding: .2em 18px .2em .5em;
|
||||
}
|
||||
|
||||
li.tagit-new {
|
||||
padding: .25em 4px .25em 0;
|
||||
width: 250px;
|
||||
}
|
||||
|
||||
input[type="text"] {
|
||||
box-shadow: none;
|
||||
box-sizing: border-box;
|
||||
background-color: inherit;
|
||||
background: none;
|
||||
border: none;
|
||||
color: #333;
|
||||
margin: 0;
|
||||
outline: none;
|
||||
padding: 0;
|
||||
width: inherit;
|
||||
}
|
||||
|
||||
li.tagit-choice.remove {
|
||||
.lib-css(background-color, @am-hover-background);
|
||||
.lib-css(border-color, @am-border-color);
|
||||
}
|
||||
}
|
||||
|
||||
input.tagit-hidden-field {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ui-widget {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
.tagit-autocomplete.ui-autocomplete {
|
||||
cursor: default;
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
}
|
||||
|
||||
.tagit-autocomplete.ui-menu {
|
||||
& {
|
||||
display: block;
|
||||
float: left;
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.ui-menu {
|
||||
margin-top: -3px;
|
||||
}
|
||||
|
||||
.ui-menu-item {
|
||||
clear: left;
|
||||
float: left;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 100%;
|
||||
zoom: 1;
|
||||
}
|
||||
|
||||
.ui-menu-item a {
|
||||
display: block;
|
||||
line-height: 1.5;
|
||||
padding: .2em .4em;
|
||||
text-decoration: none;
|
||||
zoom: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.tagit-autocomplete {
|
||||
.ui-menu {
|
||||
.ui-menu-item a.ui-state-hover {
|
||||
font-weight: normal;
|
||||
margin: -1px;
|
||||
}
|
||||
|
||||
.ui-menu-item a.ui-state-active {
|
||||
font-weight: normal;
|
||||
margin: -1px;
|
||||
}
|
||||
}
|
||||
|
||||
.ui-corner-all {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.ui-state-hover {
|
||||
.lib-css(background, @am-background);
|
||||
.lib-css(border, 1px solid @am-state-border);
|
||||
.lib-css(color, @am-color);
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.ui-state-focus {
|
||||
.lib-css(background, @am-background);
|
||||
.lib-css(border, 1px solid @am-state-border);
|
||||
.lib-css(color, @am-color);
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.ui-state-active {
|
||||
.lib-css(border, 1px solid @am-border);
|
||||
}
|
||||
|
||||
.ui-widget-content {
|
||||
.lib-css(border, 1px solid @am-border);
|
||||
}
|
||||
}
|
||||
|
||||
.tagit-autocomplete.ui-widget-content {
|
||||
background: #fff 50% 50% repeat-x;
|
||||
.lib-css(border, 1px solid @am-border);
|
||||
.lib-css(color, @am-link-color);
|
||||
}
|
||||
|
||||
.tagit-autocomplete.ui-corner-all {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.tagit {
|
||||
.ui-helper-hidden-accessible {
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
position: absolute !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
//
|
||||
// Amasty Admin Actions Log History Styles
|
||||
// ____________________________________________
|
||||
|
||||
//
|
||||
// Common
|
||||
// --------------------------------------------
|
||||
|
||||
& when (@media-common = true) {
|
||||
.amaudit-visithistory-index .action-menu-item {
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// Amasty Admin Actions Log Configuration Styles
|
||||
// ____________________________________________
|
||||
|
||||
//
|
||||
// Common
|
||||
// --------------------------------------------
|
||||
|
||||
& when (@media-common = true) {
|
||||
.amactionslog-input + .ui-widget {
|
||||
.tagit-new {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.ui-autocomplete-input {
|
||||
padding: .5rem;
|
||||
height: 29px;
|
||||
font-size: 14px;
|
||||
line-height: 19px;
|
||||
}
|
||||
|
||||
.tagit-choice-editable {
|
||||
padding: .1em 1.8em .1em .5em;
|
||||
}
|
||||
}
|
||||
}
|
||||
+156
@@ -0,0 +1,156 @@
|
||||
//
|
||||
// Amasty Admin Actions Log Table Styles
|
||||
// ____________________________________________
|
||||
|
||||
@amaudit-modal-padding__height: 271px;
|
||||
|
||||
//
|
||||
// Common
|
||||
// --------------------------------------------
|
||||
|
||||
& when (@media-common = true) {
|
||||
.amaudit-table-container {
|
||||
&.-primary {
|
||||
max-width: 70%;
|
||||
}
|
||||
|
||||
.amaudit-title {
|
||||
white-space: break-spaces;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.amaudit-pre {
|
||||
white-space: break-spaces;
|
||||
font-family: inherit;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
ins {
|
||||
background: #dfdddd;
|
||||
color: #008000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
del {
|
||||
background: #fddddd;
|
||||
color: #ff0000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.amaudit-thead {
|
||||
display: table;
|
||||
width: 100%;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.amaudit-tbody {
|
||||
display: block;
|
||||
overflow-y: auto;
|
||||
height: ~'calc(100vh - @{amaudit-modal-padding__height})';
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.amaudit-tbody::-webkit-scrollbar {
|
||||
width: 4px;
|
||||
}
|
||||
|
||||
.amaudit-tbody::-webkit-scrollbar-track {
|
||||
width: 4px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.amaudit-tbody::-webkit-scrollbar-thumb {
|
||||
border-radius: 4px;
|
||||
background: rgba(51, 51, 51, .3);
|
||||
}
|
||||
|
||||
.amaudit-thead .amaudit-tr {
|
||||
border-radius: 3px;
|
||||
box-shadow: 0 2px 2px ~'rgb(0 63 113 / 10%)';
|
||||
}
|
||||
|
||||
.amaudit-tbody .amaudit-tr {
|
||||
display: table;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.amaudit-th {
|
||||
padding: 10px;
|
||||
border-bottom: none;
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
font-size: 1.4rem;
|
||||
}
|
||||
|
||||
.amaudit-td {
|
||||
padding: 1.5rem 0 1.5rem 1.5rem;
|
||||
border-bottom: 1px solid #ececec;
|
||||
}
|
||||
|
||||
&.-log .amaudit-td {
|
||||
padding: 1.5rem 0 1.5rem 1rem;
|
||||
}
|
||||
|
||||
.amaudit-th:first-child,
|
||||
.amaudit-td:first-child {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.amaudit-th.-wide,
|
||||
.amaudit-td.-wide {
|
||||
width: 35%;
|
||||
}
|
||||
|
||||
.amaudit-td.-solid {
|
||||
width: 100%;
|
||||
font-size: 17px;
|
||||
font-weight: 500;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.amaudit-td.-url {
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.amaudit-th.-index,
|
||||
.amaudit-td.-index {
|
||||
width: 32px;
|
||||
}
|
||||
|
||||
.amaudit-th.-duration,
|
||||
.amaudit-td.-duration {
|
||||
width: 170px;
|
||||
}
|
||||
}
|
||||
|
||||
.amaudit-secondary-table {
|
||||
& {
|
||||
align-self: baseline;
|
||||
max-width: ~'calc(30% - 30px)';
|
||||
|
||||
margin-right: 30px;
|
||||
}
|
||||
|
||||
.admin__table-secondary {
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.amaudit-td {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.amaudit-th {
|
||||
color: #5a5552;
|
||||
}
|
||||
|
||||
.amaudit-tr.-dark {
|
||||
background: #f6f6f6;
|
||||
}
|
||||
}
|
||||
|
||||
.amaudit-tables-container .admin__fieldset,
|
||||
.amaudit-tables-container {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user