first commit

This commit is contained in:
pakerpale
2020-06-10 06:19:03 +09:00
commit cd6b5b7832
6081 changed files with 624389 additions and 0 deletions

219
public/js/web/common.js Executable file
View File

@@ -0,0 +1,219 @@
//layer popup
function commonLayerOpen(thisId){
$('#'+thisId).show();
}
function commonLayerClose(thisId){
$('#'+thisId).hide();
}
function change_toggle(id) {
$("#"+id).toggle();
}
// 메인페이지 이동 20190215
function goMain(){
location.href="/";
}
// 로그인 페이지 이동 20190215
function go_loging(){
// e.preventDefault();
location.href="/web/user/login?url="+encodeURIComponent(document.URL);
}
// 날짜 포멧
Date.prototype.format = function(f) {
if (!this.valueOf()) return " ";
var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"];
var d = this;
return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) {
switch ($1) {
case "yyyy": return d.getFullYear();
case "yy": return (d.getFullYear() % 1000).zf(2);
case "MM": return (d.getMonth() + 1).zf(2);
case "dd": return d.getDate().zf(2);
case "E": return weekName[d.getDay()];
case "HH": return d.getHours().zf(2);
case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2);
case "mm": return d.getMinutes().zf(2);
case "ss": return d.getSeconds().zf(2);
case "a/p": return d.getHours() < 12 ? "오전" : "오후";
default: return $1;
}
});
};
String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;};
String.prototype.zf = function(len){return "0".string(len - this.length) + this;};
Number.prototype.zf = function(len){return this.toString().zf(len);};
// 숫자체크
function checkNumber(val){
var regexp = /^[0-9]*$/
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 이메일체크
function checkEmail(val){
var regexp=/^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[@]{1}[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{1,5}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 전화번호체크
function checkPhone(val){
var regexp= /^\d{2,3}-\d{3,4}-\d{4}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 전화번호체크
function checkMobile(val){
var regexp= /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 콤마
function setComma(_no) {
return _no.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
// json sort
function sortJSON(data, key, way) {
return data.sort(function(a, b) {
var x = a[key]; var y = b[key];
if (way === '123' ) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)); }
if (way === '321') { return ((x > y) ? -1 : ((x < y) ? 1 : 0)); }
});
}
// 아이디 유효성 체크
function member_id_valid_check(val){
var regexp = /^[a-zA-Z0-9_-]{5,20}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 비밀번호 유효성 체크
function member_pwd_valid_check(val){
var regexp = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
if(regexp.test(val)) {
return false;
}
if(val.length < 6) return false;
if(val.length > 16) return false;
return true;
}
var scale = 1;
function zoom_in() {
scale *= 1.25;
zoom(scale);
}
function zoom_out() {
scale /= 1.25;
zoom(scale);
}
function zoom(scale) {
var body = document.body;
body.style.zoom = scale; // IE
body.style.webkitTransform = 'scale('+scale+')'; // Webkit(chrome)
body.style.webkitTransformOrigin = '0 0';
body.style.mozTransform = 'scale('+scale+')'; // Mozilla(firefox)
body.style.mozTransformOrigin = '0 0';
body.style.oTransform = 'scale('+scale+')'; // Opera
body.style.oTransformOrigin = '0 0';
}
// 폰트크기 조절
var targets = new Array('div', 'td', 'tr', 'li', 'ul', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'span', 'input');
var sizes = new Array('9', '12', '14', '16', '18', '20', '22', '24', '26');
var startSize = 1;
function ts(target, inc) {
if (!document.getElementById) return;
var d = document, cEl = null, size = startSize, i, j, cTags;
size += inc;
if (size < 0) {
size = 0;
}
if (size > 9) {
size = 9;
}
startSize = size;
if (!( cEl = d.getElementById(target))) {
cEl = d.getElementsByTagName(target)[0];
}
cEl.style.fontSize = sizes[size];
for (i=0; i<targets.length; i++) {
cTags = cEl.getElementsByTagName(targets[i]);
for (j=0; j<cTags.length; j++){
cTags[j].style.fontSize = sizes[size] + "pt";
cTags[j].style.lineHeight = sizes[size] * 1.5 + "pt";
}
}
}
// 폰트크기 조절
function search_keyword_reg(keyword){
var return_state = true;
var form_data = {
"keyword" : keyword
};
$.ajax({
url: '/web/search/search_keyword_reg',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert(rtnJson.msg);
return_state = false;
} else {
return_state = true;
}
},
error: function (rtnHtml) {
return_state = false;
}
});
return return_state;
}
$(function(){
$(document).bind("contextmenu", function(e) {
return false;
});
})

View File

@@ -0,0 +1,204 @@
//layer popup
function commonLayerOpen(thisId){
$('#'+thisId).show();
}
function commonLayerClose(thisId){
$('#'+thisId).hide();
}
function change_toggle(id) {
$("#"+id).toggle();
}
// 날짜 포멧
Date.prototype.format = function(f) {
if (!this.valueOf()) return " ";
var weekName = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"];
var d = this;
return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) {
switch ($1) {
case "yyyy": return d.getFullYear();
case "yy": return (d.getFullYear() % 1000).zf(2);
case "MM": return (d.getMonth() + 1).zf(2);
case "dd": return d.getDate().zf(2);
case "E": return weekName[d.getDay()];
case "HH": return d.getHours().zf(2);
case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2);
case "mm": return d.getMinutes().zf(2);
case "ss": return d.getSeconds().zf(2);
case "a/p": return d.getHours() < 12 ? "오전" : "오후";
default: return $1;
}
});
};
String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;};
String.prototype.zf = function(len){return "0".string(len - this.length) + this;};
Number.prototype.zf = function(len){return this.toString().zf(len);};
// 숫자체크
function checkNumber(val){
var regexp = /^[0-9]*$/
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 이메일체크
function checkEmail(val){
var regexp=/^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[@]{1}[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{1,5}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 전화번호체크
function checkPhone(val){
var regexp= /^\d{2,3}-\d{3,4}-\d{4}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 전화번호체크
function checkMobile(val){
var regexp= /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 콤마
function setComma(_no) {
return _no.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
// json sort
function sortJSON(data, key, way) {
return data.sort(function(a, b) {
var x = a[key]; var y = b[key];
if (way === '123' ) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)); }
if (way === '321') { return ((x > y) ? -1 : ((x < y) ? 1 : 0)); }
});
}
// 아이디 유효성 체크
function member_id_valid_check(val){
var regexp = /^[a-zA-Z0-9_-]{5,20}$/;
if( !regexp.test(val) ) {
return false;
}
return true;
}
// 비밀번호 유효성 체크
function member_pwd_valid_check(val){
var regexp = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
if(regexp.test(val)) {
return false;
}
if(val.length < 6) return false;
if(val.length > 16) return false;
return true;
}
var scale = 1;
function zoom_in() {
scale *= 1.25;
zoom(scale);
}
function zoom_out() {
scale /= 1.25;
zoom(scale);
}
function zoom(scale) {
var body = document.body;
body.style.zoom = scale; // IE
body.style.webkitTransform = 'scale('+scale+')'; // Webkit(chrome)
body.style.webkitTransformOrigin = '0 0';
body.style.mozTransform = 'scale('+scale+')'; // Mozilla(firefox)
body.style.mozTransformOrigin = '0 0';
body.style.oTransform = 'scale('+scale+')'; // Opera
body.style.oTransformOrigin = '0 0';
}
// 폰트크기 조절
var targets = new Array('div', 'td', 'tr', 'li', 'ul', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'span', 'input');
var sizes = new Array('9', '12', '14', '16', '18', '20', '22', '24', '26');
var startSize = 1;
function ts(target, inc) {
if (!document.getElementById) return;
var d = document, cEl = null, size = startSize, i, j, cTags;
size += inc;
if (size < 0) {
size = 0;
}
if (size > 9) {
size = 9;
}
startSize = size;
if (!( cEl = d.getElementById(target))) {
cEl = d.getElementsByTagName(target)[0];
}
cEl.style.fontSize = sizes[size];
for (i=0; i<targets.length; i++) {
cTags = cEl.getElementsByTagName(targets[i]);
for (j=0; j<cTags.length; j++){
cTags[j].style.fontSize = sizes[size] + "pt";
cTags[j].style.lineHeight = sizes[size] * 1.5 + "pt";
}
}
}
// 폰트크기 조절
function search_keyword_reg(keyword){
var return_state = true;
var form_data = {
"keyword" : keyword
};
$.ajax({
url: '/web/search/search_keyword_reg',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert(rtnJson.msg);
return_state = false;
} else {
return_state = true;
}
},
error: function (rtnHtml) {
return_state = false;
}
});
return return_state;
}

10
public/js/web/jquery.vticker.min.js vendored Executable file
View File

@@ -0,0 +1,10 @@
/*! vTicker 1.21 http://richhollis.github.com/vticker/ | http://richhollis.github.com/vticker/license/ | based on Jubgits vTicker http://www.jugbit.com/jquery-vticker-vertical-news-ticker/ */
(function(d){var g,c,f;g={speed:700,pause:4E3,showItems:1,mousePause:!0,height:0,animate:!0,margin:0,padding:0,startPaused:!1,autoAppend:!0};c={moveUp:function(a,b){return c.showNextItem(a,b,"up")},moveDown:function(a,b){return c.showNextItem(a,b,"down")},nextItemState:function(a,b){var e,c;c=a.element.children("ul");e=a.itemHeight;0<a.options.height&&(e=c.children("li:first").height());e+=a.options.margin+2*a.options.padding;return{height:e,options:a.options,el:a.element,obj:c,selector:"up"===b?
"li:first":"li:last",dir:b}},showNextItem:function(a,b,e){var d;d=c.nextItemState(a,e);d.el.trigger("vticker.beforeTick");e=d.obj.children(d.selector).clone(!0);"down"===d.dir&&d.obj.css("top","-"+d.height+"px").prepend(e);b&&b.animate?a.animating||c.animateNextItem(d,a):c.nonAnimatedNextItem(d);"up"===d.dir&&a.options.autoAppend&&e.appendTo(d.obj);return d.el.trigger("vticker.afterTick")},animateNextItem:function(a,b){b.animating=!0;return a.obj.animate("up"===a.dir?{top:"-="+a.height+"px"}:{top:0},
b.options.speed,function(){d(a.obj).children(a.selector).remove();d(a.obj).css("top","0px");return b.animating=!1})},nonAnimatedNextItem:function(a){a.obj.children(a.selector).remove();return a.obj.css("top","0px")},nextUsePause:function(){var a,b;b=d(this).data("state");a=b.options;if(!b.isPaused&&!c.hasSingleItem(b))return f.next.call(this,{animate:a.animate})},startInterval:function(){var a,b;b=d(this).data("state");a=b.options;return b.intervalId=setInterval(function(a){return function(){return c.nextUsePause.call(a)}}(this),
a.pause)},stopInterval:function(){var a;if(a=d(this).data("state"))return a.intervalId&&clearInterval(a.intervalId),a.intervalId=void 0},restartInterval:function(){c.stopInterval.call(this);return c.startInterval.call(this)},getState:function(a,b){var c;if(!(c=d(b).data("state")))throw Error("vTicker: No state available from "+a);return c},isAnimatingOrSingleItem:function(a){return a.animating||this.hasSingleItem(a)},hasMultipleItems:function(a){return 1<a.itemCount},hasSingleItem:function(a){return!c.hasMultipleItems(a)},
bindMousePausing:function(a){return function(a,e){return a.bind("mouseenter",function(){if(!e.isPaused)return e.pausedByCode=!0,c.stopInterval.call(this),f.pause.call(this,!0)}).bind("mouseleave",function(){if(!e.isPaused||e.pausedByCode)return e.pausedByCode=!1,f.pause.call(this,!1),c.startInterval.call(this)})}}(this),setItemLayout:function(a,b,c){var f;a.css({overflow:"hidden",position:"relative"}).children("ul").css({position:"absolute",margin:0,padding:0}).children("li").css({margin:c.margin,
padding:c.padding});return isNaN(c.height)||0===c.height?(a.children("ul").children("li").each(function(){if(d(this).height()>b.itemHeight)return b.itemHeight=d(this).height()}),a.children("ul").children("li").each(function(){return d(this).height(b.itemHeight)}),f=c.margin+2*c.padding,a.height((b.itemHeight+f)*c.showItems+c.margin)):a.height(c.height)},defaultStateAttribs:function(a,b){return{itemCount:a.children("ul").children("li").length,itemHeight:0,itemMargin:0,element:a,animating:!1,options:b,
isPaused:b.startPaused,pausedByCode:!1}}};f={init:function(a){var b,e;d(this).data("state")&&f.stop.call(this);b=jQuery.extend({},g);a=d.extend(b,a);b=d(this);e=c.defaultStateAttribs(b,a);d(this).data("state",e);c.setItemLayout(b,e,a);a.startPaused||c.startInterval.call(this);if(a.mousePause)return c.bindMousePausing(b,e)},pause:function(a){var b;b=c.getState("pause",this);if(!c.hasMultipleItems(b))return!1;b.isPaused=a;b=b.element;if(a)return d(this).addClass("paused"),b.trigger("vticker.pause");
d(this).removeClass("paused");return b.trigger("vticker.resume")},next:function(a){var b;b=c.getState("next",this);if(c.isAnimatingOrSingleItem(b))return!1;c.restartInterval.call(this);return c.moveUp(b,a)},prev:function(a){var b;b=c.getState("prev",this);if(c.isAnimatingOrSingleItem(b))return!1;c.restartInterval.call(this);return c.moveDown(b,a)},stop:function(){c.getState("stop",this);return c.stopInterval.call(this)},remove:function(){var a;a=c.getState("remove",this);c.stopInterval.call(this);
a=a.element;a.unbind();return a.remove()}};return d.fn.vTicker=function(a){return f[a]?f[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==typeof a&&a?d.error("Method "+a+" does not exist on jQuery.vTicker"):f.init.apply(this,arguments)}})(jQuery);

12
public/js/web/swiper.min.css vendored Executable file

File diff suppressed because one or more lines are too long

13
public/js/web/swiper.min.js vendored Executable file

File diff suppressed because one or more lines are too long

1
public/js/web/toastr.min.js vendored Executable file
View File

@@ -0,0 +1 @@
!function(a){a(["jquery"],function(a){return function(){function b(a,b,c){return o({type:u.error,iconClass:p().iconClasses.error,message:a,optionsOverride:c,title:b})}function c(b,c){return b||(b=p()),r=a("#"+b.containerId),r.length?r:(c&&(r=l(b)),r)}function d(a,b,c){return o({type:u.info,iconClass:p().iconClasses.info,message:a,optionsOverride:c,title:b})}function e(a){s=a}function f(a,b,c){return o({type:u.success,iconClass:p().iconClasses.success,message:a,optionsOverride:c,title:b})}function g(a,b,c){return o({type:u.warning,iconClass:p().iconClasses.warning,message:a,optionsOverride:c,title:b})}function h(a){var b=p();r||c(b),k(a,b)||j(b)}function i(b){var d=p();return r||c(d),b&&0===a(":focus",b).length?void q(b):void(r.children().length&&r.remove())}function j(b){for(var c=r.children(),d=c.length-1;d>=0;d--)k(a(c[d]),b)}function k(b,c){return b&&0===a(":focus",b).length?(b[c.hideMethod]({duration:c.hideDuration,easing:c.hideEasing,complete:function(){q(b)}}),!0):!1}function l(b){return r=a("<div/>").attr("id",b.containerId).addClass(b.positionClass).attr("aria-live","polite").attr("role","alert"),r.appendTo(a(b.target)),r}function m(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>&times;</button>",newestOnTop:!0}}function n(a){s&&s(a)}function o(b){function d(b){return!a(":focus",j).length||b?j[g.hideMethod]({duration:g.hideDuration,easing:g.hideEasing,complete:function(){q(j),g.onHidden&&"hidden"!==o.state&&g.onHidden(),o.state="hidden",o.endTime=new Date,n(o)}}):void 0}function e(){(g.timeOut>0||g.extendedTimeOut>0)&&(i=setTimeout(d,g.extendedTimeOut))}function f(){clearTimeout(i),j.stop(!0,!0)[g.showMethod]({duration:g.showDuration,easing:g.showEasing})}var g=p(),h=b.iconClass||g.iconClass;"undefined"!=typeof b.optionsOverride&&(g=a.extend(g,b.optionsOverride),h=b.optionsOverride.iconClass||h),t++,r=c(g,!0);var i=null,j=a("<div/>"),k=a("<div/>"),l=a("<div/>"),m=a(g.closeHtml),o={toastId:t,state:"visible",startTime:new Date,options:g,map:b};return b.iconClass&&j.addClass(g.toastClass).addClass(h),b.title&&(k.append(b.title).addClass(g.titleClass),j.append(k)),b.message&&(l.append(b.message).addClass(g.messageClass),j.append(l)),g.closeButton&&(m.addClass("toast-close-button").attr("role","button"),j.prepend(m)),j.hide(),g.newestOnTop?r.prepend(j):r.append(j),j[g.showMethod]({duration:g.showDuration,easing:g.showEasing,complete:g.onShown}),g.timeOut>0&&(i=setTimeout(d,g.timeOut)),j.hover(f,e),!g.onclick&&g.tapToDismiss&&j.click(d),g.closeButton&&m&&m.click(function(a){a.stopPropagation?a.stopPropagation():void 0!==a.cancelBubble&&a.cancelBubble!==!0&&(a.cancelBubble=!0),d(!0)}),g.onclick&&j.click(function(){g.onclick(),d()}),n(o),g.debug&&console&&console.log(o),j}function p(){return a.extend({},m(),v.options)}function q(a){r||(r=c()),a.is(":visible")||(a.remove(),a=null,0===r.children().length&&r.remove())}var r,s,t=0,u={error:"error",info:"info",success:"success",warning:"warning"},v={clear:h,remove:i,error:b,getContainer:c,info:d,options:{},subscribe:e,success:f,version:"2.0.3",warning:g};return v}()})}("function"==typeof define&&define.amd?define:function(a,b){"undefined"!=typeof module&&module.exports?module.exports=b(require("jquery")):window.toastr=b(window.jQuery)});