입력창 준비
This commit is contained in:
1 parent
800c85dd03
commit
2e9b87f0bc
8 files changed
+429
-113
No files matched your search
Vendored
+3
-3
@@ -1,7 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap v4.1.3 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||
* Bootstrap v4.4.1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/
|
||||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t(e.bootstrap={},e.jQuery)}(this,function(e,t){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(r){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{},t=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),t.forEach(function(e){var t,n,i;t=r,i=o[n=e],n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i})}return r}for(var r,n,o,a,c,u,f,h,d,p,m,g,_,v,y,E,b,w,C,T,S,D,A,I,O,N,k,x,P,L,j,H,M,F,W,R,U,B,q,K,Q,Y,V,z,G,J,Z,X,$,ee,te,ne,ie,re,oe,se,ae,le,ce,ue,fe,he,de,pe,me,ge,_e,ve,ye,Ee,be,we=function(i){var t="transitionend";function e(e){var t=this,n=!1;return i(this).one(l.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||l.triggerTransitionEnd(t)},e),this}var l={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");t&&"#"!==t||(t=e.getAttribute("href")||"");try{return document.querySeLine truncated
|
||||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((e=e||self).bootstrap={},e.jQuery)}(this,function(e,p){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function l(o){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?t(Object(r),!0).forEach(function(e){var t,n,i;t=o,i=r[n=e],n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})}return o}p=p&&p.hasOwnProperty("default")?p.default:p;var n="transitionend";function o(e){var t=this,n=!1;return p(this).one(m.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||m.triggerTransitionEnd(t)},e),this}var m={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:functLine truncated
|
||||
//# sourceMappingURL=bootstrap.bundle.min.js.map
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"sources":["../../node_modules/popper.js/dist/esm/popper.js","../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Default","DefaultType","Direction","Carousel","Dimension","Collapse","Util","TRANSITION_END","transitionEndEmulator","duration","_this","this","called","one","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","fn","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","CLOSE","CLOSED","CLICK_DATA_API","_element","_proto","close","rootElement","_getRootElement","_triggerCloseEvent","iLine truncated
|
||||
{"version":3,"sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/popper.js/dist/esm/popper.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tools/sanitizer.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js"],"names":["TRANSITION_END","transitionEndEmulator","duration","_this","this","called","$","one","Util","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","hrefAttr","trim","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","transitionDelay","floatTransitionDuration","parseFloat","floatTransitionDelay","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","findShadowRoot","documentElement","attachShadow","getRootNode","ShadowRoot","parentNode","root","jQueryDetection","TypeError","version","fn","jquery","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","NAME","DATA_KEY","EVENT_KEY","JQUERLine truncated
|
||||
Vendored
+6
-6
@@ -1,12 +1,12 @@
|
||||
/*!
|
||||
* Bootswatch v4.1.3
|
||||
* Bootswatch v4.4.1
|
||||
* Homepage: https://bootswatch.com
|
||||
* Copyright 2012-2018 Thomas Park
|
||||
* Copyright 2012-2020 Thomas Park
|
||||
* Licensed under MIT
|
||||
* Based on Bootstrap
|
||||
*//*!
|
||||
* Bootstrap v4.1.3 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2018 The Bootstrap Authors
|
||||
* Copyright 2011-2018 Twitter, Inc.
|
||||
* Bootstrap v4.4.1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2019 The Bootstrap Authors
|
||||
* Copyright 2011-2019 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");:root{--blue:#375a7f;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#E74C3C;--orange:#fd7e14;--yellow:#F39C12;--green:#00bc8c;--teal:#20c997;--cyan:#3498DB;--white:#fff;--gray:#999;--gray-dark:#303030;--primary:#375a7f;--secondary:#444;--success:#00bc8c;--info:#3498DB;--warning:#F39C12;--danger:#E74C3C;--light:#303030;--dark:#adb5bd;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:0.9375rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#222}[tabindex="-1"]:focus{outline:0 !Line truncated
|
||||
*/@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic&display=swap");:root{--blue: #375a7f;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #E74C3C;--orange: #fd7e14;--yellow: #F39C12;--green: #00bc8c;--teal: #20c997;--cyan: #3498DB;--white: #fff;--gray: #888;--gray-dark: #303030;--primary: #375a7f;--secondary: #444;--success: #00bc8c;--info: #3498DB;--warning: #F39C12;--danger: #E74C3C;--light: #adb5bd;--dark: #303030;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:0.9375rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#222}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-Line truncated
|
||||
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
* @author Script47 (https://github.com/Script47/Toast)
|
||||
* @description Toast - A Bootstrap 4.2+ jQuery plugin for the toast component
|
||||
* @version 0.7.1
|
||||
**/
|
||||
.toast-container {
|
||||
position: sticky;
|
||||
z-index: 1055;
|
||||
top: 0
|
||||
}
|
||||
|
||||
.toast-wrapper {
|
||||
position: absolute;
|
||||
z-index: 1055;
|
||||
top: 0;
|
||||
right: 0;
|
||||
margin: 5px
|
||||
}
|
||||
|
||||
.toast-container>.toast-wrapper>.toast {
|
||||
min-width: 150px;
|
||||
background-color: rgb(50, 50, 50);
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
.toast-container>.toast-wrapper>.toast>.toast-header strong {
|
||||
padding-right: 20px;
|
||||
}
|
||||
Vendored
+136
@@ -0,0 +1,136 @@
|
||||
/**
|
||||
* @author Script47 (https://github.com/Script47/Toast)
|
||||
* @description Toast - A Bootstrap 4.2+ jQuery plugin for the toast component
|
||||
* @version 0.7.1
|
||||
**/
|
||||
(function ($) {
|
||||
var TOAST_CONTAINER_HTML = '<div class="toast-container" aria-live="polite" aria-atomic="true"></div>';
|
||||
var TOAST_WRAPPER_HTML = '<div class="toast-wrapper"></div>';
|
||||
|
||||
$.toast = function (opts) {
|
||||
// If container is not set in opts use body
|
||||
var general_container = $('body');
|
||||
if (opts.container && opts.container.length === 1)
|
||||
general_container = opts.container;
|
||||
|
||||
// if toast container and wrapper are not present in container create them
|
||||
if (!general_container.children('.toast-container').length) {
|
||||
general_container.prepend(TOAST_CONTAINER_HTML);
|
||||
general_container.children('.toast-container').append(TOAST_WRAPPER_HTML);
|
||||
|
||||
general_container.on('hidden.bs.toast', '.toast', function () {
|
||||
$(this).remove();
|
||||
});
|
||||
}
|
||||
var toast_wrapper = general_container.children('.toast-container').children('.toast-wrapper');
|
||||
|
||||
var id = 'toast-' + ($('.toast').length + 1),
|
||||
html = '',
|
||||
bg_header_class = '',
|
||||
fg_header_class = '',
|
||||
fg_subtitle_class = 'text-muted',
|
||||
fg_dismiss_class = '',
|
||||
title = opts.title || 'Notice!',
|
||||
subtitle = opts.subtitle || '',
|
||||
content = opts.content || '',
|
||||
type = opts.type || 'info',
|
||||
delay = opts.delay || -1,
|
||||
img = opts.img,
|
||||
pause_on_hover = opts.pause_on_hover || false,
|
||||
pause = false,
|
||||
delay_or_autohide = '';
|
||||
|
||||
switch (type) {
|
||||
case 'info':
|
||||
bg_header_class = 'bg-info';
|
||||
fg_header_class = 'text-white';
|
||||
fg_subtitle_class = 'text-white';
|
||||
fg_dismiss_class = 'text-white';
|
||||
break;
|
||||
|
||||
case 'success':
|
||||
bg_header_class = 'bg-success';
|
||||
fg_header_class = 'text-white';
|
||||
fg_subtitle_class = 'text-white';
|
||||
fg_dismiss_class = 'text-white';
|
||||
break;
|
||||
|
||||
case 'warning':
|
||||
case 'warn':
|
||||
bg_header_class = 'bg-warning';
|
||||
fg_header_class = 'text-white';
|
||||
fg_subtitle_class = 'text-white';
|
||||
fg_dismiss_class = 'text-white';
|
||||
break;
|
||||
|
||||
case 'error':
|
||||
case 'danger':
|
||||
bg_header_class = 'bg-danger';
|
||||
fg_header_class = 'text-white';
|
||||
fg_subtitle_class = 'text-white';
|
||||
fg_dismiss_class = 'text-white';
|
||||
break;
|
||||
}
|
||||
|
||||
if (pause_on_hover !== false) {
|
||||
var hide_timestamp = Math.floor(Date.now() / 1000) + (delay / 1000);
|
||||
|
||||
delay_or_autohide = 'data-autohide="false"';
|
||||
pause_on_hover = 'data-hide-timestamp="' + hide_timestamp + '"';
|
||||
} else {
|
||||
if (delay === -1) {
|
||||
delay_or_autohide = 'data-autohide="false"';
|
||||
} else {
|
||||
delay_or_autohide = 'data-delay="' + delay + '"';
|
||||
}
|
||||
}
|
||||
|
||||
html = '<div id="' + id + '" class="toast" role="alert" aria-live="assertive" aria-atomic="true" ' + delay_or_autohide + ' ' + pause_on_hover + '>';
|
||||
html += '<div class="toast-header ' + bg_header_class + ' ' + fg_header_class + '">';
|
||||
|
||||
if (typeof img !== 'undefined') {
|
||||
html += '<img src="' + img.src + '" class="' + (img.class || '') + ' mr-2" alt="' + (img.alt || 'Image') + '" ' + (typeof img.title !== 'undefined' ? 'data-toggle="tooltip" title="' + img.title + '"' : '') + '>';
|
||||
}
|
||||
|
||||
html += '<strong class="mr-auto">' + title + '</strong>';
|
||||
html += '<small class="' + fg_subtitle_class + '">' + subtitle + '</small>';
|
||||
html += '<button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close">';
|
||||
html += '<span aria-hidden="true" class="' + fg_dismiss_class + '">×</span>';
|
||||
html += '</button>';
|
||||
html += '</div>';
|
||||
|
||||
if (content !== '') {
|
||||
html += '<div class="toast-body">'
|
||||
html += content
|
||||
html += '</div>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
||||
toast_wrapper.append(html);
|
||||
toast_wrapper.find('.toast:last').toast('show');
|
||||
|
||||
if (pause_on_hover !== false) {
|
||||
setTimeout(function () {
|
||||
if (!pause) {
|
||||
$('#' + id).toast('hide');
|
||||
}
|
||||
}, delay);
|
||||
|
||||
$(document).on('mouseover', '#' + id, function () {
|
||||
pause = true;
|
||||
});
|
||||
|
||||
$(document).on('mouseleave', '#' + id, function () {
|
||||
var current = Math.floor(Date.now() / 1000),
|
||||
future = parseInt($(this).data('hide-timestamp'));
|
||||
|
||||
pause = false;
|
||||
|
||||
if (current >= future) {
|
||||
$(this).toast('hide');
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}(jQuery));
|
||||
Reference in new issue
Block a user