-
312_src/admin/js/admin.js
-
163_src/admin/js/modules/components.js
-
194_src/admin/js/modules/modal.js
-
23_src/admin/js/modules/toast.js
-
96_src/admin/scss/_variables.scss
-
14_src/admin/scss/admin.scss
-
13_src/admin/scss/boot/_function.scss
-
97_src/admin/scss/boot/_mixins.scss
-
407_src/admin/scss/common/_layout.scss
-
12_src/admin/scss/common/_utility.scss
-
136_src/admin/scss/components/_buttons.scss
-
122_src/admin/scss/components/_dropdown.scss
-
8_src/admin/scss/components/_form.scss
-
36_src/admin/scss/components/_grid.scss
-
359_src/admin/scss/plugins/_bootstrap_custom.scss
-
616_src/admin/scss/plugins/_modal.scss
-
228_src/admin/scss/plugins/_plugins_custom.scss
-
220_src/admin/scss/plugins/_toastr.scss
-
3_src/admin/scss/plugins/ax5ui/_ax5.scss
-
351_src/admin/scss/plugins/ax5ui/_ax5calendar.scss
-
769_src/admin/scss/plugins/ax5ui/_ax5grid.scss
-
96_src/admin/scss/plugins/ax5ui/_ax5mask.scss
-
474_src/admin/scss/plugins/ax5ui/_ax5modal.scss
-
334_src/admin/scss/plugins/ax5ui/_ax5picker.scss
-
256_src/admin/scss/plugins/ax5ui/_ax5toast.scss
-
537_src/admin/scss/plugins/ax5ui/_bourbon_support.scss
-
127_src/admin/scss/plugins/ax5ui/_mixin.scss
-
26_src/common/js/global.js
-
3848_src/plugins/ax5core/ax5core.js
-
2_src/plugins/ax5core/ax5core.min.js
-
1_src/plugins/ax5core/ax5core.min.js.map
-
346_src/plugins/ax5ui-mask/ax5mask.js
-
2_src/plugins/ax5ui-mask/ax5mask.min.js
-
1_src/plugins/ax5ui-mask/ax5mask.min.js.map
-
1165_src/plugins/ax5ui-modal/ax5modal.js
-
2_src/plugins/ax5ui-modal/ax5modal.min.js
-
1_src/plugins/ax5ui-modal/ax5modal.min.js.map
-
333_src/plugins/jquery-ui-1.12.1.custom/AUTHORS.txt
-
43_src/plugins/jquery-ui-1.12.1.custom/LICENSE.txt
-
11008_src/plugins/jquery-ui-1.12.1.custom/external/jquery/jquery.js
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png
-
BIN_src/plugins/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png
-
333_src/plugins/jquery-ui-1.12.1.custom/index.html
-
701_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.css
-
4705_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.js
-
7_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.min.css
-
8_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.min.js
-
275_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.structure.css
-
5_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css
-
443_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.theme.css
-
5_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css
-
74_src/plugins/jquery-ui-1.12.1.custom/package.json
-
3715_src/plugins/nicescroll/jquery.nicescroll.js
-
2_src/plugins/nicescroll/jquery.nicescroll.min.js
-
155gulpfile.js
-
1995package-lock.json
-
10package.json
-
3public_html/assets/css/admin.min.css
-
1public_html/assets/css/admin.min.css.map
-
1public_html/assets/css/desktop.min.css
-
1public_html/assets/css/desktop.min.css.map
-
1public_html/assets/css/mobile.min.css
-
1public_html/assets/css/mobile.min.css.map
-
3public_html/assets/js/admin.min.js
-
1public_html/assets/js/admin.min.js.map
-
1public_html/assets/js/desktop.min.js
-
1public_html/assets/js/desktop.min.js.map
-
1public_html/assets/js/mobile.min.js
-
1public_html/assets/js/mobile.min.js.map
-
70source.info.json
-
4wheeparam/views/themes/admin/management/popup.php
-
4wheeparam/views/themes/admin/members/log.php
-
166wheeparam/views/themes/admin/theme.php
@ -0,0 +1,163 @@ |
|||||
|
/* ======================================================================== |
||||
|
* Bootstrap: dropdown.js v3.3.7 |
||||
|
* http://getbootstrap.com/javascript/#dropdowns
|
||||
|
* ======================================================================== |
||||
|
* Copyright 2011-2016 Twitter, Inc. |
||||
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
|
* ======================================================================== */ |
||||
|
+function ($) { |
||||
|
'use strict'; |
||||
|
|
||||
|
// DROPDOWN CLASS DEFINITION
|
||||
|
// =========================
|
||||
|
|
||||
|
var backdrop = '.dropdown-backdrop' |
||||
|
var toggle = '[data-toggle="dropdown"]' |
||||
|
var Dropdown = function (element) { |
||||
|
$(element).on('click.bs.dropdown', this.toggle) |
||||
|
} |
||||
|
|
||||
|
Dropdown.VERSION = '3.3.7' |
||||
|
|
||||
|
function getParent($this) { |
||||
|
var selector = $this.attr('data-target') |
||||
|
|
||||
|
if (!selector) { |
||||
|
selector = $this.attr('href') |
||||
|
selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
|
||||
|
} |
||||
|
|
||||
|
var $parent = selector && $(selector) |
||||
|
|
||||
|
return $parent && $parent.length ? $parent : $this.parent() |
||||
|
} |
||||
|
|
||||
|
function clearMenus(e) { |
||||
|
if (e && e.which === 3) return |
||||
|
$(backdrop).remove() |
||||
|
$(toggle).each(function () { |
||||
|
var $this = $(this) |
||||
|
var $parent = getParent($this) |
||||
|
var relatedTarget = { relatedTarget: this } |
||||
|
|
||||
|
if (!$parent.hasClass('open')) return |
||||
|
|
||||
|
if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return |
||||
|
|
||||
|
$parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) |
||||
|
|
||||
|
if (e.isDefaultPrevented()) return |
||||
|
|
||||
|
$this.attr('aria-expanded', 'false') |
||||
|
$parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget)) |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
Dropdown.prototype.toggle = function (e) { |
||||
|
var $this = $(this) |
||||
|
|
||||
|
if ($this.is('.disabled, :disabled')) return |
||||
|
|
||||
|
var $parent = getParent($this) |
||||
|
var isActive = $parent.hasClass('open') |
||||
|
|
||||
|
clearMenus() |
||||
|
|
||||
|
if (!isActive) { |
||||
|
if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { |
||||
|
// if mobile we use a backdrop because click events don't delegate
|
||||
|
$(document.createElement('div')) |
||||
|
.addClass('dropdown-backdrop') |
||||
|
.insertAfter($(this)) |
||||
|
.on('click', clearMenus) |
||||
|
} |
||||
|
|
||||
|
var relatedTarget = { relatedTarget: this } |
||||
|
$parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) |
||||
|
|
||||
|
if (e.isDefaultPrevented()) return |
||||
|
|
||||
|
$this |
||||
|
.trigger('focus') |
||||
|
.attr('aria-expanded', 'true') |
||||
|
|
||||
|
$parent |
||||
|
.toggleClass('open') |
||||
|
.trigger($.Event('shown.bs.dropdown', relatedTarget)) |
||||
|
} |
||||
|
|
||||
|
return false |
||||
|
} |
||||
|
|
||||
|
Dropdown.prototype.keydown = function (e) { |
||||
|
if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return |
||||
|
|
||||
|
var $this = $(this) |
||||
|
|
||||
|
e.preventDefault() |
||||
|
e.stopPropagation() |
||||
|
|
||||
|
if ($this.is('.disabled, :disabled')) return |
||||
|
|
||||
|
var $parent = getParent($this) |
||||
|
var isActive = $parent.hasClass('open') |
||||
|
|
||||
|
if (!isActive && e.which != 27 || isActive && e.which == 27) { |
||||
|
if (e.which == 27) $parent.find(toggle).trigger('focus') |
||||
|
return $this.trigger('click') |
||||
|
} |
||||
|
|
||||
|
var desc = ' li:not(.disabled):visible a' |
||||
|
var $items = $parent.find('.dropdown-menu' + desc) |
||||
|
|
||||
|
if (!$items.length) return |
||||
|
|
||||
|
var index = $items.index(e.target) |
||||
|
|
||||
|
if (e.which == 38 && index > 0) index-- // up
|
||||
|
if (e.which == 40 && index < $items.length - 1) index++ // down
|
||||
|
if (!~index) index = 0 |
||||
|
|
||||
|
$items.eq(index).trigger('focus') |
||||
|
} |
||||
|
|
||||
|
|
||||
|
// DROPDOWN PLUGIN DEFINITION
|
||||
|
// ==========================
|
||||
|
|
||||
|
function Plugin(option) { |
||||
|
return this.each(function () { |
||||
|
var $this = $(this) |
||||
|
var data = $this.data('bs.dropdown') |
||||
|
|
||||
|
if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) |
||||
|
if (typeof option == 'string') data[option].call($this) |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
var old = $.fn.dropdown |
||||
|
|
||||
|
$.fn.dropdown = Plugin |
||||
|
$.fn.dropdown.Constructor = Dropdown |
||||
|
|
||||
|
|
||||
|
// DROPDOWN NO CONFLICT
|
||||
|
// ====================
|
||||
|
|
||||
|
$.fn.dropdown.noConflict = function () { |
||||
|
$.fn.dropdown = old |
||||
|
return this |
||||
|
} |
||||
|
|
||||
|
|
||||
|
// APPLY TO STANDARD DROPDOWN ELEMENTS
|
||||
|
// ===================================
|
||||
|
|
||||
|
$(document) |
||||
|
.on('click.bs.dropdown.data-api', clearMenus) |
||||
|
.on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) |
||||
|
.on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) |
||||
|
.on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) |
||||
|
.on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) |
||||
|
|
||||
|
}(jQuery); |
@ -0,0 +1,194 @@ |
|||||
|
APP.MODAL = function() { |
||||
|
var modalCallback = {}; |
||||
|
|
||||
|
var defaultCss = { |
||||
|
width: 400, |
||||
|
height: 400, |
||||
|
position: { |
||||
|
left: "center", |
||||
|
top: "middle" |
||||
|
} |
||||
|
}; |
||||
|
|
||||
|
var defaultOption = $.extend(true, {}, defaultCss, { |
||||
|
iframeLoadingMsg: "", |
||||
|
iframe: { |
||||
|
method: "get", |
||||
|
url: "#" |
||||
|
}, |
||||
|
closeToEsc: true, |
||||
|
onStateChanged: function onStateChanged() { |
||||
|
// mask
|
||||
|
if (this.state === "open") { |
||||
|
APP.MASK.open(); |
||||
|
} else if (this.state === "close") { |
||||
|
APP.MASK.close(); |
||||
|
} |
||||
|
}, |
||||
|
animateTime: 100, |
||||
|
zIndex: 1001, |
||||
|
absolute: true, |
||||
|
fullScreen: false, |
||||
|
header: { |
||||
|
title: "새로운 윈도우", |
||||
|
btns: { |
||||
|
close: { |
||||
|
label: '<i class="far fa-times"></i>', onClick: function onClick() { |
||||
|
APP.MODAL.callback(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
var open = function(modalConfig) { |
||||
|
|
||||
|
modalConfig = $.extend(true, {}, defaultOption, modalConfig); |
||||
|
$(document.body).addClass("modalOpened"); |
||||
|
|
||||
|
this.modalCallback = modalConfig.callback; |
||||
|
this.modalSendData = modalConfig.sendData; |
||||
|
|
||||
|
APP.modal.open(modalConfig); |
||||
|
}; |
||||
|
|
||||
|
var css = function css(modalCss) { |
||||
|
modalCss = $.extend(true, {}, defaultCss, modalCss); |
||||
|
APP.modal.css(modalCss); |
||||
|
}; |
||||
|
var align = function align(modalAlign) { |
||||
|
APP.modal.align(modalAlign); |
||||
|
}; |
||||
|
var close = function close(data) { |
||||
|
APP.modal.close(); |
||||
|
setTimeout(function () { |
||||
|
$(document.body).removeClass("modalOpened"); |
||||
|
}, 500); |
||||
|
}; |
||||
|
var minimize = function minimize() { |
||||
|
APP.modal.minimize(); |
||||
|
}; |
||||
|
var maximize = function maximize() { |
||||
|
APP.modal.maximize(); |
||||
|
}; |
||||
|
var callback = function callback(data) { |
||||
|
if (this.modalCallback) { |
||||
|
this.modalCallback(data); |
||||
|
} |
||||
|
this.close(data); |
||||
|
}; |
||||
|
var getData = function getData() { |
||||
|
if (this.modalSendData) { |
||||
|
return this.modalSendData(); |
||||
|
} |
||||
|
}; |
||||
|
|
||||
|
return { |
||||
|
"open": open, |
||||
|
"css": css, |
||||
|
"align": align, |
||||
|
"close": close, |
||||
|
"minimize": minimize, |
||||
|
"maximize": maximize, |
||||
|
"callback": callback, |
||||
|
"modalCallback": modalCallback, |
||||
|
"getData": getData |
||||
|
}; |
||||
|
}(); |
||||
|
APP.MODAL2 = function() { |
||||
|
var modalCallback = {}; |
||||
|
|
||||
|
var defaultCss = { |
||||
|
width: 400, |
||||
|
height: 400, |
||||
|
position: { |
||||
|
left: "center", |
||||
|
top: "middle" |
||||
|
} |
||||
|
}; |
||||
|
|
||||
|
var defaultOption = $.extend(true, {}, defaultCss, { |
||||
|
iframeLoadingMsg: "", |
||||
|
iframe: { |
||||
|
method: "get", |
||||
|
url: "#" |
||||
|
}, |
||||
|
closeToEsc: true, |
||||
|
onStateChanged: function onStateChanged() { |
||||
|
// mask
|
||||
|
if (this.state === "open") { |
||||
|
APP.MASK2.open(); |
||||
|
} else if (this.state === "close") { |
||||
|
APP.MASK2.close(); |
||||
|
} |
||||
|
}, |
||||
|
animateTime: 100, |
||||
|
zIndex: 2001, |
||||
|
absolute: true, |
||||
|
fullScreen: false, |
||||
|
header: { |
||||
|
title: "새로운 윈도우", |
||||
|
btns: { |
||||
|
close: { |
||||
|
label: '<i class="far fa-times"></i>', onClick: function onClick() { |
||||
|
APP.MODAL2.callback(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
var open = function(modalConfig) { |
||||
|
|
||||
|
modalConfig = $.extend(true, {}, defaultOption, modalConfig); |
||||
|
$(document.body).addClass("modalOpened"); |
||||
|
|
||||
|
this.modalCallback = modalConfig.callback; |
||||
|
this.modalSendData = modalConfig.sendData; |
||||
|
|
||||
|
APP.modal2.open(modalConfig); |
||||
|
}; |
||||
|
|
||||
|
var css = function css(modalCss) { |
||||
|
modalCss = $.extend(true, {}, defaultCss, modalCss); |
||||
|
APP.modal2.css(modalCss); |
||||
|
}; |
||||
|
var align = function align(modalAlign) { |
||||
|
APP.modal2.align(modalAlign); |
||||
|
}; |
||||
|
var close = function close(data) { |
||||
|
APP.modal2.close(); |
||||
|
setTimeout(function () { |
||||
|
$(document.body).removeClass("modalOpened"); |
||||
|
}, 500); |
||||
|
}; |
||||
|
var minimize = function minimize() { |
||||
|
APP.modal2.minimize(); |
||||
|
}; |
||||
|
var maximize = function maximize() { |
||||
|
APP.modal2.maximize(); |
||||
|
}; |
||||
|
var callback = function callback(data) { |
||||
|
if (this.modalCallback) { |
||||
|
this.modalCallback(data); |
||||
|
} |
||||
|
this.close(data); |
||||
|
}; |
||||
|
var getData = function getData() { |
||||
|
if (this.modalSendData) { |
||||
|
return this.modalSendData(); |
||||
|
} |
||||
|
}; |
||||
|
|
||||
|
return { |
||||
|
"open": open, |
||||
|
"css": css, |
||||
|
"align": align, |
||||
|
"close": close, |
||||
|
"minimize": minimize, |
||||
|
"maximize": maximize, |
||||
|
"callback": callback, |
||||
|
"modalCallback": modalCallback, |
||||
|
"getData": getData |
||||
|
}; |
||||
|
}(); |
@ -0,0 +1,23 @@ |
|||||
|
APP.TOAST = { |
||||
|
confirm : function(msg) { |
||||
|
APP.toast.push({ |
||||
|
theme : 'default', |
||||
|
icon : '<i class="far fa-bell"></i>', |
||||
|
msg : msg |
||||
|
}); |
||||
|
}, |
||||
|
error : function(msg) { |
||||
|
APP.toast.push({ |
||||
|
theme : 'danger', |
||||
|
icon : '<i class="far fa-exclamation-circle"></i>', |
||||
|
msg : msg |
||||
|
}); |
||||
|
}, |
||||
|
success: function(msg) { |
||||
|
APP.toast.push({ |
||||
|
theme : 'success', |
||||
|
icon : '<i class="far fa-check-circle"></i>', |
||||
|
msg : msg |
||||
|
}) |
||||
|
} |
||||
|
}; |
@ -0,0 +1,13 @@ |
|||||
|
@function color-yiq($color, $dark: #212529, $light: #fff) { |
||||
|
$r: red($color); |
||||
|
$g: green($color); |
||||
|
$b: blue($color); |
||||
|
|
||||
|
$yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000; |
||||
|
|
||||
|
@if ($yiq >= 150) { |
||||
|
@return #343a40; |
||||
|
} @else { |
||||
|
@return #f8f9fa; |
||||
|
} |
||||
|
} |
@ -1,297 +1,208 @@ |
|||||
html, |
|
||||
body { |
body { |
||||
min-height:100%; |
|
||||
|
height:100vh; |
||||
} |
} |
||||
|
$header-height : 50px; |
||||
|
$nav-height : 59px; |
||||
|
|
||||
body, |
|
||||
html, |
|
||||
input, |
|
||||
select, |
|
||||
button, |
|
||||
textarea { |
|
||||
font-family: Roboto, "Spoqa Han Sans", "Spoqa Han Sans JP", Sans-serif; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
.application { |
|
||||
position:absolute; |
|
||||
top:0; |
|
||||
left:0; |
|
||||
right:0; |
|
||||
bottom:0; |
|
||||
-webkit-display:flex; |
|
||||
display:flex; |
|
||||
flex-direction: column; |
|
||||
} |
|
||||
|
|
||||
.background-container { |
|
||||
position: fixed; |
|
||||
top: 0; |
|
||||
right: 0; |
|
||||
bottom: 0; |
|
||||
left: 0; |
|
||||
z-index: -1; |
|
||||
background-color: #3f4245; |
|
||||
|
|
||||
.bg-1 { |
|
||||
background-image: url(../images/admin/bg-dark.png); |
|
||||
background-size: cover; |
|
||||
background-position: center center; |
|
||||
background-repeat: no-repeat; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
position: absolute; |
|
||||
z-index: 2; |
|
||||
} |
|
||||
|
|
||||
.bg-2 { |
|
||||
position: absolute; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
background: url(../images/admin/bg-noise.png); |
|
||||
z-index: 2; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
#nav-bar { |
|
||||
flex-grow: 0; |
|
||||
flex-shrink: 0; |
|
||||
z-index: 1000; |
|
||||
background-color: rgba(0,0,0,.7); |
|
||||
height:60px; |
|
||||
width:100%; |
|
||||
|
#header { |
||||
|
position:relative; |
||||
|
@include display-flex(); |
||||
|
height:$header-height; |
||||
|
background: #5399ea; /* Old browsers */ |
||||
|
background: -moz-linear-gradient(left, #5399ea 0%, #5ec0cc 100%); /* FF3.6-15 */ |
||||
|
background: -webkit-linear-gradient(left, #5399ea 0%,#5ec0cc 100%); /* Chrome10-25,Safari5.1-6 */ |
||||
|
background: linear-gradient(to right, #5399ea 0%,#5ec0cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ |
||||
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5399ea', endColorstr='#5ec0cc',GradientType=1 ); /* IE6-9 */ |
||||
|
padding:0 30px; |
||||
|
z-index:101; |
||||
|
align-items: center; |
||||
|
|
||||
.logo { |
.logo { |
||||
display:flex; |
|
||||
height:60px; |
|
||||
//background:rgba(0,0,0,.7); |
|
||||
|
display:block; |
||||
color:#fff; |
color:#fff; |
||||
font-weight:900; |
|
||||
font-size:20px; |
|
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
text-decoration: none; |
|
||||
width:200px; |
|
||||
|
font-size:19px; |
||||
} |
} |
||||
|
|
||||
|
|
||||
.btn-menu-toggle { |
|
||||
display:none; |
|
||||
@media screen and (max-width:768px) { |
|
||||
display:block; |
|
||||
position:fixed; |
|
||||
right:15px; |
|
||||
top:15px; |
|
||||
font-size:24px; |
|
||||
background:transparent; |
|
||||
border:0; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
.top-navs { |
||||
|
-ms-flex:1; |
||||
|
-webkit-flex:1; |
||||
|
flex:1; |
||||
} |
} |
||||
|
|
||||
.btn-logout { |
|
||||
position:fixed; |
|
||||
right:15px; |
|
||||
top:15px; |
|
||||
font-size:24px; |
|
||||
|
|
||||
|
.btn-top-action { |
||||
|
padding:14px; |
||||
|
cursor:pointer; |
||||
background:transparent; |
background:transparent; |
||||
border:0; |
|
||||
|
position:relative; |
||||
color:#fff; |
color:#fff; |
||||
|
border:0 none; |
||||
|
outline:none !important; |
||||
|
font-size:13px; |
||||
|
|
||||
@media screen and (max-width:768px) { |
|
||||
display:none; |
|
||||
|
i { |
||||
|
font-size:20px; |
||||
|
vertical-align: middle; |
||||
} |
} |
||||
} |
} |
||||
} |
|
||||
|
|
||||
#content { |
|
||||
position: relative; |
|
||||
flex-grow: 1; |
|
||||
overflow: hidden; |
|
||||
-webkit-overflow-scrolling: touch; |
|
||||
display:flex; |
|
||||
|
|
||||
|
|
||||
#left-panel { |
|
||||
width:200px; |
|
||||
overflow:hidden; |
|
||||
background-color: rgba(0,0,0,.15); |
|
||||
|
|
||||
@media screen and (max-width:768px) { |
|
||||
width:0px; |
|
||||
|
|
||||
&.opened { |
|
||||
width:100%; |
|
||||
position: absolute; |
|
||||
z-index: 100; |
|
||||
background: #000; |
|
||||
|
.btn-user { |
||||
|
display:inline-block; |
||||
|
|
||||
|
.btn-top-action { |
||||
|
|
||||
|
&:after { |
||||
|
content:"\f107"; |
||||
|
font-family:'Font Awesome 5 Pro'; |
||||
|
position:absolute; |
||||
|
right:0px; |
||||
|
top:50%; |
||||
|
-webkit-transform: translateY(-50%); |
||||
|
-moz-transform: translateY(-50%); |
||||
|
-ms-transform: translateY(-50%); |
||||
|
-o-transform: translateY(-50%); |
||||
|
transform: translateY(-50%); |
||||
} |
} |
||||
} |
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
#main-navigation { |
|
||||
list-style:none; |
|
||||
padding:0; |
|
||||
margin:0; |
|
||||
|
|
||||
> li { |
|
||||
display:block; |
|
||||
|
#nav { |
||||
|
position:relative; |
||||
|
z-index: 100; |
||||
|
width: 100%; |
||||
|
height: $nav-height; |
||||
|
background-color: #ffffff; |
||||
|
border-bottom: 1px solid #e6e6e6; |
||||
|
padding:0 30px; |
||||
|
|
||||
|
.main-navigation { |
||||
|
@include display-flex(); |
||||
|
height:$nav-height; |
||||
|
padding:0; |
||||
|
margin:0; |
||||
|
list-style:none; |
||||
|
flex-wrap:wrap; |
||||
|
|
||||
|
> li { |
||||
|
display:block; |
||||
|
position:relative; |
||||
|
margin-right:30px; |
||||
|
|
||||
|
> a { |
||||
|
@include display-flex(); |
||||
|
height:$nav-height; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
color:#282828; |
||||
|
font-size:0; |
||||
|
font-weight:500; |
||||
|
padding-left:0; |
||||
|
padding-right:45px; |
||||
position:relative; |
position:relative; |
||||
-webkit-transition: all .2s ease; |
|
||||
-moz-transition: all .2s ease; |
|
||||
-ms-transition: all .2s ease; |
|
||||
-o-transition: all .2s ease; |
|
||||
transition: all .2s ease; |
|
||||
|
|
||||
&:first-child { |
|
||||
border-top: 0; |
|
||||
|
&:after { |
||||
|
content:"\f107"; |
||||
|
font-family:'Font Awesome 5 Pro'; |
||||
|
position:absolute; |
||||
|
font-size:15px; |
||||
|
right:15px; |
||||
|
top:50%; |
||||
|
-webkit-transform: translateY(-50%); |
||||
|
-moz-transform: translateY(-50%); |
||||
|
-ms-transform: translateY(-50%); |
||||
|
-o-transform: translateY(-50%); |
||||
|
transform: translateY(-50%); |
||||
} |
} |
||||
|
|
||||
> a { |
|
||||
display:block; |
|
||||
padding:20px 10px; |
|
||||
color:#c8c8c8; |
|
||||
border-left:2px solid #293242; |
|
||||
font-size:14px; |
|
||||
text-decoration: none; |
|
||||
-webkit-transition: all .2s ease; |
|
||||
-moz-transition: all .2s ease; |
|
||||
-ms-transition: all .2s ease; |
|
||||
-o-transition: all .2s ease; |
|
||||
transition: all .2s ease; |
|
||||
|
i, span { |
||||
|
font-size:15px; |
||||
|
} |
||||
|
|
||||
> i { |
|
||||
margin-right:5px; |
|
||||
} |
|
||||
|
i + span { |
||||
|
margin-left:6px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
&:after { |
|
||||
content:"\f105"; |
|
||||
font-family:'Font Awesome 5 Pro'; |
|
||||
position:absolute; right:20px; top:20px; |
|
||||
-webkit-transition: all .2s ease; |
|
||||
-moz-transition: all .2s ease; |
|
||||
-ms-transition: all .2s ease; |
|
||||
-o-transition: all .2s ease; |
|
||||
transition: all .2s ease; |
|
||||
} |
|
||||
|
&.active { |
||||
|
> a { |
||||
|
color:$color-primary; |
||||
} |
} |
||||
|
} |
||||
|
|
||||
> ul { |
|
||||
height:0; |
|
||||
visibility: hidden; |
|
||||
opacity:0; |
|
||||
margin:0; |
|
||||
padding:0; |
|
||||
list-style:none; |
|
||||
-webkit-transition: all .2s ease; |
|
||||
-moz-transition: all .2s ease; |
|
||||
-ms-transition: all .2s ease; |
|
||||
-o-transition: all .2s ease; |
|
||||
transition: all .2s ease; |
|
||||
|
> ul { |
||||
|
height:0; |
||||
|
visibility: hidden; |
||||
|
opacity:0; |
||||
|
z-index:101; |
||||
|
position:absolute; |
||||
|
top:100%; |
||||
|
left:0; |
||||
|
width:130px; |
||||
|
background:#fff; |
||||
|
list-style:none; |
||||
|
padding:0; |
||||
|
margin:0; |
||||
|
border:1px solid #767676; |
||||
|
|
||||
|
li { |
||||
|
display:block; |
||||
|
|
||||
> li { |
|
||||
|
a { |
||||
display:block; |
display:block; |
||||
//border-top:1px solid rgba(#ccc,0.4); |
|
||||
|
|
||||
> a { |
|
||||
padding:15px 25px; |
|
||||
display:block; |
|
||||
color:#c8c8c8; |
|
||||
text-decoration:none; |
|
||||
|
|
||||
background: rgba(0,0,0,0.4); |
|
||||
} |
|
||||
|
|
||||
&:hover > a { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
padding:12px 15px; |
||||
|
font-size:13px; |
||||
|
color:#282828; |
||||
|
cursor:pointer; |
||||
|
|
||||
&.active { |
|
||||
> a { |
|
||||
background:#fff; |
|
||||
color:#282828; |
|
||||
} |
|
||||
|
&:hover { |
||||
|
background-color:#f4f8f9; |
||||
} |
} |
||||
|
|
||||
} |
} |
||||
} |
|
||||
|
|
||||
|
|
||||
&.open { |
|
||||
|
|
||||
> a:after { |
|
||||
-webkit-transform: rotate(90deg); |
|
||||
-moz-transform:rotate(90deg); |
|
||||
transform:rotate(90deg); |
|
||||
} |
|
||||
|
|
||||
> ul { |
|
||||
height:auto; |
|
||||
visibility: visible; |
|
||||
opacity:1; |
|
||||
|
&.active { |
||||
|
a { |
||||
|
background-color:#f4f8f9; |
||||
|
color:$color-primary; |
||||
|
} |
||||
} |
} |
||||
} |
} |
||||
|
} |
||||
|
|
||||
&:active > a, |
|
||||
&:hover > a { |
|
||||
border-color:#96ddfe; |
|
||||
color:#f1f3f6; |
|
||||
|
&:hover { |
||||
|
> ul { |
||||
|
height:auto; |
||||
|
visibility: visible; |
||||
|
opacity:1; |
||||
|
-webkit-transition: visibility .3s, opacity .3s; |
||||
|
-moz-transition: visibility .3s, opacity .3s; |
||||
|
-ms-transition: visibility .3s, opacity .3s; |
||||
|
-o-transition: visibility .3s, opacity .3s; |
||||
|
transition: visibility .3s, opacity .3s; |
||||
} |
} |
||||
|
|
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|
||||
#main { |
|
||||
-webkit-flex:1; |
|
||||
flex:1; |
|
||||
-webkit-box-flex: 1; |
|
||||
-webkit-flex-grow: 1; |
|
||||
flex-grow: 1; |
|
||||
position:relative; |
|
||||
color:#fff; |
|
||||
|
|
||||
.main { |
|
||||
padding:15px; |
|
||||
height:100%; |
|
||||
overflow-x:hidden; |
|
||||
overflow-y:scroll; |
|
||||
} |
|
||||
} |
|
||||
} |
} |
||||
|
|
||||
#header { |
|
||||
background:#3498db; |
|
||||
>:first-child { |
|
||||
background:#3498db; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.frame-content { |
|
||||
background-color:#3f4245; |
|
||||
min-height:100%; |
|
||||
color:#fff; |
|
||||
padding:15px; |
|
||||
|
#contents { |
||||
|
padding:30px; |
||||
|
height: calc(100vh - #{$header-height} - #{$nav-height}); |
||||
|
overflow-y:auto; |
||||
} |
} |
||||
|
|
||||
.page-header { |
.page-header { |
||||
-webkit-display:flex; |
|
||||
display:flex; |
|
||||
background-color: rgba(0,0,0,.15); |
|
||||
border:0px; |
|
||||
color: hsla(0,0%,100%,.7); |
|
||||
margin:-15px -15px 15px; |
|
||||
padding:0px 15px; |
|
||||
height:60px; |
|
||||
justify-content: left; |
|
||||
align-items: center; |
|
||||
z-index:10; |
|
||||
|
|
||||
@media screen and (max-width:768px) { |
|
||||
left:0px; |
|
||||
} |
|
||||
|
margin-bottom:30px; |
||||
|
|
||||
.page-title { |
.page-title { |
||||
margin:0px; |
|
||||
font-size:18px; |
|
||||
|
font-size:23px; |
||||
|
font-weight:500; |
||||
|
color:#282828; |
||||
|
|
||||
|
small { |
||||
|
color:#767676; |
||||
|
font-size:12px; |
||||
|
margin-left:15px; |
||||
|
} |
||||
} |
} |
||||
} |
} |
@ -1,111 +1,87 @@ |
|||||
.btn { |
.btn { |
||||
display: inline-block; |
display: inline-block; |
||||
margin-bottom: 0; |
|
||||
font-weight: 500; |
|
||||
|
font-weight: 400; |
||||
|
color: $body-color; |
||||
text-align: center; |
text-align: center; |
||||
vertical-align: middle; |
vertical-align: middle; |
||||
touch-action: manipulation; |
|
||||
cursor: pointer; |
|
||||
background-image: none; |
|
||||
border: 1px solid transparent; |
|
||||
white-space: nowrap; |
|
||||
padding: 3px 7px; |
|
||||
font-size: 13px; |
|
||||
line-height: 1.42857; |
|
||||
border-radius: 5px; |
|
||||
-webkit-user-select: none; |
|
||||
-moz-user-select: none; |
|
||||
-ms-user-select: none; |
|
||||
user-select: none; |
user-select: none; |
||||
|
background-color: transparent; |
||||
|
border: 1px solid transparent; |
||||
|
@include button-size( $input-btn-padding-y , $input-btn-padding-x, $input-btn-font-size, $input-btn-line-height, $input-btn-border-radius ); |
||||
|
@include transition(); |
||||
|
|
||||
&:focus, |
|
||||
&.focus, |
|
||||
&:active:focus, |
|
||||
&:active.focus, |
|
||||
&.active:focus, |
|
||||
&.active.focus { |
|
||||
outline: 5px auto -webkit-focus-ring-color; |
|
||||
outline-offset: -2px; |
|
||||
|
&:hover { |
||||
|
color: $body-color; |
||||
|
text-decoration: none; |
||||
} |
} |
||||
|
|
||||
&:hover, |
|
||||
&:focus, |
&:focus, |
||||
&.focus { |
&.focus { |
||||
color: #242424; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
&:active, |
|
||||
&.active { |
|
||||
outline: 0; |
outline: 0; |
||||
background-image: none; |
|
||||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
|
||||
|
box-shadow:none; |
||||
} |
} |
||||
|
|
||||
&.disabled, |
&.disabled, |
||||
&[disabled], |
|
||||
fieldset[disabled] & { |
|
||||
cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); box-shadow: none; |
|
||||
|
&:disabled { |
||||
|
opacity: 0.4; |
||||
|
box-shadow:none; |
||||
} |
} |
||||
|
|
||||
&a.disabled, |
|
||||
fieldset[disabled] &a { |
|
||||
pointer-events: none; |
|
||||
|
&:not(:disabled):not(.disabled) { |
||||
|
cursor: pointer; |
||||
} |
} |
||||
|
|
||||
&.btn-default, |
|
||||
&.btn-white { |
|
||||
@include button-generator(#fff, hsla(0,0%,100%,.25), transparent, hsla(0,0%,100%,.3), transparent); |
|
||||
} |
|
||||
|
&:not(:disabled):not(.disabled):active, |
||||
|
&:not(:disabled):not(.disabled).active { |
||||
|
&:focus { |
||||
|
|
||||
&.btn-primary { |
|
||||
@include button-generator(#fff, #cc7b19, transparent, #b56d16, transparent); |
|
||||
|
} |
||||
} |
} |
||||
|
} |
||||
|
|
||||
&.btn-warning { |
|
||||
@include button-generator($btn-warning-text, $btn-warning-bg, $btn-warning-border, $btn-warning-hover-bg, $btn-warning-hover-border); |
|
||||
} |
|
||||
|
// Future-proof disabling of clicks on `<a>` elements |
||||
|
a.btn.disabled, |
||||
|
fieldset:disabled a.btn { |
||||
|
pointer-events: none; |
||||
|
} |
||||
|
|
||||
&.btn-danger { |
|
||||
@include button-generator($btn-danger-text, $btn-danger-bg, $btn-danger-bg, $btn-danger-hover-bg, $btn-danger-hover-bg); |
|
||||
|
@each $color, $value in $theme-colors { |
||||
|
.btn-#{$color} { |
||||
|
@include button-variant($value, $value); |
||||
} |
} |
||||
|
} |
||||
|
|
||||
&.btn-lg, |
|
||||
.btn-group-lg > & { |
|
||||
padding: 6px 12px; |
|
||||
font-size: 17px; |
|
||||
line-height: 1.33333; |
|
||||
border-radius: 5px; |
|
||||
} |
|
||||
|
.btn-xs { |
||||
|
@include button-size($input-btn-padding-y-xs, $input-btn-padding-x-xs, $input-btn-font-size-xs, $input-btn-line-height-xs, $input-btn-border-radius-xs); |
||||
|
} |
||||
|
|
||||
&.btn-sm, |
|
||||
.btn-group-sm > & { |
|
||||
padding: 2px 4px; |
|
||||
font-size: 12px; |
|
||||
line-height: 1.5; |
|
||||
border-radius: 2px; |
|
||||
} |
|
||||
|
.btn-lg { |
||||
|
@include button-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $input-btn-font-size-lg, $input-btn-line-height-lg, $input-btn-border-radius-lg); |
||||
|
} |
||||
|
|
||||
&.btn-xs, |
|
||||
.btn-group-xs > & { |
|
||||
padding: 1px 5px; |
|
||||
font-size: 12px; |
|
||||
line-height: 1.5; |
|
||||
border-radius: 2px; |
|
||||
} |
|
||||
|
.btn-sm { |
||||
|
@include button-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $input-btn-font-size-sm, $input-btn-line-height-sm, $input-btn-border-radius-sm); |
||||
|
} |
||||
|
|
||||
&.btn-block { |
|
||||
display:block; |
|
||||
width:100%; |
|
||||
|
.btn-block { |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
|
||||
+ .btn-block { |
|
||||
margin-top: 5px; |
|
||||
} |
|
||||
|
+ .btn-block { |
||||
|
margin-top: 10px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
&input[type="submit"], |
|
||||
&input[type="reset"], |
|
||||
&input[type="button"] { |
|
||||
width: 100%; |
|
||||
} |
|
||||
|
// Specificity overrides |
||||
|
input[type="submit"], |
||||
|
input[type="reset"], |
||||
|
input[type="button"] { |
||||
|
&.btn-block { |
||||
|
width: 100%; |
||||
} |
} |
||||
} |
} |
||||
|
|
||||
|
.btn-group { |
||||
|
display:inline-block; |
||||
|
position:relative; |
||||
|
} |
@ -0,0 +1,122 @@ |
|||||
|
|
||||
|
// The dropdown wrapper (div) |
||||
|
.dropup, |
||||
|
.dropdown { |
||||
|
position: relative; |
||||
|
} |
||||
|
|
||||
|
// Prevent the focus on the dropdown toggle when closing dropdowns |
||||
|
.dropdown-toggle:focus { |
||||
|
outline: 0; |
||||
|
} |
||||
|
|
||||
|
// The dropdown menu (ul) |
||||
|
.dropdown-menu { |
||||
|
position: absolute; |
||||
|
top: 100%; |
||||
|
left: 0; |
||||
|
z-index: 1000 ; |
||||
|
display: none; |
||||
|
float: left; |
||||
|
min-width: 160px; |
||||
|
padding: 0; |
||||
|
margin: 0; |
||||
|
list-style: none; |
||||
|
font-size: $font-size-base; |
||||
|
text-align: left; |
||||
|
background-color: #fff; |
||||
|
border: 1px solid #767676; |
||||
|
border-radius: 0; |
||||
|
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); |
||||
|
-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); |
||||
|
box-shadow: 0 6px 12px rgba(0,0,0,.175); |
||||
|
background-clip: padding-box; |
||||
|
|
||||
|
&.pull-right { |
||||
|
right: 0; |
||||
|
left: auto; |
||||
|
} |
||||
|
|
||||
|
.divider { |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Links within the dropdown menu |
||||
|
> li > a { |
||||
|
display: block; |
||||
|
padding:12px 15px; |
||||
|
font-size:13px; |
||||
|
clear: both; |
||||
|
font-weight: normal; |
||||
|
line-height: $line-height-base; |
||||
|
color: $body-color; |
||||
|
white-space: nowrap; // prevent links from randomly breaking onto new lines |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// Hover/Focus state |
||||
|
.dropdown-menu > li > a { |
||||
|
&:hover, |
||||
|
&:focus { |
||||
|
text-decoration: none; |
||||
|
color: $color-primary ; |
||||
|
background-color: #f4f8f9; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// Active state |
||||
|
.dropdown-menu > .active > a { |
||||
|
&, |
||||
|
&:hover, |
||||
|
&:focus { |
||||
|
color: $color-primary; |
||||
|
text-decoration: none; |
||||
|
outline: 0; |
||||
|
background-color: #f4f8f9; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// Open state for the dropdown |
||||
|
.open { |
||||
|
|
||||
|
> .dropdown-menu { |
||||
|
display: block; |
||||
|
} |
||||
|
|
||||
|
> a { |
||||
|
outline: 0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.dropdown-menu-right { |
||||
|
left: auto; |
||||
|
right: 0; |
||||
|
} |
||||
|
|
||||
|
.dropdown-menu-left { |
||||
|
left: 0; |
||||
|
right: auto; |
||||
|
} |
||||
|
|
||||
|
.dropdown-backdrop { |
||||
|
position: fixed; |
||||
|
left: 0; |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
top: 0; |
||||
|
z-index: 990; |
||||
|
} |
||||
|
|
||||
|
.pull-right > .dropdown-menu { |
||||
|
right: 0; |
||||
|
left: auto; |
||||
|
} |
||||
|
|
||||
|
.dropup, |
||||
|
.navbar-fixed-bottom .dropdown { |
||||
|
.dropdown-menu { |
||||
|
top: auto; |
||||
|
bottom: 100%; |
||||
|
margin-bottom: 2px; |
||||
|
} |
||||
|
} |
@ -1,359 +0,0 @@ |
|||||
/* 좌측메뉴 */ |
|
||||
#logo-group #logo>a {font-family:Arial;} |
|
||||
nav ul ul li>a {font-size:12px;} |
|
||||
|
|
||||
/* 회원 메뉴 */ |
|
||||
.dropdown-menu>li>a {font-size:12px;} |
|
||||
|
|
||||
/* 페이지네이션 */ |
|
||||
.pagination>li>a, .pagination>li>span { color:#777; } |
|
||||
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color :#ddd;} |
|
||||
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background:$btn-primary-bg; border-color:$btn-primary-border;} |
|
||||
|
|
||||
/* Input */ |
|
||||
input[type="checkbox"], input[type="radio"] { display: inline-block; position: static; margin: 0 3px; vertical-align: middle; } |
|
||||
.form-control{ display: block; width: 100%; height: 26px; padding: 3px 6px; font-size: 13px; line-height: 1.42857; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s} |
|
||||
|
|
||||
.nav-cards { |
|
||||
margin-bottom:20px; |
|
||||
> li { |
|
||||
float:none; |
|
||||
margin:0; |
|
||||
> .card { |
|
||||
padding: 10px 20px; |
|
||||
overflow: hidden; |
|
||||
text-overflow: ellipsis; |
|
||||
white-space: nowrap; |
|
||||
color:#eee; |
|
||||
background-color: rgba(0,0,0,.15); |
|
||||
|
|
||||
&:focus, |
|
||||
&:hover { |
|
||||
text-decoration: none; |
|
||||
background-color: hsla(0,0%,100%,.08); |
|
||||
} |
|
||||
|
|
||||
&.selected { |
|
||||
color:#f9be03; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.nav-card-tabs { |
|
||||
margin-bottom:0px; |
|
||||
|
|
||||
&:after { |
|
||||
clear:both; |
|
||||
content:''; |
|
||||
display:table; |
|
||||
} |
|
||||
> li { |
|
||||
float:left; |
|
||||
margin:0; |
|
||||
|
|
||||
> .card { |
|
||||
padding: 10px 20px; |
|
||||
overflow: hidden; |
|
||||
text-overflow: ellipsis; |
|
||||
white-space: nowrap; |
|
||||
color:#eee; |
|
||||
background-color: hsla(0,0%,100%,.08); |
|
||||
|
|
||||
&:focus, |
|
||||
&:hover { |
|
||||
text-decoration: none; |
|
||||
background-color: hsla(0,0%,100%,.08); |
|
||||
color:#f9be03; |
|
||||
} |
|
||||
|
|
||||
&.selected, |
|
||||
&.selected:hover { |
|
||||
color:#f9be03; |
|
||||
background-color:rgba(0,0,0,.15); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
label, |
|
||||
label.control-label {font-weight:400;} |
|
||||
|
|
||||
.panel.panel-dark { |
|
||||
background-color:transparent; |
|
||||
|
|
||||
.panel-heading { |
|
||||
position: relative; |
|
||||
background-color: rgba(0,0,0,.15); |
|
||||
line-height:50px; |
|
||||
|
|
||||
.panel-title { |
|
||||
font-size:16px; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.panel-body { |
|
||||
border-left:1px solid rgba(0,0,0,.15); |
|
||||
border-right:1px solid rgba(0,0,0,.15); |
|
||||
border-bottom:1px solid rgba(0,0,0, .15); |
|
||||
|
|
||||
&.no-padding { |
|
||||
padding:0px; |
|
||||
} |
|
||||
|
|
||||
.cke_chrome { |
|
||||
border:0px; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.panel-footer { |
|
||||
position: relative; |
|
||||
background-color: rgba(0,0,0,.15); |
|
||||
border:0px; |
|
||||
text-align:right; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.form-control { |
|
||||
color:#eee; |
|
||||
height: 38px; |
|
||||
padding: 6px 12px; |
|
||||
font-size: 14px; |
|
||||
vertical-align: middle; |
|
||||
background-color: hsla(0,0%,100%,.25); |
|
||||
-webkit-transition: background-color .2s; |
|
||||
-moz-transition: background-color .2s; |
|
||||
-ms-transition: background-color .2s; |
|
||||
-o-transition: background-color .2s; |
|
||||
transition: background-color .2s; |
|
||||
box-shadow:none; |
|
||||
border:0; |
|
||||
line-height:1.5em; |
|
||||
|
|
||||
&:focus { |
|
||||
outline: 0; |
|
||||
-webkit-box-shadow: none; |
|
||||
box-shadow: none; |
|
||||
} |
|
||||
|
|
||||
&:focus:not([disabled]):not([readonly]) { |
|
||||
color: #555; |
|
||||
background-color: #eee; |
|
||||
} |
|
||||
|
|
||||
&[disabled], |
|
||||
&[readonly] { |
|
||||
background:rgba(0,0,0,0.1); |
|
||||
color:#797979; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
select.form-control { |
|
||||
margin-top:1px; |
|
||||
} |
|
||||
|
|
||||
.form-control-inline { |
|
||||
display:inline-block; |
|
||||
width:auto; |
|
||||
} |
|
||||
textarea.form-control { |
|
||||
resize:vertical;; |
|
||||
} |
|
||||
.form-flex { |
|
||||
.form-group { |
|
||||
-webkit-display:flex; |
|
||||
display:flex; |
|
||||
|
|
||||
.control-label { |
|
||||
width:150px; |
|
||||
display:block; |
|
||||
text-align:right; |
|
||||
padding-top:11px; |
|
||||
|
|
||||
&.control-label-sm { |
|
||||
width:100px; |
|
||||
} |
|
||||
|
|
||||
&.control-label-xs { |
|
||||
width:50px; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.controls { |
|
||||
margin-left:15px; |
|
||||
flex:1; |
|
||||
vertical-align: middle; |
|
||||
|
|
||||
.form-control-static { |
|
||||
padding-top:11px; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.alert-info { |
|
||||
color: #fff; |
|
||||
background-color: rgba(0,0,0,0.14); |
|
||||
border-color: transparent; |
|
||||
} |
|
||||
|
|
||||
.alert-danger { |
|
||||
background-color: rgba(0,0,0,0.14); |
|
||||
border-color: transparent; |
|
||||
} |
|
||||
|
|
||||
.w-check { |
|
||||
position: relative; |
|
||||
margin:0; |
|
||||
line-height:21px; |
|
||||
padding:7.5px 0; |
|
||||
|
|
||||
& + .w-check { |
|
||||
margin-left:30px; |
|
||||
} |
|
||||
|
|
||||
input[type="checkbox"] { |
|
||||
position: absolute; |
|
||||
width: 1px; |
|
||||
height: 1px; |
|
||||
padding: 0; |
|
||||
margin: -1px; |
|
||||
overflow: hidden; |
|
||||
clip:rect(0,0,0,0); border: 0; |
|
||||
|
|
||||
& + span { |
|
||||
display: inline-block; |
|
||||
position: relative; |
|
||||
padding-left: 30px; |
|
||||
cursor: pointer; |
|
||||
-webkit-user-select: none; |
|
||||
-moz-user-select: none; |
|
||||
-ms-user-select: none; |
|
||||
|
|
||||
&:before { |
|
||||
content: ''; |
|
||||
position: absolute; |
|
||||
left: 0; |
|
||||
width: 21px; |
|
||||
height: 21px; |
|
||||
line-height:21px; |
|
||||
text-align: center; |
|
||||
background: rgba(0,0,0,0.15); |
|
||||
border: 0px; |
|
||||
font-family:'Font Awesome 5 Pro'; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&:checked + span:before { |
|
||||
content:'\f00c'; |
|
||||
background: rgba(0,0,0,0.5); |
|
||||
color: #cc7b19; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.w-radio { |
|
||||
position: relative; |
|
||||
margin:0; |
|
||||
line-height:21px; |
|
||||
padding:7.5px 0; |
|
||||
|
|
||||
& + .w-radio { |
|
||||
margin-left:30px; |
|
||||
} |
|
||||
|
|
||||
input[type="radio"] { |
|
||||
position: absolute; |
|
||||
width: 1px; |
|
||||
height: 1px; |
|
||||
padding: 0; |
|
||||
margin: -1px; |
|
||||
overflow: hidden; |
|
||||
clip:rect(0,0,0,0); border: 0; |
|
||||
|
|
||||
& + span { |
|
||||
display: inline-block; |
|
||||
position: relative; |
|
||||
padding-left: 30px; |
|
||||
cursor: pointer; |
|
||||
-webkit-user-select: none; |
|
||||
-moz-user-select: none; |
|
||||
-ms-user-select: none; |
|
||||
|
|
||||
&:before { |
|
||||
content: ''; |
|
||||
position: absolute; |
|
||||
left: 0; |
|
||||
width: 21px; |
|
||||
height: 21px; |
|
||||
line-height:21px; |
|
||||
text-align: center; |
|
||||
background: rgba(0,0,0,0.15); |
|
||||
border: 0px; |
|
||||
border-radius: 100%; |
|
||||
font-family:'Font Awesome 5 Pro'; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&:checked + span:before { |
|
||||
content:'\f00c'; |
|
||||
background: rgba(0,0,0,0.5); |
|
||||
color: #cc7b19; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.pagination { |
|
||||
> li { |
|
||||
> a, |
|
||||
> span { |
|
||||
color:#fff; |
|
||||
background:rgba(0,0,0, 0.15); |
|
||||
border:0px; |
|
||||
|
|
||||
&:focus, |
|
||||
&:hover { |
|
||||
color:#cc7b19; |
|
||||
background-color:rgba(0,0,0,0.15); |
|
||||
border:0px; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&.active { |
|
||||
> a, |
|
||||
> a:focus, |
|
||||
> a:hover, |
|
||||
> span, |
|
||||
> span:focus, |
|
||||
> span:hover { |
|
||||
background:rgba(0,0,0, 0.5); |
|
||||
color:#fff; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&.disabled { |
|
||||
> a, |
|
||||
> a:focus, |
|
||||
> a:hover, |
|
||||
> span, |
|
||||
> span:focus, |
|
||||
> span:hover { |
|
||||
background:rgba(0,0,0, 0.15); |
|
||||
color:#797979; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.dropdown-menu-dark { |
|
||||
background:#3f4245; |
|
||||
|
|
||||
.divider { |
|
||||
background:rgba(0,0,0,0.15); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
hr { |
|
||||
border-top:1px solid rgba(0,0,0,0.15); |
|
||||
} |
|
@ -1,616 +0,0 @@ |
|||||
.ax-masking { |
|
||||
-webkit-filter: blur(3px); |
|
||||
-webkit-transform: scale(0.96); |
|
||||
-moz-transform: scale(0.96); |
|
||||
-ms-transform: scale(0.96); |
|
||||
-o-transform: scale(0.96); |
|
||||
transform: scale(0.96); |
|
||||
-webkit-transform: translateZ(0); |
|
||||
-moz-transform: translateZ(0); |
|
||||
-ms-transform: translateZ(0); |
|
||||
-o-transform: translateZ(0); |
|
||||
transform: translateZ(0) |
|
||||
} |
|
||||
|
|
||||
.ax-mask { |
|
||||
box-sizing: border-box; |
|
||||
z-index: 1000; |
|
||||
position: fixed; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
|
|
||||
.ax-mask-bg { |
|
||||
z-index: 1; |
|
||||
position: absolute; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
background: #000; |
|
||||
opacity: .6; |
|
||||
} |
|
||||
|
|
||||
.ax-mask-content { |
|
||||
z-index: 2; |
|
||||
position: absolute; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
display: table; |
|
||||
vertical-align: middle; |
|
||||
text-align: center; |
|
||||
color: #fff; |
|
||||
text-shadow: 0px 1px 0px #000; |
|
||||
|
|
||||
* { |
|
||||
color:inherit; |
|
||||
} |
|
||||
|
|
||||
> div { |
|
||||
display: table-cell; |
|
||||
vertical-align: middle; |
|
||||
text-align: center |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&.fade-out { |
|
||||
-webkit-animation: ax-mask-fade-out .25s; |
|
||||
-o-animation: ax-mask-fade-out .25s; |
|
||||
animation: ax-mask-fade-out .25s; |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
.ax5modal { |
|
||||
-webkit-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-o-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-webkit-transform: translateZ(0px); |
|
||||
-moz-transform: translateZ(0px); |
|
||||
-ms-transform: translateZ(0px); |
|
||||
-o-transform: translateZ(0px); |
|
||||
transform: translateZ(0px); |
|
||||
box-sizing: border-box; |
|
||||
background-color: #3f4245; |
|
||||
border: 1px solid rgba(0,0,0,0.4); |
|
||||
border-radius: 4px; |
|
||||
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|
||||
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|
||||
z-index: 2000; |
|
||||
position: fixed; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
box-sizing: content-box; |
|
||||
|
|
||||
.ax-modal-header { |
|
||||
user-select: none; |
|
||||
padding: 10px 15px; |
|
||||
border-top-left-radius: 4px; |
|
||||
border-top-right-radius: 4px; |
|
||||
font-size:13px; |
|
||||
cursor: move; |
|
||||
color: #fff; |
|
||||
background:rgba(0,0,0,.15); |
|
||||
font-weight:400; |
|
||||
border:0px; |
|
||||
|
|
||||
.ax-modal-header-addon { |
|
||||
position: absolute; |
|
||||
right: 0px; |
|
||||
top: 0px; |
|
||||
padding: 10px 10px; |
|
||||
|
|
||||
a { |
|
||||
color: #333; |
|
||||
outline: 0 |
|
||||
} |
|
||||
|
|
||||
[data-modal-header-btn] { |
|
||||
border: 0; |
|
||||
padding: 0px 2px; |
|
||||
background: transparent; |
|
||||
display: inline-block; |
|
||||
text-align: center; |
|
||||
cursor: pointer; |
|
||||
outline: 0 |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.ax-modal-body { |
|
||||
border-bottom-left-radius: 4px; |
|
||||
border-bottom-right-radius: 4px; |
|
||||
padding: 0px; |
|
||||
text-align: center; |
|
||||
-webkit-box-flex: 1; |
|
||||
-moz-box-flex: 1; |
|
||||
box-flex: 1; |
|
||||
-webkit-flex: 1; |
|
||||
-moz-flex: 1; |
|
||||
-ms-flex: 1; |
|
||||
flex: 1; |
|
||||
position: relative; |
|
||||
overflow: hidden; |
|
||||
|
|
||||
iframe { |
|
||||
border: 0 none |
|
||||
} |
|
||||
|
|
||||
.fadeIn { |
|
||||
-webkit-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-o-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|
||||
} |
|
||||
|
|
||||
.fadeOut { |
|
||||
-webkit-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-o-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
|
|
||||
&.destroy { |
|
||||
-webkit-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-o-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|
||||
} |
|
||||
|
|
||||
&.fullscreen { |
|
||||
border: 0px none; |
|
||||
border-radius: 0px; |
|
||||
-webkit-box-shadow: none; |
|
||||
box-shadow: none; |
|
||||
-webkit-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
-o-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; |
|
||||
animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards |
|
||||
} |
|
||||
|
|
||||
&.fullscreen.destroy { |
|
||||
-webkit-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards; |
|
||||
-o-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards; |
|
||||
animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards |
|
||||
} |
|
||||
|
|
||||
&.draged .ax-modal-header { |
|
||||
opacity: 0.5 |
|
||||
} |
|
||||
|
|
||||
&.draged .ax-modal-body { |
|
||||
opacity: 0.5 |
|
||||
} |
|
||||
|
|
||||
[data-ax5modal-resizer] { |
|
||||
position: absolute; |
|
||||
display: block; |
|
||||
|
|
||||
&:before { |
|
||||
position: absolute; |
|
||||
content: ' '; |
|
||||
display: block; |
|
||||
width: auto; |
|
||||
height: auto; |
|
||||
left: auto; |
|
||||
top: auto; |
|
||||
right: auto; |
|
||||
bottom: auto |
|
||||
} |
|
||||
|
|
||||
&[data-ax5modal-resizer="top"] { |
|
||||
left: 0; |
|
||||
top: 0; |
|
||||
width: 100%; |
|
||||
height: 0; |
|
||||
|
|
||||
&:before { |
|
||||
width: 100%; |
|
||||
height: 8px; |
|
||||
left: 0; |
|
||||
top: -4px; |
|
||||
cursor: row-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&[data-ax5modal-resizer="bottom"] { |
|
||||
left: 0; |
|
||||
bottom: 0; |
|
||||
width: 100%; |
|
||||
height: 0; |
|
||||
|
|
||||
&:before { |
|
||||
width: 100%; |
|
||||
height: 8px; |
|
||||
left: 0; |
|
||||
top: -4px; |
|
||||
cursor: row-resize; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="left"] { |
|
||||
left: 0; |
|
||||
top: 0; |
|
||||
width: 0; |
|
||||
height: 100%; |
|
||||
|
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 100%; |
|
||||
left: -4px; |
|
||||
top: 0; |
|
||||
cursor: col-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="right"] { |
|
||||
right: 0; |
|
||||
top: 0; |
|
||||
width: 0; |
|
||||
height: 100%; |
|
||||
|
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 100%; |
|
||||
left: -4px; |
|
||||
top: 0; |
|
||||
cursor: col-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="top-left"] { |
|
||||
left: 0; |
|
||||
top: 0; |
|
||||
width: 0; |
|
||||
height: 0; |
|
||||
|
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 8px; |
|
||||
left: -4px; |
|
||||
top: -4px; |
|
||||
cursor: nwse-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="top-right"] { |
|
||||
right: 0; |
|
||||
top: 0; |
|
||||
width: 0; |
|
||||
height: 0; |
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 8px; |
|
||||
left: -4px; |
|
||||
top: -4px; |
|
||||
cursor: nesw-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="bottom-left"] { |
|
||||
left: 0; |
|
||||
bottom: 0; |
|
||||
width: 0; |
|
||||
height: 0; |
|
||||
|
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 8px; |
|
||||
left: -4px; |
|
||||
top: -4px; |
|
||||
cursor: nesw-resize |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
&[data-ax5modal-resizer="bottom-right"] { |
|
||||
right: 0; |
|
||||
bottom: 0; |
|
||||
width: 0; |
|
||||
height: 0; |
|
||||
|
|
||||
&:before { |
|
||||
width: 8px; |
|
||||
height: 8px; |
|
||||
left: -4px; |
|
||||
top: -4px; |
|
||||
cursor: nwse-resize |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
.ax5modal-resizer-background { |
|
||||
position: fixed; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
background: transparent; |
|
||||
z-index: 2000; |
|
||||
cursor: move |
|
||||
} |
|
||||
|
|
||||
.ax5modal-resizer { |
|
||||
position: absolute; |
|
||||
left: 0px; |
|
||||
top: 0px; |
|
||||
z-index: 2001; |
|
||||
cursor: move; |
|
||||
box-sizing: border-box; |
|
||||
background-color: #ccc; |
|
||||
border: 1px solid red; |
|
||||
opacity: .3; |
|
||||
border-radius: 4px; |
|
||||
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); |
|
||||
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) |
|
||||
} |
|
||||
|
|
||||
|
|
||||
@-webkit-keyframes ax-mask { |
|
||||
from { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
to { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-mask { |
|
||||
from { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
to { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-mask { |
|
||||
from { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
to { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-mask-fade-out { |
|
||||
from { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
to { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-mask-fade-out { |
|
||||
from { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
to { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-mask-fade-out { |
|
||||
from { |
|
||||
opacity: .6 |
|
||||
} |
|
||||
to { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal { |
|
||||
0% { |
|
||||
opacity: 0.0; |
|
||||
-webkit-transform: scale(0.8) |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0; |
|
||||
-webkit-transform: scale(1) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal { |
|
||||
0% { |
|
||||
opacity: 0.0; |
|
||||
-moz-transform: scale(0.8) |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0; |
|
||||
-moz-transform: scale(1) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal { |
|
||||
0% { |
|
||||
opacity: 0.0; |
|
||||
-webkit-transform: scale(0.8); |
|
||||
-moz-transform: scale(0.8); |
|
||||
-ms-transform: scale(0.8); |
|
||||
-o-transform: scale(0.8); |
|
||||
transform: scale(0.8) |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0; |
|
||||
-webkit-transform: scale(1); |
|
||||
-moz-transform: scale(1); |
|
||||
-ms-transform: scale(1); |
|
||||
-o-transform: scale(1); |
|
||||
transform: scale(1) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal-destroy { |
|
||||
100% { |
|
||||
opacity: 0.0; |
|
||||
-webkit-transform: translateY(20%) |
|
||||
} |
|
||||
0% { |
|
||||
opacity: 1.0; |
|
||||
-webkit-transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal-destroy { |
|
||||
100% { |
|
||||
opacity: 0.0; |
|
||||
-moz-transform: translateY(20%) |
|
||||
} |
|
||||
0% { |
|
||||
opacity: 1.0; |
|
||||
-moz-transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal-destroy { |
|
||||
100% { |
|
||||
opacity: 0.0; |
|
||||
-webkit-transform: translateY(20%); |
|
||||
-moz-transform: translateY(20%); |
|
||||
-ms-transform: translateY(20%); |
|
||||
-o-transform: translateY(20%); |
|
||||
transform: translateY(20%) |
|
||||
} |
|
||||
0% { |
|
||||
opacity: 1.0; |
|
||||
-webkit-transform: translateY(0); |
|
||||
-moz-transform: translateY(0); |
|
||||
-ms-transform: translateY(0); |
|
||||
-o-transform: translateY(0); |
|
||||
transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal-fullscreen { |
|
||||
0% { |
|
||||
-webkit-transform: translateY(20%) |
|
||||
} |
|
||||
100% { |
|
||||
-webkit-transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal-fullscreen { |
|
||||
0% { |
|
||||
-moz-transform: translateY(20%) |
|
||||
} |
|
||||
100% { |
|
||||
-moz-transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal-fullscreen { |
|
||||
0% { |
|
||||
-webkit-transform: translateY(20%); |
|
||||
-moz-transform: translateY(20%); |
|
||||
-ms-transform: translateY(20%); |
|
||||
-o-transform: translateY(20%); |
|
||||
transform: translateY(20%) |
|
||||
} |
|
||||
100% { |
|
||||
-webkit-transform: translateY(0); |
|
||||
-moz-transform: translateY(0); |
|
||||
-ms-transform: translateY(0); |
|
||||
-o-transform: translateY(0); |
|
||||
transform: translateY(0) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal-fullscreen-destroy { |
|
||||
0% { |
|
||||
-webkit-transform: translateY(0) |
|
||||
} |
|
||||
100% { |
|
||||
-webkit-transform: translateY(100%) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal-fullscreen-destroy { |
|
||||
0% { |
|
||||
-moz-transform: translateY(0) |
|
||||
} |
|
||||
100% { |
|
||||
-moz-transform: translateY(100%) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal-fullscreen-destroy { |
|
||||
0% { |
|
||||
-webkit-transform: translateY(0); |
|
||||
-moz-transform: translateY(0); |
|
||||
-ms-transform: translateY(0); |
|
||||
-o-transform: translateY(0); |
|
||||
transform: translateY(0) |
|
||||
} |
|
||||
100% { |
|
||||
-webkit-transform: translateY(100%); |
|
||||
-moz-transform: translateY(100%); |
|
||||
-ms-transform: translateY(100%); |
|
||||
-o-transform: translateY(100%); |
|
||||
transform: translateY(100%) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal-fade-in { |
|
||||
0% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal-fade-in { |
|
||||
0% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal-fade-in { |
|
||||
0% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-webkit-keyframes ax-modal-fade-out { |
|
||||
0% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@-moz-keyframes ax-modal-fade-out { |
|
||||
0% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
@keyframes ax-modal-fade-out { |
|
||||
0% { |
|
||||
opacity: 1.0 |
|
||||
} |
|
||||
100% { |
|
||||
opacity: 0.0 |
|
||||
} |
|
||||
} |
|
@ -1,228 +0,0 @@ |
|||||
/* JQUERY-UI */ |
|
||||
.ui-icon, |
|
||||
.ui-widget-content .ui-icon { background-image: url("../images/jquery-ui/ui-icons_444444_256x240.png"); } |
|
||||
.ui-widget-header .ui-icon { background-image: url("../images/jquery-ui/ui-icons_444444_256x240.png"); } |
|
||||
.ui-state-hover .ui-icon, |
|
||||
.ui-state-focus .ui-icon, |
|
||||
.ui-button:hover .ui-icon, |
|
||||
.ui-button:focus .ui-icon { background-image: url("../images/jquery-ui/ui-icons_555555_256x240.png"); } |
|
||||
.ui-state-active .ui-icon, |
|
||||
.ui-button:active .ui-icon { background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png"); } |
|
||||
.ui-state-highlight .ui-icon, |
|
||||
.ui-button .ui-state-highlight.ui-icon { background-image: url("../images/jquery-ui/ui-icons_777620_256x240.png"); } |
|
||||
.ui-state-error .ui-icon, |
|
||||
.ui-state-error-text .ui-icon { background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png"); } |
|
||||
.ui-button .ui-icon { background-image: url("../images/jquery-ui/ui-icons_777777_256x240.png");} |
|
||||
.ui-button.ui-state-active:hover, |
|
||||
.ui-button:active, |
|
||||
.ui-state-active, |
|
||||
.ui-widget-content |
|
||||
.ui-state-active, |
|
||||
.ui-widget-header |
|
||||
.ui-state-active, |
|
||||
a.ui-button:active { |
|
||||
border: 1px solid $btn-primary-border; |
|
||||
background: $btn-primary-bg; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
/* AX5UI-MODAL */ |
|
||||
.ax5modal .ax-modal-header { font-size:13px;} |
|
||||
|
|
||||
/* 순서변경시 아이콘에 커서변경 */ |
|
||||
.sort-handle-icon {cursor:move;} |
|
||||
|
|
||||
/* 카테고리용 */ |
|
||||
.category-list { |
|
||||
background:rgba(0,0,0,0.15); |
|
||||
padding:15px 20px; |
|
||||
|
|
||||
li { |
|
||||
background:url(../images/admin/treeview_line.gif) 0px 0px no-repeat; |
|
||||
display:block; |
|
||||
|
|
||||
> div { |
|
||||
display:block; |
|
||||
padding:5px 5px 0px 22px; |
|
||||
line-height:23px; |
|
||||
color:#fff; |
|
||||
text-decoration:none; |
|
||||
vertical-align:middle; |
|
||||
|
|
||||
span { |
|
||||
vertical-align:bottom; |
|
||||
} |
|
||||
|
|
||||
> span.move-item { |
|
||||
cursor:move; |
|
||||
border:1px dashed transparent; |
|
||||
|
|
||||
&:hover { |
|
||||
//border:1px dashed #e0e0e0; |
|
||||
color:#cc7b19; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
> button.btn-xs { |
|
||||
margin-left:10px; |
|
||||
display:none; |
|
||||
|
|
||||
+button { |
|
||||
margin-left:0px; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&:hover { |
|
||||
>button { |
|
||||
display:inline-block; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&:last-child { background-position-y:-1768px; } |
|
||||
} |
|
||||
|
|
||||
> li { |
|
||||
background:none; |
|
||||
|
|
||||
&.ui-sortable-placeholder { |
|
||||
background:#f0f0f0; |
|
||||
} |
|
||||
|
|
||||
> div { |
|
||||
padding-left:0px; |
|
||||
|
|
||||
> button.btn-xs { |
|
||||
display:inline-block; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
> ul > li { |
|
||||
background-position-y: -2px; |
|
||||
> ul.items > li { |
|
||||
background-position: 22px -2px; |
|
||||
|
|
||||
> div { |
|
||||
padding-left: 44px; |
|
||||
} |
|
||||
|
|
||||
&:last-child { |
|
||||
background-position-y: -1768px; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.cke { |
|
||||
border:0px !important; |
|
||||
.cke_inner { |
|
||||
background:transparent; |
|
||||
} |
|
||||
|
|
||||
.cke_bottom, |
|
||||
.cke_top { |
|
||||
border:0px; |
|
||||
background:rgba(0,0,0, 0.14); |
|
||||
} |
|
||||
|
|
||||
.cke_combo_button, |
|
||||
.cke_button { |
|
||||
background: rgba(0,0,0,.14); |
|
||||
} |
|
||||
|
|
||||
.cke_toolgroup { |
|
||||
background:transparent; |
|
||||
} |
|
||||
|
|
||||
.cke_toolbar_separator { |
|
||||
//background:transparent; |
|
||||
} |
|
||||
.cke_path_item, .cke_path_empty { |
|
||||
color:#fff; |
|
||||
text-shadow:none; |
|
||||
} |
|
||||
.cke_source { |
|
||||
color:#222; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
|
||||
.ui-datepicker { |
|
||||
border:0px !important; |
|
||||
border-radius:0px !important; |
|
||||
background:#3f4245; |
|
||||
box-shadow: 0px 10px 10px rgba(0,0,0,0.15); |
|
||||
padding:0px; |
|
||||
|
|
||||
.ui-datepicker-header { |
|
||||
border-radius:0px !important; |
|
||||
border:0px; |
|
||||
background:rgba(0,0,0,0.15); |
|
||||
|
|
||||
.ui-datepicker-title { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.ui-datepicker-prev, |
|
||||
.ui-datepicker-next { |
|
||||
border-radius:0px; |
|
||||
width:auto; |
|
||||
font-weight:400; |
|
||||
|
|
||||
&:after { |
|
||||
font-size: 16px; |
|
||||
text-align: center; |
|
||||
display: inline-block; |
|
||||
} |
|
||||
.ui-icon { |
|
||||
display:none |
|
||||
} |
|
||||
|
|
||||
&.ui-state-hover { |
|
||||
background:transparent; |
|
||||
color:#cc7b19; |
|
||||
border:0px; |
|
||||
} |
|
||||
} |
|
||||
.ui-datepicker-prev { |
|
||||
&:after { |
|
||||
content:'\f32a'; |
|
||||
font-family:'Font Awesome 5 Pro'; |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
.ui-datepicker-next { |
|
||||
&:after { |
|
||||
content:'\f32b'; |
|
||||
font-family:'Font Awesome 5 Pro'; |
|
||||
color:#fff; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
.ui-datepicker-calendar { |
|
||||
color:#fff; |
|
||||
|
|
||||
td { |
|
||||
border:0px; |
|
||||
padding:0px; |
|
||||
|
|
||||
a { |
|
||||
background:transparent; |
|
||||
color:#fff; |
|
||||
border:0px !important; |
|
||||
|
|
||||
&.ui-state-active { |
|
||||
background:#3498db; |
|
||||
} |
|
||||
|
|
||||
&.ui-state-highlight { |
|
||||
background:#cc7b19; |
|
||||
color:#fff; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
} |
|
@ -1,220 +0,0 @@ |
|||||
.toast-title { |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
.toast-message { |
|
||||
-ms-word-wrap: break-word; |
|
||||
word-wrap: break-word; |
|
||||
a, |
|
||||
label { |
|
||||
color: #ffffff; |
|
||||
} |
|
||||
a { |
|
||||
&:hover { |
|
||||
color: #cccccc; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
.toast-close-button { |
|
||||
position: relative; |
|
||||
right: -0.3em; |
|
||||
top: -0.3em; |
|
||||
float: right; |
|
||||
font-size: 20px; |
|
||||
font-weight: bold; |
|
||||
color: #ffffff; |
|
||||
-webkit-text-shadow: 0 1px 0 #ffffff; |
|
||||
text-shadow: 0 1px 0 #ffffff; |
|
||||
opacity: 0.8; |
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); |
|
||||
filter: alpha(opacity=80); |
|
||||
|
|
||||
&:hover, |
|
||||
&:focus { |
|
||||
color: #000000; |
|
||||
text-decoration: none; |
|
||||
cursor: pointer; |
|
||||
opacity: 0.4; |
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); |
|
||||
filter: alpha(opacity=40); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
button.toast-close-button { |
|
||||
|
|
||||
padding: 0; |
|
||||
cursor: pointer; |
|
||||
background: transparent; |
|
||||
border: 0; |
|
||||
-webkit-appearance: none; |
|
||||
} |
|
||||
|
|
||||
#toast-container { |
|
||||
position: fixed; |
|
||||
z-index: 999999; |
|
||||
pointer-events: none; |
|
||||
|
|
||||
* { |
|
||||
-moz-box-sizing: border-box; |
|
||||
-webkit-box-sizing: border-box; |
|
||||
box-sizing: border-box; |
|
||||
} |
|
||||
|
|
||||
> div { |
|
||||
position: relative; |
|
||||
pointer-events: auto; |
|
||||
overflow: hidden; |
|
||||
margin: 0 0 6px; |
|
||||
padding: 15px 15px 15px 50px; |
|
||||
width: 300px; |
|
||||
-moz-border-radius: 3px 3px 3px 3px; |
|
||||
-webkit-border-radius: 3px 3px 3px 3px; |
|
||||
border-radius: 3px 3px 3px 3px; |
|
||||
background-position: 15px center; |
|
||||
background-repeat: no-repeat; |
|
||||
-moz-box-shadow: 0 0 12px #999999; |
|
||||
-webkit-box-shadow: 0 0 12px #999999; |
|
||||
box-shadow: 0 0 12px #999999; |
|
||||
color: #ffffff; |
|
||||
opacity: 0.8; |
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); |
|
||||
filter: alpha(opacity=80); |
|
||||
} |
|
||||
|
|
||||
> :hover { |
|
||||
-moz-box-shadow: 0 0 12px #000000; |
|
||||
-webkit-box-shadow: 0 0 12px #000000; |
|
||||
box-shadow: 0 0 12px #000000; |
|
||||
opacity: 1; |
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); |
|
||||
filter: alpha(opacity=100); |
|
||||
cursor: pointer; |
|
||||
} |
|
||||
|
|
||||
> .toast-info { |
|
||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; |
|
||||
} |
|
||||
|
|
||||
> .toast-error { |
|
||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; |
|
||||
} |
|
||||
|
|
||||
> .toast-success { |
|
||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; |
|
||||
} |
|
||||
|
|
||||
> .toast-warning { |
|
||||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-center { |
|
||||
top: 0; |
|
||||
right: 0; |
|
||||
width: 100%; |
|
||||
} |
|
||||
|
|
||||
&.toast-bottom-center { |
|
||||
bottom: 0; |
|
||||
right: 0; |
|
||||
width: 100%; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-full-width { |
|
||||
top: 0; |
|
||||
right: 0; |
|
||||
width: 100%; |
|
||||
} |
|
||||
|
|
||||
&.toast-bottom-full-width { |
|
||||
bottom: 0; |
|
||||
right: 0; |
|
||||
width: 100%; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-left { |
|
||||
top: 12px; |
|
||||
left: 12px; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-right { |
|
||||
top: 12px; |
|
||||
right: 12px; |
|
||||
} |
|
||||
|
|
||||
&.toast-bottom-right { |
|
||||
right: 12px; |
|
||||
bottom: 12px; |
|
||||
} |
|
||||
|
|
||||
&.toast-bottom-left { |
|
||||
bottom: 12px; |
|
||||
left: 12px; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-center > div, |
|
||||
&.toast-bottom-center > div { |
|
||||
width: 300px; |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
|
|
||||
&.toast-top-full-width > div, |
|
||||
&.toast-bottom-full-width > div { |
|
||||
width: 96%; |
|
||||
margin-left: auto; |
|
||||
margin-right: auto; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.toast { |
|
||||
background-color: #030303; |
|
||||
} |
|
||||
.toast-success { |
|
||||
background-color: #51a351; |
|
||||
} |
|
||||
.toast-error { |
|
||||
background-color: #bd362f; |
|
||||
} |
|
||||
.toast-info { |
|
||||
background-color: #2f96b4; |
|
||||
} |
|
||||
.toast-warning { |
|
||||
background-color: #f89406; |
|
||||
} |
|
||||
.toast-progress { |
|
||||
position: absolute; |
|
||||
left: 0; |
|
||||
bottom: 0; |
|
||||
height: 4px; |
|
||||
background-color: #000000; |
|
||||
opacity: 0.4; |
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); |
|
||||
filter: alpha(opacity=40); |
|
||||
} |
|
||||
/*Responsive Design*/ |
|
||||
@media all and (max-width: 240px) { |
|
||||
#toast-container > div { |
|
||||
padding: 8px 8px 8px 50px; |
|
||||
width: 11em; |
|
||||
} |
|
||||
#toast-container .toast-close-button { |
|
||||
right: -0.2em; |
|
||||
top: -0.2em; |
|
||||
} |
|
||||
} |
|
||||
@media all and (min-width: 241px) and (max-width: 480px) { |
|
||||
#toast-container > div { |
|
||||
padding: 8px 8px 8px 50px; |
|
||||
width: 18em; |
|
||||
} |
|
||||
#toast-container .toast-close-button { |
|
||||
right: -0.2em; |
|
||||
top: -0.2em; |
|
||||
} |
|
||||
} |
|
||||
@media all and (min-width: 481px) and (max-width: 768px) { |
|
||||
#toast-container > div { |
|
||||
padding: 15px 15px 15px 50px; |
|
||||
width: 25em; |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,3 @@ |
|||||
|
@import "bourbon_support"; |
||||
|
@import "mixin"; |
||||
|
|
@ -0,0 +1,351 @@ |
|||||
|
$ax5calendar-control-bg: #f5f5f5 !default; |
||||
|
$ax5calendar-control-border: 1px solid #ddd !default; |
||||
|
$ax5calendar-control-border-radius: 5px !default; |
||||
|
$ax5calendar-control-font-size: ceil(($font-size-base * 1.25)) !default; |
||||
|
$ax5calendar-control-text-color: #222 !default; |
||||
|
$ax5calendar-control-hover-text-color: $brand-primary !default; |
||||
|
$ax5calendar-control-padding: 0 !default; |
||||
|
|
||||
|
$ax5calendar-header-bg: (#FFFFFF, #FFFFFF) !default; |
||||
|
$ax5calendar-header-border: 0px none !default; |
||||
|
$ax5calendar-header-padding: 0px 2px !default; |
||||
|
$ax5calendar-header-font-size: ceil(($font-size-base * 0.8)) !default; |
||||
|
|
||||
|
$ax5calendar-body-bg: (#FFFFFF, #FFFFFF) !default; |
||||
|
$ax5calendar-body-border: 0px none !default; |
||||
|
$ax5calendar-body-font-size: ceil(($font-size-base * 1)) !default; |
||||
|
$ax5calendar-body-animation-in: ax5-ui-calendar-fadein !default; |
||||
|
$ax5calendar-body-animation-out: ax5-ui-calendar-fadeout !default; |
||||
|
|
||||
|
$ax5calendar-sun-text-color: #C78B81 !default; |
||||
|
$ax5calendar-sat-text-color: #32B4DC !default; |
||||
|
|
||||
|
$ax5calendar-date-bg: (#FFFFFF, #FFFFFF) !default; |
||||
|
$ax5calendar-date-text-color: #C3C4C6 !default; |
||||
|
$ax5calendar-live-bg: (#F0F0F0, #F0F0F0) !default; |
||||
|
$ax5calendar-live-text-color: #6D6E70 !default; |
||||
|
$ax5calendar-hover-bg: (#32B4DC, #32B4DC) !default; |
||||
|
$ax5calendar-hover-text-color: #fff !default; |
||||
|
$ax5calendar-focus-bg: (#E67241, #E67241) !default; |
||||
|
$ax5calendar-focus-text-color: #fff !default; |
||||
|
$ax5calendar-period-bg: (#82d3fa, #82d3fa) !default; |
||||
|
$ax5calendar-period-text-color: #fff !default; |
||||
|
|
||||
|
|
||||
|
$ax5calendar-item-day-radius: 5px !default; |
||||
|
$ax5calendar-item-month-radius: 5px !default; |
||||
|
$ax5calendar-item-year-radius: 5px !default; |
||||
|
|
||||
|
@mixin extend-item-theme() { |
||||
|
&.holiday { |
||||
|
color: $ax5calendar-sun-text-color; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mixins --------------------------------------------- end |
||||
|
|
||||
|
@include keyframes(ax5-ui-calendar-fadeout) { |
||||
|
from { |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
to { |
||||
|
opacity: 0.5; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax5-ui-calendar-fadein) { |
||||
|
from { |
||||
|
opacity: 0.5; |
||||
|
} |
||||
|
to { |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.ax5-ui-calendar { |
||||
|
box-sizing: border-box; |
||||
|
* { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
position: relative; |
||||
|
.calendar-control { |
||||
|
position: relative; |
||||
|
box-sizing: content-box; |
||||
|
@include ax-background($ax5calendar-control-bg); |
||||
|
border: $ax5calendar-control-border; |
||||
|
border-radius: $ax5calendar-control-border-radius; |
||||
|
font-size: $ax5calendar-control-font-size; |
||||
|
margin-bottom: 5px; |
||||
|
padding: $ax5calendar-control-padding; |
||||
|
|
||||
|
.date-move-left, .date-move-right { |
||||
|
display: block; |
||||
|
position: absolute; |
||||
|
overflow: hidden; |
||||
|
|
||||
|
text-align: center; |
||||
|
font-size: ceil($ax5calendar-control-font-size * 1.2); |
||||
|
cursor: pointer; |
||||
|
text-decoration: none; |
||||
|
padding: $ax5calendar-control-padding; |
||||
|
i, span { |
||||
|
line-height: inherit; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.date-move-left { |
||||
|
left: 0px; |
||||
|
top: 0px; |
||||
|
} |
||||
|
.date-move-right { |
||||
|
right: 0px; |
||||
|
top: 0px; |
||||
|
} |
||||
|
.date-display { |
||||
|
text-align: center; |
||||
|
[data-calendar-display] { |
||||
|
margin: 0px 10px; |
||||
|
cursor: pointer; |
||||
|
text-decoration: underline; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
color: $ax5calendar-control-text-color; |
||||
|
a { |
||||
|
color: $ax5calendar-control-text-color; |
||||
|
} |
||||
|
a:hover { |
||||
|
color: $ax5calendar-control-hover-text-color; |
||||
|
} |
||||
|
} |
||||
|
.calendar-body { |
||||
|
&.fadein { |
||||
|
@include animation($ax5calendar-body-animation-in 0.1s ease-in-out); |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
&.fadeout { |
||||
|
@include animation($ax5calendar-body-animation-out 0.1s ease-in-out); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
|
||||
|
table { |
||||
|
box-sizing: border-box; |
||||
|
table-layout: fixed; |
||||
|
border-collapse: collapse; |
||||
|
border-spacing: 0px; |
||||
|
border: 0px none; |
||||
|
thead { |
||||
|
td, th { |
||||
|
box-sizing: border-box; |
||||
|
vertical-align: middle; |
||||
|
line-height: 1em; |
||||
|
cursor: pointer; |
||||
|
text-align: center; |
||||
|
font-size: $ax5calendar-header-font-size; |
||||
|
padding: $ax5calendar-header-padding; |
||||
|
border: $ax5calendar-header-border; |
||||
|
overflow: hidden; |
||||
|
@include ax-background($ax5calendar-header-bg); |
||||
|
|
||||
|
color: $ax5calendar-live-text-color; |
||||
|
&.calendar-col-0 { |
||||
|
color: $ax5calendar-sun-text-color; |
||||
|
} |
||||
|
&.calendar-col-6 { |
||||
|
color: $ax5calendar-sat-text-color; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
tbody { |
||||
|
td, th { |
||||
|
box-sizing: border-box; |
||||
|
vertical-align: middle; |
||||
|
line-height: 1em; |
||||
|
cursor: pointer; |
||||
|
text-align: center; |
||||
|
font-size: $ax5calendar-body-font-size; |
||||
|
|
||||
|
border: $ax5calendar-body-border; |
||||
|
@include ax-background($ax5calendar-body-bg); |
||||
|
|
||||
|
overflow: hidden; |
||||
|
.calendar-item-day { |
||||
|
position: relative; |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
vertical-align: middle; |
||||
|
border-radius: $ax5calendar-item-day-radius; |
||||
|
overflow: hidden; |
||||
|
line-height: inherit; |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: $ax5calendar-date-text-color; |
||||
|
font-size: $ax5calendar-body-font-size; |
||||
|
|
||||
|
span.addon { |
||||
|
position: absolute; |
||||
|
width: 100%; |
||||
|
text-align: center; |
||||
|
line-height: $ax5calendar-body-font-size * 0.8; |
||||
|
font-size: $ax5calendar-body-font-size * 0.8; |
||||
|
|
||||
|
&.addon-header { |
||||
|
left: 0px; |
||||
|
top: 1px; |
||||
|
} |
||||
|
&.addon-footer { |
||||
|
left: 0px; |
||||
|
bottom: 1px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.live { |
||||
|
@include ax-background($ax5calendar-live-bg); |
||||
|
color: $ax5calendar-live-text-color; |
||||
|
span.addon { |
||||
|
color: #A1A1A1; |
||||
|
} |
||||
|
&.sunday { |
||||
|
color: $ax5calendar-sun-text-color; |
||||
|
} |
||||
|
&.saturday { |
||||
|
color: $ax5calendar-sat-text-color; |
||||
|
} |
||||
|
} |
||||
|
&.focus { |
||||
|
@include ax-background($ax5calendar-focus-bg); |
||||
|
color: $ax5calendar-focus-text-color; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-focus-text-color; |
||||
|
} |
||||
|
&.hover { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color !important; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
&.period { |
||||
|
@include ax-background($ax5calendar-period-bg); |
||||
|
color: $ax5calendar-period-text-color !important; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-period-text-color; |
||||
|
} |
||||
|
} |
||||
|
&.selected-day { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color !important; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
} |
||||
|
&.disable { |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: lighten($ax5calendar-date-text-color, 10%); |
||||
|
} |
||||
|
|
||||
|
@include extend-item-theme(); |
||||
|
} |
||||
|
.calendar-item-month { |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
vertical-align: middle; |
||||
|
border-radius: $ax5calendar-item-month-radius; |
||||
|
overflow: hidden; |
||||
|
line-height: inherit; |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: $ax5calendar-date-text-color; |
||||
|
font-size: $ax5calendar-body-font-size; |
||||
|
|
||||
|
&.live { |
||||
|
@include ax-background($ax5calendar-live-bg); |
||||
|
color: $ax5calendar-live-text-color; |
||||
|
} |
||||
|
&.hover { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
&.focus { |
||||
|
@include ax-background($ax5calendar-focus-bg); |
||||
|
color: $ax5calendar-focus-text-color; |
||||
|
} |
||||
|
&.selected-month { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color !important; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
span.lunar { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
} |
||||
|
&.disable { |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: lighten($ax5calendar-date-text-color, 10%); |
||||
|
} |
||||
|
@include extend-item-theme(); |
||||
|
} |
||||
|
.calendar-item-year { |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
vertical-align: middle; |
||||
|
border-radius: $ax5calendar-item-year-radius; |
||||
|
overflow: hidden; |
||||
|
line-height: inherit; |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: $ax5calendar-date-text-color; |
||||
|
font-size: $ax5calendar-body-font-size; |
||||
|
|
||||
|
&.live { |
||||
|
@include ax-background($ax5calendar-live-bg); |
||||
|
color: $ax5calendar-live-text-color; |
||||
|
} |
||||
|
&.hover { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
&.focus { |
||||
|
@include ax-background($ax5calendar-focus-bg); |
||||
|
color: $ax5calendar-focus-text-color; |
||||
|
} |
||||
|
&.selected-year { |
||||
|
@include ax-background($ax5calendar-hover-bg); |
||||
|
color: $ax5calendar-hover-text-color !important; |
||||
|
span.addon { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
span.lunar { |
||||
|
color: $ax5calendar-hover-text-color; |
||||
|
} |
||||
|
} |
||||
|
&.disable { |
||||
|
@include ax-background($ax5calendar-date-bg); |
||||
|
color: lighten($ax5calendar-date-text-color, 10%); |
||||
|
} |
||||
|
@include extend-item-theme(); |
||||
|
} |
||||
|
|
||||
|
/* |
||||
|
&.calendar-col-0 { |
||||
|
.calendar-item-day.live { |
||||
|
color: $ax5calendar-sun-text-color; |
||||
|
@include extend-item-theme(); |
||||
|
} |
||||
|
} |
||||
|
&.calendar-col-6 { |
||||
|
.calendar-item-day.live { |
||||
|
color: $ax5calendar-sat-text-color; |
||||
|
@include extend-item-theme(); |
||||
|
} |
||||
|
} |
||||
|
*/ |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,769 @@ |
|||||
|
//== |
||||
|
$ax5grid-border: 1px solid #ccc !default; |
||||
|
$ax5grid-bg: #fff !default; |
||||
|
$ax5grid-font-size: 12px !default; |
||||
|
$ax5grid-column-border: 1px solid #ccc !default; |
||||
|
|
||||
|
//== header |
||||
|
$ax5grid-header-column-color: #222 !default; |
||||
|
$ax5grid-header-column-border: 1px solid #ccc !default; |
||||
|
$ax5grid-header-column-box-shadow: inset 1px 1px 0px 0px #fff !default; |
||||
|
$ax5grid-header-column-bg-colors: (#FFFFFF, #F0F0F0) !default; |
||||
|
$ax5grid-header-column-hover-bg-colors: (#eee, #eee) !default; |
||||
|
$ax5grid-header-column-resizer-color: #ff3300 !default; |
||||
|
$ax5grid-header-column-resizer-size: 4px !default; |
||||
|
$ax5grid-header-sorter-size: 9px !default; |
||||
|
$ax5grid-header-sorter-color: #000 !default; |
||||
|
|
||||
|
//== aside |
||||
|
$ax5grid-aside-border: 1px solid darken(#ccc, 0%) !default; |
||||
|
$ax5grid-aside-bg: #f2f2f2 !default; |
||||
|
$ax5grid-aside-column-shadow: inset 1px 1px 0px 0px #fff !default; |
||||
|
|
||||
|
$ax5grid-frozen-line-border: 1px solid darken(#ccc, 10%) !default; |
||||
|
|
||||
|
//== footsum |
||||
|
$ax5grid-footsum-bg: #ffe7e2 !default; |
||||
|
$ax5grid-footsum-line-border: 1px solid darken(#ccc, 10%) !default; |
||||
|
|
||||
|
//== page |
||||
|
$ax5grid-page-border: 1px solid #ccc !default; |
||||
|
$ax5grid-page-bg-colors: (#FFFFFF, #F0F0F0) !default; |
||||
|
$ax5grid-page-navigation-padding: 5px !default; |
||||
|
$ax5grid-page-navigation-font-size: 12px !default; |
||||
|
$ax5grid-page-navigation-btn-min-width: 20px !default; |
||||
|
$ax5grid-page-navigation-btn-border: 0px none !default; |
||||
|
$ax5grid-page-navigation-btn-border-radius: 5px !default; |
||||
|
$ax5grid-page-navigation-btn-bg: transparent !default; |
||||
|
$ax5grid-page-navigation-btn-font-size: 11px !default; |
||||
|
$ax5grid-page-navigation-btn-color: #222 !default; |
||||
|
$ax5grid-page-navigation-btn-hover-bg: #888 !default; |
||||
|
$ax5grid-page-navigation-btn-hover-color: #fff !default; |
||||
|
|
||||
|
$ax5grid-page-status-font-size: 12px !default; |
||||
|
$ax5grid-page-status-padding: 10px !default; |
||||
|
$ax5grid-page-status-color: #222 !default; |
||||
|
|
||||
|
//== scroll |
||||
|
$ax5grid-scroll-track-border: 1px solid #ccc !default; |
||||
|
$ax5grid-scroll-track-bg: #f3f3f3 !default; |
||||
|
$ax5grid-scroll-corner-bg: #EAEDEF !default; |
||||
|
|
||||
|
$ax5grid-scroll-bar-border-radius: 10px !default; |
||||
|
$ax5grid-scroll-bar-border: 0px solid #fff !default; |
||||
|
$ax5grid-scroll-bar-bg: #ccc !default; |
||||
|
$ax5grid-scroll-bar-hover-border: 0px solid #ccc !default; |
||||
|
$ax5grid-scroll-bar-hover-bg: #bababa !default; |
||||
|
|
||||
|
//== body.row |
||||
|
$ax5grid-row-bg-0: #f3f3f3 !default; |
||||
|
$ax5grid-row-bg-1: #fff !default; |
||||
|
$ax5grid-row-bg-2: #f3f3f3 !default; |
||||
|
$ax5grid-row-bg-3: #fff !default; |
||||
|
$ax5grid-row-hover-bg: lighten(#cce2f3, 5%) !default; |
||||
|
$ax5grid-row-grouping-bg: #ffffe7 !default; |
||||
|
$ax5grid-row-selected: lighten(#b1d7fe, 10%) !default; |
||||
|
|
||||
|
//== body.cell |
||||
|
$ax5grid-cell-padding-row-selector: 5px !default; |
||||
|
$ax5grid-cell-padding: 3px 5px !default; |
||||
|
|
||||
|
$ax5grid-cell-checkbox-border: 1px solid #ccc !default; |
||||
|
$ax5grid-cell-checkbox-border-radius: 3px !default; |
||||
|
$ax5grid-cell-checkbox-bg-colors: (#FFFFFF, #F0F0F0) !default; |
||||
|
$ax5grid-cell-disable-checkbox-bg-colors: (darken(nth($ax5grid-cell-checkbox-bg-colors, 2), 10%), darken(nth($ax5grid-cell-checkbox-bg-colors, 1), 10%)) !default; |
||||
|
$ax5grid-cell-checkbox-arrow-color: $brand-primary !default; |
||||
|
|
||||
|
$ax5grid-cell-focused-box-shadow: inset 0px 0px 1px 1px #0581f2 !default; |
||||
|
$ax5grid-cell-focused-bg: lighten(#b1d7fe, 10%) !default; |
||||
|
$ax5grid-cell-focused-color: #000 !default; |
||||
|
|
||||
|
$ax5grid-cell-selected-border-color: #ccc !default; |
||||
|
$ax5grid-cell-selected-bg: #b1d7fe !default; |
||||
|
$ax5grid-cell-selected-color: #000 !default; |
||||
|
|
||||
|
//== resizer |
||||
|
$ax5grid-resizer-color: #ff3300 !default; |
||||
|
$ax5grid-resizer-size: 2px !default; |
||||
|
|
||||
|
|
||||
|
// mixins |
||||
|
@mixin gridBoxModal() { |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
} |
||||
|
|
||||
|
@mixin gridColumn($container) { |
||||
|
|
||||
|
box-sizing: border-box; |
||||
|
overflow: hidden; |
||||
|
position: relative; |
||||
|
padding: 0; |
||||
|
font-size: $ax5grid-font-size; |
||||
|
border: 0 none; |
||||
|
|
||||
|
&.hasBorder { |
||||
|
border-right: $ax5grid-column-border; |
||||
|
border-bottom: $ax5grid-column-border; |
||||
|
} |
||||
|
&.isLastColumn { |
||||
|
|
||||
|
} |
||||
|
&.lineNumberColumn { |
||||
|
|
||||
|
} |
||||
|
&.focused { |
||||
|
box-shadow: $ax5grid-cell-focused-box-shadow; |
||||
|
} |
||||
|
|
||||
|
@if ($container == "header") { |
||||
|
cursor: pointer; |
||||
|
box-shadow: $ax5grid-header-column-box-shadow; |
||||
|
&:hover { |
||||
|
@include ax-background(top, $ax5grid-header-column-hover-bg-colors); |
||||
|
} |
||||
|
&[data-ax5grid-column-row="null"] { |
||||
|
box-shadow: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-row="null"] { |
||||
|
border-right: 0 none; |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-selected] { |
||||
|
background: $ax5grid-cell-selected-bg; |
||||
|
border-color: $ax5grid-cell-selected-border-color; |
||||
|
color: $ax5grid-cell-selected-color; |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-focused] { |
||||
|
box-shadow: $ax5grid-cell-focused-box-shadow; |
||||
|
background: $ax5grid-cell-focused-bg; |
||||
|
color: $ax5grid-cell-focused-color; |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-attr="rowSelector"] { |
||||
|
cursor: pointer; |
||||
|
[data-ax5grid-cellHolder] { |
||||
|
padding: $ax5grid-cell-padding-row-selector; |
||||
|
} |
||||
|
|
||||
|
.checkBox { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
border: $ax5grid-cell-checkbox-border; |
||||
|
border-radius: $ax5grid-cell-checkbox-border-radius; |
||||
|
@include ax-background(top, $ax5grid-cell-checkbox-bg-colors); |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
&:after { |
||||
|
content: ''; |
||||
|
width: 60%; |
||||
|
height: 40%; |
||||
|
position: absolute; |
||||
|
top: 20%; |
||||
|
right: 20%; |
||||
|
border: 0.2em solid $ax5grid-cell-checkbox-arrow-color; |
||||
|
border-top: none; |
||||
|
border-right: none; |
||||
|
background: transparent; |
||||
|
opacity: 0.0; |
||||
|
@include transform(rotate(-50deg)); |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5grid-selected="true"] { |
||||
|
.checkBox { |
||||
|
&:after { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-attr="lineNumber"] { |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-cellHolder] { |
||||
|
// 그리드 셀표현 : 그리드의 컬럼텍스트가 여기에 출력됨 |
||||
|
display: block; |
||||
|
box-sizing: border-box; |
||||
|
padding: $ax5grid-cell-padding; |
||||
|
font-size: $ax5grid-font-size; |
||||
|
|
||||
|
white-space: nowrap; |
||||
|
overflow: hidden; |
||||
|
text-overflow: ellipsis; |
||||
|
|
||||
|
@if ($container == "header") { |
||||
|
//text-align: center; |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-text-align="left"] { |
||||
|
text-align: left; |
||||
|
} |
||||
|
&[data-ax5grid-text-align="center"] { |
||||
|
text-align: center; |
||||
|
} |
||||
|
&[data-ax5grid-text-align="right"] { |
||||
|
text-align: right; |
||||
|
} |
||||
|
&[data-ax5grid-cellHolder="multiLine"] { |
||||
|
white-space: normal; |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-editor] { |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
border: 0 none; |
||||
|
background: $ax5grid-bg; |
||||
|
&::-ms-clear { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5select] { |
||||
|
position: absolute; |
||||
|
display: block; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
border: 0px none; |
||||
|
background: $ax5grid-bg; |
||||
|
.ax5select-display { |
||||
|
height: 100%; |
||||
|
border-radius: 0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-editor="checkbox"] { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
border: $ax5grid-cell-checkbox-border; |
||||
|
border-radius: $ax5grid-cell-checkbox-border-radius; |
||||
|
@include ax-background(top, $ax5grid-cell-checkbox-bg-colors); |
||||
|
height: 100%; |
||||
|
&:after { |
||||
|
content: ''; |
||||
|
width: 60%; |
||||
|
height: 40%; |
||||
|
position: absolute; |
||||
|
top: 20%; |
||||
|
right: 20%; |
||||
|
border: 0.2em solid $ax5grid-cell-checkbox-arrow-color; |
||||
|
border-top: none; |
||||
|
border-right: none; |
||||
|
background: transparent; |
||||
|
opacity: 0.0; |
||||
|
@include transform(rotate(-50deg)); |
||||
|
} |
||||
|
&[data-ax5grid-checked="true"] { |
||||
|
&:after { |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-tnode-arrow] { |
||||
|
display: inline-block; |
||||
|
box-sizing: content-box; |
||||
|
text-align: right; |
||||
|
text-shadow: 0 -1px #fff; |
||||
|
padding: 0 5px 0 0; |
||||
|
} |
||||
|
a[data-ax5grid-tnode-arrow] { |
||||
|
cursor: pointer; |
||||
|
text-decoration: none; |
||||
|
&:hover { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
} |
||||
|
[data-ax5grid-tnode-item="group"] { |
||||
|
display: inline-block; |
||||
|
} |
||||
|
[data-ax5grid-tnode-item="item"] { |
||||
|
display: inline-block; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin gridRowBackground() { |
||||
|
&.tr-0 { |
||||
|
background: $ax5grid-row-bg-0; |
||||
|
} |
||||
|
&.tr-1 { |
||||
|
background: $ax5grid-row-bg-1; |
||||
|
} |
||||
|
&.tr-2 { |
||||
|
background: $ax5grid-row-bg-2; |
||||
|
} |
||||
|
&.tr-3 { |
||||
|
background: $ax5grid-row-bg-3; |
||||
|
} |
||||
|
&.hover { |
||||
|
background: $ax5grid-row-hover-bg; |
||||
|
} |
||||
|
&[data-ax5grid-grouping-tr="true"] { |
||||
|
background: $ax5grid-row-grouping-bg; |
||||
|
} |
||||
|
&[data-ax5grid-selected="true"] { |
||||
|
background: $ax5grid-row-selected; |
||||
|
td { |
||||
|
//color: #fff; |
||||
|
//box-shadow: inset 1px 1px 0px 0px #fff; |
||||
|
&[data-ax5grid-column-attr="rowSelector"], |
||||
|
&[data-ax5grid-column-attr="lineNumber"] { |
||||
|
box-shadow: none; |
||||
|
} |
||||
|
&[data-ax5grid-column-attr="rowSelector"] { |
||||
|
.checkBox { |
||||
|
&:after { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5grid-disable-selection="true"] { |
||||
|
// background: $ax5grid-row-selected; |
||||
|
td { |
||||
|
&[data-ax5grid-column-attr="rowSelector"] { |
||||
|
.checkBox { |
||||
|
cursor: not-allowed; |
||||
|
@include ax-background(top, $ax5grid-cell-disable-checkbox-bg-colors); |
||||
|
&:after { |
||||
|
opacity: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mergeCells 대상 컬럼 배경생 통일. |
||||
|
td.merged { |
||||
|
background: $ax5grid-row-bg-1; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin gridPanel($container) { |
||||
|
[data-ax5grid-panel] { |
||||
|
@include gridBoxModal(); |
||||
|
position: absolute; |
||||
|
overflow: hidden; |
||||
|
/* |
||||
|
overflow: hidden; |
||||
|
-webkit-overflow-scrolling: touch; |
||||
|
transform: translate3d(0, 0, 0); |
||||
|
*/ |
||||
|
|
||||
|
table { |
||||
|
table-layout: fixed; |
||||
|
border-collapse: separate; |
||||
|
border-spacing: 0; |
||||
|
border: 0 none; |
||||
|
width: 100%; |
||||
|
@if ($container == "header") { |
||||
|
height: 100%; |
||||
|
} |
||||
|
tr { |
||||
|
border-bottom: 0 none; |
||||
|
@include gridRowBackground(); |
||||
|
td { |
||||
|
@include gridColumn($container); |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-panel="aside-header"] { |
||||
|
border-right: $ax5grid-aside-border; |
||||
|
table { |
||||
|
tr { |
||||
|
td { |
||||
|
text-align: center; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5grid-panel="top-aside-body"], |
||||
|
&[data-ax5grid-panel="aside-body"], |
||||
|
&[data-ax5grid-panel="bottom-aside-body"] { |
||||
|
border-right: $ax5grid-aside-border; |
||||
|
background: $ax5grid-aside-bg; |
||||
|
table { |
||||
|
tr { |
||||
|
background: $ax5grid-aside-bg; |
||||
|
td { |
||||
|
text-align: center; |
||||
|
box-shadow: $ax5grid-aside-column-shadow; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-panel="left-header"], |
||||
|
&[data-ax5grid-panel="top-left-body"], |
||||
|
&[data-ax5grid-panel="left-body"], |
||||
|
&[data-ax5grid-panel="bottom-left-body"] { |
||||
|
border-right: $ax5grid-frozen-line-border; /// frozen Line color |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-panel="top-aside-body"], |
||||
|
&[data-ax5grid-panel="top-left-body"], |
||||
|
&[data-ax5grid-panel="top-body"], |
||||
|
&[data-ax5grid-panel="top-right-body"] { |
||||
|
border-bottom: $ax5grid-frozen-line-border; /// frozen Line color |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-panel="bottom-aside-body"], |
||||
|
&[data-ax5grid-panel="bottom-left-body"], |
||||
|
&[data-ax5grid-panel="bottom-body"], |
||||
|
&[data-ax5grid-panel="bottom-right-body"] { |
||||
|
border-top: $ax5grid-footsum-line-border; /// footSum Line color |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-panel="bottom-aside-body"], |
||||
|
&[data-ax5grid-panel="bottom-left-body"], |
||||
|
&[data-ax5grid-panel="bottom-body"], |
||||
|
&[data-ax5grid-panel="bottom-right-body"] { |
||||
|
background: $ax5grid-footsum-bg; |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-panel-scroll] { |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin scrollBar($type) { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
@include border-top-radius($ax5grid-scroll-bar-border-radius); |
||||
|
@include border-bottom-radius($ax5grid-scroll-bar-border-radius); |
||||
|
box-sizing: border-box; |
||||
|
border: $ax5grid-scroll-bar-border; |
||||
|
background: $ax5grid-scroll-bar-bg; |
||||
|
|
||||
|
@if ($type == "vertical-bar") { |
||||
|
cursor: ns-resize; |
||||
|
} @else { |
||||
|
cursor: ew-resize; |
||||
|
} |
||||
|
|
||||
|
&:hover { |
||||
|
border: $ax5grid-scroll-bar-hover-border; |
||||
|
background: $ax5grid-scroll-bar-hover-bg; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin resizer($type: "horizontal") { |
||||
|
display: none; |
||||
|
&.live { |
||||
|
display: block; |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background: $ax5grid-resizer-color; |
||||
|
opacity: 0.5; |
||||
|
|
||||
|
@if ($type == "vertical") { |
||||
|
height: $ax5grid-resizer-size; |
||||
|
width: 100%; |
||||
|
cursor: row-resize; |
||||
|
} @else { |
||||
|
height: 100%; |
||||
|
width: $ax5grid-resizer-size; |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// body |
||||
|
[data-ax5grid] { |
||||
|
box-sizing: border-box; |
||||
|
*, |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-container="root"] { |
||||
|
@include gridBoxModal(); |
||||
|
position: relative; |
||||
|
background: $ax5grid-bg; |
||||
|
border: $ax5grid-border; |
||||
|
overflow: hidden; |
||||
|
|
||||
|
[data-ax5grid-container="hidden"] { |
||||
|
@include gridBoxModal(); |
||||
|
position: absolute; |
||||
|
//z-index: 100; |
||||
|
left: -100%; |
||||
|
top: -100%; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-container="header"] { |
||||
|
user-select: none; |
||||
|
@include gridBoxModal(); |
||||
|
position: relative; |
||||
|
overflow: hidden; |
||||
|
@include ax-background(top, $ax5grid-header-column-bg-colors); |
||||
|
border: 0px none; |
||||
|
border-bottom: $ax5grid-header-column-border; |
||||
|
@include gridPanel("header"); |
||||
|
color: $ax5grid-header-column-color; |
||||
|
[data-ax5grid-column-resizer] { |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
width: $ax5grid-header-column-resizer-size; |
||||
|
height: 100%; |
||||
|
cursor: col-resize; |
||||
|
&:hover { |
||||
|
background: $ax5grid-header-column-resizer-color; |
||||
|
opacity: 0.5; |
||||
|
} |
||||
|
} |
||||
|
[data-ax5grid-column-sort] { |
||||
|
position: relative; |
||||
|
//right: 0; |
||||
|
//top: 2px; |
||||
|
width: 10px; |
||||
|
height: 10px; |
||||
|
display: inline-block; |
||||
|
|
||||
|
@mixin sort-arrow($arrow-size, $ratio-0, $ratio-1, $arrow-color, $opacity, $direction) { |
||||
|
position: absolute; |
||||
|
content: ' '; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
display: inline-block; |
||||
|
border-left: $arrow-size/$ratio-0 solid transparent; |
||||
|
border-right: $arrow-size/$ratio-0 solid transparent; |
||||
|
@if ($direction == "up") { |
||||
|
border-bottom: ($arrow-size)/$ratio-1 solid $arrow-color; |
||||
|
} @else { |
||||
|
border-top: ($arrow-size)/$ratio-1 solid $arrow-color; |
||||
|
} |
||||
|
background: transparent; |
||||
|
opacity: $opacity; |
||||
|
} |
||||
|
|
||||
|
&:before { |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
@include sort-arrow($ax5grid-header-sorter-size, 2.5, 2.2, $ax5grid-header-sorter-color, 0.3, "up"); |
||||
|
} |
||||
|
&:after { |
||||
|
bottom: 0; |
||||
|
left: 0; |
||||
|
@include sort-arrow($ax5grid-header-sorter-size, 2.5, 2.2, $ax5grid-header-sorter-color, 0.3, "down"); |
||||
|
} |
||||
|
|
||||
|
&[data-ax5grid-column-sort-order="asc"] { |
||||
|
&:before { |
||||
|
top: 2px; |
||||
|
left: 0; |
||||
|
@include sort-arrow($ax5grid-header-sorter-size + 1, 2.5, 2.0, $ax5grid-header-sorter-color, 0.8, "up"); |
||||
|
} |
||||
|
&:after { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5grid-column-sort-order="desc"] { |
||||
|
&:before { |
||||
|
display: none; |
||||
|
} |
||||
|
&:after { |
||||
|
bottom: 2px; |
||||
|
left: 0; |
||||
|
@include sort-arrow($ax5grid-header-sorter-size + 1, 2.5, 2.0, $ax5grid-header-sorter-color, 0.8, "down"); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
[data-ax5grid-column-filter] { |
||||
|
// 개발중.. |
||||
|
$filter-size: 10px; |
||||
|
|
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 10px; |
||||
|
height: 10px; |
||||
|
cursor: pointer; |
||||
|
|
||||
|
&:before { |
||||
|
content: ' '; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
display: inline-block; |
||||
|
border-left: $filter-size/2 solid transparent; |
||||
|
border-right: $filter-size/2 solid transparent; |
||||
|
border-top: ($filter-size) solid #000; |
||||
|
background: transparent; |
||||
|
opacity: 1; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-container="body"] { |
||||
|
@include gridBoxModal(); |
||||
|
position: relative; |
||||
|
overflow: hidden; |
||||
|
@include gridPanel("body"); |
||||
|
|
||||
|
/* |
||||
|
@keyframes fadein { |
||||
|
from { opacity: 0; } |
||||
|
to { opacity: 1; } |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-panel-scroll="body"]{ |
||||
|
table { |
||||
|
@include animation(fadein 0.3s); |
||||
|
} |
||||
|
} |
||||
|
*/ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-container="page"] { |
||||
|
@include gridBoxModal(); |
||||
|
position: absolute; |
||||
|
bottom: 0; |
||||
|
left: 0; |
||||
|
width: 100%; |
||||
|
overflow: hidden; |
||||
|
@include ax-background(top, $ax5grid-page-bg-colors); |
||||
|
border: 0px none; |
||||
|
border-top: $ax5grid-page-border; |
||||
|
|
||||
|
[data-ax5grid-page="holder"] { |
||||
|
@include gridBoxModal(); |
||||
|
display: table; |
||||
|
//table-layout: fixed; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
[data-ax5grid-page="navigation"] { |
||||
|
@include gridBoxModal(); |
||||
|
display: table-cell; |
||||
|
vertical-align: middle; |
||||
|
text-align: left; |
||||
|
padding-left: $ax5grid-page-navigation-padding; |
||||
|
font-size: $ax5grid-page-navigation-font-size; |
||||
|
|
||||
|
[data-ax5grid-page-navigation="holder"] { |
||||
|
display: table; |
||||
|
[data-ax5grid-page-navigation="cell"], [data-ax5grid-page-navigation="cell-paging"] { |
||||
|
display: table-cell; |
||||
|
vertical-align: middle; |
||||
|
} |
||||
|
[data-ax5grid-page-navigation="cell-paging"] { |
||||
|
padding: 0 $ax5grid-page-navigation-padding; |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-page-move] { |
||||
|
box-sizing: border-box; |
||||
|
min-width: $ax5grid-page-navigation-btn-min-width; |
||||
|
border-radius: $ax5grid-page-navigation-btn-border-radius; |
||||
|
padding: 1px; |
||||
|
border: $ax5grid-page-navigation-btn-border; |
||||
|
background: $ax5grid-page-navigation-btn-bg; |
||||
|
font-size: $ax5grid-page-navigation-btn-font-size; |
||||
|
color: $ax5grid-page-navigation-btn-color; |
||||
|
outline: 0; |
||||
|
|
||||
|
&[data-ax5grid-page-selected="true"], &:active { |
||||
|
background-color: $ax5grid-page-navigation-btn-hover-bg; |
||||
|
color: $ax5grid-page-navigation-btn-hover-color; |
||||
|
} |
||||
|
&:hover { |
||||
|
text-decoration: underline; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
[data-ax5grid-page="status"] { |
||||
|
@include gridBoxModal(); |
||||
|
display: table-cell; |
||||
|
text-align: right; |
||||
|
vertical-align: middle; |
||||
|
padding-right: $ax5grid-page-status-padding; |
||||
|
font-size: $ax5grid-page-status-font-size; |
||||
|
color: $ax5grid-page-status-color; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-container="scroller"] { |
||||
|
@include gridBoxModal(); |
||||
|
position: absolute; |
||||
|
right: 0px; |
||||
|
bottom: 0px; |
||||
|
|
||||
|
$scroller-size: 15px; |
||||
|
[data-ax5grid-scroller="vertical"] { |
||||
|
box-sizing: border-box; |
||||
|
position: absolute; |
||||
|
display: none; |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
width: $scroller-size; |
||||
|
height: 100%; |
||||
|
background: $ax5grid-scroll-track-bg; |
||||
|
border-left: $ax5grid-scroll-track-border; |
||||
|
|
||||
|
[data-ax5grid-scroller="vertical-bar"] { |
||||
|
@include scrollBar("vertical-bar"); |
||||
|
} |
||||
|
} |
||||
|
[data-ax5grid-scroller="horizontal"] { |
||||
|
box-sizing: border-box; |
||||
|
position: absolute; |
||||
|
display: none; |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
height: $scroller-size; |
||||
|
width: 100%; |
||||
|
background: $ax5grid-scroll-track-bg; |
||||
|
border-top: $ax5grid-scroll-track-border; |
||||
|
|
||||
|
[data-ax5grid-scroller="horizontal-bar"] { |
||||
|
@include scrollBar("horizontal-bar"); |
||||
|
} |
||||
|
} |
||||
|
[data-ax5grid-scroller="corner"] { |
||||
|
position: absolute; |
||||
|
display: none; |
||||
|
right: 0px; |
||||
|
bottom: 0px; |
||||
|
width: $scroller-size; |
||||
|
height: $scroller-size; |
||||
|
|
||||
|
background: $ax5grid-scroll-corner-bg; |
||||
|
border-top: $ax5grid-scroll-track-border; |
||||
|
border-left: $ax5grid-scroll-track-border; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[data-ax5grid-resizer="horizontal"] { |
||||
|
@include resizer("horizontal"); |
||||
|
} |
||||
|
[data-ax5grid-resizer="vertical"] { |
||||
|
@include resizer("vertical"); |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,96 @@ |
|||||
|
$ax5mask-z-index: 1000 !default; |
||||
|
$ax5mask-bg-opacity: 0.6 !default; |
||||
|
|
||||
|
$ax5mask-bg: #000 !default; |
||||
|
$ax5mask-text-color: #fff !default; |
||||
|
$ax5mask-text-shadow:0px 1px 0px #000 !default; |
||||
|
|
||||
|
$ax5mask-easing-time-open: 0.25s !default; |
||||
|
$ax5mask-easing-time-close: 0.25s !default; |
||||
|
|
||||
|
@mixin ax-mask() { |
||||
|
position: absolute; |
||||
|
} |
||||
|
|
||||
|
@mixin ax-panel-mask() { |
||||
|
position: absolute; |
||||
|
} |
||||
|
|
||||
|
// mixins --------------------------------------------- end |
||||
|
|
||||
|
@include keyframes(ax-mask) { |
||||
|
from { |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
to { |
||||
|
opacity: $ax5mask-bg-opacity; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-mask-fade-out) { |
||||
|
from { |
||||
|
opacity: $ax5mask-bg-opacity; |
||||
|
} |
||||
|
to { |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.ax-masking { |
||||
|
-webkit-filter: blur(3px); |
||||
|
//position: fixed; |
||||
|
@include transform(scale(0.96)); |
||||
|
@include transform(translateZ(0)); |
||||
|
} |
||||
|
|
||||
|
.ax-mask { |
||||
|
box-sizing: border-box; |
||||
|
*, |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
z-index: $ax5mask-z-index; |
||||
|
position: fixed; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
.ax-mask-bg { |
||||
|
z-index: 1; |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
background: $ax5mask-bg; |
||||
|
opacity: $ax5mask-bg-opacity; |
||||
|
} |
||||
|
.ax-mask-content { |
||||
|
z-index: 2; |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
display: table; |
||||
|
vertical-align: middle; |
||||
|
text-align: center; |
||||
|
color: $ax5mask-text-color; |
||||
|
text-shadow: $ax5mask-text-shadow; |
||||
|
* { |
||||
|
color: inherit; |
||||
|
} |
||||
|
> div { |
||||
|
display: table-cell; |
||||
|
vertical-align: middle; |
||||
|
text-align: center; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.fade-out { |
||||
|
@include animation(ax-mask-fade-out $ax5mask-easing-time-close); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
@ -0,0 +1,474 @@ |
|||||
|
//============== |
||||
|
//== modal |
||||
|
$ax5modal-z-index: 2000 !default; |
||||
|
$ax5modal-box-model: border-box !default; |
||||
|
$ax5modal-bg: #fff !default; |
||||
|
$ax5modal-border: 1px solid #ddd !default; |
||||
|
$ax5modal-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.60) !default; |
||||
|
$ax5modal-body-padding: 0px !default; |
||||
|
$ax5modal-header-padding: 10px 15px !default; |
||||
|
|
||||
|
$ax5modal-header-addon-padding: 10px 10px !default; |
||||
|
$ax5modal-header-addon-btn-padding: 0px 2px !default; |
||||
|
|
||||
|
$ax5modal-border-radius: 4px !default; |
||||
|
$ax5modal-easing-time-open: 0.3s !default; |
||||
|
$ax5modal-easing-time-close: 0.3s !default; |
||||
|
$ax5modal-easing-open: $ease-out-back !default; |
||||
|
$ax5modal-easing-close: $ease-out-back !default; |
||||
|
|
||||
|
//== modal resizer |
||||
|
$ax5modal-resizer-bg: #ccc !default; |
||||
|
$ax5modal-resizer-border: 1px solid #ff0000 !default; |
||||
|
$ax5modal-resizer-box-shaodw: 0px 0px 5px 0px rgba(0, 0, 0, 0.60) !default; |
||||
|
$ax5modal-resizer-opacity : 0.3 !default; |
||||
|
|
||||
|
//** Border color for elements within dialog |
||||
|
$ax5modal-default-text: #222 !default; |
||||
|
$ax5modal-default-border: 1px solid #ddd !default; |
||||
|
$ax5modal-default-header-bg: #f5f5f5 !default; |
||||
|
|
||||
|
@mixin ax-modal() { |
||||
|
box-sizing: border-box; |
||||
|
*, |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
background-color: $ax5modal-bg; |
||||
|
border: $ax5modal-border; |
||||
|
|
||||
|
@include ax-border-radius($ax5modal-border-radius); |
||||
|
@include box-shadow($ax5modal-box-shadow); |
||||
|
|
||||
|
z-index: $ax5modal-z-index; |
||||
|
position: fixed; |
||||
|
left: 0px; |
||||
|
top: 0px; |
||||
|
//overflow: hidden; |
||||
|
box-sizing: content-box; |
||||
|
} |
||||
|
|
||||
|
@mixin ax-modal-section() { |
||||
|
.ax-modal-header { |
||||
|
user-select: none; |
||||
|
//font-size: 1em; |
||||
|
font-weight: 600; |
||||
|
padding: $ax5modal-header-padding; |
||||
|
border-bottom: 1px solid transparent; |
||||
|
border-top-left-radius: $ax5modal-border-radius; |
||||
|
border-top-right-radius: $ax5modal-border-radius; |
||||
|
|
||||
|
cursor: move; |
||||
|
.ax-modal-header-addon{ |
||||
|
position: absolute; |
||||
|
right: 0px; |
||||
|
top: 0px; |
||||
|
padding: $ax5modal-header-addon-padding; |
||||
|
[data-modal-header-btn]{ |
||||
|
border: 0; |
||||
|
padding: $ax5modal-header-addon-btn-padding; |
||||
|
background: transparent; |
||||
|
display: inline-block; |
||||
|
text-align: center; |
||||
|
cursor: pointer; |
||||
|
outline: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.ax-modal-body { |
||||
|
border-bottom-left-radius: $ax5modal-border-radius; |
||||
|
border-bottom-right-radius: $ax5modal-border-radius; |
||||
|
|
||||
|
padding: $ax5modal-body-padding; |
||||
|
text-align: center; |
||||
|
@include flex(1); |
||||
|
position: relative; |
||||
|
overflow: hidden; |
||||
|
|
||||
|
iframe { |
||||
|
border: 0 none; |
||||
|
} |
||||
|
|
||||
|
.fadeIn{ |
||||
|
@include animation(ax-modal-fade-in $ax5modal-easing-time-open $ease-out-back forwards); |
||||
|
} |
||||
|
.fadeOut{ |
||||
|
@include animation(ax-modal-fade-out $ax5modal-easing-time-open $ease-out-back forwards); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin modal-variant($text-color, $border, $header-bg-color) { |
||||
|
.ax-modal-header { |
||||
|
color: $text-color; |
||||
|
background: $header-bg-color; |
||||
|
.ax-modal-header-addon{ |
||||
|
a{ |
||||
|
color: $text-color; |
||||
|
outline: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.ax-modal-body { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal) { |
||||
|
0% { |
||||
|
opacity: 0.0; |
||||
|
//@include transform(translateY(20%)); |
||||
|
@include transform(scale(0.8)); |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1.0; |
||||
|
@include transform(scale(1.0)); |
||||
|
} |
||||
|
/* |
||||
|
0% { |
||||
|
opacity: 0.0; |
||||
|
-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
0.1% { |
||||
|
opacity: 1.0; |
||||
|
-webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
5.9% { |
||||
|
-webkit-transform: matrix3d(0.711, 0, 0, 0, 0, 0.742, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.711, 0, 0, 0, 0, 0.742, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
7.7% { |
||||
|
-webkit-transform: matrix3d(0.768, 0, 0, 0, 0, 0.812, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.768, 0, 0, 0, 0, 0.812, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
11.5% { |
||||
|
-webkit-transform: matrix3d(0.869, 0, 0, 0, 0, 0.935, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.869, 0, 0, 0, 0, 0.935, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
11.7% { |
||||
|
-webkit-transform: matrix3d(0.873, 0, 0, 0, 0, 0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.873, 0, 0, 0, 0, 0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
15.2% { |
||||
|
-webkit-transform: matrix3d(0.941, 0, 0, 0, 0, 1.014, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.941, 0, 0, 0, 0, 1.014, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
17.5% { |
||||
|
-webkit-transform: matrix3d(0.973, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.973, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
19% { |
||||
|
-webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 1.058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.99, 0, 0, 0, 0, 1.058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
22.8% { |
||||
|
-webkit-transform: matrix3d(1.019, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.019, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
23.2% { |
||||
|
-webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.021, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
30.3% { |
||||
|
-webkit-transform: matrix3d(1.036, 0, 0, 0, 0, 1.049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.036, 0, 0, 0, 0, 1.049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
30.4% { |
||||
|
-webkit-transform: matrix3d(1.036, 0, 0, 0, 0, 1.049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.036, 0, 0, 0, 0, 1.049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
37.5% { |
||||
|
-webkit-transform: matrix3d(1.028, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.028, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
44.6% { |
||||
|
-webkit-transform: matrix3d(1.016, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.016, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
50.3% { |
||||
|
-webkit-transform: matrix3d(1.008, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.008, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
51.7% { |
||||
|
-webkit-transform: matrix3d(1.006, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1.006, 0, 0, 0, 0, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
70.3% { |
||||
|
-webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
80.3% { |
||||
|
-webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(0.999, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); |
||||
|
} |
||||
|
*/ |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal-destroy) { |
||||
|
/* |
||||
|
from { |
||||
|
@include transform(scale(1)); |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
to { |
||||
|
@include transform(scale(0.5)); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
*/ |
||||
|
100% { |
||||
|
opacity: 0.0; |
||||
|
@include transform(translateY(20%)); |
||||
|
} |
||||
|
0% { |
||||
|
opacity: 1.0; |
||||
|
@include transform(translateY(0)); |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal-fullscreen) { |
||||
|
0% { |
||||
|
@include transform(translateY(20%)); |
||||
|
} |
||||
|
100% { |
||||
|
@include transform(translateY(0)); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal-fullscreen-destroy) { |
||||
|
0% { |
||||
|
@include transform(translateY(0)); |
||||
|
} |
||||
|
100% { |
||||
|
@include transform(translateY(100%)); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal-fade-in){ |
||||
|
0% { |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-modal-fade-out){ |
||||
|
0% { |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mixins --------------------------------------------- end |
||||
|
|
||||
|
.ax5modal { |
||||
|
* { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
@include animation(ax-modal $ax5modal-easing-time-open $ax5modal-easing-open forwards); |
||||
|
@include transform(translateZ(0px)); |
||||
|
//@include transition(all $ax5modal-easing-time-open linear); |
||||
|
|
||||
|
@include ax-modal(); |
||||
|
@include ax-modal-section(); |
||||
|
@include modal-variant($ax5modal-default-text, $ax5modal-default-border, $ax5modal-default-header-bg); |
||||
|
|
||||
|
&.destroy { |
||||
|
@include animation(ax-modal-destroy $ax5modal-easing-time-close $ax5modal-easing-close forwards); |
||||
|
} |
||||
|
|
||||
|
&.fullscreen { |
||||
|
border: 0px none; |
||||
|
@include ax-border-radius(0px); |
||||
|
@include box-shadow(none); |
||||
|
@include animation(ax-modal-fullscreen $ax5modal-easing-time-open $ease-out-back forwards); |
||||
|
|
||||
|
&.destroy { |
||||
|
@include animation(ax-modal-fullscreen-destroy $ax5modal-easing-time-close $ease-out-expo forwards); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.draged{ |
||||
|
.ax-modal-header { |
||||
|
opacity: 0.5; |
||||
|
} |
||||
|
.ax-modal-body { |
||||
|
opacity: 0.5; |
||||
|
} |
||||
|
} |
||||
|
[data-ax5modal-resizer]{ |
||||
|
position: absolute; |
||||
|
display: block; |
||||
|
&:before{ |
||||
|
position: absolute; |
||||
|
content: ' '; |
||||
|
display: block; |
||||
|
width: auto; |
||||
|
height: auto; |
||||
|
left: auto; |
||||
|
top: auto; |
||||
|
right: auto; |
||||
|
bottom: auto; |
||||
|
//background: #ff3300; |
||||
|
//opacity: 0.3; |
||||
|
} |
||||
|
|
||||
|
&[data-ax5modal-resizer="top"]{ |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 100%; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 100%; |
||||
|
height: 8px; |
||||
|
left: 0; |
||||
|
top: -4px; |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="bottom"]{ |
||||
|
left: 0; |
||||
|
bottom: 0; |
||||
|
width: 100%; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 100%; |
||||
|
height: 8px; |
||||
|
left: 0; |
||||
|
top: -4px; |
||||
|
cursor: row-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="left"]{ |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 0; |
||||
|
height: 100%; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 100%; |
||||
|
left: -4px; |
||||
|
top: 0; |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="right"]{ |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
width: 0; |
||||
|
height: 100%; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 100%; |
||||
|
left: -4px; |
||||
|
top: 0; |
||||
|
cursor: col-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="top-left"]{ |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 8px; |
||||
|
left: -4px; |
||||
|
top: -4px; |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="top-right"]{ |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 8px; |
||||
|
left: -4px; |
||||
|
top: -4px; |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="bottom-left"]{ |
||||
|
left: 0; |
||||
|
bottom: 0; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 8px; |
||||
|
left: -4px; |
||||
|
top: -4px; |
||||
|
cursor: nesw-resize; |
||||
|
} |
||||
|
} |
||||
|
&[data-ax5modal-resizer="bottom-right"]{ |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
&:before{ |
||||
|
width: 8px; |
||||
|
height: 8px; |
||||
|
left: -4px; |
||||
|
top: -4px; |
||||
|
cursor: nwse-resize; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// resizer가 활성화 되면 리사이저 백그라운드도 함께 활성화 됩니다. 백그라운드는 페이지 전체를 투명 레이어로 덮어 리사이저가 자유롭게 활동 하도록 도와 줍니다. |
||||
|
.ax5modal-resizer-background{ |
||||
|
position: fixed; |
||||
|
left: 0px; |
||||
|
top: 0px; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
background: transparent; |
||||
|
z-index: $ax5modal-z-index; |
||||
|
//opacity: 0.1; |
||||
|
cursor: move; |
||||
|
} |
||||
|
.ax5modal-resizer{ |
||||
|
position: absolute; |
||||
|
left: 0px; |
||||
|
top: 0px; |
||||
|
|
||||
|
z-index: $ax5modal-z-index + 1; |
||||
|
cursor: move; |
||||
|
|
||||
|
box-sizing: $ax5modal-box-model; |
||||
|
background-color: $ax5modal-resizer-bg; |
||||
|
border: $ax5modal-resizer-border; |
||||
|
opacity: $ax5modal-resizer-opacity; |
||||
|
|
||||
|
@include ax-border-radius($ax5modal-border-radius); |
||||
|
@include box-shadow($ax5modal-box-shadow); |
||||
|
} |
@ -0,0 +1,334 @@ |
|||||
|
$ax5picker-z-index: 2000 !default; |
||||
|
$ax5picker-box-model: border-box !default; |
||||
|
$ax5picker-bg: #fff !default; |
||||
|
$ax5picker-inner-border: 1px solid !default; |
||||
|
$ax5picker-inner-border-color: #ddd !default; |
||||
|
|
||||
|
$ax5picker-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.175) !default; |
||||
|
$ax5picker-border-radius: 5px !default; |
||||
|
|
||||
|
$ax5picker-body-padding: 5px !default; |
||||
|
$ax5picker-heading-padding: 10px 15px !default; |
||||
|
$ax5picker-buttons-padding: 10px 0px 5px 0px !default; |
||||
|
|
||||
|
$ax5picker-content-border: 0px solid !default; |
||||
|
$ax5picker-content-border-color: none !default; |
||||
|
$ax5picker-content-border-radius: 0px !default; |
||||
|
$ax5picker-content-padding: 0px !default; |
||||
|
|
||||
|
$ax5picker-easing-time-open: 0.1s !default; |
||||
|
$ax5picker-easing-time-close: 0.1s !default; |
||||
|
$ax5picker-arrow-size: 10px !default; |
||||
|
$ax5picker-arrow-border-width: 1px !default; |
||||
|
|
||||
|
//** Border color for elements within dialog |
||||
|
$ax5picker-default-text: #222 !default; |
||||
|
$ax5picker-default-border-color: #ddd !default; |
||||
|
$ax5picker-default-heading-bg: #f5f5f5 !default; |
||||
|
|
||||
|
$ax5picker-primary-text: #fff !default; |
||||
|
$ax5picker-primary-border-color: $brand-primary !default; |
||||
|
$ax5picker-primary-heading-bg: $brand-primary !default; |
||||
|
|
||||
|
$ax5picker-success-text: #3c763d !default; |
||||
|
$ax5picker-success-border-color: #dff0d8 !default; |
||||
|
$ax5picker-success-heading-bg: darken(adjust-hue(#dff0d8, -10), 5%) !default; |
||||
|
|
||||
|
$ax5picker-info-text: #31708f !default; |
||||
|
$ax5picker-info-border-color: #d9edf7 !default; |
||||
|
$ax5picker-info-heading-bg: darken(adjust-hue(#d9edf7, -10), 5%) !default; |
||||
|
|
||||
|
$ax5picker-warning-text: #8a6d3b !default; |
||||
|
$ax5picker-warning-border-color: #fcf8e3 !default; |
||||
|
$ax5picker-warning-heading-bg: darken(adjust-hue(#fcf8e3, -10), 5%) !default; |
||||
|
|
||||
|
$ax5picker-danger-text: #a94442 !default; |
||||
|
$ax5picker-danger-border-color: #f2dede !default; |
||||
|
$ax5picker-danger-heading-bg: darken(adjust-hue(#f2dede, -10), 5%) !default; |
||||
|
|
||||
|
@mixin ax-picker() { |
||||
|
box-sizing: border-box; |
||||
|
*, |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
z-index: $ax5picker-z-index; |
||||
|
position: absolute; |
||||
|
left: 0px; |
||||
|
top: 0px; |
||||
|
//overflow: hidden; |
||||
|
} |
||||
|
|
||||
|
@mixin picker-variant($text-color, $border-color, $heading-bg-color) { |
||||
|
|
||||
|
@include ax-background($ax5picker-bg); |
||||
|
border: $ax5picker-inner-border; |
||||
|
border-color: $border-color; |
||||
|
border-radius: $ax5picker-border-radius; |
||||
|
box-shadow: $ax5picker-box-shadow; |
||||
|
|
||||
|
.ax-picker-heading { |
||||
|
font-weight: 600; |
||||
|
padding: $ax5picker-heading-padding; |
||||
|
border-bottom: 1px solid transparent; |
||||
|
@include border-top-radius($ax5picker-border-radius - 1); |
||||
|
|
||||
|
color: $text-color; |
||||
|
@include ax-background($heading-bg-color); |
||||
|
.badge { |
||||
|
font-size: 0.8em; |
||||
|
color: $heading-bg-color; |
||||
|
@include ax-background($text-color); |
||||
|
} |
||||
|
} |
||||
|
.ax-picker-body { |
||||
|
padding: $ax5picker-body-padding; |
||||
|
text-align: center; |
||||
|
.ax-picker-content { |
||||
|
min-width: 50px; |
||||
|
|
||||
|
.ax-picker-content-box { |
||||
|
border: $ax5picker-content-border; |
||||
|
border-color: $ax5picker-content-border-color; |
||||
|
border-radius: $ax5picker-content-border-radius; |
||||
|
padding: $ax5picker-content-padding; |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
} |
||||
|
.ax-picker-buttons { |
||||
|
padding: $ax5picker-buttons-padding; |
||||
|
button { |
||||
|
&:not(:last-child) { |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.direction-top { |
||||
|
.ax-picker-arrow { |
||||
|
@include picker-arrow($ax5picker-arrow-size, $ax5picker-arrow-border-width, $border-color, top); |
||||
|
} |
||||
|
} |
||||
|
&.direction-right { |
||||
|
.ax-picker-arrow { |
||||
|
@include picker-arrow($ax5picker-arrow-size, $ax5picker-arrow-border-width, $border-color, right); |
||||
|
} |
||||
|
} |
||||
|
&.direction-bottom { |
||||
|
.ax-picker-arrow { |
||||
|
@include picker-arrow($ax5picker-arrow-size, $ax5picker-arrow-border-width, $border-color, bottom); |
||||
|
} |
||||
|
} |
||||
|
&.direction-left { |
||||
|
.ax-picker-arrow { |
||||
|
@include picker-arrow($ax5picker-arrow-size, $ax5picker-arrow-border-width, $border-color, left); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@mixin picker-arrow($arrow-size, $arrow-border-width, $border-color, $arrow-direction) { |
||||
|
|
||||
|
// |
||||
|
//@debug( nth($ax5picker-inner-border, 3) ); |
||||
|
$arrow-bg: nth($ax5picker-bg, 1); |
||||
|
$arrow-border-color: $border-color; |
||||
|
|
||||
|
position: absolute; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
@if ($arrow-direction == top) { |
||||
|
left: 50%; |
||||
|
top: 0px; |
||||
|
} @else if ($arrow-direction == right) { |
||||
|
right: 0px; |
||||
|
top: 50%; |
||||
|
} @else if ($arrow-direction == bottom) { |
||||
|
left: 50%; |
||||
|
bottom: 0px; |
||||
|
} @else if ($arrow-direction == left) { |
||||
|
left: 0px; |
||||
|
top: 50%; |
||||
|
} |
||||
|
|
||||
|
&:before { |
||||
|
content: ' '; |
||||
|
position: absolute; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
@if ($arrow-direction == top) { |
||||
|
left: - ($arrow-size); |
||||
|
top: - ($arrow-size * 2); |
||||
|
border-left: $arrow-size solid transparent; |
||||
|
border-right: $arrow-size solid transparent; |
||||
|
border-bottom: ($arrow-size * 2) solid $arrow-border-color; |
||||
|
} @else if ($arrow-direction == right) { |
||||
|
right: - ($arrow-size * 2); |
||||
|
top: - ($arrow-size); |
||||
|
border-top: $arrow-size solid transparent; |
||||
|
border-bottom: $arrow-size solid transparent; |
||||
|
border-left: ($arrow-size * 2) solid $arrow-border-color; |
||||
|
} @else if ($arrow-direction == bottom) { |
||||
|
left: - ($arrow-size); |
||||
|
bottom: - ($arrow-size * 2); |
||||
|
border-left: $arrow-size solid transparent; |
||||
|
border-right: $arrow-size solid transparent; |
||||
|
border-top: ($arrow-size * 2) solid $arrow-border-color; |
||||
|
} @else if ($arrow-direction == left) { |
||||
|
left: - ($arrow-size * 2); |
||||
|
top: - ($arrow-size); |
||||
|
border-top: $arrow-size solid transparent; |
||||
|
border-bottom: $arrow-size solid transparent; |
||||
|
border-right: ($arrow-size * 2) solid $arrow-border-color; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&:after { |
||||
|
content: ' '; |
||||
|
position: absolute; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
|
||||
|
@if ($arrow-direction == top) { |
||||
|
left: - ($arrow-size); |
||||
|
top: - ($arrow-size * 2) + ($arrow-border-width * 2); |
||||
|
border-left: ($arrow-size) solid transparent; |
||||
|
border-right: ($arrow-size) solid transparent; |
||||
|
border-bottom: ($arrow-size * 2) solid $arrow-bg; |
||||
|
} @else if ($arrow-direction == right) { |
||||
|
right: - ($arrow-size * 2) + ($arrow-border-width * 2); |
||||
|
top: - ($arrow-size); |
||||
|
border-top: ($arrow-size) solid transparent; |
||||
|
border-bottom: ($arrow-size) solid transparent; |
||||
|
border-left: ($arrow-size * 2) solid $arrow-bg; |
||||
|
} @else if ($arrow-direction == bottom) { |
||||
|
left: - ($arrow-size); |
||||
|
bottom: - ($arrow-size * 2) + ($arrow-border-width * 2); |
||||
|
border-left: ($arrow-size) solid transparent; |
||||
|
border-right: ($arrow-size) solid transparent; |
||||
|
border-top: ($arrow-size * 2) solid $arrow-bg; |
||||
|
} @else if ($arrow-direction == left) { |
||||
|
left: - ($arrow-size * 2) + ($arrow-border-width * 2); |
||||
|
top: - ($arrow-size); |
||||
|
border-top: ($arrow-size) solid transparent; |
||||
|
border-bottom: ($arrow-size) solid transparent; |
||||
|
border-right: ($arrow-size * 2) solid $arrow-bg; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-picker) { |
||||
|
|
||||
|
0% { |
||||
|
opacity: 0.0; |
||||
|
//@include transform(scale(0)); |
||||
|
@include transform(translate(0, -10%)); |
||||
|
} |
||||
|
|
||||
|
100% { |
||||
|
opacity: 1.0; |
||||
|
//@include transform(scale(1)); |
||||
|
@include transform(translate(0, 0)); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-picker-destroy) { |
||||
|
from { |
||||
|
//@include transform(scale(1)); |
||||
|
opacity: 1.0; |
||||
|
@include transform(translate(0, 0)); |
||||
|
} |
||||
|
to { |
||||
|
//@include transform(scale(0.95)); |
||||
|
opacity: 0.0; |
||||
|
@include transform(translate(0, -10%)); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mixins --------------------------------------------- end |
||||
|
|
||||
|
.ax5-ui-picker { |
||||
|
|
||||
|
@include ax-picker(); |
||||
|
|
||||
|
@include perspective(1000px); |
||||
|
@include transform-style(preserve-3d); |
||||
|
|
||||
|
@include animation(ax-picker $ax5picker-easing-time-open); |
||||
|
@include transform(translateZ(0)); |
||||
|
@include transform-origin(center top); |
||||
|
/* flip type |
||||
|
@include backface-visibility(visible); |
||||
|
@include transform(translateY(0%) rotateX(0deg)); |
||||
|
*/ |
||||
|
|
||||
|
@include picker-variant($ax5picker-default-text, $ax5picker-default-border-color, $ax5picker-default-heading-bg); |
||||
|
|
||||
|
&.primary { |
||||
|
@include picker-variant($ax5picker-primary-text, $ax5picker-primary-border-color, $ax5picker-primary-heading-bg); |
||||
|
} |
||||
|
&.success { |
||||
|
@include picker-variant($ax5picker-success-text, $ax5picker-success-border-color, $ax5picker-success-heading-bg); |
||||
|
} |
||||
|
&.info { |
||||
|
@include picker-variant($ax5picker-info-text, $ax5picker-info-border-color, $ax5picker-info-heading-bg); |
||||
|
} |
||||
|
&.warning { |
||||
|
@include picker-variant($ax5picker-warning-text, $ax5picker-warning-border-color, $ax5picker-warning-heading-bg); |
||||
|
} |
||||
|
&.danger { |
||||
|
@include picker-variant($ax5picker-danger-text, $ax5picker-danger-border-color, $ax5picker-danger-heading-bg); |
||||
|
} |
||||
|
|
||||
|
&.destroy { |
||||
|
@include animation(ax-picker-destroy $ax5picker-easing-time-close $ease-in-back forwards); |
||||
|
} |
||||
|
|
||||
|
&.direction-top { |
||||
|
@include transform-origin(center top); |
||||
|
} |
||||
|
&.direction-right { |
||||
|
@include transform-origin(right center); |
||||
|
} |
||||
|
&.direction-bottom { |
||||
|
@include transform-origin(center bottom); |
||||
|
|
||||
|
} |
||||
|
&.direction-left { |
||||
|
@include transform-origin(left center); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// picker handle |
||||
|
|
||||
|
@mixin ax5picker-handle(){ |
||||
|
&[data-ax5picker] { |
||||
|
.input-group-addon { |
||||
|
cursor: pointer; |
||||
|
|
||||
|
&:not(:last-child) { |
||||
|
border-left: 0 none; |
||||
|
border-right: 0 none; |
||||
|
} |
||||
|
|
||||
|
&.color-preview{ |
||||
|
padding: 0; |
||||
|
} |
||||
|
[data-ax5picker-color="preview"]{ |
||||
|
display: block; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.input-group { |
||||
|
@include ax5picker-handle(); |
||||
|
} |
||||
|
.form-group { |
||||
|
@include ax5picker-handle(); |
||||
|
} |
@ -0,0 +1,256 @@ |
|||||
|
//============== toast |
||||
|
$ax5toast-z-index: 2000; |
||||
|
// 0:left,top / 1:right,top / 2:right,bottom / 3:left,bottom |
||||
|
$ax5toast-container-width: auto !default; |
||||
|
$ax5toast-container-padding: 10px !default; |
||||
|
$ax5toast-box-model: border-box !default; |
||||
|
$ax5toast-border: 1px solid rgb(255/2, 255/2, 255/2) !default; |
||||
|
$ax5toast-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.175) !default; |
||||
|
$ax5toast-body-padding: 6px !default; |
||||
|
$ax5toast-border-radius: 8px !default; |
||||
|
$ax5toast-opacity: 0.9 !default; |
||||
|
$ax5toast-box-margin: 5px 0px 5px 0px !default; |
||||
|
$ax5toast-icon-size: 24px; |
||||
|
$ax5toast-easing: $ease-in-out-quint; |
||||
|
$ax5toast-easing-time: 0.3s; |
||||
|
|
||||
|
//** Border color for elements within toast |
||||
|
$ax5toast-default-text: #282828 !default; |
||||
|
$ax5toast-default-bg: #fff !default; |
||||
|
$ax5toast-default-color: $body-color !default; |
||||
|
|
||||
|
$ax5toast-primary-text: $brand-primary !default; |
||||
|
$ax5toast-primary-bg: #fff !default; |
||||
|
$ax5toast-primary-color: $brand-primary !default; |
||||
|
|
||||
|
$ax5toast-success-text: $brand-success !default; |
||||
|
$ax5toast-success-bg: #fff !default; |
||||
|
$ax5toast-success-color: $brand-success !default; |
||||
|
|
||||
|
$ax5toast-info-text: $brand-info !default; |
||||
|
$ax5toast-info-bg: #fff !default; |
||||
|
$ax5toast-info-color: $brand-info !default; |
||||
|
|
||||
|
$ax5toast-warning-text: #fff !default; |
||||
|
$ax5toast-warning-bg: $brand-warning !default; |
||||
|
$ax5toast-warning-color: $brand-warning !default; |
||||
|
|
||||
|
$ax5toast-danger-text: #fff !default; |
||||
|
$ax5toast-danger-bg: $brand-warning !default; |
||||
|
$ax5toast-danger-color: $brand-danger !default; |
||||
|
|
||||
|
@mixin ax-toast() { |
||||
|
box-sizing: $ax5toast-box-model; |
||||
|
border: $ax5toast-border; |
||||
|
opacity: $ax5toast-opacity; |
||||
|
|
||||
|
@include ax-border-radius($ax5toast-border-radius); |
||||
|
box-shadow: $ax5toast-box-shadow; |
||||
|
position: relative; |
||||
|
margin: $ax5toast-box-margin; |
||||
|
} |
||||
|
|
||||
|
@mixin ax-toast-section() { |
||||
|
display: table; |
||||
|
padding: $ax5toast-body-padding; |
||||
|
.ax-toast-icon { |
||||
|
display: table-cell; |
||||
|
padding: $ax5toast-body-padding; |
||||
|
text-align: left; |
||||
|
font-size: $ax5toast-icon-size; |
||||
|
width: $ax5toast-icon-size; |
||||
|
vertical-align: middle; |
||||
|
} |
||||
|
.ax-toast-body { |
||||
|
display: table-cell; |
||||
|
padding: $ax5toast-body-padding; |
||||
|
text-align: left; |
||||
|
vertical-align: middle; |
||||
|
} |
||||
|
.ax-toast-buttons { |
||||
|
display: table-cell; |
||||
|
padding: $ax5toast-body-padding; |
||||
|
text-align: right; |
||||
|
vertical-align: middle; |
||||
|
button { |
||||
|
&:not(:last-child) { |
||||
|
margin-right: 3px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.ax-toast-close { |
||||
|
display: table-cell; |
||||
|
padding: $ax5toast-body-padding; |
||||
|
text-align: right; |
||||
|
vertical-align: top; |
||||
|
text-decoration: none; |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin toast-variant($text-color, $bg-color, $color) { |
||||
|
background: $bg-color; |
||||
|
color: $text-color; |
||||
|
.ax-toast-icon { |
||||
|
color: $color; |
||||
|
} |
||||
|
.ax-toast-close { |
||||
|
color: $text-color; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-toast-bottom) { |
||||
|
from { |
||||
|
@include transform(translateY(-100px) scale(0.7)); |
||||
|
} |
||||
|
to { |
||||
|
//@include opacity($mask-bg-opacity); |
||||
|
@include transform(translateY(0px) scale(1)) |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-toast-top) { |
||||
|
from { |
||||
|
@include transform(translateY(100px) scale(0.7)); |
||||
|
} |
||||
|
to { |
||||
|
//@include opacity($mask-bg-opacity); |
||||
|
@include transform(translateY(0px) scale(1)) |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-toast-removed-bottom) { |
||||
|
from { |
||||
|
@include transform(translateY(0px)); |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
to { |
||||
|
@include transform(translateY(10px) scale(0.7)); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-toast-removed-top) { |
||||
|
from { |
||||
|
@include transform(translateY(0px)); |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
to { |
||||
|
@include transform(translateY(-10px) scale(0.7)); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@include keyframes(ax-toast-destroy) { |
||||
|
from { |
||||
|
@include transform(scale(1)); |
||||
|
opacity: 1.0; |
||||
|
} |
||||
|
to { |
||||
|
@include transform(scale(1.5)); |
||||
|
opacity: 0.0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mixins --------------------------------------------- end |
||||
|
|
||||
|
.ax5-ui-toast-container { |
||||
|
z-index: $ax5toast-z-index; |
||||
|
position: fixed; |
||||
|
width: $ax5toast-container-width; |
||||
|
padding: $ax5toast-container-padding; |
||||
|
|
||||
|
box-sizing: border-box; |
||||
|
*, |
||||
|
*:before, |
||||
|
*:after { |
||||
|
box-sizing: border-box; |
||||
|
} |
||||
|
|
||||
|
.ax5-ui-toast { |
||||
|
@include ax-toast(); |
||||
|
@include ax-toast-section(); |
||||
|
@include transition(all $ax5toast-easing-time ease-in-out); |
||||
|
|
||||
|
@include toast-variant($ax5toast-default-text, $ax5toast-default-bg, $ax5toast-default-color); |
||||
|
|
||||
|
&.primary { |
||||
|
@include toast-variant($ax5toast-primary-text, $ax5toast-primary-bg, $ax5toast-primary-color); |
||||
|
} |
||||
|
&.success { |
||||
|
@include toast-variant($ax5toast-success-text, $ax5toast-success-bg, $ax5toast-success-color); |
||||
|
} |
||||
|
&.info { |
||||
|
@include toast-variant($ax5toast-info-text, $ax5toast-info-bg, $ax5toast-info-color); |
||||
|
} |
||||
|
&.warning { |
||||
|
@include toast-variant($ax5toast-warning-text, $ax5toast-warning-bg, $ax5toast-warning-color); |
||||
|
} |
||||
|
&.danger { |
||||
|
@include toast-variant($ax5toast-danger-text, $ax5toast-danger-bg, $ax5toast-danger-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.bottom-left { |
||||
|
left: 0; |
||||
|
bottom: 0; |
||||
|
|
||||
|
.ax5-ui-toast { |
||||
|
@include animation(ax-toast-top $ax5toast-easing-time $ax5toast-easing); |
||||
|
&.removed { |
||||
|
@include animation(ax-toast-removed-bottom $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
&.destroy { |
||||
|
@include animation(ax-toast-destroy $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
&.bottom-right { |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
|
||||
|
.ax5-ui-toast { |
||||
|
@include animation(ax-toast-top $ax5toast-easing-time $ax5toast-easing); |
||||
|
&.removed { |
||||
|
@include animation(ax-toast-removed-bottom $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
&.destroy { |
||||
|
@include animation(ax-toast-destroy $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
&.top-left { |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
|
||||
|
.ax5-ui-toast { |
||||
|
@include animation(ax-toast-bottom $ax5toast-easing-time $ax5toast-easing); |
||||
|
|
||||
|
&.removed { |
||||
|
@include animation(ax-toast-removed-top $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
&.destroy { |
||||
|
@include animation(ax-toast-destroy $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.top-right { |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
|
||||
|
.ax5-ui-toast { |
||||
|
@include animation(ax-toast-bottom $ax5toast-easing-time $ax5toast-easing); |
||||
|
&.removed { |
||||
|
@include animation(ax-toast-removed-top $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
&.destroy { |
||||
|
@include animation(ax-toast-destroy $ax5toast-easing-time ease forwards); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
@ -0,0 +1,537 @@ |
|||||
|
$output-bourbon-deprecation-warnings: false !default; |
||||
|
|
||||
|
/// @type cubic-bezier |
||||
|
$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530); |
||||
|
$ease-in-cubic: cubic-bezier(0.550, 0.055, 0.675, 0.190); |
||||
|
$ease-in-quart: cubic-bezier(0.895, 0.030, 0.685, 0.220); |
||||
|
$ease-in-quint: cubic-bezier(0.755, 0.050, 0.855, 0.060); |
||||
|
$ease-in-sine: cubic-bezier(0.470, 0.000, 0.745, 0.715); |
||||
|
$ease-in-expo: cubic-bezier(0.950, 0.050, 0.795, 0.035); |
||||
|
$ease-in-circ: cubic-bezier(0.600, 0.040, 0.980, 0.335); |
||||
|
$ease-in-back: cubic-bezier(0.600, -0.280, 0.735, 0.045); |
||||
|
|
||||
|
$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940); |
||||
|
$ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000); |
||||
|
$ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000); |
||||
|
$ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000); |
||||
|
$ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000); |
||||
|
$ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000); |
||||
|
$ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000); |
||||
|
$ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275); |
||||
|
|
||||
|
$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955); |
||||
|
$ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000); |
||||
|
$ease-in-out-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000); |
||||
|
$ease-in-out-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000); |
||||
|
$ease-in-out-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950); |
||||
|
$ease-in-out-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000); |
||||
|
$ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); |
||||
|
$ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550); |
||||
|
|
||||
|
$prefix-for-webkit: true !default; |
||||
|
$prefix-for-mozilla: true !default; |
||||
|
$prefix-for-microsoft: true !default; |
||||
|
$prefix-for-opera: true !default; |
||||
|
$prefix-for-spec: true !default; |
||||
|
|
||||
|
@mixin disable-prefix-for-all() { |
||||
|
$prefix-for-webkit: false !global; |
||||
|
$prefix-for-mozilla: false !global; |
||||
|
$prefix-for-microsoft: false !global; |
||||
|
$prefix-for-opera: false !global; |
||||
|
$prefix-for-spec: false !global; |
||||
|
} |
||||
|
|
||||
|
// Opacity |
||||
|
@mixin opacity($opacity) { |
||||
|
opacity: $opacity; |
||||
|
// IE8 filter |
||||
|
$opacity-ie: ($opacity * 100); |
||||
|
filter: alpha(opacity=$opacity-ie); |
||||
|
} |
||||
|
|
||||
|
@mixin keyframes($name) { |
||||
|
$original-prefix-for-webkit: $prefix-for-webkit; |
||||
|
$original-prefix-for-mozilla: $prefix-for-mozilla; |
||||
|
$original-prefix-for-microsoft: $prefix-for-microsoft; |
||||
|
$original-prefix-for-opera: $prefix-for-opera; |
||||
|
$original-prefix-for-spec: $prefix-for-spec; |
||||
|
|
||||
|
@if $original-prefix-for-webkit { |
||||
|
@include disable-prefix-for-all(); |
||||
|
$prefix-for-webkit: true !global; |
||||
|
@-webkit-keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@if $original-prefix-for-mozilla { |
||||
|
@include disable-prefix-for-all(); |
||||
|
$prefix-for-mozilla: true !global; |
||||
|
@-moz-keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
$prefix-for-webkit: $original-prefix-for-webkit !global; |
||||
|
$prefix-for-mozilla: $original-prefix-for-mozilla !global; |
||||
|
$prefix-for-microsoft: $original-prefix-for-microsoft !global; |
||||
|
$prefix-for-opera: $original-prefix-for-opera !global; |
||||
|
$prefix-for-spec: $original-prefix-for-spec !global; |
||||
|
|
||||
|
@if $original-prefix-for-spec { |
||||
|
@keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
///// bourbon support |
||||
|
|
||||
|
// Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content |
||||
|
@mixin keyframes($name) { |
||||
|
$original-prefix-for-webkit: $prefix-for-webkit; |
||||
|
$original-prefix-for-mozilla: $prefix-for-mozilla; |
||||
|
$original-prefix-for-microsoft: $prefix-for-microsoft; |
||||
|
$original-prefix-for-opera: $prefix-for-opera; |
||||
|
$original-prefix-for-spec: $prefix-for-spec; |
||||
|
|
||||
|
@if $original-prefix-for-webkit { |
||||
|
@include disable-prefix-for-all(); |
||||
|
$prefix-for-webkit: true !global; |
||||
|
@-webkit-keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@if $original-prefix-for-mozilla { |
||||
|
@include disable-prefix-for-all(); |
||||
|
$prefix-for-mozilla: true !global; |
||||
|
@-moz-keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
$prefix-for-webkit: $original-prefix-for-webkit !global; |
||||
|
$prefix-for-mozilla: $original-prefix-for-mozilla !global; |
||||
|
$prefix-for-microsoft: $original-prefix-for-microsoft !global; |
||||
|
$prefix-for-opera: $original-prefix-for-opera !global; |
||||
|
$prefix-for-spec: $original-prefix-for-spec !global; |
||||
|
|
||||
|
@if $original-prefix-for-spec { |
||||
|
@keyframes #{$name} { |
||||
|
@content; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin transform($property: none) { |
||||
|
// none | <transform-function> |
||||
|
@include prefixer(transform, $property, webkit moz ms o spec); |
||||
|
} |
||||
|
|
||||
|
@mixin transform-origin($axes: 50%) { |
||||
|
// x-axis - left | center | right | length | % |
||||
|
// y-axis - top | center | bottom | length | % |
||||
|
// z-axis - length |
||||
|
@include prefixer(transform-origin, $axes, webkit moz ms o spec); |
||||
|
} |
||||
|
|
||||
|
@mixin transform-style($style: flat) { |
||||
|
@include prefixer(transform-style, $style, webkit moz ms o spec); |
||||
|
} |
||||
|
|
||||
|
@mixin display($value) { |
||||
|
// flex | inline-flex |
||||
|
@if $value == "flex" { |
||||
|
// 2009 |
||||
|
display: -webkit-box; |
||||
|
display: -moz-box; |
||||
|
display: box; |
||||
|
|
||||
|
// 2012 |
||||
|
display: -webkit-flex; |
||||
|
display: -moz-flex; |
||||
|
display: -ms-flexbox; // 2011 (IE 10) |
||||
|
display: flex; |
||||
|
} @else if $value == "inline-flex" { |
||||
|
display: -webkit-inline-box; |
||||
|
display: -moz-inline-box; |
||||
|
display: inline-box; |
||||
|
|
||||
|
display: -webkit-inline-flex; |
||||
|
display: -moz-inline-flex; |
||||
|
display: -ms-inline-flexbox; |
||||
|
display: inline-flex; |
||||
|
} @else { |
||||
|
display: $value; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// 2009 - box-flex (integer) |
||||
|
// 2011 - flex (decimal | width decimal) |
||||
|
// 2012 - flex (integer integer width) |
||||
|
@mixin flex($value) { |
||||
|
// Grab flex-grow for older browsers. |
||||
|
$flex-grow: nth($value, 1); |
||||
|
|
||||
|
// 2009 |
||||
|
@include prefixer(box-flex, $flex-grow, webkit moz spec); |
||||
|
|
||||
|
// 2011 (IE 10), 2012 |
||||
|
@include prefixer(flex, $value, webkit moz ms spec); |
||||
|
} |
||||
|
|
||||
|
// 2009 - box-orient ( horizontal | vertical | inline-axis | block-axis) |
||||
|
// - box-direction (normal | reverse) |
||||
|
// 2011 - flex-direction (row | row-reverse | column | column-reverse) |
||||
|
// 2012 - flex-direction (row | row-reverse | column | column-reverse) |
||||
|
@mixin flex-direction($value: row) { |
||||
|
// Alt values. |
||||
|
$value-2009: $value; |
||||
|
$value-2011: $value; |
||||
|
$direction: normal; |
||||
|
|
||||
|
@if $value == row { |
||||
|
$value-2009: horizontal; |
||||
|
} @else if $value == "row-reverse" { |
||||
|
$value-2009: horizontal; |
||||
|
$direction: reverse; |
||||
|
} @else if $value == column { |
||||
|
$value-2009: vertical; |
||||
|
} @else if $value == "column-reverse" { |
||||
|
$value-2009: vertical; |
||||
|
$direction: reverse; |
||||
|
} |
||||
|
|
||||
|
// 2009 |
||||
|
@include prefixer(box-orient, $value-2009, webkit moz spec); |
||||
|
@include prefixer(box-direction, $direction, webkit moz spec); |
||||
|
|
||||
|
// 2012 |
||||
|
@include prefixer(flex-direction, $value, webkit moz spec); |
||||
|
|
||||
|
// 2011 (IE 10) |
||||
|
-ms-flex-direction: $value; |
||||
|
} |
||||
|
|
||||
|
// 2009 - box-lines (single | multiple) |
||||
|
// 2011 - flex-wrap (nowrap | wrap | wrap-reverse) |
||||
|
// 2012 - flex-wrap (nowrap | wrap | wrap-reverse) |
||||
|
@mixin flex-wrap($value: nowrap) { |
||||
|
// Alt values |
||||
|
$alt-value: $value; |
||||
|
@if $value == nowrap { |
||||
|
$alt-value: single; |
||||
|
} @else if $value == wrap { |
||||
|
$alt-value: multiple; |
||||
|
} @else if $value == "wrap-reverse" { |
||||
|
$alt-value: multiple; |
||||
|
} |
||||
|
|
||||
|
@include prefixer(box-lines, $alt-value, webkit moz spec); |
||||
|
@include prefixer(flex-wrap, $value, webkit moz ms spec); |
||||
|
} |
||||
|
|
||||
|
// 2009 - TODO: parse values into flex-direction/flex-wrap |
||||
|
// 2011 - TODO: parse values into flex-direction/flex-wrap |
||||
|
// 2012 - flex-flow (flex-direction || flex-wrap) |
||||
|
@mixin flex-flow($value) { |
||||
|
@include prefixer(flex-flow, $value, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
// 2009 - box-ordinal-group (integer) |
||||
|
// 2011 - flex-order (integer) |
||||
|
// 2012 - order (integer) |
||||
|
@mixin order($int: 0) { |
||||
|
// 2009 |
||||
|
@include prefixer(box-ordinal-group, $int, webkit moz spec); |
||||
|
|
||||
|
// 2012 |
||||
|
@include prefixer(order, $int, webkit moz spec); |
||||
|
|
||||
|
// 2011 (IE 10) |
||||
|
-ms-flex-order: $int; |
||||
|
} |
||||
|
|
||||
|
// 2012 - flex-grow (number) |
||||
|
@mixin flex-grow($number: 0) { |
||||
|
@include prefixer(flex-grow, $number, webkit moz spec); |
||||
|
-ms-flex-positive: $number; |
||||
|
} |
||||
|
|
||||
|
// 2012 - flex-shrink (number) |
||||
|
@mixin flex-shrink($number: 1) { |
||||
|
@include prefixer(flex-shrink, $number, webkit moz spec); |
||||
|
-ms-flex-negative: $number; |
||||
|
} |
||||
|
|
||||
|
// 2012 - flex-basis (number) |
||||
|
@mixin flex-basis($width: auto) { |
||||
|
@include prefixer(flex-basis, $width, webkit moz spec); |
||||
|
-ms-flex-preferred-size: $width; |
||||
|
} |
||||
|
|
||||
|
// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. |
||||
|
// Example: @include transition (all 2s ease-in-out); |
||||
|
// @include transition (opacity 1s ease-in 2s, width 2s ease-out); |
||||
|
// @include transition-property (transform, opacity); |
||||
|
|
||||
|
@mixin transition($properties...) { |
||||
|
// Fix for vendor-prefix transform property |
||||
|
$needs-prefixes: false; |
||||
|
$webkit: (); |
||||
|
$moz: (); |
||||
|
$spec: (); |
||||
|
|
||||
|
// Create lists for vendor-prefixed transform |
||||
|
@each $list in $properties { |
||||
|
@if nth($list, 1) == "transform" { |
||||
|
$needs-prefixes: true; |
||||
|
$list1: -webkit-transform; |
||||
|
$list2: -moz-transform; |
||||
|
$list3: (); |
||||
|
|
||||
|
@each $var in $list { |
||||
|
$list3: join($list3, $var); |
||||
|
|
||||
|
@if $var != "transform" { |
||||
|
$list1: join($list1, $var); |
||||
|
$list2: join($list2, $var); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
$webkit: append($webkit, $list1); |
||||
|
$moz: append($moz, $list2); |
||||
|
$spec: append($spec, $list3); |
||||
|
} @else { |
||||
|
$webkit: append($webkit, $list, comma); |
||||
|
$moz: append($moz, $list, comma); |
||||
|
$spec: append($spec, $list, comma); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@if $needs-prefixes { |
||||
|
-webkit-transition: $webkit; |
||||
|
-moz-transition: $moz; |
||||
|
transition: $spec; |
||||
|
} @else { |
||||
|
@if length($properties) >= 1 { |
||||
|
@include prefixer(transition, $properties, webkit moz spec); |
||||
|
} @else { |
||||
|
$properties: all 0.15s ease-out 0s; |
||||
|
@include prefixer(transition, $properties, webkit moz spec); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin transition-property($properties...) { |
||||
|
-webkit-transition-property: transition-property-names($properties, "webkit"); |
||||
|
-moz-transition-property: transition-property-names($properties, "moz"); |
||||
|
transition-property: transition-property-names($properties, false); |
||||
|
} |
||||
|
|
||||
|
@mixin transition-duration($times...) { |
||||
|
@include prefixer(transition-duration, $times, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin transition-timing-function($motions...) { |
||||
|
// ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() |
||||
|
@include prefixer(transition-timing-function, $motions, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin transition-delay($times...) { |
||||
|
@include prefixer(transition-delay, $times, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
// http://www.w3.org/TR/css3-animations/#the-animation-name-property- |
||||
|
// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties. |
||||
|
|
||||
|
@mixin animation($animations...) { |
||||
|
@include prefixer(animation, $animations, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-name($names...) { |
||||
|
@include prefixer(animation-name, $names, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-duration($times...) { |
||||
|
@include prefixer(animation-duration, $times, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-timing-function($motions...) { |
||||
|
// ease | linear | ease-in | ease-out | ease-in-out |
||||
|
@include prefixer(animation-timing-function, $motions, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-iteration-count($values...) { |
||||
|
// infinite | <number> |
||||
|
@include prefixer(animation-iteration-count, $values, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-direction($directions...) { |
||||
|
// normal | alternate |
||||
|
@include prefixer(animation-direction, $directions, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-play-state($states...) { |
||||
|
// running | paused |
||||
|
@include prefixer(animation-play-state, $states, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-delay($times...) { |
||||
|
@include prefixer(animation-delay, $times, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin animation-fill-mode($modes...) { |
||||
|
// none | forwards | backwards | both |
||||
|
@include prefixer(animation-fill-mode, $modes, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin linear-gradient($pos, $g1, $g2: null, |
||||
|
$g3: null, $g4: null, |
||||
|
$g5: null, $g6: null, |
||||
|
$g7: null, $g8: null, |
||||
|
$g9: null, $g10: null, |
||||
|
$fallback: null) { |
||||
|
|
||||
|
// Detect what type of value exists in $pos |
||||
|
$pos-type: type-of(nth($pos, 1)); |
||||
|
$pos-spec: null; |
||||
|
$pos-degree: null; |
||||
|
|
||||
|
// If $pos is missing from mixin, reassign vars and add default position |
||||
|
@if ($pos-type == color) or (nth($pos, 1) == "transparent") { |
||||
|
$g10: $g9; $g9: $g8; $g8: $g7; $g7: $g6; $g6: $g5; |
||||
|
$g5: $g4; $g4: $g3; $g3: $g2; $g2: $g1; $g1: $pos; |
||||
|
$pos: null; |
||||
|
} |
||||
|
|
||||
|
@if $pos { |
||||
|
$positions: _linear-positions-parser($pos); |
||||
|
$pos-degree: nth($positions, 1); |
||||
|
$pos-spec: nth($positions, 2); |
||||
|
} |
||||
|
|
||||
|
$full: $g1, $g2, $g3, $g4, $g5, $g6, $g7, $g8, $g9, $g10; |
||||
|
|
||||
|
// Set $g1 as the default fallback color |
||||
|
$fallback-color: nth($g1, 1); |
||||
|
|
||||
|
// If $fallback is a color use that color as the fallback color |
||||
|
@if (type-of($fallback) == color) or ($fallback == "transparent") { |
||||
|
$fallback-color: $fallback; |
||||
|
} |
||||
|
|
||||
|
background-color: $fallback-color; |
||||
|
background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome |
||||
|
background-image: unquote("linear-gradient(#{$pos-spec}#{$full})"); |
||||
|
} |
||||
|
|
||||
|
@function _linear-positions-parser($pos) { |
||||
|
$user-deprecation-warnings-setting: $output-bourbon-deprecation-warnings; |
||||
|
$output-bourbon-deprecation-warnings: false !global; |
||||
|
|
||||
|
$type: type-of(nth($pos, 1)); |
||||
|
$spec: null; |
||||
|
$degree: null; |
||||
|
$side: null; |
||||
|
$corner: null; |
||||
|
$length: length($pos); |
||||
|
// Parse Side and corner positions |
||||
|
@if ($length > 1) { |
||||
|
@if nth($pos, 1) == "to" { // Newer syntax |
||||
|
$side: nth($pos, 2); |
||||
|
|
||||
|
@if $length == 2 { // eg. to top |
||||
|
// Swap for backwards compatibility |
||||
|
$degree: _position-flipper(nth($pos, 2)); |
||||
|
} |
||||
|
@else if $length == 3 { // eg. to top left |
||||
|
$corner: nth($pos, 3); |
||||
|
} |
||||
|
} |
||||
|
@else if $length == 2 { // Older syntax ("top left") |
||||
|
$side: _position-flipper(nth($pos, 1)); |
||||
|
$corner: _position-flipper(nth($pos, 2)); |
||||
|
} |
||||
|
|
||||
|
@if ("#{$side} #{$corner}" == "left top") or ("#{$side} #{$corner}" == "top left") { |
||||
|
$degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); |
||||
|
} |
||||
|
@else if ("#{$side} #{$corner}" == "right top") or ("#{$side} #{$corner}" == "top right") { |
||||
|
$degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); |
||||
|
} |
||||
|
@else if ("#{$side} #{$corner}" == "right bottom") or ("#{$side} #{$corner}" == "bottom right") { |
||||
|
$degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); |
||||
|
} |
||||
|
@else if ("#{$side} #{$corner}" == "left bottom") or ("#{$side} #{$corner}" == "bottom left") { |
||||
|
$degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); |
||||
|
} |
||||
|
$spec: to $side $corner; |
||||
|
} |
||||
|
@else if $length == 1 { |
||||
|
// Swap for backwards compatibility |
||||
|
@if $type == string { |
||||
|
$degree: $pos; |
||||
|
$spec: to _position-flipper($pos); |
||||
|
} |
||||
|
@else { |
||||
|
$degree: -270 - $pos; //rotate the gradient opposite from spec |
||||
|
$spec: $pos; |
||||
|
} |
||||
|
} |
||||
|
$degree: unquote($degree + ","); |
||||
|
$spec: unquote($spec + ","); |
||||
|
|
||||
|
$output-bourbon-deprecation-warnings: $user-deprecation-warnings-setting !global; |
||||
|
|
||||
|
@return $degree $spec; |
||||
|
} |
||||
|
|
||||
|
@function _position-flipper($pos) { |
||||
|
@return if($pos == left, right, null) |
||||
|
if($pos == right, left, null) |
||||
|
if($pos == top, bottom, null) |
||||
|
if($pos == bottom, top, null); |
||||
|
} |
||||
|
|
||||
|
/// border-radius |
||||
|
@mixin border-top-radius($radii) { |
||||
|
border-top-left-radius: $radii; |
||||
|
border-top-right-radius: $radii; |
||||
|
} |
||||
|
|
||||
|
@mixin border-right-radius($radii) { |
||||
|
border-bottom-right-radius: $radii; |
||||
|
border-top-right-radius: $radii; |
||||
|
} |
||||
|
|
||||
|
@mixin border-bottom-radius($radii) { |
||||
|
border-bottom-left-radius: $radii; |
||||
|
border-bottom-right-radius: $radii; |
||||
|
} |
||||
|
|
||||
|
@mixin border-left-radius($radii) { |
||||
|
border-bottom-left-radius: $radii; |
||||
|
border-top-left-radius: $radii; |
||||
|
} |
||||
|
|
||||
|
/// perspective |
||||
|
@mixin perspective($depth: none) { |
||||
|
@include prefixer(perspective, $depth, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
@mixin perspective-origin($value: 50% 50%) { |
||||
|
@include prefixer(perspective-origin, $value, webkit moz spec); |
||||
|
} |
||||
|
|
||||
|
//// ellipsis |
||||
|
@mixin ellipsis($width: 100%) { |
||||
|
display: inline-block; |
||||
|
max-width: $width; |
||||
|
overflow: hidden; |
||||
|
text-overflow: ellipsis; |
||||
|
white-space: nowrap; |
||||
|
word-wrap: normal; |
||||
|
} |
@ -0,0 +1,127 @@ |
|||||
|
/*! |
||||
|
* Copyright (c) 2017. tom@axisj.com |
||||
|
* - github.com/thomasjang |
||||
|
* - www.axisj.com |
||||
|
*/ |
||||
|
|
||||
|
$hack_ie67: '.'; |
||||
|
|
||||
|
@mixin placeholder($color: $input-color-placeholder) { |
||||
|
// Firefox |
||||
|
&::-moz-placeholder { |
||||
|
color: $color; |
||||
|
opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526 |
||||
|
} |
||||
|
&:-ms-input-placeholder { |
||||
|
color: $color; |
||||
|
} |
||||
|
// Internet Explorer 10+ |
||||
|
&::-webkit-input-placeholder { |
||||
|
color: $color; |
||||
|
} |
||||
|
// Safari and Chrome |
||||
|
} |
||||
|
|
||||
|
@mixin prefixer($property, $value, $prefixes) { |
||||
|
@each $prefix in $prefixes { |
||||
|
@if $prefix == webkit { |
||||
|
@if $prefix-for-webkit { |
||||
|
-webkit-#{$property}: $value; |
||||
|
} |
||||
|
} @else if $prefix == moz { |
||||
|
@if $prefix-for-mozilla { |
||||
|
-moz-#{$property}: $value; |
||||
|
} |
||||
|
} @else if $prefix == ms { |
||||
|
@if $prefix-for-microsoft { |
||||
|
-ms-#{$property}: $value; |
||||
|
} |
||||
|
} @else if $prefix == o { |
||||
|
@if $prefix-for-opera { |
||||
|
-o-#{$property}: $value; |
||||
|
} |
||||
|
} @else if $prefix == spec { |
||||
|
@if $prefix-for-spec { |
||||
|
#{$property}: $value; |
||||
|
} |
||||
|
} @else { |
||||
|
@warn "Unrecognized prefix: #{$prefix}"; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin box-shadow($shadows...) { |
||||
|
@include prefixer(box-shadow, $shadows, spec); |
||||
|
} |
||||
|
|
||||
|
@mixin background-size($lengths...) { |
||||
|
@include prefixer(background-size, $lengths, spec); |
||||
|
} |
||||
|
|
||||
|
@mixin ax-border-radius($border-radius, $direction:"", $adjust:0) { |
||||
|
@if (type_of($border-radius) == "list") { |
||||
|
@if ($direction == "") { |
||||
|
border-top-left-radius: nth($border-radius, 1)+$adjust; |
||||
|
border-top-right-radius: nth($border-radius, 2)+$adjust; |
||||
|
border-bottom-right-radius: nth($border-radius, 3)+$adjust; |
||||
|
border-bottom-left-radius: nth($border-radius, 4)+$adjust; |
||||
|
} @else if ($direction == "top") { |
||||
|
border-top-left-radius: nth($border-radius, 1)+$adjust; |
||||
|
border-top-right-radius: nth($border-radius, 2)+$adjust; |
||||
|
} @else if ($direction == "bottom") { |
||||
|
border-bottom-right-radius: nth($border-radius, 3)+$adjust; |
||||
|
border-bottom-left-radius: nth($border-radius, 4)+$adjust; |
||||
|
} @else if ($direction == "left") { |
||||
|
border-top-left-radius: nth($border-radius, 1)+$adjust; |
||||
|
border-bottom-left-radius: nth($border-radius, 4)+$adjust; |
||||
|
} @else if ($direction == "right") { |
||||
|
border-top-right-radius: nth($border-radius, 2)+$adjust; |
||||
|
border-bottom-right-radius: nth($border-radius, 3)+$adjust; |
||||
|
} |
||||
|
} @else { |
||||
|
@if ($direction == "") { |
||||
|
border-radius: $border-radius+$adjust; |
||||
|
} @else if ($direction == "top") { |
||||
|
border-top-left-radius: $border-radius+$adjust; |
||||
|
border-top-right-radius: $border-radius+$adjust; |
||||
|
} @else if ($direction == "bottom") { |
||||
|
border-bottom-left-radius: $border-radius+$adjust; |
||||
|
border-bottom-right-radius: $border-radius+$adjust; |
||||
|
} @else if ($direction == "left") { |
||||
|
border-top-left-radius: $border-radius+$adjust; |
||||
|
border-bottom-left-radius: $border-radius+$adjust; |
||||
|
} @else if ($direction == "right") { |
||||
|
border-top-right-radius: $border-radius+$adjust; |
||||
|
border-bottom-right-radius: $border-radius+$adjust; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@mixin ax-background($pos, $g1: null, $g2: null) { |
||||
|
|
||||
|
$pos-type: type-of(nth($pos, 1)); |
||||
|
|
||||
|
// If $pos is missing from mixin, reassign vars and add default position |
||||
|
@if ($pos-type == color) or (nth($pos, 1) == "transparent") { |
||||
|
$g2: $g1; |
||||
|
$g1: $pos; |
||||
|
$pos: to top; |
||||
|
} @else if ($g1 == null) { |
||||
|
$g1: $pos; |
||||
|
$pos: to top; |
||||
|
} |
||||
|
|
||||
|
// @debug($g1); |
||||
|
@if (length($g1) == 2) { |
||||
|
$g2: nth($g1, 2); |
||||
|
$g1: nth($g1, 1); |
||||
|
@include linear-gradient($pos, $g1, $g2); |
||||
|
} @else if (length($g1) == 3) { |
||||
|
@include linear-gradient(nth($g1, 1), nth($g1, 2), nth($g1, 3)); |
||||
|
} @else { |
||||
|
@if (type_of(nth($g2, 1)) == color) { |
||||
|
$g2: nth($g2, 1); |
||||
|
} |
||||
|
@include linear-gradient($pos, $g1, $g2); |
||||
|
} |
||||
|
} |
3848
_src/plugins/ax5core/ax5core.js
File diff suppressed because it is too large
View File
2
_src/plugins/ax5core/ax5core.min.js
File diff suppressed because it is too large
View File
1
_src/plugins/ax5core/ax5core.min.js.map
File diff suppressed because it is too large
View File
@ -1,346 +0,0 @@ |
|||||
'use strict'; |
|
||||
|
|
||||
// ax5.ui.mask
|
|
||||
(function () { |
|
||||
|
|
||||
var UI = ax5.ui; |
|
||||
var U = ax5.util; |
|
||||
var MASK = void 0; |
|
||||
|
|
||||
UI.addClass({ |
|
||||
className: "mask" |
|
||||
}, function () { |
|
||||
/** |
|
||||
* @class ax5mask |
|
||||
* @classdesc |
|
||||
* @author tom@axisj.com |
|
||||
* @example |
|
||||
* ```js
|
|
||||
* var customMask = function customMask() { |
|
||||
* var cTmpl = '' + |
|
||||
* '<div class="ax-mask" id="{{maskId}}" >' + |
|
||||
* ' <div class="ax-mask-bg" style="background-color:red !important;"></div>' + |
|
||||
* ' <div class="ax-mask-content">' + |
|
||||
* ' {{{body}}}' + |
|
||||
* ' </div>' + |
|
||||
* '</div>'; |
|
||||
* return cTmpl; |
|
||||
* }; |
|
||||
* ax5.ui.mask.tmpl.customMask = customMask; |
|
||||
* |
|
||||
* var mask = new ax5.ui.mask(); |
|
||||
* |
|
||||
* mask.open({ |
|
||||
* templateName: 'customMask', |
|
||||
* content: 'custom MASK on target', |
|
||||
* target: $("#user-content").get(0), |
|
||||
* onClick: function(){ |
|
||||
* console.log(this); |
|
||||
* } |
|
||||
* }); |
|
||||
* ```
|
|
||||
*/ |
|
||||
return function () { |
|
||||
var self = this, |
|
||||
cfg = void 0; |
|
||||
|
|
||||
this.instanceId = ax5.getGuid(); |
|
||||
this.config = { |
|
||||
theme: '', |
|
||||
target: jQuery(document.body).get(0), |
|
||||
animateTime: 250 |
|
||||
}; |
|
||||
this.maskContent = ''; |
|
||||
this.status = "off"; |
|
||||
|
|
||||
cfg = this.config; |
|
||||
|
|
||||
var onStateChanged = function onStateChanged(opts, that) { |
|
||||
if (opts && opts.onStateChanged) { |
|
||||
opts.onStateChanged.call(that, that); |
|
||||
} else if (this.onStateChanged) { |
|
||||
this.onStateChanged.call(that, that); |
|
||||
} |
|
||||
|
|
||||
opts = null; |
|
||||
that = null; |
|
||||
return true; |
|
||||
}; |
|
||||
var getBodyTmpl = function getBodyTmpl(data) { |
|
||||
if (typeof data.templateName === "undefined") data.templateName = "defaultMask"; |
|
||||
return MASK.tmpl.get.call(this, data.templateName, data); |
|
||||
}; |
|
||||
var setBody = function setBody(content) { |
|
||||
this.maskContent = content; |
|
||||
}; |
|
||||
|
|
||||
/** |
|
||||
* Preferences of Mask UI |
|
||||
* @method ax5mask.setConfig |
|
||||
* @param {Object} config - 클래스 속성값 |
|
||||
* @returns {ax5mask} |
|
||||
* @example |
|
||||
* ```
|
|
||||
* setConfig({ |
|
||||
* target : {Element|AX5 nodelist}, // 마스크 처리할 대상
|
|
||||
* content : {String}, // 마스크안에 들어가는 내용물
|
|
||||
* onStateChanged: function(){} // 마스크 상태변경 시 호출되는 함수 this.type으로 예외처리 가능
|
|
||||
* } |
|
||||
* ```
|
|
||||
*/ |
|
||||
this.init = function () { |
|
||||
// after setConfig();
|
|
||||
this.onStateChanged = cfg.onStateChanged; |
|
||||
this.onClick = cfg.onClick; |
|
||||
if (this.config.content) setBody.call(this, this.config.content); |
|
||||
}; |
|
||||
|
|
||||
/** |
|
||||
* open mask |
|
||||
* target 을 주지 않으면 기본적으로 body 에 마스크가 적용되고 원하는 타겟을 지정해서 마스크를 씌울 수 있습니다. |
|
||||
* 기본 정의된 마스크 외에 사용자가 템플릿을 정의해서 마스크를 사용 가능합니다. |
|
||||
* @method ax5mask.open |
|
||||
* @param {Object} config |
|
||||
* @param {String} config |
|
||||
* @returns {ax5mask} |
|
||||
* @example |
|
||||
* ```js
|
|
||||
* my_mask.open({ |
|
||||
* target: document.body, |
|
||||
* content: "<h1>Loading..</h1>", |
|
||||
* onStateChanged: function () { |
|
||||
* |
|
||||
* } |
|
||||
* }); |
|
||||
* |
|
||||
* my_mask.open({ |
|
||||
* target: $("#mask-target").get(0), // dom Element
|
|
||||
* content: "<h1>Loading..</h1>", |
|
||||
* onStateChanged: function () { |
|
||||
* |
|
||||
* } |
|
||||
* }); |
|
||||
* |
|
||||
* |
|
||||
* var customMask = function customMask() { |
|
||||
* var cTmpl = '' + |
|
||||
* '<div class="ax-mask" id="{{maskId}}" >' + |
|
||||
* ' <div class="ax-mask-bg" style="background-color:red !important;"></div>' + |
|
||||
* ' <div class="ax-mask-content">' + |
|
||||
* ' {{{body}}}' + |
|
||||
* ' </div>' + |
|
||||
* '</div>'; |
|
||||
* return cTmpl; |
|
||||
* }; |
|
||||
* ax5.ui.mask.tmpl.customMask = customMask; |
|
||||
* |
|
||||
* my_mask.open({ |
|
||||
* target: $("#mask-target").get(0), // dom Element
|
|
||||
* content: "<h1>Loading..</h1>", |
|
||||
* |
|
||||
* onStateChanged: function () { |
|
||||
* |
|
||||
* } |
|
||||
* }); |
|
||||
* ```
|
|
||||
*/ |
|
||||
this.open = function (options) { |
|
||||
|
|
||||
if (this.status === "on") this.close(); |
|
||||
if (options && options.content) setBody.call(this, options.content); |
|
||||
if (options && typeof options.templateName === "undefined") options.templateName = "defaultMask"; |
|
||||
self.maskConfig = jQuery.extend(true, {}, this.config, options); |
|
||||
|
|
||||
var _cfg = self.maskConfig, |
|
||||
target = _cfg.target, |
|
||||
$target = jQuery(target), |
|
||||
maskId = 'ax-mask-' + ax5.getGuid(), |
|
||||
$mask = void 0, |
|
||||
css = {}, |
|
||||
that = {}, |
|
||||
templateName = _cfg.templateName, |
|
||||
body = getBodyTmpl({ |
|
||||
theme: _cfg.theme, |
|
||||
maskId: maskId, |
|
||||
body: this.maskContent, |
|
||||
templateName: templateName |
|
||||
}); |
|
||||
|
|
||||
jQuery(document.body).append(body); |
|
||||
|
|
||||
// 마스크의 타겟이 html body 가 아니라면
|
|
||||
if (target && target !== jQuery(document.body).get(0)) { |
|
||||
css = { |
|
||||
position: _cfg.position || "absolute", |
|
||||
left: $target.offset().left, |
|
||||
top: $target.offset().top, |
|
||||
width: $target.outerWidth(), |
|
||||
height: $target.outerHeight() |
|
||||
}; |
|
||||
|
|
||||
$target.addClass("ax-masking"); |
|
||||
|
|
||||
// 마스크의 타겟이 html body가 아닌경우 window resize 이벤트를 추적하여 엘리먼트 마스크의 CSS 속성 변경
|
|
||||
jQuery(window).on("resize.ax5mask-" + this.instanceId, function (_$target) { |
|
||||
this.align(); |
|
||||
}.bind(this)); |
|
||||
} |
|
||||
|
|
||||
if (typeof self.maskConfig.zIndex !== "undefined") { |
|
||||
css["z-index"] = self.maskConfig.zIndex; |
|
||||
} |
|
||||
|
|
||||
this.$mask = $mask = jQuery("#" + maskId); |
|
||||
this.$target = $target; |
|
||||
this.status = "on"; |
|
||||
$mask.css(css); |
|
||||
|
|
||||
if (_cfg.onClick) { |
|
||||
$mask.on("click", function (e) { |
|
||||
that = { |
|
||||
self: self, |
|
||||
state: "open", |
|
||||
type: "click" |
|
||||
}; |
|
||||
self.maskConfig.onClick.call(that, that); |
|
||||
}); |
|
||||
} |
|
||||
|
|
||||
onStateChanged.call(this, null, { |
|
||||
self: this, |
|
||||
state: "open" |
|
||||
}); |
|
||||
|
|
||||
options = null; |
|
||||
_cfg = null; |
|
||||
target = null; |
|
||||
$target = null; |
|
||||
maskId = null; |
|
||||
$mask = null; |
|
||||
css = null; |
|
||||
that = null; |
|
||||
templateName = null; |
|
||||
body = null; |
|
||||
|
|
||||
return this; |
|
||||
}; |
|
||||
|
|
||||
/** |
|
||||
* close mask |
|
||||
* @method ax5mask.close |
|
||||
* @param {Number} [_delay=0] |
|
||||
* @returns {ax5mask} |
|
||||
* @example |
|
||||
* ```
|
|
||||
* my_mask.close(); |
|
||||
* ```
|
|
||||
*/ |
|
||||
this.close = function (_delay) { |
|
||||
if (this.$mask) { |
|
||||
var _close = function _close() { |
|
||||
this.status = "off"; |
|
||||
this.$mask.remove(); |
|
||||
this.$target.removeClass("ax-masking"); |
|
||||
|
|
||||
onStateChanged.call(this, null, { |
|
||||
self: this, |
|
||||
state: "close" |
|
||||
}); |
|
||||
|
|
||||
jQuery(window).off("resize.ax5mask-" + this.instanceId); |
|
||||
}; |
|
||||
|
|
||||
if (_delay) { |
|
||||
setTimeout(function () { |
|
||||
_close.call(this); |
|
||||
}.bind(this), _delay); |
|
||||
} else { |
|
||||
_close.call(this); |
|
||||
} |
|
||||
} |
|
||||
return this; |
|
||||
}; |
|
||||
|
|
||||
/** |
|
||||
* @method ax5mask.fadeOut |
|
||||
* @returns {ax5mask} |
|
||||
*/ |
|
||||
this.fadeOut = function () { |
|
||||
if (this.$mask) { |
|
||||
var _close = function _close() { |
|
||||
this.status = "off"; |
|
||||
this.$mask.remove(); |
|
||||
this.$target.removeClass("ax-masking"); |
|
||||
|
|
||||
onStateChanged.call(this, null, { |
|
||||
self: this, |
|
||||
state: "close" |
|
||||
}); |
|
||||
|
|
||||
jQuery(window).off("resize.ax5mask-" + this.instanceId); |
|
||||
}; |
|
||||
|
|
||||
this.$mask.addClass("fade-out"); |
|
||||
setTimeout(function () { |
|
||||
_close.call(this); |
|
||||
}.bind(this), cfg.animateTime); |
|
||||
} |
|
||||
return this; |
|
||||
}; |
|
||||
|
|
||||
/** |
|
||||
* @method ax5mask.align |
|
||||
* @returns {ax5mask} |
|
||||
*/ |
|
||||
this.align = function () { |
|
||||
if (this.maskConfig && this.maskConfig.target && this.maskConfig.target !== jQuery(document.body).get(0)) { |
|
||||
try { |
|
||||
var css = { |
|
||||
position: this.maskConfig.position || "absolute", |
|
||||
left: this.$target.offset().left, |
|
||||
top: this.$target.offset().top, |
|
||||
width: this.$target.outerWidth(), |
|
||||
height: this.$target.outerHeight() |
|
||||
}; |
|
||||
this.$mask.css(css); |
|
||||
} catch (e) {} |
|
||||
} |
|
||||
return this; |
|
||||
}; |
|
||||
|
|
||||
this.pullRequest = function () { |
|
||||
console.log("test pullRequest01"); |
|
||||
console.log("test pullRequest02"); |
|
||||
}; |
|
||||
|
|
||||
// 클래스 생성자
|
|
||||
this.main = function () { |
|
||||
|
|
||||
UI.mask_instance = UI.mask_instance || []; |
|
||||
UI.mask_instance.push(this); |
|
||||
|
|
||||
if (arguments && U.isObject(arguments[0])) { |
|
||||
this.setConfig(arguments[0]); |
|
||||
} |
|
||||
}.apply(this, arguments); |
|
||||
}; |
|
||||
}()); |
|
||||
MASK = ax5.ui.mask; |
|
||||
})(); |
|
||||
// ax5.ui.mask.tmpl
|
|
||||
(function () { |
|
||||
|
|
||||
var MASK = ax5.ui.mask; |
|
||||
|
|
||||
var defaultMask = function defaultMask(columnKeys) { |
|
||||
return '\n <div class="ax-mask {{theme}}" id="{{maskId}}">\n <div class="ax-mask-bg"></div>\n <div class="ax-mask-content">\n <div class="ax-mask-body">\n {{{body}}}\n </div>\n </div>\n </div>\n '; |
|
||||
}; |
|
||||
|
|
||||
MASK.tmpl = { |
|
||||
"defaultMask": defaultMask, |
|
||||
|
|
||||
get: function get(tmplName, data, columnKeys) { |
|
||||
return ax5.mustache.render(MASK.tmpl[tmplName].call(this, columnKeys), data); |
|
||||
} |
|
||||
}; |
|
||||
})(); |
|
@ -1,2 +0,0 @@ |
|||||
"use strict";!function(){var t=ax5.ui,s=ax5.util,e=void 0;t.addClass({className:"mask"},function(){return function(){var i=this,n=void 0;this.instanceId=ax5.getGuid(),this.config={theme:"",target:jQuery(document.body).get(0),animateTime:250},this.maskContent="",this.status="off",n=this.config;var a=function(t,s){return t&&t.onStateChanged?t.onStateChanged.call(s,s):this.onStateChanged&&this.onStateChanged.call(s,s),t=null,s=null,!0},o=function(t){return"undefined"==typeof t.templateName&&(t.templateName="defaultMask"),e.tmpl.get.call(this,t.templateName,t)},l=function(t){this.maskContent=t};this.init=function(){this.onStateChanged=n.onStateChanged,this.onClick=n.onClick,this.config.content&&l.call(this,this.config.content)},this.open=function(t){"on"===this.status&&this.close(),t&&t.content&&l.call(this,t.content),t&&"undefined"==typeof t.templateName&&(t.templateName="defaultMask"),i.maskConfig=jQuery.extend(!0,{},this.config,t);var s=i.maskConfig,e=s.target,n=jQuery(e),u="ax-mask-"+ax5.getGuid(),h=void 0,c={},f={},m=s.templateName,d=o({theme:s.theme,maskId:u,body:this.maskContent,templateName:m});return jQuery(document.body).append(d),e&&e!==jQuery(document.body).get(0)&&(c={position:s.position||"absolute",left:n.offset().left,top:n.offset().top,width:n.outerWidth(),height:n.outerHeight()},n.addClass("ax-masking"),jQuery(window).on("resize.ax5mask-"+this.instanceId,function(t){this.align()}.bind(this))),"undefined"!=typeof i.maskConfig.zIndex&&(c["z-index"]=i.maskConfig.zIndex),this.$mask=h=jQuery("#"+u),this.$target=n,this.status="on",h.css(c),s.onClick&&h.on("click",function(t){f={self:i,state:"open",type:"click"},i.maskConfig.onClick.call(f,f)}),a.call(this,null,{self:this,state:"open"}),t=null,s=null,e=null,n=null,u=null,h=null,c=null,f=null,m=null,d=null,this},this.close=function(t){if(this.$mask){var s=function(){this.status="off",this.$mask.remove(),this.$target.removeClass("ax-masking"),a.call(this,null,{self:this,state:"close"}),jQuery(window).off("resize.ax5mask-"+this.instanceId)};t?setTimeout(function(){s.call(this)}.bind(this),t):s.call(this)}return this},this.fadeOut=function(){if(this.$mask){var t=function(){this.status="off",this.$mask.remove(),this.$target.removeClass("ax-masking"),a.call(this,null,{self:this,state:"close"}),jQuery(window).off("resize.ax5mask-"+this.instanceId)};this.$mask.addClass("fade-out"),setTimeout(function(){t.call(this)}.bind(this),n.animateTime)}return this},this.align=function(){if(this.maskConfig&&this.maskConfig.target&&this.maskConfig.target!==jQuery(document.body).get(0))try{var t={position:this.maskConfig.position||"absolute",left:this.$target.offset().left,top:this.$target.offset().top,width:this.$target.outerWidth(),height:this.$target.outerHeight()};this.$mask.css(t)}catch(t){}return this},this.pullRequest=function(){console.log("test pullRequest01"),console.log("test pullRequest02")},this.main=function(){t.mask_instance=t.mask_instance||[],t.mask_instance.push(this),arguments&&s.isObject(arguments[0])&&this.setConfig(arguments[0])}.apply(this,arguments)}}()),e=ax5.ui.mask}(),function(){var t=ax5.ui.mask,s=function(t){return'\n <div class="ax-mask {{theme}}" id="{{maskId}}">\n <div class="ax-mask-bg"></div>\n <div class="ax-mask-content">\n <div class="ax-mask-body">\n {{{body}}}\n </div>\n </div>\n </div>\n '};t.tmpl={defaultMask:s,get:function(s,e,i){return ax5.mustache.render(t.tmpl[s].call(this,i),e)}}}(); |
|
||||
//# sourceMappingURL=ax5mask.min.js.map
|
|
1
_src/plugins/ax5ui-mask/ax5mask.min.js.map
File diff suppressed because it is too large
View File
1165
_src/plugins/ax5ui-modal/ax5modal.js
File diff suppressed because it is too large
View File
2
_src/plugins/ax5ui-modal/ax5modal.min.js
File diff suppressed because it is too large
View File
1
_src/plugins/ax5ui-modal/ax5modal.min.js.map
File diff suppressed because it is too large
View File
@ -1,333 +0,0 @@ |
|||||
Authors ordered by first contribution |
|
||||
A list of current team members is available at http://jqueryui.com/about |
|
||||
|
|
||||
Paul Bakaus <paul.bakaus@gmail.com> |
|
||||
Richard Worth <rdworth@gmail.com> |
|
||||
Yehuda Katz <wycats@gmail.com> |
|
||||
Sean Catchpole <sean@sunsean.com> |
|
||||
John Resig <jeresig@gmail.com> |
|
||||
Tane Piper <piper.tane@gmail.com> |
|
||||
Dmitri Gaskin <dmitrig01@gmail.com> |
|
||||
Klaus Hartl <klaus.hartl@gmail.com> |
|
||||
Stefan Petre <stefan.petre@gmail.com> |
|
||||
Gilles van den Hoven <gilles@webunity.nl> |
|
||||
Micheil Bryan Smith <micheil@brandedcode.com> |
|
||||
Jörn Zaefferer <joern.zaefferer@gmail.com> |
|
||||
Marc Grabanski <m@marcgrabanski.com> |
|
||||
Keith Wood <kbwood@iinet.com.au> |
|
||||
Brandon Aaron <brandon.aaron@gmail.com> |
|
||||
Scott González <scott.gonzalez@gmail.com> |
|
||||
Eduardo Lundgren <eduardolundgren@gmail.com> |
|
||||
Aaron Eisenberger <aaronchi@gmail.com> |
|
||||
Joan Piedra <theneojp@gmail.com> |
|
||||
Bruno Basto <b.basto@gmail.com> |
|
||||
Remy Sharp <remy@leftlogic.com> |
|
||||
Bohdan Ganicky <bohdan.ganicky@gmail.com> |
|
||||
David Bolter <david.bolter@gmail.com> |
|
||||
Chi Cheng <cloudream@gmail.com> |
|
||||
Ca-Phun Ung <pazu2k@gmail.com> |
|
||||
Ariel Flesler <aflesler@gmail.com> |
|
||||
Maggie Wachs <maggie@filamentgroup.com> |
|
||||
Scott Jehl <scottjehl@gmail.com> |
|
||||
Todd Parker <todd@filamentgroup.com> |
|
||||
Andrew Powell <andrew@shellscape.org> |
|
||||
Brant Burnett <btburnett3@gmail.com> |
|
||||
Douglas Neiner <doug@dougneiner.com> |
|
||||
Paul Irish <paul.irish@gmail.com> |
|
||||
Ralph Whitbeck <ralph.whitbeck@gmail.com> |
|
||||
Thibault Duplessis <thibault.duplessis@gmail.com> |
|
||||
Dominique Vincent <dominique.vincent@toitl.com> |
|
||||
Jack Hsu <jack.hsu@gmail.com> |
|
||||
Adam Sontag <ajpiano@ajpiano.com> |
|
||||
Carl Fürstenberg <carl@excito.com> |
|
||||
Kevin Dalman <development@allpro.net> |
|
||||
Alberto Fernández Capel <afcapel@gmail.com> |
|
||||
Jacek Jędrzejewski (http://jacek.jedrzejewski.name) |
|
||||
Ting Kuei <ting@kuei.com> |
|
||||
Samuel Cormier-Iijima <sam@chide.it> |
|
||||
Jon Palmer <jonspalmer@gmail.com> |
|
||||
Ben Hollis <bhollis@amazon.com> |
|
||||
Justin MacCarthy <Justin@Rubystars.biz> |
|
||||
Eyal Kobrigo <kobrigo@hotmail.com> |
|
||||
Tiago Freire <tiago.freire@gmail.com> |
|
||||
Diego Tres <diegotres@gmail.com> |
|
||||
Holger Rüprich <holger@rueprich.de> |
|
||||
Ziling Zhao <zilingzhao@gmail.com> |
|
||||
Mike Alsup <malsup@gmail.com> |
|
||||
Robson Braga Araujo <robsonbraga@gmail.com> |
|
||||
Pierre-Henri Ausseil <ph.ausseil@gmail.com> |
|
||||
Christopher McCulloh <cmcculloh@gmail.com> |
|
||||
Andrew Newcomb <ext.github@preceptsoftware.co.uk> |
|
||||
Lim Chee Aun <cheeaun@gmail.com> |
|
||||
Jorge Barreiro <yortx.barry@gmail.com> |
|
||||
Daniel Steigerwald <daniel@steigerwald.cz> |
|
||||
John Firebaugh <john_firebaugh@bigfix.com> |
|
||||
John Enters <github@darkdark.net> |
|
||||
Andrey Kapitcyn <ru.m157y@gmail.com> |
|
||||
Dmitry Petrov <dpetroff@gmail.com> |
|
||||
Eric Hynds <eric@hynds.net> |
|
||||
Chairat Sunthornwiphat <pipo@sixhead.com> |
|
||||
Josh Varner <josh.varner@gmail.com> |
|
||||
Stéphane Raimbault <stephane.raimbault@gmail.com> |
|
||||
Jay Merrifield <fracmak@gmail.com> |
|
||||
J. Ryan Stinnett <jryans@gmail.com> |
|
||||
Peter Heiberg <peter@heiberg.se> |
|
||||
Alex Dovenmuehle <adovenmuehle@gmail.com> |
|
||||
Jamie Gegerson <git@jamiegegerson.com> |
|
||||
Raymond Schwartz <skeetergraphics@gmail.com> |
|
||||
Phillip Barnes <philbar@gmail.com> |
|
||||
Kyle Wilkinson <kai@wikyd.org> |
|
||||
Khaled AlHourani <me@khaledalhourani.com> |
|
||||
Marian Rudzynski <mr@impaled.org> |
|
||||
Jean-Francois Remy <jeff@melix.org> |
|
||||
Doug Blood <dougblood@gmail.com> |
|
||||
Filippo Cavallarin <filippo.cavallarin@codseq.it> |
|
||||
Heiko Henning <heiko@thehennings.ch> |
|
||||
Aliaksandr Rahalevich <saksmlz@gmail.com> |
|
||||
Mario Visic <mario@mariovisic.com> |
|
||||
Xavi Ramirez <xavi.rmz@gmail.com> |
|
||||
Max Schnur <max.schnur@gmail.com> |
|
||||
Saji Nediyanchath <saji89@gmail.com> |
|
||||
Corey Frang <gnarf37@gmail.com> |
|
||||
Aaron Peterson <aaronp123@yahoo.com> |
|
||||
Ivan Peters <ivan@ivanpeters.com> |
|
||||
Mohamed Cherif Bouchelaghem <cherifbouchelaghem@yahoo.fr> |
|
||||
Marcos Sousa <falecomigo@marcossousa.com> |
|
||||
Michael DellaNoce <mdellanoce@mailtrust.com> |
|
||||
George Marshall <echosx@gmail.com> |
|
||||
Tobias Brunner <tobias@strongswan.org> |
|
||||
Martin Solli <msolli@gmail.com> |
|
||||
David Petersen <public@petersendidit.com> |
|
||||
Dan Heberden <danheberden@gmail.com> |
|
||||
William Kevin Manire <williamkmanire@gmail.com> |
|
||||
Gilmore Davidson <gilmoreorless@gmail.com> |
|
||||
Michael Wu <michaelmwu@gmail.com> |
|
||||
Adam Parod <mystic414@gmail.com> |
|
||||
Guillaume Gautreau <guillaume+github@ghusse.com> |
|
||||
Marcel Toele <EleotleCram@gmail.com> |
|
||||
Dan Streetman <ddstreet@ieee.org> |
|
||||
Matt Hoskins <matt@nipltd.com> |
|
||||
Giovanni Giacobbi <giovanni@giacobbi.net> |
|
||||
Kyle Florence <kyle.florence@gmail.com> |
|
||||
Pavol Hluchý <lopo@losys.sk> |
|
||||
Hans Hillen <hans.hillen@gmail.com> |
|
||||
Mark Johnson <virgofx@live.com> |
|
||||
Trey Hunner <treyhunner@gmail.com> |
|
||||
Shane Whittet <whittet@gmail.com> |
|
||||
Edward A Faulkner <ef@alum.mit.edu> |
|
||||
Adam Baratz <adam@adambaratz.com> |
|
||||
Kato Kazuyoshi <kato.kazuyoshi@gmail.com> |
|
||||
Eike Send <eike.send@gmail.com> |
|
||||
Kris Borchers <kris.borchers@gmail.com> |
|
||||
Eddie Monge <eddie@eddiemonge.com> |
|
||||
Israel Tsadok <itsadok@gmail.com> |
|
||||
Carson McDonald <carson@ioncannon.net> |
|
||||
Jason Davies <jason@jasondavies.com> |
|
||||
Garrison Locke <gplocke@gmail.com> |
|
||||
David Murdoch <david@davidmurdoch.com> |
|
||||
Benjamin Scott Boyle <benjamins.boyle@gmail.com> |
|
||||
Jesse Baird <jebaird@gmail.com> |
|
||||
Jonathan Vingiano <jvingiano@gmail.com> |
|
||||
Dylan Just <dev@ephox.com> |
|
||||
Hiroshi Tomita <tomykaira@gmail.com> |
|
||||
Glenn Goodrich <glenn.goodrich@gmail.com> |
|
||||
Tarafder Ashek-E-Elahi <mail.ashek@gmail.com> |
|
||||
Ryan Neufeld <ryan@neufeldmail.com> |
|
||||
Marc Neuwirth <marc.neuwirth@gmail.com> |
|
||||
Philip Graham <philip.robert.graham@gmail.com> |
|
||||
Benjamin Sterling <benjamin.sterling@kenzomedia.com> |
|
||||
Wesley Walser <waw325@gmail.com> |
|
||||
Kouhei Sutou <kou@clear-code.com> |
|
||||
Karl Kirch <karlkrch@gmail.com> |
|
||||
Chris Kelly <ckdake@ckdake.com> |
|
||||
Jason Oster <jay@kodewerx.org> |
|
||||
Felix Nagel <info@felixnagel.com> |
|
||||
Alexander Polomoshnov <alex.polomoshnov@gmail.com> |
|
||||
David Leal <dgleal@gmail.com> |
|
||||
Igor Milla <igor.fsp.milla@gmail.com> |
|
||||
Dave Methvin <dave.methvin@gmail.com> |
|
||||
Florian Gutmann <f.gutmann@chronimo.com> |
|
||||
Marwan Al Jubeh <marwan.aljubeh@gmail.com> |
|
||||
Milan Broum <midlis@googlemail.com> |
|
||||
Sebastian Sauer <info@dynpages.de> |
|
||||
Gaëtan Muller <m.gaetan89@gmail.com> |
|
||||
Michel Weimerskirch <michel@weimerskirch.net> |
|
||||
William Griffiths <william@ycymro.com> |
|
||||
Stojce Slavkovski <stojce@gmail.com> |
|
||||
David Soms <david.soms@gmail.com> |
|
||||
David De Sloovere <david.desloovere@outlook.com> |
|
||||
Michael P. Jung <michael.jung@terreon.de> |
|
||||
Shannon Pekary <spekary@gmail.com> |
|
||||
Dan Wellman <danwellman@hotmail.com> |
|
||||
Matthew Edward Hutton <meh@corefiling.co.uk> |
|
||||
James Khoury <james@jameskhoury.com> |
|
||||
Rob Loach <robloach@gmail.com> |
|
||||
Alberto Monteiro <betimbrasil@gmail.com> |
|
||||
Alex Rhea <alex.rhea@gmail.com> |
|
||||
Krzysztof Rosiński <rozwell69@gmail.com> |
|
||||
Ryan Olton <oltonr@gmail.com> |
|
||||
Genie <386@mail.com> |
|
||||
Rick Waldron <waldron.rick@gmail.com> |
|
||||
Ian Simpson <spoonlikesham@gmail.com> |
|
||||
Lev Kitsis <spam4lev@gmail.com> |
|
||||
TJ VanToll <tj.vantoll@gmail.com> |
|
||||
Justin Domnitz <jdomnitz@gmail.com> |
|
||||
Douglas Cerna <douglascerna@yahoo.com> |
|
||||
Bert ter Heide <bertjh@hotmail.com> |
|
||||
Jasvir Nagra <jasvir@gmail.com> |
|
||||
Yuriy Khabarov <13real008@gmail.com> |
|
||||
Harri Kilpiö <harri.kilpio@gmail.com> |
|
||||
Lado Lomidze <lado.lomidze@gmail.com> |
|
||||
Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> |
|
||||
Simon Sattes <simon.sattes@gmail.com> |
|
||||
Jo Liss <joliss42@gmail.com> |
|
||||
Guntupalli Karunakar <karunakarg@yahoo.com> |
|
||||
Shahyar Ghobadpour <shahyar@gmail.com> |
|
||||
Lukasz Lipinski <uzza17@gmail.com> |
|
||||
Timo Tijhof <krinklemail@gmail.com> |
|
||||
Jason Moon <jmoon@socialcast.com> |
|
||||
Martin Frost <martinf55@hotmail.com> |
|
||||
Eneko Illarramendi <eneko@illarra.com> |
|
||||
EungJun Yi <semtlenori@gmail.com> |
|
||||
Courtland Allen <courtlandallen@gmail.com> |
|
||||
Viktar Varvanovich <non4eg@gmail.com> |
|
||||
Danny Trunk <dtrunk90@gmail.com> |
|
||||
Pavel Stetina <pavel.stetina@nangu.tv> |
|
||||
Michael Stay <metaweta@gmail.com> |
|
||||
Steven Roussey <sroussey@gmail.com> |
|
||||
Michael Hollis <hollis21@gmail.com> |
|
||||
Lee Rowlands <lee.rowlands@previousnext.com.au> |
|
||||
Timmy Willison <timmywillisn@gmail.com> |
|
||||
Karl Swedberg <kswedberg@gmail.com> |
|
||||
Baoju Yuan <the_guy_1987@hotmail.com> |
|
||||
Maciej Mroziński <maciej.k.mrozinski@gmail.com> |
|
||||
Luis Dalmolin <luis.nh@gmail.com> |
|
||||
Mark Aaron Shirley <maspwr@gmail.com> |
|
||||
Martin Hoch <martin@fidion.de> |
|
||||
Jiayi Yang <tr870829@gmail.com> |
|
||||
Philipp Benjamin Köppchen <xgxtpbk@gws.ms> |
|
||||
Sindre Sorhus <sindresorhus@gmail.com> |
|
||||
Bernhard Sirlinger <bernhard.sirlinger@tele2.de> |
|
||||
Jared A. Scheel <jared@jaredscheel.com> |
|
||||
Rafael Xavier de Souza <rxaviers@gmail.com> |
|
||||
John Chen <zhang.z.chen@intel.com> |
|
||||
Robert Beuligmann <robertbeuligmann@gmail.com> |
|
||||
Dale Kocian <dale.kocian@gmail.com> |
|
||||
Mike Sherov <mike.sherov@gmail.com> |
|
||||
Andrew Couch <andy@couchand.com> |
|
||||
Marc-Andre Lafortune <github@marc-andre.ca> |
|
||||
Nate Eagle <nate.eagle@teamaol.com> |
|
||||
David Souther <davidsouther@gmail.com> |
|
||||
Mathias Stenbom <mathias@stenbom.com> |
|
||||
Sergey Kartashov <ebishkek@yandex.ru> |
|
||||
Avinash R <nashpapa@gmail.com> |
|
||||
Ethan Romba <ethanromba@gmail.com> |
|
||||
Cory Gackenheimer <cory.gack@gmail.com> |
|
||||
Juan Pablo Kaniefsky <jpkaniefsky@gmail.com> |
|
||||
Roman Salnikov <bardt.dz@gmail.com> |
|
||||
Anika Henke <anika@selfthinker.org> |
|
||||
Samuel Bovée <samycookie2000@yahoo.fr> |
|
||||
Fabrício Matté <ult_combo@hotmail.com> |
|
||||
Viktor Kojouharov <vkojouharov@gmail.com> |
|
||||
Pawel Maruszczyk (http://hrabstwo.net) |
|
||||
Pavel Selitskas <p.selitskas@gmail.com> |
|
||||
Bjørn Johansen <post@bjornjohansen.no> |
|
||||
Matthieu Penant <thieum22@hotmail.com> |
|
||||
Dominic Barnes <dominic@dbarnes.info> |
|
||||
David Sullivan <david.sullivan@gmail.com> |
|
||||
Thomas Jaggi <thomas@responsive.ch> |
|
||||
Vahid Sohrabloo <vahid4134@gmail.com> |
|
||||
Travis Carden <travis.carden@gmail.com> |
|
||||
Bruno M. Custódio <bruno@brunomcustodio.com> |
|
||||
Nathanael Silverman <nathanael.silverman@gmail.com> |
|
||||
Christian Wenz <christian@wenz.org> |
|
||||
Steve Urmston <steve@urm.st> |
|
||||
Zaven Muradyan <megalivoithos@gmail.com> |
|
||||
Woody Gilk <shadowhand@deviantart.com> |
|
||||
Zbigniew Motyka <zbigniew.motyka@gmail.com> |
|
||||
Suhail Alkowaileet <xsoh.k7@gmail.com> |
|
||||
Toshi MARUYAMA <marutosijp2@yahoo.co.jp> |
|
||||
David Hansen <hansede@gmail.com> |
|
||||
Brian Grinstead <briangrinstead@gmail.com> |
|
||||
Christian Klammer <christian314159@gmail.com> |
|
||||
Steven Luscher <jquerycla@steveluscher.com> |
|
||||
Gan Eng Chin <engchin.gan@gmail.com> |
|
||||
Gabriel Schulhof <gabriel.schulhof@intel.com> |
|
||||
Alexander Schmitz <arschmitz@gmail.com> |
|
||||
Vilhjálmur Skúlason <vis@dmm.is> |
|
||||
Siebrand Mazeland <siebrand@kitano.nl> |
|
||||
Mohsen Ekhtiari <mohsenekhtiari@yahoo.com> |
|
||||
Pere Orga <gotrunks@gmail.com> |
|
||||
Jasper de Groot <mail@ugomobi.com> |
|
||||
Stephane Deschamps <stephane.deschamps@gmail.com> |
|
||||
Jyoti Deka <dekajp@gmail.com> |
|
||||
Andrei Picus <office.nightcrawler@gmail.com> |
|
||||
Ondrej Novy <novy@ondrej.org> |
|
||||
Jacob McCutcheon <jacob.mccutcheon@gmail.com> |
|
||||
Monika Piotrowicz <monika.piotrowicz@gmail.com> |
|
||||
Imants Horsts <imants.horsts@inbox.lv> |
|
||||
Eric Dahl <eric.c.dahl@gmail.com> |
|
||||
Dave Stein <dave@behance.com> |
|
||||
Dylan Barrell <dylan@barrell.com> |
|
||||
Daniel DeGroff <djdegroff@gmail.com> |
|
||||
Michael Wiencek <mwtuea@gmail.com> |
|
||||
Thomas Meyer <meyertee@gmail.com> |
|
||||
Ruslan Yakhyaev <ruslan@ruslan.io> |
|
||||
Brian J. Dowling <bjd-dev@simplicity.net> |
|
||||
Ben Higgins <ben@extrahop.com> |
|
||||
Yermo Lamers <yml@yml.com> |
|
||||
Patrick Stapleton <github@gdi2290.com> |
|
||||
Trisha Crowley <trisha.crowley@gmail.com> |
|
||||
Usman Akeju <akeju00+github@gmail.com> |
|
||||
Rodrigo Menezes <rod333@gmail.com> |
|
||||
Jacques Perrault <jacques_perrault@us.ibm.com> |
|
||||
Frederik Elvhage <frederik.elvhage@googlemail.com> |
|
||||
Will Holley <willholley@gmail.com> |
|
||||
Uri Gilad <antishok@gmail.com> |
|
||||
Richard Gibson <richard.gibson@gmail.com> |
|
||||
Simen Bekkhus <sbekkhus91@gmail.com> |
|
||||
Chen Eshchar <eshcharc@gmail.com> |
|
||||
Bruno Pérel <brunoperel@gmail.com> |
|
||||
Mohammed Alshehri <m@dralshehri.com> |
|
||||
Lisa Seacat DeLuca <ldeluca@us.ibm.com> |
|
||||
Anne-Gaelle Colom <coloma@westminster.ac.uk> |
|
||||
Adam Foster <slimfoster@gmail.com> |
|
||||
Luke Page <luke.a.page@gmail.com> |
|
||||
Daniel Owens <daniel@matchstickmixup.com> |
|
||||
Michael Orchard <morchard@scottlogic.co.uk> |
|
||||
Marcus Warren <marcus@envoke.com> |
|
||||
Nils Heuermann <nils@world-of-scripts.de> |
|
||||
Marco Ziech <marco@ziech.net> |
|
||||
Patricia Juarez <patrixd@gmail.com> |
|
||||
Ben Mosher <me@benmosher.com> |
|
||||
Ablay Keldibek <atomio.ak@gmail.com> |
|
||||
Thomas Applencourt <thomas.applencourt@irsamc.ups-tlse.fr> |
|
||||
Jiabao Wu <jiabao.foss@gmail.com> |
|
||||
Eric Lee Carraway <github@ericcarraway.com> |
|
||||
Victor Homyakov <vkhomyackov@gmail.com> |
|
||||
Myeongjin Lee <aranet100@gmail.com> |
|
||||
Liran Sharir <lsharir@gmail.com> |
|
||||
Weston Ruter <weston@xwp.co> |
|
||||
Mani Mishra <manimishra902@gmail.com> |
|
||||
Hannah Methvin <hannahmethvin@gmail.com> |
|
||||
Leonardo Balter <leonardo.balter@gmail.com> |
|
||||
Benjamin Albert <benjamin_a5@yahoo.com> |
|
||||
Michał Gołębiowski <m.goleb@gmail.com> |
|
||||
Alyosha Pushak <alyosha.pushak@gmail.com> |
|
||||
Fahad Ahmad <fahadahmad41@hotmail.com> |
|
||||
Matt Brundage <github@mattbrundage.com> |
|
||||
Francesc Baeta <francesc.baeta@gmail.com> |
|
||||
Piotr Baran <piotros@wp.pl> |
|
||||
Mukul Hase <mukulhase@gmail.com> |
|
||||
Konstantin Dinev <kdinev@mail.bw.edu> |
|
||||
Rand Scullard <rand@randscullard.com> |
|
||||
Dan Strohl <dan@wjcg.net> |
|
||||
Maksim Ryzhikov <rv.maksim@gmail.com> |
|
||||
Amine HADDAD <haddad@allegorie.tv> |
|
||||
Amanpreet Singh <apsdehal@gmail.com> |
|
||||
Alexey Balchunas <bleshik@gmail.com> |
|
||||
Peter Kehl <peter.kehl@gmail.com> |
|
||||
Peter Dave Hello <hsu@peterdavehello.org> |
|
||||
Johannes Schäfer <johnschaefer@gmx.de> |
|
||||
Ville Skyttä <ville.skytta@iki.fi> |
|
||||
Ryan Oriecuia <ryan.oriecuia@visioncritical.com> |
|
@ -1,43 +0,0 @@ |
|||||
Copyright jQuery Foundation and other contributors, https://jquery.org/ |
|
||||
|
|
||||
This software consists of voluntary contributions made by many |
|
||||
individuals. For exact contribution history, see the revision history |
|
||||
available at https://github.com/jquery/jquery-ui |
|
||||
|
|
||||
The following license applies to all parts of this software except as |
|
||||
documented below: |
|
||||
|
|
||||
==== |
|
||||
|
|
||||
Permission is hereby granted, free of charge, to any person obtaining |
|
||||
a copy of this software and associated documentation files (the |
|
||||
"Software"), to deal in the Software without restriction, including |
|
||||
without limitation the rights to use, copy, modify, merge, publish, |
|
||||
distribute, sublicense, and/or sell copies of the Software, and to |
|
||||
permit persons to whom the Software is furnished to do so, subject to |
|
||||
the following conditions: |
|
||||
|
|
||||
The above copyright notice and this permission notice shall be |
|
||||
included in all copies or substantial portions of the Software. |
|
||||
|
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
||||
|
|
||||
==== |
|
||||
|
|
||||
Copyright and related rights for sample code are waived via CC0. Sample |
|
||||
code is defined as all source code contained within the demos directory. |
|
||||
|
|
||||
CC0: http://creativecommons.org/publicdomain/zero/1.0/ |
|
||||
|
|
||||
==== |
|
||||
|
|
||||
All files located in the node_modules and external directories are |
|
||||
externally maintained libraries used by this software which have their |
|
||||
own licenses; we recommend you read them, as their terms may differ from |
|
||||
the terms above. |
|
11008
_src/plugins/jquery-ui-1.12.1.custom/external/jquery/jquery.js
File diff suppressed because it is too large
View File
Before Width: 256 | Height: 240 | Size: 6.8 KiB |
Before Width: 256 | Height: 240 | Size: 6.8 KiB |
Before Width: 256 | Height: 240 | Size: 4.4 KiB |
Before Width: 256 | Height: 240 | Size: 6.8 KiB |
Before Width: 256 | Height: 240 | Size: 4.4 KiB |
Before Width: 256 | Height: 240 | Size: 6.2 KiB |
@ -1,333 +0,0 @@ |
|||||
<!doctype html> |
|
||||
<html lang="us"> |
|
||||
<head> |
|
||||
<meta charset="utf-8"> |
|
||||
<title>jQuery UI Example Page</title> |
|
||||
<link href="jquery-ui.css" rel="stylesheet"> |
|
||||
<style> |
|
||||
body{ |
|
||||
font-family: "Trebuchet MS", sans-serif; |
|
||||
margin: 50px; |
|
||||
} |
|
||||
.demoHeaders { |
|
||||
margin-top: 2em; |
|
||||
} |
|
||||
#dialog-link { |
|
||||
padding: .4em 1em .4em 20px; |
|
||||
text-decoration: none; |
|
||||
position: relative; |
|
||||
} |
|
||||
#dialog-link span.ui-icon { |
|
||||
margin: 0 5px 0 0; |
|
||||
position: absolute; |
|
||||
left: .2em; |
|
||||
top: 50%; |
|
||||
margin-top: -8px; |
|
||||
} |
|
||||
#icons { |
|
||||
margin: 0; |
|
||||
padding: 0; |
|
||||
} |
|
||||
#icons li { |
|
||||
margin: 2px; |
|
||||
position: relative; |
|
||||
padding: 4px 0; |
|
||||
cursor: pointer; |
|
||||
float: left; |
|
||||
list-style: none; |
|
||||
} |
|
||||
#icons span.ui-icon { |
|
||||
float: left; |
|
||||
margin: 0 4px; |
|
||||
} |
|
||||
.fakewindowcontain .ui-widget-overlay { |
|
||||
position: absolute; |
|
||||
} |
|
||||
select { |
|
||||
width: 200px; |
|
||||
} |
|
||||
</style> |
|
||||
</head> |
|
||||
<body> |
|
||||
|
|
||||
<h1>Welcome to jQuery UI!</h1> |
|
||||
|
|
||||
<div class="ui-widget"> |
|
||||
<p>This page demonstrates the widgets and theme you selected in Download Builder. Please make sure you are using them with a compatible jQuery version.</p> |
|
||||
</div> |
|
||||
|
|
||||
<h1>YOUR COMPONENTS:</h1> |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
<h2 class="demoHeaders">Framework Icons (content color preview)</h2> |
|
||||
<ul id="icons" class="ui-widget ui-helper-clearfix"> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-n"><span class="ui-icon ui-icon-caret-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-ne"><span class="ui-icon ui-icon-caret-1-ne"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-e"><span class="ui-icon ui-icon-caret-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-se"><span class="ui-icon ui-icon-caret-1-se"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-s"><span class="ui-icon ui-icon-caret-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-sw"><span class="ui-icon ui-icon-caret-1-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-w"><span class="ui-icon ui-icon-caret-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-1-nw"><span class="ui-icon ui-icon-caret-1-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-2-n-s"><span class="ui-icon ui-icon-caret-2-n-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-caret-2-e-w"><span class="ui-icon ui-icon-caret-2-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-n"><span class="ui-icon ui-icon-triangle-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-ne"><span class="ui-icon ui-icon-triangle-1-ne"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-e"><span class="ui-icon ui-icon-triangle-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-se"><span class="ui-icon ui-icon-triangle-1-se"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-s"><span class="ui-icon ui-icon-triangle-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-sw"><span class="ui-icon ui-icon-triangle-1-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-w"><span class="ui-icon ui-icon-triangle-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-nw"><span class="ui-icon ui-icon-triangle-1-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-2-n-s"><span class="ui-icon ui-icon-triangle-2-n-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-2-e-w"><span class="ui-icon ui-icon-triangle-2-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-n"><span class="ui-icon ui-icon-arrow-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-ne"><span class="ui-icon ui-icon-arrow-1-ne"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-e"><span class="ui-icon ui-icon-arrow-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-se"><span class="ui-icon ui-icon-arrow-1-se"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-s"><span class="ui-icon ui-icon-arrow-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-sw"><span class="ui-icon ui-icon-arrow-1-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-w"><span class="ui-icon ui-icon-arrow-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-nw"><span class="ui-icon ui-icon-arrow-1-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-n-s"><span class="ui-icon ui-icon-arrow-2-n-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-ne-sw"><span class="ui-icon ui-icon-arrow-2-ne-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-e-w"><span class="ui-icon ui-icon-arrow-2-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-se-nw"><span class="ui-icon ui-icon-arrow-2-se-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-n"><span class="ui-icon ui-icon-arrowstop-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-e"><span class="ui-icon ui-icon-arrowstop-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-s"><span class="ui-icon ui-icon-arrowstop-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-w"><span class="ui-icon ui-icon-arrowstop-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-n"><span class="ui-icon ui-icon-arrowthick-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-ne"><span class="ui-icon ui-icon-arrowthick-1-ne"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-e"><span class="ui-icon ui-icon-arrowthick-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-se"><span class="ui-icon ui-icon-arrowthick-1-se"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-s"><span class="ui-icon ui-icon-arrowthick-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-sw"><span class="ui-icon ui-icon-arrowthick-1-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-w"><span class="ui-icon ui-icon-arrowthick-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-nw"><span class="ui-icon ui-icon-arrowthick-1-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-n-s"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-ne-sw"><span class="ui-icon ui-icon-arrowthick-2-ne-sw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-e-w"><span class="ui-icon ui-icon-arrowthick-2-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-se-nw"><span class="ui-icon ui-icon-arrowthick-2-se-nw"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-n"><span class="ui-icon ui-icon-arrowthickstop-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-e"><span class="ui-icon ui-icon-arrowthickstop-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-s"><span class="ui-icon ui-icon-arrowthickstop-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-w"><span class="ui-icon ui-icon-arrowthickstop-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-w"><span class="ui-icon ui-icon-arrowreturnthick-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-n"><span class="ui-icon ui-icon-arrowreturnthick-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-e"><span class="ui-icon ui-icon-arrowreturnthick-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-s"><span class="ui-icon ui-icon-arrowreturnthick-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-w"><span class="ui-icon ui-icon-arrowreturn-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-n"><span class="ui-icon ui-icon-arrowreturn-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-e"><span class="ui-icon ui-icon-arrowreturn-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-s"><span class="ui-icon ui-icon-arrowreturn-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-w"><span class="ui-icon ui-icon-arrowrefresh-1-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-n"><span class="ui-icon ui-icon-arrowrefresh-1-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-e"><span class="ui-icon ui-icon-arrowrefresh-1-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-s"><span class="ui-icon ui-icon-arrowrefresh-1-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-4"><span class="ui-icon ui-icon-arrow-4"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-4-diag"><span class="ui-icon ui-icon-arrow-4-diag"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-extlink"><span class="ui-icon ui-icon-extlink"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-newwin"><span class="ui-icon ui-icon-newwin"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-refresh"><span class="ui-icon ui-icon-refresh"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-shuffle"><span class="ui-icon ui-icon-shuffle"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-transfer-e-w"><span class="ui-icon ui-icon-transfer-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-transferthick-e-w"><span class="ui-icon ui-icon-transferthick-e-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-folder-collapsed"><span class="ui-icon ui-icon-folder-collapsed"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-folder-open"><span class="ui-icon ui-icon-folder-open"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-document"><span class="ui-icon ui-icon-document"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-document-b"><span class="ui-icon ui-icon-document-b"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-note"><span class="ui-icon ui-icon-note"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-mail-closed"><span class="ui-icon ui-icon-mail-closed"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-mail-open"><span class="ui-icon ui-icon-mail-open"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-suitcase"><span class="ui-icon ui-icon-suitcase"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-comment"><span class="ui-icon ui-icon-comment"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-person"><span class="ui-icon ui-icon-person"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-print"><span class="ui-icon ui-icon-print"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-trash"><span class="ui-icon ui-icon-trash"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-locked"><span class="ui-icon ui-icon-locked"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-unlocked"><span class="ui-icon ui-icon-unlocked"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-bookmark"><span class="ui-icon ui-icon-bookmark"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-tag"><span class="ui-icon ui-icon-tag"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-home"><span class="ui-icon ui-icon-home"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-flag"><span class="ui-icon ui-icon-flag"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-calculator"><span class="ui-icon ui-icon-calculator"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-cart"><span class="ui-icon ui-icon-cart"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pencil"><span class="ui-icon ui-icon-pencil"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-clock"><span class="ui-icon ui-icon-clock"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-disk"><span class="ui-icon ui-icon-disk"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-calendar"><span class="ui-icon ui-icon-calendar"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-zoomin"><span class="ui-icon ui-icon-zoomin"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-zoomout"><span class="ui-icon ui-icon-zoomout"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-search"><span class="ui-icon ui-icon-search"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-wrench"><span class="ui-icon ui-icon-wrench"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-gear"><span class="ui-icon ui-icon-gear"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-heart"><span class="ui-icon ui-icon-heart"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-star"><span class="ui-icon ui-icon-star"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-link"><span class="ui-icon ui-icon-link"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-cancel"><span class="ui-icon ui-icon-cancel"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-plus"><span class="ui-icon ui-icon-plus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-plusthick"><span class="ui-icon ui-icon-plusthick"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-minus"><span class="ui-icon ui-icon-minus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-minusthick"><span class="ui-icon ui-icon-minusthick"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-close"><span class="ui-icon ui-icon-close"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-closethick"><span class="ui-icon ui-icon-closethick"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-key"><span class="ui-icon ui-icon-key"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-lightbulb"><span class="ui-icon ui-icon-lightbulb"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-scissors"><span class="ui-icon ui-icon-scissors"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-clipboard"><span class="ui-icon ui-icon-clipboard"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-copy"><span class="ui-icon ui-icon-copy"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-contact"><span class="ui-icon ui-icon-contact"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-image"><span class="ui-icon ui-icon-image"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-video"><span class="ui-icon ui-icon-video"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-script"><span class="ui-icon ui-icon-script"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-alert"><span class="ui-icon ui-icon-alert"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-info"><span class="ui-icon ui-icon-info"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-notice"><span class="ui-icon ui-icon-notice"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-help"><span class="ui-icon ui-icon-help"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-check"><span class="ui-icon ui-icon-check"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-bullet"><span class="ui-icon ui-icon-bullet"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-radio-off"><span class="ui-icon ui-icon-radio-off"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-radio-on"><span class="ui-icon ui-icon-radio-on"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pin-w"><span class="ui-icon ui-icon-pin-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pin-s"><span class="ui-icon ui-icon-pin-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-play"><span class="ui-icon ui-icon-play"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pause"><span class="ui-icon ui-icon-pause"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-next"><span class="ui-icon ui-icon-seek-next"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-prev"><span class="ui-icon ui-icon-seek-prev"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-end"><span class="ui-icon ui-icon-seek-end"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-first"><span class="ui-icon ui-icon-seek-first"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-stop"><span class="ui-icon ui-icon-stop"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-eject"><span class="ui-icon ui-icon-eject"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-volume-off"><span class="ui-icon ui-icon-volume-off"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-volume-on"><span class="ui-icon ui-icon-volume-on"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-power"><span class="ui-icon ui-icon-power"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-signal-diag"><span class="ui-icon ui-icon-signal-diag"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-signal"><span class="ui-icon ui-icon-signal"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-0"><span class="ui-icon ui-icon-battery-0"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-1"><span class="ui-icon ui-icon-battery-1"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-2"><span class="ui-icon ui-icon-battery-2"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-3"><span class="ui-icon ui-icon-battery-3"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-plus"><span class="ui-icon ui-icon-circle-plus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-minus"><span class="ui-icon ui-icon-circle-minus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-close"><span class="ui-icon ui-icon-circle-close"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-e"><span class="ui-icon ui-icon-circle-triangle-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-s"><span class="ui-icon ui-icon-circle-triangle-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-w"><span class="ui-icon ui-icon-circle-triangle-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-n"><span class="ui-icon ui-icon-circle-triangle-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-e"><span class="ui-icon ui-icon-circle-arrow-e"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-s"><span class="ui-icon ui-icon-circle-arrow-s"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-w"><span class="ui-icon ui-icon-circle-arrow-w"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-n"><span class="ui-icon ui-icon-circle-arrow-n"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-zoomin"><span class="ui-icon ui-icon-circle-zoomin"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-zoomout"><span class="ui-icon ui-icon-circle-zoomout"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-check"><span class="ui-icon ui-icon-circle-check"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-plus"><span class="ui-icon ui-icon-circlesmall-plus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-minus"><span class="ui-icon ui-icon-circlesmall-minus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-close"><span class="ui-icon ui-icon-circlesmall-close"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-plus"><span class="ui-icon ui-icon-squaresmall-plus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-minus"><span class="ui-icon ui-icon-squaresmall-minus"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-close"><span class="ui-icon ui-icon-squaresmall-close"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-dotted-vertical"><span class="ui-icon ui-icon-grip-dotted-vertical"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-dotted-horizontal"><span class="ui-icon ui-icon-grip-dotted-horizontal"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-solid-vertical"><span class="ui-icon ui-icon-grip-solid-vertical"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-solid-horizontal"><span class="ui-icon ui-icon-grip-solid-horizontal"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-gripsmall-diagonal-se"><span class="ui-icon ui-icon-gripsmall-diagonal-se"></span></li> |
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-diagonal-se"><span class="ui-icon ui-icon-grip-diagonal-se"></span></li> |
|
||||
</ul> |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
<!-- Datepicker --> |
|
||||
<h2 class="demoHeaders">Datepicker</h2> |
|
||||
<div id="datepicker"></div> |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
<!-- Highlight / Error --> |
|
||||
<h2 class="demoHeaders">Highlight / Error</h2> |
|
||||
<div class="ui-widget"> |
|
||||
<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;"> |
|
||||
<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span> |
|
||||
<strong>Hey!</strong> Sample ui-state-highlight style.</p> |
|
||||
</div> |
|
||||
</div> |
|
||||
<br> |
|
||||
<div class="ui-widget"> |
|
||||
<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;"> |
|
||||
<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> |
|
||||
<strong>Alert:</strong> Sample ui-state-error style.</p> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
|
||||
<script src="external/jquery/jquery.js"></script> |
|
||||
<script src="jquery-ui.js"></script> |
|
||||
<script> |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
$( "#datepicker" ).datepicker({ |
|
||||
inline: true |
|
||||
}); |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
// Hover states on the static widgets |
|
||||
$( "#dialog-link, #icons li" ).hover( |
|
||||
function() { |
|
||||
$( this ).addClass( "ui-state-hover" ); |
|
||||
}, |
|
||||
function() { |
|
||||
$( this ).removeClass( "ui-state-hover" ); |
|
||||
} |
|
||||
); |
|
||||
</script> |
|
||||
</body> |
|
||||
</html> |
|
@ -1,701 +0,0 @@ |
|||||
/*! jQuery UI - v1.12.1 - 2017-07-23 |
|
||||
* http://jqueryui.com |
|
||||
* Includes: sortable.css, core.css, datepicker.css, theme.css |
|
||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif |
|
||||
* Copyright jQuery Foundation and other contributors; Licensed MIT */ |
|
||||
|
|
||||
.ui-sortable-handle { |
|
||||
-ms-touch-action: none; |
|
||||
touch-action: none; |
|
||||
} |
|
||||
/* Layout helpers |
|
||||
----------------------------------*/ |
|
||||
.ui-helper-hidden { |
|
||||
display: none; |
|
||||
} |
|
||||
.ui-helper-hidden-accessible { |
|
||||
border: 0; |
|
||||
clip: rect(0 0 0 0); |
|
||||
height: 1px; |
|
||||
margin: -1px; |
|
||||
overflow: hidden; |
|
||||
padding: 0; |
|
||||
position: absolute; |
|
||||
width: 1px; |
|
||||
} |
|
||||
.ui-helper-reset { |
|
||||
margin: 0; |
|
||||
padding: 0; |
|
||||
border: 0; |
|
||||
outline: 0; |
|
||||
line-height: 1.3; |
|
||||
text-decoration: none; |
|
||||
font-size: 100%; |
|
||||
list-style: none; |
|
||||
} |
|
||||
.ui-helper-clearfix:before, |
|
||||
.ui-helper-clearfix:after { |
|
||||
content: ""; |
|
||||
display: table; |
|
||||
border-collapse: collapse; |
|
||||
} |
|
||||
.ui-helper-clearfix:after { |
|
||||
clear: both; |
|
||||
} |
|
||||
.ui-helper-zfix { |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
top: 0; |
|
||||
left: 0; |
|
||||
position: absolute; |
|
||||
opacity: 0; |
|
||||
filter:Alpha(Opacity=0); /* support: IE8 */ |
|
||||
} |
|
||||
|
|
||||
.ui-front { |
|
||||
z-index: 100; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/* Interaction Cues |
|
||||
----------------------------------*/ |
|
||||
.ui-state-disabled { |
|
||||
cursor: default !important; |
|
||||
pointer-events: none; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/* Icons |
|
||||
----------------------------------*/ |
|
||||
.ui-icon { |
|
||||
display: inline-block; |
|
||||
vertical-align: middle; |
|
||||
margin-top: -.25em; |
|
||||
position: relative; |
|
||||
text-indent: -99999px; |
|
||||
overflow: hidden; |
|
||||
background-repeat: no-repeat; |
|
||||
} |
|
||||
|
|
||||
.ui-widget-icon-block { |
|
||||
left: 50%; |
|
||||
margin-left: -8px; |
|
||||
display: block; |
|
||||
} |
|
||||
|
|
||||
/* Misc visuals |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* Overlays */ |
|
||||
.ui-widget-overlay { |
|
||||
position: fixed; |
|
||||
top: 0; |
|
||||
left: 0; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
} |
|
||||
.ui-datepicker { |
|
||||
width: 17em; |
|
||||
padding: .2em .2em 0; |
|
||||
display: none; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-header { |
|
||||
position: relative; |
|
||||
padding: .2em 0; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev, |
|
||||
.ui-datepicker .ui-datepicker-next { |
|
||||
position: absolute; |
|
||||
top: 2px; |
|
||||
width: 1.8em; |
|
||||
height: 1.8em; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev-hover, |
|
||||
.ui-datepicker .ui-datepicker-next-hover { |
|
||||
top: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev { |
|
||||
left: 2px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-next { |
|
||||
right: 2px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev-hover { |
|
||||
left: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-next-hover { |
|
||||
right: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev span, |
|
||||
.ui-datepicker .ui-datepicker-next span { |
|
||||
display: block; |
|
||||
position: absolute; |
|
||||
left: 50%; |
|
||||
margin-left: -8px; |
|
||||
top: 50%; |
|
||||
margin-top: -8px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-title { |
|
||||
margin: 0 2.3em; |
|
||||
line-height: 1.8em; |
|
||||
text-align: center; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-title select { |
|
||||
font-size: 1em; |
|
||||
margin: 1px 0; |
|
||||
} |
|
||||
.ui-datepicker select.ui-datepicker-month, |
|
||||
.ui-datepicker select.ui-datepicker-year { |
|
||||
width: 45%; |
|
||||
} |
|
||||
.ui-datepicker table { |
|
||||
width: 100%; |
|
||||
font-size: .9em; |
|
||||
border-collapse: collapse; |
|
||||
margin: 0 0 .4em; |
|
||||
} |
|
||||
.ui-datepicker th { |
|
||||
padding: .7em .3em; |
|
||||
text-align: center; |
|
||||
font-weight: bold; |
|
||||
border: 0; |
|
||||
} |
|
||||
.ui-datepicker td { |
|
||||
border: 0; |
|
||||
padding: 1px; |
|
||||
} |
|
||||
.ui-datepicker td span, |
|
||||
.ui-datepicker td a { |
|
||||
display: block; |
|
||||
padding: .2em; |
|
||||
text-align: right; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane { |
|
||||
background-image: none; |
|
||||
margin: .7em 0 0 0; |
|
||||
padding: 0 .2em; |
|
||||
border-left: 0; |
|
||||
border-right: 0; |
|
||||
border-bottom: 0; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane button { |
|
||||
float: right; |
|
||||
margin: .5em .2em .4em; |
|
||||
cursor: pointer; |
|
||||
padding: .2em .6em .3em .6em; |
|
||||
width: auto; |
|
||||
overflow: visible; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { |
|
||||
float: left; |
|
||||
} |
|
||||
|
|
||||
/* with multiple calendars */ |
|
||||
.ui-datepicker.ui-datepicker-multi { |
|
||||
width: auto; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group { |
|
||||
float: left; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group table { |
|
||||
width: 95%; |
|
||||
margin: 0 auto .4em; |
|
||||
} |
|
||||
.ui-datepicker-multi-2 .ui-datepicker-group { |
|
||||
width: 50%; |
|
||||
} |
|
||||
.ui-datepicker-multi-3 .ui-datepicker-group { |
|
||||
width: 33.3%; |
|
||||
} |
|
||||
.ui-datepicker-multi-4 .ui-datepicker-group { |
|
||||
width: 25%; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, |
|
||||
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { |
|
||||
border-left-width: 0; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-buttonpane { |
|
||||
clear: left; |
|
||||
} |
|
||||
.ui-datepicker-row-break { |
|
||||
clear: both; |
|
||||
width: 100%; |
|
||||
font-size: 0; |
|
||||
} |
|
||||
|
|
||||
/* RTL support */ |
|
||||
.ui-datepicker-rtl { |
|
||||
direction: rtl; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-prev { |
|
||||
right: 2px; |
|
||||
left: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-next { |
|
||||
left: 2px; |
|
||||
right: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-prev:hover { |
|
||||
right: 1px; |
|
||||
left: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-next:hover { |
|
||||
left: 1px; |
|
||||
right: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane { |
|
||||
clear: right; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button { |
|
||||
float: left; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, |
|
||||
.ui-datepicker-rtl .ui-datepicker-group { |
|
||||
float: right; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, |
|
||||
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { |
|
||||
border-right-width: 0; |
|
||||
border-left-width: 1px; |
|
||||
} |
|
||||
|
|
||||
/* Icons */ |
|
||||
.ui-datepicker .ui-icon { |
|
||||
display: block; |
|
||||
text-indent: -99999px; |
|
||||
overflow: hidden; |
|
||||
background-repeat: no-repeat; |
|
||||
left: .5em; |
|
||||
top: .3em; |
|
||||
} |
|
||||
|
|
||||
/* Component containers |
|
||||
----------------------------------*/ |
|
||||
.ui-widget { |
|
||||
font-family: Arial,Helvetica,sans-serif; |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget .ui-widget { |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget input, |
|
||||
.ui-widget select, |
|
||||
.ui-widget textarea, |
|
||||
.ui-widget button { |
|
||||
font-family: Arial,Helvetica,sans-serif; |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget.ui-widget-content { |
|
||||
border: 1px solid #c5c5c5; |
|
||||
} |
|
||||
.ui-widget-content { |
|
||||
border: 1px solid #dddddd; |
|
||||
background: #ffffff; |
|
||||
color: #333333; |
|
||||
} |
|
||||
.ui-widget-content a { |
|
||||
color: #333333; |
|
||||
} |
|
||||
.ui-widget-header { |
|
||||
border: 1px solid #dddddd; |
|
||||
background: #e9e9e9; |
|
||||
color: #333333; |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
.ui-widget-header a { |
|
||||
color: #333333; |
|
||||
} |
|
||||
|
|
||||
/* Interaction states |
|
||||
----------------------------------*/ |
|
||||
.ui-state-default, |
|
||||
.ui-widget-content .ui-state-default, |
|
||||
.ui-widget-header .ui-state-default, |
|
||||
.ui-button, |
|
||||
|
|
||||
/* We use html here because we need a greater specificity to make sure disabled |
|
||||
works properly when clicked or hovered */ |
|
||||
html .ui-button.ui-state-disabled:hover, |
|
||||
html .ui-button.ui-state-disabled:active { |
|
||||
border: 1px solid #c5c5c5; |
|
||||
background: #f6f6f6; |
|
||||
font-weight: normal; |
|
||||
color: #454545; |
|
||||
} |
|
||||
.ui-state-default a, |
|
||||
.ui-state-default a:link, |
|
||||
.ui-state-default a:visited, |
|
||||
a.ui-button, |
|
||||
a:link.ui-button, |
|
||||
a:visited.ui-button, |
|
||||
.ui-button { |
|
||||
color: #454545; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
.ui-state-hover, |
|
||||
.ui-widget-content .ui-state-hover, |
|
||||
.ui-widget-header .ui-state-hover, |
|
||||
.ui-state-focus, |
|
||||
.ui-widget-content .ui-state-focus, |
|
||||
.ui-widget-header .ui-state-focus, |
|
||||
.ui-button:hover, |
|
||||
.ui-button:focus { |
|
||||
border: 1px solid #cccccc; |
|
||||
background: #ededed; |
|
||||
font-weight: normal; |
|
||||
color: #2b2b2b; |
|
||||
} |
|
||||
.ui-state-hover a, |
|
||||
.ui-state-hover a:hover, |
|
||||
.ui-state-hover a:link, |
|
||||
.ui-state-hover a:visited, |
|
||||
.ui-state-focus a, |
|
||||
.ui-state-focus a:hover, |
|
||||
.ui-state-focus a:link, |
|
||||
.ui-state-focus a:visited, |
|
||||
a.ui-button:hover, |
|
||||
a.ui-button:focus { |
|
||||
color: #2b2b2b; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
.ui-visual-focus { |
|
||||
box-shadow: 0 0 3px 1px rgb(94, 158, 214); |
|
||||
} |
|
||||
.ui-state-active, |
|
||||
.ui-widget-content .ui-state-active, |
|
||||
.ui-widget-header .ui-state-active, |
|
||||
a.ui-button:active, |
|
||||
.ui-button:active, |
|
||||
.ui-button.ui-state-active:hover { |
|
||||
border: 1px solid #003eff; |
|
||||
background: #007fff; |
|
||||
font-weight: normal; |
|
||||
color: #ffffff; |
|
||||
} |
|
||||
.ui-icon-background, |
|
||||
.ui-state-active .ui-icon-background { |
|
||||
border: #003eff; |
|
||||
background-color: #ffffff; |
|
||||
} |
|
||||
.ui-state-active a, |
|
||||
.ui-state-active a:link, |
|
||||
.ui-state-active a:visited { |
|
||||
color: #ffffff; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
/* Interaction Cues |
|
||||
----------------------------------*/ |
|
||||
.ui-state-highlight, |
|
||||
.ui-widget-content .ui-state-highlight, |
|
||||
.ui-widget-header .ui-state-highlight { |
|
||||
border: 1px solid #dad55e; |
|
||||
background: #fffa90; |
|
||||
color: #777620; |
|
||||
} |
|
||||
.ui-state-checked { |
|
||||
border: 1px solid #dad55e; |
|
||||
background: #fffa90; |
|
||||
} |
|
||||
.ui-state-highlight a, |
|
||||
.ui-widget-content .ui-state-highlight a, |
|
||||
.ui-widget-header .ui-state-highlight a { |
|
||||
color: #777620; |
|
||||
} |
|
||||
.ui-state-error, |
|
||||
.ui-widget-content .ui-state-error, |
|
||||
.ui-widget-header .ui-state-error { |
|
||||
border: 1px solid #f1a899; |
|
||||
background: #fddfdf; |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-state-error a, |
|
||||
.ui-widget-content .ui-state-error a, |
|
||||
.ui-widget-header .ui-state-error a { |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-state-error-text, |
|
||||
.ui-widget-content .ui-state-error-text, |
|
||||
.ui-widget-header .ui-state-error-text { |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-priority-primary, |
|
||||
.ui-widget-content .ui-priority-primary, |
|
||||
.ui-widget-header .ui-priority-primary { |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
.ui-priority-secondary, |
|
||||
.ui-widget-content .ui-priority-secondary, |
|
||||
.ui-widget-header .ui-priority-secondary { |
|
||||
opacity: .7; |
|
||||
filter:Alpha(Opacity=70); /* support: IE8 */ |
|
||||
font-weight: normal; |
|
||||
} |
|
||||
.ui-state-disabled, |
|
||||
.ui-widget-content .ui-state-disabled, |
|
||||
.ui-widget-header .ui-state-disabled { |
|
||||
opacity: .35; |
|
||||
filter:Alpha(Opacity=35); /* support: IE8 */ |
|
||||
background-image: none; |
|
||||
} |
|
||||
.ui-state-disabled .ui-icon { |
|
||||
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ |
|
||||
} |
|
||||
|
|
||||
/* Icons |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* states and images */ |
|
||||
.ui-icon { |
|
||||
width: 16px; |
|
||||
height: 16px; |
|
||||
} |
|
||||
.ui-icon, |
|
||||
.ui-widget-content .ui-icon { |
|
||||
background-image: url("images/ui-icons_444444_256x240.png"); |
|
||||
} |
|
||||
.ui-widget-header .ui-icon { |
|
||||
background-image: url("images/ui-icons_444444_256x240.png"); |
|
||||
} |
|
||||
.ui-state-hover .ui-icon, |
|
||||
.ui-state-focus .ui-icon, |
|
||||
.ui-button:hover .ui-icon, |
|
||||
.ui-button:focus .ui-icon { |
|
||||
background-image: url("images/ui-icons_555555_256x240.png"); |
|
||||
} |
|
||||
.ui-state-active .ui-icon, |
|
||||
.ui-button:active .ui-icon { |
|
||||
background-image: url("images/ui-icons_ffffff_256x240.png"); |
|
||||
} |
|
||||
.ui-state-highlight .ui-icon, |
|
||||
.ui-button .ui-state-highlight.ui-icon { |
|
||||
background-image: url("images/ui-icons_777620_256x240.png"); |
|
||||
} |
|
||||
.ui-state-error .ui-icon, |
|
||||
.ui-state-error-text .ui-icon { |
|
||||
background-image: url("images/ui-icons_cc0000_256x240.png"); |
|
||||
} |
|
||||
.ui-button .ui-icon { |
|
||||
background-image: url("images/ui-icons_777777_256x240.png"); |
|
||||
} |
|
||||
|
|
||||
/* positioning */ |
|
||||
.ui-icon-blank { background-position: 16px 16px; } |
|
||||
.ui-icon-caret-1-n { background-position: 0 0; } |
|
||||
.ui-icon-caret-1-ne { background-position: -16px 0; } |
|
||||
.ui-icon-caret-1-e { background-position: -32px 0; } |
|
||||
.ui-icon-caret-1-se { background-position: -48px 0; } |
|
||||
.ui-icon-caret-1-s { background-position: -65px 0; } |
|
||||
.ui-icon-caret-1-sw { background-position: -80px 0; } |
|
||||
.ui-icon-caret-1-w { background-position: -96px 0; } |
|
||||
.ui-icon-caret-1-nw { background-position: -112px 0; } |
|
||||
.ui-icon-caret-2-n-s { background-position: -128px 0; } |
|
||||
.ui-icon-caret-2-e-w { background-position: -144px 0; } |
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; } |
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; } |
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; } |
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; } |
|
||||
.ui-icon-triangle-1-s { background-position: -65px -16px; } |
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; } |
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; } |
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; } |
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; } |
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; } |
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; } |
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; } |
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; } |
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; } |
|
||||
.ui-icon-arrow-1-s { background-position: -65px -32px; } |
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; } |
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; } |
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; } |
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; } |
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } |
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; } |
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } |
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; } |
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; } |
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; } |
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; } |
|
||||
.ui-icon-arrowthick-1-n { background-position: 1px -48px; } |
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } |
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; } |
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; } |
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; } |
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } |
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; } |
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } |
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } |
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } |
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } |
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } |
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } |
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } |
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } |
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } |
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } |
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; } |
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; } |
|
||||
.ui-icon-extlink { background-position: -32px -80px; } |
|
||||
.ui-icon-newwin { background-position: -48px -80px; } |
|
||||
.ui-icon-refresh { background-position: -64px -80px; } |
|
||||
.ui-icon-shuffle { background-position: -80px -80px; } |
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; } |
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; } |
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; } |
|
||||
.ui-icon-folder-open { background-position: -16px -96px; } |
|
||||
.ui-icon-document { background-position: -32px -96px; } |
|
||||
.ui-icon-document-b { background-position: -48px -96px; } |
|
||||
.ui-icon-note { background-position: -64px -96px; } |
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; } |
|
||||
.ui-icon-mail-open { background-position: -96px -96px; } |
|
||||
.ui-icon-suitcase { background-position: -112px -96px; } |
|
||||
.ui-icon-comment { background-position: -128px -96px; } |
|
||||
.ui-icon-person { background-position: -144px -96px; } |
|
||||
.ui-icon-print { background-position: -160px -96px; } |
|
||||
.ui-icon-trash { background-position: -176px -96px; } |
|
||||
.ui-icon-locked { background-position: -192px -96px; } |
|
||||
.ui-icon-unlocked { background-position: -208px -96px; } |
|
||||
.ui-icon-bookmark { background-position: -224px -96px; } |
|
||||
.ui-icon-tag { background-position: -240px -96px; } |
|
||||
.ui-icon-home { background-position: 0 -112px; } |
|
||||
.ui-icon-flag { background-position: -16px -112px; } |
|
||||
.ui-icon-calendar { background-position: -32px -112px; } |
|
||||
.ui-icon-cart { background-position: -48px -112px; } |
|
||||
.ui-icon-pencil { background-position: -64px -112px; } |
|
||||
.ui-icon-clock { background-position: -80px -112px; } |
|
||||
.ui-icon-disk { background-position: -96px -112px; } |
|
||||
.ui-icon-calculator { background-position: -112px -112px; } |
|
||||
.ui-icon-zoomin { background-position: -128px -112px; } |
|
||||
.ui-icon-zoomout { background-position: -144px -112px; } |
|
||||
.ui-icon-search { background-position: -160px -112px; } |
|
||||
.ui-icon-wrench { background-position: -176px -112px; } |
|
||||
.ui-icon-gear { background-position: -192px -112px; } |
|
||||
.ui-icon-heart { background-position: -208px -112px; } |
|
||||
.ui-icon-star { background-position: -224px -112px; } |
|
||||
.ui-icon-link { background-position: -240px -112px; } |
|
||||
.ui-icon-cancel { background-position: 0 -128px; } |
|
||||
.ui-icon-plus { background-position: -16px -128px; } |
|
||||
.ui-icon-plusthick { background-position: -32px -128px; } |
|
||||
.ui-icon-minus { background-position: -48px -128px; } |
|
||||
.ui-icon-minusthick { background-position: -64px -128px; } |
|
||||
.ui-icon-close { background-position: -80px -128px; } |
|
||||
.ui-icon-closethick { background-position: -96px -128px; } |
|
||||
.ui-icon-key { background-position: -112px -128px; } |
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; } |
|
||||
.ui-icon-scissors { background-position: -144px -128px; } |
|
||||
.ui-icon-clipboard { background-position: -160px -128px; } |
|
||||
.ui-icon-copy { background-position: -176px -128px; } |
|
||||
.ui-icon-contact { background-position: -192px -128px; } |
|
||||
.ui-icon-image { background-position: -208px -128px; } |
|
||||
.ui-icon-video { background-position: -224px -128px; } |
|
||||
.ui-icon-script { background-position: -240px -128px; } |
|
||||
.ui-icon-alert { background-position: 0 -144px; } |
|
||||
.ui-icon-info { background-position: -16px -144px; } |
|
||||
.ui-icon-notice { background-position: -32px -144px; } |
|
||||
.ui-icon-help { background-position: -48px -144px; } |
|
||||
.ui-icon-check { background-position: -64px -144px; } |
|
||||
.ui-icon-bullet { background-position: -80px -144px; } |
|
||||
.ui-icon-radio-on { background-position: -96px -144px; } |
|
||||
.ui-icon-radio-off { background-position: -112px -144px; } |
|
||||
.ui-icon-pin-w { background-position: -128px -144px; } |
|
||||
.ui-icon-pin-s { background-position: -144px -144px; } |
|
||||
.ui-icon-play { background-position: 0 -160px; } |
|
||||
.ui-icon-pause { background-position: -16px -160px; } |
|
||||
.ui-icon-seek-next { background-position: -32px -160px; } |
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; } |
|
||||
.ui-icon-seek-end { background-position: -64px -160px; } |
|
||||
.ui-icon-seek-start { background-position: -80px -160px; } |
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ |
|
||||
.ui-icon-seek-first { background-position: -80px -160px; } |
|
||||
.ui-icon-stop { background-position: -96px -160px; } |
|
||||
.ui-icon-eject { background-position: -112px -160px; } |
|
||||
.ui-icon-volume-off { background-position: -128px -160px; } |
|
||||
.ui-icon-volume-on { background-position: -144px -160px; } |
|
||||
.ui-icon-power { background-position: 0 -176px; } |
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; } |
|
||||
.ui-icon-signal { background-position: -32px -176px; } |
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; } |
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; } |
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; } |
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; } |
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; } |
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; } |
|
||||
.ui-icon-circle-close { background-position: -32px -192px; } |
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; } |
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; } |
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; } |
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; } |
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; } |
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; } |
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; } |
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; } |
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; } |
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; } |
|
||||
.ui-icon-circle-check { background-position: -208px -192px; } |
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; } |
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; } |
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; } |
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; } |
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; } |
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; } |
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } |
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } |
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; } |
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } |
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } |
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; } |
|
||||
|
|
||||
|
|
||||
/* Misc visuals |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* Corner radius */ |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-top, |
|
||||
.ui-corner-left, |
|
||||
.ui-corner-tl { |
|
||||
border-top-left-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-top, |
|
||||
.ui-corner-right, |
|
||||
.ui-corner-tr { |
|
||||
border-top-right-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-bottom, |
|
||||
.ui-corner-left, |
|
||||
.ui-corner-bl { |
|
||||
border-bottom-left-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-bottom, |
|
||||
.ui-corner-right, |
|
||||
.ui-corner-br { |
|
||||
border-bottom-right-radius: 3px; |
|
||||
} |
|
||||
|
|
||||
/* Overlays */ |
|
||||
.ui-widget-overlay { |
|
||||
background: #aaaaaa; |
|
||||
opacity: .3; |
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */ |
|
||||
} |
|
||||
.ui-widget-shadow { |
|
||||
-webkit-box-shadow: 0px 0px 5px #666666; |
|
||||
box-shadow: 0px 0px 5px #666666; |
|
||||
} |
|
4705
_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.js
File diff suppressed because it is too large
View File
7
_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.min.css
File diff suppressed because it is too large
View File
8
_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.min.js
File diff suppressed because it is too large
View File
@ -1,275 +0,0 @@ |
|||||
/*! |
|
||||
* jQuery UI CSS Framework 1.12.1 |
|
||||
* http://jqueryui.com |
|
||||
* |
|
||||
* Copyright jQuery Foundation and other contributors |
|
||||
* Released under the MIT license. |
|
||||
* http://jquery.org/license |
|
||||
* |
|
||||
* http://api.jqueryui.com/category/theming/ |
|
||||
*/ |
|
||||
.ui-sortable-handle { |
|
||||
-ms-touch-action: none; |
|
||||
touch-action: none; |
|
||||
} |
|
||||
/* Layout helpers |
|
||||
----------------------------------*/ |
|
||||
.ui-helper-hidden { |
|
||||
display: none; |
|
||||
} |
|
||||
.ui-helper-hidden-accessible { |
|
||||
border: 0; |
|
||||
clip: rect(0 0 0 0); |
|
||||
height: 1px; |
|
||||
margin: -1px; |
|
||||
overflow: hidden; |
|
||||
padding: 0; |
|
||||
position: absolute; |
|
||||
width: 1px; |
|
||||
} |
|
||||
.ui-helper-reset { |
|
||||
margin: 0; |
|
||||
padding: 0; |
|
||||
border: 0; |
|
||||
outline: 0; |
|
||||
line-height: 1.3; |
|
||||
text-decoration: none; |
|
||||
font-size: 100%; |
|
||||
list-style: none; |
|
||||
} |
|
||||
.ui-helper-clearfix:before, |
|
||||
.ui-helper-clearfix:after { |
|
||||
content: ""; |
|
||||
display: table; |
|
||||
border-collapse: collapse; |
|
||||
} |
|
||||
.ui-helper-clearfix:after { |
|
||||
clear: both; |
|
||||
} |
|
||||
.ui-helper-zfix { |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
top: 0; |
|
||||
left: 0; |
|
||||
position: absolute; |
|
||||
opacity: 0; |
|
||||
filter:Alpha(Opacity=0); /* support: IE8 */ |
|
||||
} |
|
||||
|
|
||||
.ui-front { |
|
||||
z-index: 100; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/* Interaction Cues |
|
||||
----------------------------------*/ |
|
||||
.ui-state-disabled { |
|
||||
cursor: default !important; |
|
||||
pointer-events: none; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/* Icons |
|
||||
----------------------------------*/ |
|
||||
.ui-icon { |
|
||||
display: inline-block; |
|
||||
vertical-align: middle; |
|
||||
margin-top: -.25em; |
|
||||
position: relative; |
|
||||
text-indent: -99999px; |
|
||||
overflow: hidden; |
|
||||
background-repeat: no-repeat; |
|
||||
} |
|
||||
|
|
||||
.ui-widget-icon-block { |
|
||||
left: 50%; |
|
||||
margin-left: -8px; |
|
||||
display: block; |
|
||||
} |
|
||||
|
|
||||
/* Misc visuals |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* Overlays */ |
|
||||
.ui-widget-overlay { |
|
||||
position: fixed; |
|
||||
top: 0; |
|
||||
left: 0; |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
} |
|
||||
.ui-datepicker { |
|
||||
width: 17em; |
|
||||
padding: .2em .2em 0; |
|
||||
display: none; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-header { |
|
||||
position: relative; |
|
||||
padding: .2em 0; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev, |
|
||||
.ui-datepicker .ui-datepicker-next { |
|
||||
position: absolute; |
|
||||
top: 2px; |
|
||||
width: 1.8em; |
|
||||
height: 1.8em; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev-hover, |
|
||||
.ui-datepicker .ui-datepicker-next-hover { |
|
||||
top: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev { |
|
||||
left: 2px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-next { |
|
||||
right: 2px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev-hover { |
|
||||
left: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-next-hover { |
|
||||
right: 1px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-prev span, |
|
||||
.ui-datepicker .ui-datepicker-next span { |
|
||||
display: block; |
|
||||
position: absolute; |
|
||||
left: 50%; |
|
||||
margin-left: -8px; |
|
||||
top: 50%; |
|
||||
margin-top: -8px; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-title { |
|
||||
margin: 0 2.3em; |
|
||||
line-height: 1.8em; |
|
||||
text-align: center; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-title select { |
|
||||
font-size: 1em; |
|
||||
margin: 1px 0; |
|
||||
} |
|
||||
.ui-datepicker select.ui-datepicker-month, |
|
||||
.ui-datepicker select.ui-datepicker-year { |
|
||||
width: 45%; |
|
||||
} |
|
||||
.ui-datepicker table { |
|
||||
width: 100%; |
|
||||
font-size: .9em; |
|
||||
border-collapse: collapse; |
|
||||
margin: 0 0 .4em; |
|
||||
} |
|
||||
.ui-datepicker th { |
|
||||
padding: .7em .3em; |
|
||||
text-align: center; |
|
||||
font-weight: bold; |
|
||||
border: 0; |
|
||||
} |
|
||||
.ui-datepicker td { |
|
||||
border: 0; |
|
||||
padding: 1px; |
|
||||
} |
|
||||
.ui-datepicker td span, |
|
||||
.ui-datepicker td a { |
|
||||
display: block; |
|
||||
padding: .2em; |
|
||||
text-align: right; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane { |
|
||||
background-image: none; |
|
||||
margin: .7em 0 0 0; |
|
||||
padding: 0 .2em; |
|
||||
border-left: 0; |
|
||||
border-right: 0; |
|
||||
border-bottom: 0; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane button { |
|
||||
float: right; |
|
||||
margin: .5em .2em .4em; |
|
||||
cursor: pointer; |
|
||||
padding: .2em .6em .3em .6em; |
|
||||
width: auto; |
|
||||
overflow: visible; |
|
||||
} |
|
||||
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { |
|
||||
float: left; |
|
||||
} |
|
||||
|
|
||||
/* with multiple calendars */ |
|
||||
.ui-datepicker.ui-datepicker-multi { |
|
||||
width: auto; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group { |
|
||||
float: left; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group table { |
|
||||
width: 95%; |
|
||||
margin: 0 auto .4em; |
|
||||
} |
|
||||
.ui-datepicker-multi-2 .ui-datepicker-group { |
|
||||
width: 50%; |
|
||||
} |
|
||||
.ui-datepicker-multi-3 .ui-datepicker-group { |
|
||||
width: 33.3%; |
|
||||
} |
|
||||
.ui-datepicker-multi-4 .ui-datepicker-group { |
|
||||
width: 25%; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, |
|
||||
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { |
|
||||
border-left-width: 0; |
|
||||
} |
|
||||
.ui-datepicker-multi .ui-datepicker-buttonpane { |
|
||||
clear: left; |
|
||||
} |
|
||||
.ui-datepicker-row-break { |
|
||||
clear: both; |
|
||||
width: 100%; |
|
||||
font-size: 0; |
|
||||
} |
|
||||
|
|
||||
/* RTL support */ |
|
||||
.ui-datepicker-rtl { |
|
||||
direction: rtl; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-prev { |
|
||||
right: 2px; |
|
||||
left: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-next { |
|
||||
left: 2px; |
|
||||
right: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-prev:hover { |
|
||||
right: 1px; |
|
||||
left: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-next:hover { |
|
||||
left: 1px; |
|
||||
right: auto; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane { |
|
||||
clear: right; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button { |
|
||||
float: left; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, |
|
||||
.ui-datepicker-rtl .ui-datepicker-group { |
|
||||
float: right; |
|
||||
} |
|
||||
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, |
|
||||
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { |
|
||||
border-right-width: 0; |
|
||||
border-left-width: 1px; |
|
||||
} |
|
||||
|
|
||||
/* Icons */ |
|
||||
.ui-datepicker .ui-icon { |
|
||||
display: block; |
|
||||
text-indent: -99999px; |
|
||||
overflow: hidden; |
|
||||
background-repeat: no-repeat; |
|
||||
left: .5em; |
|
||||
top: .3em; |
|
||||
} |
|
@ -1,5 +0,0 @@ |
|||||
/*! jQuery UI - v1.12.1 - 2017-07-23 |
|
||||
* http://jqueryui.com |
|
||||
* Copyright jQuery Foundation and other contributors; Licensed MIT */ |
|
||||
|
|
||||
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em} |
|
@ -1,443 +0,0 @@ |
|||||
/*! |
|
||||
* jQuery UI CSS Framework 1.12.1 |
|
||||
* http://jqueryui.com |
|
||||
* |
|
||||
* Copyright jQuery Foundation and other contributors |
|
||||
* Released under the MIT license. |
|
||||
* http://jquery.org/license |
|
||||
* |
|
||||
* http://api.jqueryui.com/category/theming/ |
|
||||
* |
|
||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif |
|
||||
*/ |
|
||||
|
|
||||
|
|
||||
/* Component containers |
|
||||
----------------------------------*/ |
|
||||
.ui-widget { |
|
||||
font-family: Arial,Helvetica,sans-serif; |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget .ui-widget { |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget input, |
|
||||
.ui-widget select, |
|
||||
.ui-widget textarea, |
|
||||
.ui-widget button { |
|
||||
font-family: Arial,Helvetica,sans-serif; |
|
||||
font-size: 1em; |
|
||||
} |
|
||||
.ui-widget.ui-widget-content { |
|
||||
border: 1px solid #c5c5c5; |
|
||||
} |
|
||||
.ui-widget-content { |
|
||||
border: 1px solid #dddddd; |
|
||||
background: #ffffff; |
|
||||
color: #333333; |
|
||||
} |
|
||||
.ui-widget-content a { |
|
||||
color: #333333; |
|
||||
} |
|
||||
.ui-widget-header { |
|
||||
border: 1px solid #dddddd; |
|
||||
background: #e9e9e9; |
|
||||
color: #333333; |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
.ui-widget-header a { |
|
||||
color: #333333; |
|
||||
} |
|
||||
|
|
||||
/* Interaction states |
|
||||
----------------------------------*/ |
|
||||
.ui-state-default, |
|
||||
.ui-widget-content .ui-state-default, |
|
||||
.ui-widget-header .ui-state-default, |
|
||||
.ui-button, |
|
||||
|
|
||||
/* We use html here because we need a greater specificity to make sure disabled |
|
||||
works properly when clicked or hovered */ |
|
||||
html .ui-button.ui-state-disabled:hover, |
|
||||
html .ui-button.ui-state-disabled:active { |
|
||||
border: 1px solid #c5c5c5; |
|
||||
background: #f6f6f6; |
|
||||
font-weight: normal; |
|
||||
color: #454545; |
|
||||
} |
|
||||
.ui-state-default a, |
|
||||
.ui-state-default a:link, |
|
||||
.ui-state-default a:visited, |
|
||||
a.ui-button, |
|
||||
a:link.ui-button, |
|
||||
a:visited.ui-button, |
|
||||
.ui-button { |
|
||||
color: #454545; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
.ui-state-hover, |
|
||||
.ui-widget-content .ui-state-hover, |
|
||||
.ui-widget-header .ui-state-hover, |
|
||||
.ui-state-focus, |
|
||||
.ui-widget-content .ui-state-focus, |
|
||||
.ui-widget-header .ui-state-focus, |
|
||||
.ui-button:hover, |
|
||||
.ui-button:focus { |
|
||||
border: 1px solid #cccccc; |
|
||||
background: #ededed; |
|
||||
font-weight: normal; |
|
||||
color: #2b2b2b; |
|
||||
} |
|
||||
.ui-state-hover a, |
|
||||
.ui-state-hover a:hover, |
|
||||
.ui-state-hover a:link, |
|
||||
.ui-state-hover a:visited, |
|
||||
.ui-state-focus a, |
|
||||
.ui-state-focus a:hover, |
|
||||
.ui-state-focus a:link, |
|
||||
.ui-state-focus a:visited, |
|
||||
a.ui-button:hover, |
|
||||
a.ui-button:focus { |
|
||||
color: #2b2b2b; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
.ui-visual-focus { |
|
||||
box-shadow: 0 0 3px 1px rgb(94, 158, 214); |
|
||||
} |
|
||||
.ui-state-active, |
|
||||
.ui-widget-content .ui-state-active, |
|
||||
.ui-widget-header .ui-state-active, |
|
||||
a.ui-button:active, |
|
||||
.ui-button:active, |
|
||||
.ui-button.ui-state-active:hover { |
|
||||
border: 1px solid #003eff; |
|
||||
background: #007fff; |
|
||||
font-weight: normal; |
|
||||
color: #ffffff; |
|
||||
} |
|
||||
.ui-icon-background, |
|
||||
.ui-state-active .ui-icon-background { |
|
||||
border: #003eff; |
|
||||
background-color: #ffffff; |
|
||||
} |
|
||||
.ui-state-active a, |
|
||||
.ui-state-active a:link, |
|
||||
.ui-state-active a:visited { |
|
||||
color: #ffffff; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
/* Interaction Cues |
|
||||
----------------------------------*/ |
|
||||
.ui-state-highlight, |
|
||||
.ui-widget-content .ui-state-highlight, |
|
||||
.ui-widget-header .ui-state-highlight { |
|
||||
border: 1px solid #dad55e; |
|
||||
background: #fffa90; |
|
||||
color: #777620; |
|
||||
} |
|
||||
.ui-state-checked { |
|
||||
border: 1px solid #dad55e; |
|
||||
background: #fffa90; |
|
||||
} |
|
||||
.ui-state-highlight a, |
|
||||
.ui-widget-content .ui-state-highlight a, |
|
||||
.ui-widget-header .ui-state-highlight a { |
|
||||
color: #777620; |
|
||||
} |
|
||||
.ui-state-error, |
|
||||
.ui-widget-content .ui-state-error, |
|
||||
.ui-widget-header .ui-state-error { |
|
||||
border: 1px solid #f1a899; |
|
||||
background: #fddfdf; |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-state-error a, |
|
||||
.ui-widget-content .ui-state-error a, |
|
||||
.ui-widget-header .ui-state-error a { |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-state-error-text, |
|
||||
.ui-widget-content .ui-state-error-text, |
|
||||
.ui-widget-header .ui-state-error-text { |
|
||||
color: #5f3f3f; |
|
||||
} |
|
||||
.ui-priority-primary, |
|
||||
.ui-widget-content .ui-priority-primary, |
|
||||
.ui-widget-header .ui-priority-primary { |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
.ui-priority-secondary, |
|
||||
.ui-widget-content .ui-priority-secondary, |
|
||||
.ui-widget-header .ui-priority-secondary { |
|
||||
opacity: .7; |
|
||||
filter:Alpha(Opacity=70); /* support: IE8 */ |
|
||||
font-weight: normal; |
|
||||
} |
|
||||
.ui-state-disabled, |
|
||||
.ui-widget-content .ui-state-disabled, |
|
||||
.ui-widget-header .ui-state-disabled { |
|
||||
opacity: .35; |
|
||||
filter:Alpha(Opacity=35); /* support: IE8 */ |
|
||||
background-image: none; |
|
||||
} |
|
||||
.ui-state-disabled .ui-icon { |
|
||||
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ |
|
||||
} |
|
||||
|
|
||||
/* Icons |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* states and images */ |
|
||||
.ui-icon { |
|
||||
width: 16px; |
|
||||
height: 16px; |
|
||||
} |
|
||||
.ui-icon, |
|
||||
.ui-widget-content .ui-icon { |
|
||||
background-image: url("images/ui-icons_444444_256x240.png"); |
|
||||
} |
|
||||
.ui-widget-header .ui-icon { |
|
||||
background-image: url("images/ui-icons_444444_256x240.png"); |
|
||||
} |
|
||||
.ui-state-hover .ui-icon, |
|
||||
.ui-state-focus .ui-icon, |
|
||||
.ui-button:hover .ui-icon, |
|
||||
.ui-button:focus .ui-icon { |
|
||||
background-image: url("images/ui-icons_555555_256x240.png"); |
|
||||
} |
|
||||
.ui-state-active .ui-icon, |
|
||||
.ui-button:active .ui-icon { |
|
||||
background-image: url("images/ui-icons_ffffff_256x240.png"); |
|
||||
} |
|
||||
.ui-state-highlight .ui-icon, |
|
||||
.ui-button .ui-state-highlight.ui-icon { |
|
||||
background-image: url("images/ui-icons_777620_256x240.png"); |
|
||||
} |
|
||||
.ui-state-error .ui-icon, |
|
||||
.ui-state-error-text .ui-icon { |
|
||||
background-image: url("images/ui-icons_cc0000_256x240.png"); |
|
||||
} |
|
||||
.ui-button .ui-icon { |
|
||||
background-image: url("images/ui-icons_777777_256x240.png"); |
|
||||
} |
|
||||
|
|
||||
/* positioning */ |
|
||||
.ui-icon-blank { background-position: 16px 16px; } |
|
||||
.ui-icon-caret-1-n { background-position: 0 0; } |
|
||||
.ui-icon-caret-1-ne { background-position: -16px 0; } |
|
||||
.ui-icon-caret-1-e { background-position: -32px 0; } |
|
||||
.ui-icon-caret-1-se { background-position: -48px 0; } |
|
||||
.ui-icon-caret-1-s { background-position: -65px 0; } |
|
||||
.ui-icon-caret-1-sw { background-position: -80px 0; } |
|
||||
.ui-icon-caret-1-w { background-position: -96px 0; } |
|
||||
.ui-icon-caret-1-nw { background-position: -112px 0; } |
|
||||
.ui-icon-caret-2-n-s { background-position: -128px 0; } |
|
||||
.ui-icon-caret-2-e-w { background-position: -144px 0; } |
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; } |
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; } |
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; } |
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; } |
|
||||
.ui-icon-triangle-1-s { background-position: -65px -16px; } |
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; } |
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; } |
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; } |
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; } |
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; } |
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; } |
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; } |
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; } |
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; } |
|
||||
.ui-icon-arrow-1-s { background-position: -65px -32px; } |
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; } |
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; } |
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; } |
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; } |
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } |
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; } |
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } |
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; } |
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; } |
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; } |
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; } |
|
||||
.ui-icon-arrowthick-1-n { background-position: 1px -48px; } |
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } |
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; } |
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; } |
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; } |
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } |
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; } |
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } |
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } |
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } |
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } |
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } |
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } |
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } |
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } |
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } |
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } |
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } |
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } |
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } |
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; } |
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; } |
|
||||
.ui-icon-extlink { background-position: -32px -80px; } |
|
||||
.ui-icon-newwin { background-position: -48px -80px; } |
|
||||
.ui-icon-refresh { background-position: -64px -80px; } |
|
||||
.ui-icon-shuffle { background-position: -80px -80px; } |
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; } |
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; } |
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; } |
|
||||
.ui-icon-folder-open { background-position: -16px -96px; } |
|
||||
.ui-icon-document { background-position: -32px -96px; } |
|
||||
.ui-icon-document-b { background-position: -48px -96px; } |
|
||||
.ui-icon-note { background-position: -64px -96px; } |
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; } |
|
||||
.ui-icon-mail-open { background-position: -96px -96px; } |
|
||||
.ui-icon-suitcase { background-position: -112px -96px; } |
|
||||
.ui-icon-comment { background-position: -128px -96px; } |
|
||||
.ui-icon-person { background-position: -144px -96px; } |
|
||||
.ui-icon-print { background-position: -160px -96px; } |
|
||||
.ui-icon-trash { background-position: -176px -96px; } |
|
||||
.ui-icon-locked { background-position: -192px -96px; } |
|
||||
.ui-icon-unlocked { background-position: -208px -96px; } |
|
||||
.ui-icon-bookmark { background-position: -224px -96px; } |
|
||||
.ui-icon-tag { background-position: -240px -96px; } |
|
||||
.ui-icon-home { background-position: 0 -112px; } |
|
||||
.ui-icon-flag { background-position: -16px -112px; } |
|
||||
.ui-icon-calendar { background-position: -32px -112px; } |
|
||||
.ui-icon-cart { background-position: -48px -112px; } |
|
||||
.ui-icon-pencil { background-position: -64px -112px; } |
|
||||
.ui-icon-clock { background-position: -80px -112px; } |
|
||||
.ui-icon-disk { background-position: -96px -112px; } |
|
||||
.ui-icon-calculator { background-position: -112px -112px; } |
|
||||
.ui-icon-zoomin { background-position: -128px -112px; } |
|
||||
.ui-icon-zoomout { background-position: -144px -112px; } |
|
||||
.ui-icon-search { background-position: -160px -112px; } |
|
||||
.ui-icon-wrench { background-position: -176px -112px; } |
|
||||
.ui-icon-gear { background-position: -192px -112px; } |
|
||||
.ui-icon-heart { background-position: -208px -112px; } |
|
||||
.ui-icon-star { background-position: -224px -112px; } |
|
||||
.ui-icon-link { background-position: -240px -112px; } |
|
||||
.ui-icon-cancel { background-position: 0 -128px; } |
|
||||
.ui-icon-plus { background-position: -16px -128px; } |
|
||||
.ui-icon-plusthick { background-position: -32px -128px; } |
|
||||
.ui-icon-minus { background-position: -48px -128px; } |
|
||||
.ui-icon-minusthick { background-position: -64px -128px; } |
|
||||
.ui-icon-close { background-position: -80px -128px; } |
|
||||
.ui-icon-closethick { background-position: -96px -128px; } |
|
||||
.ui-icon-key { background-position: -112px -128px; } |
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; } |
|
||||
.ui-icon-scissors { background-position: -144px -128px; } |
|
||||
.ui-icon-clipboard { background-position: -160px -128px; } |
|
||||
.ui-icon-copy { background-position: -176px -128px; } |
|
||||
.ui-icon-contact { background-position: -192px -128px; } |
|
||||
.ui-icon-image { background-position: -208px -128px; } |
|
||||
.ui-icon-video { background-position: -224px -128px; } |
|
||||
.ui-icon-script { background-position: -240px -128px; } |
|
||||
.ui-icon-alert { background-position: 0 -144px; } |
|
||||
.ui-icon-info { background-position: -16px -144px; } |
|
||||
.ui-icon-notice { background-position: -32px -144px; } |
|
||||
.ui-icon-help { background-position: -48px -144px; } |
|
||||
.ui-icon-check { background-position: -64px -144px; } |
|
||||
.ui-icon-bullet { background-position: -80px -144px; } |
|
||||
.ui-icon-radio-on { background-position: -96px -144px; } |
|
||||
.ui-icon-radio-off { background-position: -112px -144px; } |
|
||||
.ui-icon-pin-w { background-position: -128px -144px; } |
|
||||
.ui-icon-pin-s { background-position: -144px -144px; } |
|
||||
.ui-icon-play { background-position: 0 -160px; } |
|
||||
.ui-icon-pause { background-position: -16px -160px; } |
|
||||
.ui-icon-seek-next { background-position: -32px -160px; } |
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; } |
|
||||
.ui-icon-seek-end { background-position: -64px -160px; } |
|
||||
.ui-icon-seek-start { background-position: -80px -160px; } |
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ |
|
||||
.ui-icon-seek-first { background-position: -80px -160px; } |
|
||||
.ui-icon-stop { background-position: -96px -160px; } |
|
||||
.ui-icon-eject { background-position: -112px -160px; } |
|
||||
.ui-icon-volume-off { background-position: -128px -160px; } |
|
||||
.ui-icon-volume-on { background-position: -144px -160px; } |
|
||||
.ui-icon-power { background-position: 0 -176px; } |
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; } |
|
||||
.ui-icon-signal { background-position: -32px -176px; } |
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; } |
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; } |
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; } |
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; } |
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; } |
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; } |
|
||||
.ui-icon-circle-close { background-position: -32px -192px; } |
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; } |
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; } |
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; } |
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; } |
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; } |
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; } |
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; } |
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; } |
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; } |
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; } |
|
||||
.ui-icon-circle-check { background-position: -208px -192px; } |
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; } |
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; } |
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; } |
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; } |
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; } |
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; } |
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } |
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } |
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; } |
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } |
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } |
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; } |
|
||||
|
|
||||
|
|
||||
/* Misc visuals |
|
||||
----------------------------------*/ |
|
||||
|
|
||||
/* Corner radius */ |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-top, |
|
||||
.ui-corner-left, |
|
||||
.ui-corner-tl { |
|
||||
border-top-left-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-top, |
|
||||
.ui-corner-right, |
|
||||
.ui-corner-tr { |
|
||||
border-top-right-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-bottom, |
|
||||
.ui-corner-left, |
|
||||
.ui-corner-bl { |
|
||||
border-bottom-left-radius: 3px; |
|
||||
} |
|
||||
.ui-corner-all, |
|
||||
.ui-corner-bottom, |
|
||||
.ui-corner-right, |
|
||||
.ui-corner-br { |
|
||||
border-bottom-right-radius: 3px; |
|
||||
} |
|
||||
|
|
||||
/* Overlays */ |
|
||||
.ui-widget-overlay { |
|
||||
background: #aaaaaa; |
|
||||
opacity: .3; |
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */ |
|
||||
} |
|
||||
.ui-widget-shadow { |
|
||||
-webkit-box-shadow: 0px 0px 5px #666666; |
|
||||
box-shadow: 0px 0px 5px #666666; |
|
||||
} |
|
5
_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css
File diff suppressed because it is too large
View File
@ -1,74 +0,0 @@ |
|||||
{ |
|
||||
"name": "jquery-ui", |
|
||||
"title": "jQuery UI", |
|
||||
"description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.", |
|
||||
"version": "1.12.1", |
|
||||
"homepage": "http://jqueryui.com", |
|
||||
"author": { |
|
||||
"name": "jQuery Foundation and other contributors", |
|
||||
"url": "https://github.com/jquery/jquery-ui/blob/1.12.1/AUTHORS.txt" |
|
||||
}, |
|
||||
"main": "ui/widget.js", |
|
||||
"maintainers": [ |
|
||||
{ |
|
||||
"name": "Scott González", |
|
||||
"email": "scott.gonzalez@gmail.com", |
|
||||
"url": "http://scottgonzalez.com" |
|
||||
}, |
|
||||
{ |
|
||||
"name": "Jörn Zaefferer", |
|
||||
"email": "joern.zaefferer@gmail.com", |
|
||||
"url": "http://bassistance.de" |
|
||||
}, |
|
||||
{ |
|
||||
"name": "Mike Sherov", |
|
||||
"email": "mike.sherov@gmail.com", |
|
||||
"url": "http://mike.sherov.com" |
|
||||
}, |
|
||||
{ |
|
||||
"name": "TJ VanToll", |
|
||||
"email": "tj.vantoll@gmail.com", |
|
||||
"url": "http://tjvantoll.com" |
|
||||
}, |
|
||||
{ |
|
||||
"name": "Felix Nagel", |
|
||||
"email": "info@felixnagel.com", |
|
||||
"url": "http://www.felixnagel.com" |
|
||||
}, |
|
||||
{ |
|
||||
"name": "Alex Schmitz", |
|
||||
"email": "arschmitz@gmail.com", |
|
||||
"url": "https://github.com/arschmitz" |
|
||||
} |
|
||||
], |
|
||||
"repository": { |
|
||||
"type": "git", |
|
||||
"url": "git://github.com/jquery/jquery-ui.git" |
|
||||
}, |
|
||||
"bugs": "https://bugs.jqueryui.com/", |
|
||||
"license": "MIT", |
|
||||
"scripts": { |
|
||||
"test": "grunt" |
|
||||
}, |
|
||||
"dependencies": {}, |
|
||||
"devDependencies": { |
|
||||
"commitplease": "2.3.0", |
|
||||
"grunt": "0.4.5", |
|
||||
"grunt-bowercopy": "1.2.4", |
|
||||
"grunt-cli": "0.1.13", |
|
||||
"grunt-compare-size": "0.4.0", |
|
||||
"grunt-contrib-concat": "0.5.1", |
|
||||
"grunt-contrib-csslint": "0.5.0", |
|
||||
"grunt-contrib-jshint": "0.12.0", |
|
||||
"grunt-contrib-qunit": "1.0.1", |
|
||||
"grunt-contrib-requirejs": "0.4.4", |
|
||||
"grunt-contrib-uglify": "0.11.1", |
|
||||
"grunt-git-authors": "3.1.0", |
|
||||
"grunt-html": "6.0.0", |
|
||||
"grunt-jscs": "2.1.0", |
|
||||
"load-grunt-tasks": "3.4.0", |
|
||||
"rimraf": "2.5.1", |
|
||||
"testswarm": "1.1.0" |
|
||||
}, |
|
||||
"keywords": [] |
|
||||
} |
|
3715
_src/plugins/nicescroll/jquery.nicescroll.js
File diff suppressed because it is too large
View File
2
_src/plugins/nicescroll/jquery.nicescroll.min.js
File diff suppressed because it is too large
View File
@ -1,132 +1,107 @@ |
|||||
var theme = { |
|
||||
// 데스크탑 테마용
|
|
||||
desktop : { |
|
||||
css : [ |
|
||||
"_src/desktop/scss/desktop.scss" |
|
||||
], |
|
||||
js : [ |
|
||||
"_src/desktop/js/common.js" |
|
||||
] |
|
||||
}, |
|
||||
|
|
||||
// 모바일 테마용
|
|
||||
mobile : { |
|
||||
css : [ |
|
||||
"_src/mobile/scss/mobile.scss" |
|
||||
], |
|
||||
js : [ |
|
||||
"_src/mobile/js/mobile.js" |
|
||||
] |
|
||||
}, |
|
||||
|
|
||||
// ADMIN 테마용
|
|
||||
admin : { |
|
||||
css: [ |
|
||||
"_src/admin/scss/admin.scss" |
|
||||
], |
|
||||
js: [ |
|
||||
"_src/plugins/ax5core/ax5core.js", |
|
||||
"_src/plugins/ax5ui-mask/ax5mask.js", |
|
||||
"_src/plugins/ax5ui-modal/ax5modal.js", |
|
||||
"_src/plugins/nicescroll/jquery.nicescroll.js", |
|
||||
"_src/plugins/jquery-datetimepicker/jquery.datetimepicker.full.js", |
|
||||
"_src/plugins/jquery-ui-1.12.1.custom/jquery-ui.js", |
|
||||
"_src/admin/js/jquery.formatter.js", |
|
||||
"_src/admin/js/jquery.tmpl.js", |
|
||||
"_src/admin/js/admin.js", |
|
||||
"_src/admin/js/modules/board.js", |
|
||||
"_src/admin/js/modules/faq.js", |
|
||||
"_src/admin/js/modules/member.js", |
|
||||
] |
|
||||
}, |
|
||||
commonJs : [ |
|
||||
"node_modules/clipboard/dist/clipboard.js", |
|
||||
"_src/plugins/jquery-blockUI/jquery.blockUI.js", |
|
||||
"_src/plugins/jquery-cookie/jquery.cookie.js", |
|
||||
"_src/plugins/toastr/toastr.js", |
|
||||
"_src/common/js/global.js", |
|
||||
"_src/common/js/member.js", |
|
||||
"_src/common/js/board.js", |
|
||||
] |
|
||||
}; |
|
||||
|
|
||||
var gulp = require('gulp'), |
|
||||
|
let fs = require('fs'), |
||||
|
gulp = require('gulp'), |
||||
concat = require('gulp-concat'), |
concat = require('gulp-concat'), |
||||
minify = require('gulp-minify'), |
minify = require('gulp-minify'), |
||||
cleanCSS = require('gulp-clean-css'), |
cleanCSS = require('gulp-clean-css'), |
||||
size = require('gulp-size'), |
size = require('gulp-size'), |
||||
sass = require('gulp-sass'); |
|
||||
|
sass = require('gulp-sass'), |
||||
|
sourcemaps = require('gulp-sourcemaps'); |
||||
|
|
||||
|
let packageFile = JSON.parse(fs.readFileSync('source.info.json')); |
||||
|
let theme = packageFile.source; |
||||
|
let destPath = packageFile.destPath; |
||||
|
let watchPath = packageFile.watch; |
||||
|
|
||||
gulp.task('minify-desktop-css', function () { |
gulp.task('minify-desktop-css', function () { |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.css; |
||||
|
let fileName = "desktop.min.css"; |
||||
|
|
||||
return gulp.src( theme.desktop.css ) |
return gulp.src( theme.desktop.css ) |
||||
.pipe(sass({outputStyle: 'compact'})) |
|
||||
.pipe(concat( 'desktop.min.css')) //병합하고
|
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe( sass({outputStyle: 'compact'}).on('error', sass.logError)) |
||||
|
.pipe( concat(fileName)) //병합하고
|
||||
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/css')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
}); |
}); |
||||
|
|
||||
// Javascript 합치기 실행
|
// Javascript 합치기 실행
|
||||
gulp.task('minify-desktop-js', [], function(){ |
gulp.task('minify-desktop-js', [], function(){ |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.js; |
||||
|
let fileName = "desktop.js"; |
||||
|
|
||||
return gulp.src( theme.commonJs.concat( theme.desktop.js ) ) |
return gulp.src( theme.commonJs.concat( theme.desktop.js ) ) |
||||
.pipe(concat('desktop.js')) |
|
||||
.pipe(minify({ |
|
||||
ext: { |
|
||||
min : '.min.js' |
|
||||
}, |
|
||||
noSource:true |
|
||||
})) |
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe(concat(fileName)) |
||||
|
.pipe(minify({ext: {min : '.min.js'},noSource:true})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/js')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
}); |
}); |
||||
|
|
||||
gulp.task('minify-mobile-css', function () { |
gulp.task('minify-mobile-css', function () { |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.css; |
||||
|
let fileName = "mobile.min.css"; |
||||
|
|
||||
return gulp.src( theme.mobile.css ) |
return gulp.src( theme.mobile.css ) |
||||
.pipe(sass({outputStyle: 'compact'})) |
|
||||
.pipe(concat( 'mobile.min.css')) //병합하고
|
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe( sass({outputStyle: 'compact'}).on('error', sass.logError)) |
||||
|
.pipe( concat(fileName)) //병합하고
|
||||
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/css')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
}); |
}); |
||||
|
|
||||
gulp.task('minify-mobile-js', [], function(){ |
gulp.task('minify-mobile-js', [], function(){ |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.js; |
||||
|
let fileName = "mobile.js"; |
||||
|
|
||||
return gulp.src( theme.commonJs.concat( theme.mobile.js ) ) |
return gulp.src( theme.commonJs.concat( theme.mobile.js ) ) |
||||
.pipe(concat( 'mobile.js')) |
|
||||
.pipe(minify({ |
|
||||
ext: { |
|
||||
min : '.min.js' |
|
||||
}, |
|
||||
noSource:true |
|
||||
})) |
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe(concat(fileName)) |
||||
|
.pipe(minify({ext: {min : '.min.js'},noSource:true})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/js')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
}); |
}); |
||||
|
|
||||
|
|
||||
gulp.task('minify-admin-css', function () { |
gulp.task('minify-admin-css', function () { |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.css; |
||||
|
let fileName = "admin.min.css"; |
||||
|
|
||||
return gulp.src( theme.admin.css ) |
return gulp.src( theme.admin.css ) |
||||
.pipe(sass({outputStyle: 'compact'})) |
|
||||
.pipe(concat('admin.min.css')) //병합하고
|
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe( sass({outputStyle: 'compact'}).on('error', sass.logError)) |
||||
|
.pipe( concat(fileName)) //병합하고
|
||||
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
.pipe(cleanCSS().on('error', function(e){console.log(e);})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/css')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
}); |
}); |
||||
|
|
||||
gulp.task('minify-admin-js', [], function(){ |
gulp.task('minify-admin-js', [], function(){ |
||||
|
let dest = destPath.root + "/" + destPath.assets + "/" + destPath.js; |
||||
|
let fileName = "admin.js"; |
||||
|
|
||||
return gulp.src( theme.commonJs.concat( theme.admin.js ) ) |
return gulp.src( theme.commonJs.concat( theme.admin.js ) ) |
||||
.pipe(concat( 'admin.js') ) |
|
||||
.pipe(minify({ |
|
||||
ext: { |
|
||||
min : '.min.js' |
|
||||
}, |
|
||||
noSource:true |
|
||||
})) |
|
||||
|
.pipe(sourcemaps.init()) |
||||
|
.pipe(concat(fileName)) |
||||
|
.pipe(minify({ext: {min : '.min.js'},noSource:true})) |
||||
.pipe(size({ gzip: true, showFiles: true })) |
.pipe(size({ gzip: true, showFiles: true })) |
||||
.pipe(gulp.dest('public_html/assets/js')); |
|
||||
|
.pipe(sourcemaps.write('.')) |
||||
|
.pipe(gulp.dest(dest)); |
||||
|
}); |
||||
|
|
||||
|
gulp.task('scss-watch', function() { |
||||
|
gulp.watch(watchPath.desktop.css, ['minify-desktop-css']); |
||||
|
//gulp.watch(watchPath.desktop.js, ['minify-desktop-js']);
|
||||
|
gulp.watch(watchPath.mobile.css, ['minify-mobile-css']); |
||||
|
//gulp.watch(watchPath.mobile.js, ['minify-mobile-js']);
|
||||
|
gulp.watch(watchPath.admin.css, ['minify-admin-css']); |
||||
|
//gulp.watch(watchPath.admin.js, ['minify-admin-js']);
|
||||
}); |
}); |
||||
|
|
||||
gulp.task('mobile-minify', ['minify-mobile-js', 'minify-mobile-css']); |
|
||||
gulp.task('desktop-minify', ['minify-desktop-js', 'minify-desktop-css']); |
|
||||
gulp.task('admin-minify', ['minify-admin-js', 'minify-admin-css']); |
|
||||
gulp.task('default', ['minify-desktop-js', 'minify-desktop-css', 'minify-mobile-js', 'minify-mobile-css','minify-admin-js', 'minify-admin-css']); |
gulp.task('default', ['minify-desktop-js', 'minify-desktop-css', 'minify-mobile-js', 'minify-mobile-css','minify-admin-js', 'minify-admin-css']); |
1995
package-lock.json
File diff suppressed because it is too large
View File
3
public_html/assets/css/admin.min.css
File diff suppressed because it is too large
View File
1
public_html/assets/css/admin.min.css.map
File diff suppressed because it is too large
View File
1
public_html/assets/css/desktop.min.css
File diff suppressed because it is too large
View File
1
public_html/assets/css/desktop.min.css.map
File diff suppressed because it is too large
View File
1
public_html/assets/css/mobile.min.css
File diff suppressed because it is too large
View File
1
public_html/assets/css/mobile.min.css.map
File diff suppressed because it is too large
View File
3
public_html/assets/js/admin.min.js
File diff suppressed because it is too large
View File
1
public_html/assets/js/admin.min.js.map
File diff suppressed because it is too large
View File
1
public_html/assets/js/desktop.min.js
File diff suppressed because it is too large
View File
1
public_html/assets/js/desktop.min.js.map
File diff suppressed because it is too large
View File
1
public_html/assets/js/mobile.min.js
File diff suppressed because it is too large
View File
1
public_html/assets/js/mobile.min.js.map
File diff suppressed because it is too large
View File
@ -0,0 +1,70 @@ |
|||||
|
{ |
||||
|
"destPath" : { |
||||
|
"root" : "public_html", |
||||
|
"assets" : "assets", |
||||
|
"css" : "css", |
||||
|
"js" : "js" |
||||
|
}, |
||||
|
"source" : { |
||||
|
"commonJs" : [ |
||||
|
"node_modules/clipboard/dist/clipboard.js", |
||||
|
"_src/plugins/jquery-cookie/jquery.cookie.js", |
||||
|
"_src/common/js/global.js", |
||||
|
"_src/common/js/member.js", |
||||
|
"_src/common/js/board.js" |
||||
|
], |
||||
|
"desktop" : { |
||||
|
"css" : [ |
||||
|
"_src/desktop/scss/desktop.scss" |
||||
|
], |
||||
|
"js" : [ |
||||
|
"_src/desktop/js/common.js" |
||||
|
] |
||||
|
}, |
||||
|
"mobile" : { |
||||
|
"css" : [ |
||||
|
"_src/mobile/scss/mobile.scss" |
||||
|
], |
||||
|
"js" : [ |
||||
|
"_src/mobile/js/mobile.js" |
||||
|
] |
||||
|
}, |
||||
|
"admin" : { |
||||
|
"css": ["_src/admin/scss/admin.scss"], |
||||
|
"js": [ |
||||
|
"node_modules/ax5core/dist/ax5core.js", |
||||
|
"node_modules/ax5ui-formatter/dist/ax5formatter.js", |
||||
|
"node_modules/ax5ui-mask/dist/ax5mask.js", |
||||
|
"node_modules/ax5ui-modal/dist/ax5modal.js", |
||||
|
"node_modules/ax5ui-toast/dist/ax5toast.js", |
||||
|
"node_modules/ax5ui-calendar/dist/ax5calendar.js", |
||||
|
"node_modules/ax5ui-picker/dist/ax5picker.js", |
||||
|
"_src/plugins/jquery-datetimepicker/jquery.datetimepicker.full.js", |
||||
|
"_src/plugins/jquery-blockUI/jquery.blockUI.js", |
||||
|
"_src/admin/js/jquery.formatter.js", |
||||
|
"_src/admin/js/jquery.tmpl.js", |
||||
|
"_src/admin/js/admin.js", |
||||
|
"_src/admin/js/modules/components.js", |
||||
|
"_src/admin/js/modules/modal.js", |
||||
|
"_src/admin/js/modules/toast.js", |
||||
|
"_src/admin/js/modules/board.js", |
||||
|
"_src/admin/js/modules/faq.js", |
||||
|
"_src/admin/js/modules/member.js" |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
"watch" : { |
||||
|
"desktop" : { |
||||
|
"css" : ["_src/desktop/scss/*.scss","_src/desktop/scss/**/*.scss"], |
||||
|
"js" : ["_src/common/js/*.js","_src/common/js/**/*.js","_src/desktop/js/*.js","_src/desktop/js/**/*.js"] |
||||
|
}, |
||||
|
"mobile" : { |
||||
|
"css" : ["_src/mobile/scss/*.scss","_src/mobile/scss/**/*.scss"], |
||||
|
"js" : ["_src/common/js/*.js","_src/common/js/**/*.js","_src/mobile/js/*.js","_src/mobile/js/**/*.js"] |
||||
|
}, |
||||
|
"admin" : { |
||||
|
"css" : ["_src/admin/scss/*.scss","_src/admin/scss/**/*.scss"], |
||||
|
"js" : ["_src/common/js/*.js","_src/common/js/**/*.js","_src/admin/js/*.js","_src/admin/js/**/*.js"] |
||||
|
} |
||||
|
} |
||||
|
} |
@ -1,105 +1,101 @@ |
|||||
<?php |
<?php |
||||
// CSS 파일과 JS파일 추가 (TRUE 옵션을 준경우 옵션을 주지않은경우보다 상위에 위치한다.)
|
// CSS 파일과 JS파일 추가 (TRUE 옵션을 준경우 옵션을 주지않은경우보다 상위에 위치한다.)
|
||||
$this->site->add_css('//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css', TRUE); |
|
||||
$this->site->add_css('//fonts.googleapis.com/css?family=Roboto:400,100,700', TRUE); |
|
||||
$this->site->add_css('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css',TRUE); |
|
||||
|
$this->site->add_css('https://fonts.googleapis.com/earlyaccess/notosanskr.css'); |
||||
$this->site->add_css("/assets/css/admin.min.css", TRUE); |
$this->site->add_css("/assets/css/admin.min.css", TRUE); |
||||
|
|
||||
$this->site->add_js('https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js', TRUE); |
$this->site->add_js('https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js', TRUE); |
||||
$this->site->add_js('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js', TRUE); |
|
||||
$this->site->add_js("/assets/js/admin.min.js", TRUE); |
$this->site->add_js("/assets/js/admin.min.js", TRUE); |
||||
?>
|
?>
|
||||
<script>var menuActive="<?=$this->active?>";</script> |
<script>var menuActive="<?=$this->active?>";</script> |
||||
|
|
||||
<div id="wrap" class="application"> |
|
||||
<div id="nav-bar"> |
|
||||
<a class="logo" href="<?=base_url('admin')?>">ADMINISTRATOR</a> |
|
||||
|
|
||||
<button class="btn-menu-toggle" type="button" class=""><i class="far fa-bars"></i></button> |
|
||||
<a class="btn-logout" href="<?=base_url('members/logout')?>?reurl=<?=current_full_url()?>" title="사용자 로그아웃"><i class="far fa-sign-out"></i></a> |
|
||||
</div> |
|
||||
|
|
||||
<div class="background-container"> |
|
||||
<div class="bg-1"></div> |
|
||||
<div class="bg-2"></div> |
|
||||
|
<header id="header"> |
||||
|
<a class="logo" href="<?=base_url('admin')?>">Administrator</a> |
||||
|
<div class="top-navs"></div> |
||||
|
<div class="right-actions"> |
||||
|
<button type="button" class="btn-top-action"><i class="fas fa-bell"></i></button> |
||||
|
<div class="dropdown btn-user"> |
||||
|
<button type="button" class="btn-top-action" data-toggle="dropdown"><i class="fas fa-user"></i> <?=$this->member->info('nickname')?>님</button>
|
||||
|
<ul class="dropdown-menu pull-right"> |
||||
|
<li><a href="<?=base_url('members/logout')?>?reurl=<?=current_full_url()?>">로그아웃</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
</div> |
</div> |
||||
<div id="content"> |
|
||||
<nav id="left-panel"> |
|
||||
<ul id="main-navigation"> |
|
||||
<li> |
|
||||
<a href="#" class="parent"><i class="far fa-wrench"></i> 사이트 관리</a> |
|
||||
<ul> |
|
||||
<li data-active="management/popup"><a href="<?=base_url('admin/management/popup')?>">팝업 관리</a></li> |
|
||||
<li data-active="management/banner"><a href="<?=base_url('admin/management/banner')?>">배너 관리</a></li> |
|
||||
<li data-active="management/menu"><a href="<?=base_url('admin/management/menu')?>">메뉴 관리</a></li> |
|
||||
<li data-active="management/faq"><a href="<?=base_url('admin/management/faq')?>">FAQ 관리</a></li> |
|
||||
<li data-active="management/faq_setting"><a href="<?=base_url('admin/management/faq_setting')?>">FAQ 환경설정</a></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
<li> |
|
||||
<a href="#" class="parent"><i class="far fa-users"></i> 회원 관리</a> |
|
||||
<ul> |
|
||||
<li data-active="members/lists"><a href="<?=base_url('admin/members/lists')?>">회원 목록</a></li> |
|
||||
<li data-active="members/add"><a href="<?=base_url('admin/members/add')?>">회원 등록</a></li> |
|
||||
<li data-active="members/log"><a href="<?=base_url('admin/members/log')?>">회원 로그인 기록</a></li> |
|
||||
<?php if( $this->site->config('point_use') == 'Y' ) :?>
|
|
||||
<li data-active="members/points"><a href="<?=base_url('admin/members/points')?>"><?=$this->site->config('point_name')?> 관리</a></li>
|
|
||||
<?php endif;?>
|
|
||||
</ul> |
|
||||
</li> |
|
||||
|
</header> |
||||
|
|
||||
<?php if(USE_BOARD OR IS_TEST) : ?>
|
|
||||
<li> |
|
||||
<a href="#" class="parent"><i class="far fa-th-large"></i> 게시판 관리</a> |
|
||||
<ul> |
|
||||
<li data-active="board/lists"><a href="<?=base_url('admin/board/lists')?>">게시판 관리</a></li> |
|
||||
<li class="divider"></li> |
|
||||
<?php |
|
||||
$board_list = $this->db->select('B.brd_key,B.brd_title,BPN.new_cnt')->from('board AS B')->join('board_post_new AS BPN','BPN.brd_key=B.brd_key','left')->order_by('B.brd_title')->get()->result_array(); |
|
||||
foreach($board_list as $row): ?>
|
|
||||
<li data-active="board/<?=$row['brd_key']?>"><a href="<?=base_url('admin/board/posts/'.$row['brd_key'])?>"><?=$row['brd_title']?><?=$row['new_cnt']>0?" <span class='badge pull-right'>{$row['new_cnt']}</span>":''?></a></li>
|
|
||||
<?php endforeach;?>
|
|
||||
</ul> |
|
||||
</li> |
|
||||
|
<nav id="nav"> |
||||
|
<ul class="main-navigation"> |
||||
|
<li> |
||||
|
<a href="javascript:;"><i class="far fa-wrench"></i><span>사이트 관리</span></a> |
||||
|
<ul> |
||||
|
<li data-active="management/popup"><a href="<?=base_url('admin/management/popup')?>">팝업 관리</a></li> |
||||
|
<li data-active="management/banner"><a href="<?=base_url('admin/management/banner')?>">배너 관리</a></li> |
||||
|
<li data-active="management/menu"><a href="<?=base_url('admin/management/menu')?>">메뉴 관리</a></li> |
||||
|
<li data-active="management/faq"><a href="<?=base_url('admin/management/faq')?>">FAQ 관리</a></li> |
||||
|
<li data-active="management/faq_setting"><a href="<?=base_url('admin/management/faq_setting')?>">FAQ 환경설정</a></li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
<li> |
||||
|
<a href="javascript:;"><i class="far fa-users"></i><span>회원 관리</span></a> |
||||
|
<ul> |
||||
|
<li data-active="members/lists"><a href="<?=base_url('admin/members/lists')?>">회원 목록</a></li> |
||||
|
<li data-active="members/add"><a href="<?=base_url('admin/members/add')?>">회원 등록</a></li> |
||||
|
<li data-active="members/log"><a href="<?=base_url('admin/members/log')?>">회원 로그인 기록</a></li> |
||||
|
<?php if( $this->site->config('point_use') == 'Y' ) :?>
|
||||
|
<li data-active="members/points"><a href="<?=base_url('admin/members/points')?>"><?=$this->site->config('point_name')?> 관리</a></li>
|
||||
<?php endif;?>
|
<?php endif;?>
|
||||
|
</ul> |
||||
|
</li> |
||||
|
|
||||
<li> |
|
||||
<a href="#" class="parent"><i class="far fa-chart-bar"></i> 방문 통계</a> |
|
||||
<ul> |
|
||||
<li data-active="statics/visit"><a href="<?=base_url('admin/statics/visit')?>">사용자 접속 로그</a></li> |
|
||||
<li data-active="statics/keyword"><a href="<?=base_url('admin/statics/keyword')?>">키워드별 통계</a></li> |
|
||||
<li data-active="statics/times"><a href="<?=base_url('admin/statics/times')?>">방문 시간별 통계</a></li> |
|
||||
<li data-active="statics/referrer"><a href="<?=base_url('admin/statics/referrer')?>">유입 경로별 통계</a></li> |
|
||||
<li data-active="statics/device"><a href="<?=base_url('admin/statics/device')?>">PC/MOBILE 통계</a></li> |
|
||||
<li data-active="statics/browser"><a href="<?=base_url('admin/statics/browser')?>">브라우져별 통계</a></li> |
|
||||
<li data-active="statics/os"><a href="<?=base_url('admin/statics/os')?>">OS별 통계</a></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
|
<?php if(USE_BOARD OR IS_TEST) : ?>
|
||||
|
<li> |
||||
|
<a href="javascript:;"><i class="far fa-th-large"></i><span>게시판 관리</span></a> |
||||
|
<ul> |
||||
|
<li data-active="board/lists"><a href="<?=base_url('admin/board/lists')?>">게시판 관리</a></li> |
||||
|
<li class="divider"></li> |
||||
|
<?php |
||||
|
$board_list = $this->db->select('B.brd_key,B.brd_title,BPN.new_cnt')->from('board AS B')->join('board_post_new AS BPN','BPN.brd_key=B.brd_key','left')->order_by('B.brd_title')->get()->result_array(); |
||||
|
foreach($board_list as $row): ?>
|
||||
|
<li data-active="board/<?=$row['brd_key']?>"><a href="<?=base_url('admin/board/posts/'.$row['brd_key'])?>"><?=$row['brd_title']?><?=$row['new_cnt']>0?" <span class='badge pull-right'>{$row['new_cnt']}</span>":''?></a></li>
|
||||
|
<?php endforeach;?>
|
||||
|
</ul> |
||||
|
</li> |
||||
|
<?php endif;?>
|
||||
|
|
||||
<li> |
|
||||
<a href="#" class="parent"><i class="far fa-cog"></i> 환경 설정</a> |
|
||||
<ul> |
|
||||
<li data-active="setting/basic"><a href="<?=base_url('admin/setting/basic')?>">사이트 기본 설정</a></li> |
|
||||
<li data-active="setting/localize"><a href="<?=base_url('admin/setting/localize')?>">다국어 설정</a></li> |
|
||||
<li data-active="setting/apis"><a href="<?=base_url('admin/setting/apis')?>">소셜/API 설정</a></li> |
|
||||
<li data-active="setting/agreement"><a href="<?=base_url('admin/setting/agreement')?>">약관 설정</a></li> |
|
||||
<li data-active="setting/member"><a href="<?=base_url('admin/setting/member')?>">회원 설정</a></li> |
|
||||
<li data-active="management/sitemap"><a href="<?=base_url('admin/management/sitemap')?>">사이트맵 설정</a></li> |
|
||||
<?php if($this->member->is_super()) :?>
|
|
||||
<li data-active="setting/admin"><a href="<?=base_url('admin/setting/admin')?>">관리자 설정</a></li> |
|
||||
<?php endif;?>
|
|
||||
<li data-active="tools/index"><a href="<?=base_url('admin/tools')?>">기타 도구</a></li> |
|
||||
</ul> |
|
||||
</li> |
|
||||
|
<li> |
||||
|
<a href="javascript:;"><i class="far fa-chart-bar"></i><span>방문 통계</span></a> |
||||
|
<ul> |
||||
|
<li data-active="statics/visit"><a href="<?=base_url('admin/statics/visit')?>">사용자 접속 로그</a></li> |
||||
|
<li data-active="statics/keyword"><a href="<?=base_url('admin/statics/keyword')?>">키워드별 통계</a></li> |
||||
|
<li data-active="statics/times"><a href="<?=base_url('admin/statics/times')?>">방문 시간별 통계</a></li> |
||||
|
<li data-active="statics/referrer"><a href="<?=base_url('admin/statics/referrer')?>">유입 경로별 통계</a></li> |
||||
|
<li data-active="statics/device"><a href="<?=base_url('admin/statics/device')?>">PC/MOBILE 통계</a></li> |
||||
|
<li data-active="statics/browser"><a href="<?=base_url('admin/statics/browser')?>">브라우져별 통계</a></li> |
||||
|
<li data-active="statics/os"><a href="<?=base_url('admin/statics/os')?>">OS별 통계</a></li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
|
||||
|
<li> |
||||
|
<a href="javascript:;"><i class="far fa-cog"></i><span>환경 설정</span></a> |
||||
|
<ul> |
||||
|
<li data-active="setting/basic"><a href="<?=base_url('admin/setting/basic')?>">사이트 기본 설정</a></li> |
||||
|
<li data-active="setting/localize"><a href="<?=base_url('admin/setting/localize')?>">다국어 설정</a></li> |
||||
|
<li data-active="setting/apis"><a href="<?=base_url('admin/setting/apis')?>">소셜/API 설정</a></li> |
||||
|
<li data-active="setting/agreement"><a href="<?=base_url('admin/setting/agreement')?>">약관 설정</a></li> |
||||
|
<li data-active="setting/member"><a href="<?=base_url('admin/setting/member')?>">회원 설정</a></li> |
||||
|
<li data-active="management/sitemap"><a href="<?=base_url('admin/management/sitemap')?>">사이트맵 설정</a></li> |
||||
|
<?php if($this->member->is_super()) :?>
|
||||
|
<li data-active="setting/admin"><a href="<?=base_url('admin/setting/admin')?>">관리자 설정</a></li> |
||||
|
<?php endif;?>
|
||||
|
<li data-active="tools/index"><a href="<?=base_url('admin/tools')?>">기타 도구</a></li> |
||||
</ul> |
</ul> |
||||
</nav> |
|
||||
|
</li> |
||||
|
|
||||
<section id="main" role="main"> |
|
||||
<div class="main"><?=$contents?></div>
|
|
||||
</section> |
|
||||
</div> |
|
||||
|
</ul> |
||||
|
</nav> |
||||
|
|
||||
|
<article id="contents"> |
||||
|
<?=$contents?>
|
||||
|
</article> |
||||
|
|
||||
</div> |
|
||||
|
|
||||
|
|