first commit

This commit is contained in:
pakerpale
2020-06-10 06:21:34 +09:00
commit 20c9739ba9
1913 changed files with 266257 additions and 0 deletions

7
public/theme/crossmap/js/bootstrap.min.js vendored Executable file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,306 @@
/** DOMTokenList */
// https://github.com/Alhadis/Fix-IE/edit/master/src/token-list.js
!function(){"use strict";var n,r,t,e,i=window,o=document,u=Object,f=null,a=!0,c=!1,l=" ",s="Element",d="create"+s,h="DOMTokenList",m="__defineGetter__",p="defineProperty",v="class",g="List",y=v+g,w="rel",L=w+g,_="div",b="length",j="contains",S="apply",k="HTML",E=("item "+j+" add remove toggle toString toLocaleString").split(l),A=E[2],C=E[3],M=E[4],N="prototype",O=p in u||m in u[N]||f,T=function(n,r,t,e){u[p]?u[p](n,r,{configurable:c===O?a:!!e,get:t}):n[m](r,t)},x=function(r,t){var e=this,i=[],o={},f=0,s=0,d=function(){if(f>=s)for(;f>s;++s)(function(n){T(e,n,function(){return h(),i[n]},c)})(s)},h=function(){var n,e,u=arguments,c=/\s+/;if(u[b])for(e=0;e<u[b];++e)if(c.test(u[e]))throw n=new SyntaxError('String "'+u[e]+'" '+j+" an invalid character"),n.code=5,n.name="InvalidCharacterError",n;for(i=(""+r[t]).replace(/^\s+|\s+$/g,"").split(c),""===i[0]&&(i=[]),o={},e=0;e<i[b];++e)o[i[e]]=a;f=i[b],d()};return h(),T(e,b,function(){return h(),f}),e[E[6]]=e[E[5]]=function(){return h(),i.join(l)},e.item=function(n){return h(),i[n]},e[j]=function(n){return h(),!!o[n]},e[A]=function(){h[S](e,n=arguments);for(var n,u,c=0,s=n[b];s>c;++c)u=n[c],o[u]||(i.push(u),o[u]=a);f!==i[b]&&(f=i[b]>>>0,r[t]=i.join(l),d())},e[C]=function(){h[S](e,n=arguments);for(var n,u={},c=0,s=[];c<n[b];++c)u[n[c]]=a,delete o[n[c]];for(c=0;c<i[b];++c)u[i[c]]||s.push(i[c]);i=s,f=s[b]>>>0,r[t]=i.join(l),d()},e[M]=function(r,t){return h[S](e,[r]),n!==t?t?(e[A](r),a):(e[C](r),c):o[r]?(e[C](r),c):(e[A](r),a)},function(n,r){if(r)for(var t=0;7>t;++t)r(n,E[t],{enumerable:c})}(e,u[p]),e},D=function(n,r,t){T(n[N],r,function(){var n,e=this,i=m+p+r;if(e[i])return n;if(e[i]=a,c===O){for(var u,f=D.mirror=D.mirror||o[d](_),l=f.childNodes,s=l[b],h=0;s>h;++h)if(l[h]._R===e){u=l[h];break}u||(u=f.appendChild(o[d](_))),n=x.call(u,e,t)}else n=new x(e,t);return T(e,r,function(){return n}),delete e[i],n},a)};if(i[h])r=o[d](_)[y],N=i[h][N],r[A][S](r,E),2>r[b]&&(t=N[A],e=N[C],N[A]=function(){for(var n=0,r=arguments;n<r[b];++n)t.call(this,r[n])},N[C]=function(){for(var n=0,r=arguments;n<r[b];++n)e.call(this,r[n])}),r[M](g,c)&&(N[M]=function(r,t){var e=this;return e[(t=n===t?!e[j](r):t)?A:C](r),!!t});else{if(O)try{T({},"support")}catch(G){O=c}x.polyfill=a,i[h]=x,D(i[s],y,v+"Name"),D(i[k+"Link"+s],L,w),D(i[k+"Anchor"+s],L,w),D(i[k+"Area"+s],L,w)}}();
var doc = document,
win = window,
body = doc.body,
raf = win.requestAnimationFrame
|| win.webkitRequestAnimationFrame
|| win.mozRequestAnimationFrame
|| win.msRequestAnimationFrame
|| function(cb) { return setTimeout(cb, 16); },
initialize_class = 'initialized',
active_class = 'active',
event_listener_support = Element.prototype.addEventListener,
sliderInit = function(el) {
el.classList.remove('slider-fallback');
el.classList.add(initializeClass);
};
doc.documentElement.classList.remove('no-js');
doc.documentElement.classList.add('js');
function btn_fns (str) {
var attr = 'data-' + str,
btns = doc.querySelectorAll('[' + attr + ']');
if (btns.length) {
forEach(btns, function (btn) {
var target = doc.querySelector(btn.getAttribute(attr));
if (target) {
function btn_core () {
switch(str) {
case 'toggle':
target.classList.toggle(active_class);
btn.classList.toggle('expanded');
break;
case 'add':
target.classList.add(active_class);
break;
case 'remove':
target.classList.remove(active_class);
break;
}
}
if (event_listener_support) {
btn.addEventListener('click', btn_core)
} else {
btn.onclick = btn_core;
}
}
});
}
}
btn_fns('toggle');
btn_fns('add');
btn_fns('remove');
if (event_listener_support) {
win.addEventListener('click', cancel_click);
} else {
win.onclick = function(e) {
cancel_click(e);
}
}
function cancel_click (e) {
e = e || window.event;
var target = e.target || e.srcElement,
active_els = doc.querySelectorAll('.nav-wrap.active, .keywordOver.active, .select-star-wrapper.active');
if (target && !lookupByType(target, 'button', ['div', 'ul', 'li', 'article', 'section']) && active_els.length) {
var active_parent = lookupByClass(target, 'active');
forEach(active_els, function(el) {
if (!active_parent || el !== active_parent) {
el.classList.remove(active_class);
}
});
}
}
function do_panup (selector) {
var container = doc.querySelector(selector);
if (container) {
var items = container.children,
count = items.length,
current = 1;
if (count >= 2) {
container.classList.add('panup');
items[0].classList.add('in');
setTimeout(function() {
container.classList.add(active_class);
}, 1000);
setInterval(function(e) {
var out_el = current ? items[current - 1] : items[count - 1];
out_el.className = 'out';
setTimeout(function() {
out_el.className = '';
}, 600);
items[current].className = 'in';
current = current === count - 1 ? 0 : current + 1;
}, 4000);
}
}
}
do_panup('.keyword ul');
do_panup('.prayerRQ .prayer');
// home sliders
var mainBox_wrapper = doc.querySelector('.mainBox-slider'),
mainBox_nav = doc.querySelector('.mainBox-nav'),
mainBox_count = doc.querySelector('.mainBox .titleBox .count'),
mainBox_current = doc.querySelector('.mainBox .titleBox .current-index');
if (mainBox_wrapper && mainBox_nav) {
var mainBox_slider = tns({
container: mainBox_wrapper,
gutter: 10,
navContainer: mainBox_nav,
controls: false,
loop: false,
onInit: function(info) {
mainBox_count.innerHTML = info.slideCount;
},
});
mainBox_slider.events.on('transitionStart', function(info) {
mainBox_current.innerHTML = info.displayIndex;
});
}
var logo_box_wrapper = doc.querySelector('.logoBox-slider'),
logo_box_controls = doc.querySelector('.logoBox .titleBox .arrow'),
logo_box_nav = doc.querySelector('.logoBox .titleBox ul');
if (logo_box_wrapper) {
var logo_box_slider = tns({
container: logo_box_wrapper,
gutter: 10,
controlsContainer: logo_box_controls,
navContainer: logo_box_nav,
});
preventLinkDefault(logo_box_nav);
}
var cmTv_wrapper = doc.querySelector('.cmTv-slider'),
cmTv_controls = doc.querySelector('.cmTv-controls'),
cmTv_nav = doc.querySelector('.cmTv-nav'),
cmTv_count = doc.querySelector('.cmTv .titleBox .count'),
cmTv_current = doc.querySelector('.cmTv .titleBox .current-index');
if (cmTv_wrapper) {
var cmTv_slider = tns({
container: cmTv_wrapper,
gutter: 10,
controlsContainer: cmTv_controls,
navContainer: cmTv_nav,
onInit: function(info) {
cmTv_count.innerHTML = info.slideCount;
},
});
cmTv_slider.events.on('transitionStart', function(info) {
cmTv_current.innerHTML = info.displayIndex;
});
preventLinkDefault(cmTv_nav);
}
var img_wrapper = doc.querySelector('.img-slider'),
img_prev = doc.querySelector('.img-slider-tools .prev'),
img_next = doc.querySelector('.img-slider-tools .next'),
img_count = doc.querySelector('.img-slider-tools .count'),
img_current = doc.querySelector('.img-slider-tools .current-index');
if (img_wrapper && img_prev && img_next) {
var img_slider = tns({
container: img_wrapper,
gutter: 10,
prevButton: img_prev,
nextButton: img_next,
nav: false,
loop: false,
autoHeight: true,
onInit: function(info) {
img_count.innerHTML = info.slideCount;
},
});
img_slider.events.on('transitionStart', function(info) {
img_current.innerHTML = info.displayIndex;
});
}
var featuredBox_wrapper = doc.querySelector('.featuredBox-slider'),
featuredBox_nav = doc.querySelector('.featuredBox .titleBox ul');
if (featuredBox_wrapper) {
var featuredBox_slider = tns({
container: featuredBox_wrapper,
gutter: 10,
navContainer: featuredBox_nav,
autoHeight: true,
controls: false,
loop: false,
});
preventLinkDefault(featuredBox_nav);
}
var comicNav_wrapper = doc.querySelector('.comic-nav-slider ul');
if (comicNav_wrapper) {
var comicNav_slider = tns({
container: comicNav_wrapper,
// gutter: 10,
slideBy: 'page',
items: 2,
nav: false,
loop: false,
responsive: {
400: { items: 3 },
500: { items: 4 },
640: { items: 5 },
768: { items: 6 },
900: { items: 7 },
}
});
}
// select stars
var selectStarBox = doc.querySelector('.select-star-wrapper'),
selectedBox = doc.querySelector('.select-star-wrapper .selected');
selectedStar = doc.querySelector('.select-star-wrapper .selected .webtoon-star'),
selectedStarInput = doc.querySelector('#selected-star');
if (selectStarBox && selectedStar) {
var optionBox = selectStarBox.querySelector('.select-star');
if (event_listener_support) {
optionBox.addEventListener('click', starSelection);
} else {
optionBox.onclick = starSelection;
}
}
function starSelection (e) {
e = e || window.event;
var target = e.target || e.srcElement,
starEl = target.nodeName.toLowerCase() === 'li' ? target.children[0] : lookupByClass(target, 'webtoon-star'),
exp = /\bstar\d+\b/,
starStr = exp.exec(starEl.className)[0];
if (starStr) {
selectedStar.className = selectedStar.className.replace(exp, starStr);
selectedStarInput.value = starStr;
}
selectStarBox.classList.remove('active');
selectedBox.classList.remove('expanded');
console.log(selectedStarInput.value);
}
// utility functions
function preventLinkDefault (el) {
if (el) {
var links = el.querySelectorAll('a');
if (links.length) {
forEach(links, function(link) {
if (event_listener_support) {
link.addEventListener('click', function(e) {
e.preventDefault();
});
} else {
link.onclick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : (e.returnValue = false);
}
}
});
}
}
}
function forEach (arr, callback, scope) {
for (var i = 0, l = arr.length; i < l; i++) {
callback.call(scope, arr[i], i);
}
}
function lookupByClass (el, cla) {
if (el === body) { return null; }
return typeof el.className !== 'string' || el.className.indexOf(cla) < 0 ? lookupByClass(el.parentNode, cla) : el;
}
function lookupByType (el, target_name, arr) {
if (!arr.length) { arr.push('body'); }
var name = el && el.nodeName.toLowerCase();
if (arr.indexOf(name) >= 0) { return null; }
return name && name !== target_name ? lookupByType(el.parentNode, target_name, arr) : el;
}
function getOffsetTop (el) {
return el.getBoundingClientRect().top + document.documentElement.scrollTop;
}

View File

@@ -0,0 +1,213 @@
function go_loging(){
location.href="/web/user/login?url="+encodeURIComponent(document.URL);
}
//layer popup
function commonLayerOpen(thisId){
$('#'+thisId).show();
}
function commonLayerClose(thisId){
$('#'+thisId).hide();
}
function change_toggle(id) {
$("#"+id).toggle();
}
// 메인페이지 이동 20190215
function goMain(){
location.href="/";
}
// 날짜 포멧
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;
}

View File

@@ -0,0 +1,117 @@
(function ($) {
$.CM = {
v: {
commentParams: {
parentId: 0,
title: 1,
postId: location.href.substring(location.href.lastIndexOf('/') + 1),
comment: null
}
}, el: {}, fn: {}
};
(function () {
$.get('/user/check_session', function (res) {
$.CM.v.session = res.code == 200;
}, 'json')
})();
var sideNewsRankNavPageNo = 1;
function sideNewsRankNav(page) {
page = sideNewsRankNavPageNo + page;
if (page > 0 && 3 >= page) {
$(".side-news-rank.page" + page).show();
$(".side-news-rank.page" + sideNewsRankNavPageNo).hide();
sideNewsRankNavPageNo = page;
}
}
$('.photoBox li').on('mouseover', function () {
var t = $(this).attr('title');
var i = $(this).attr('contextmenu');
var l = $(this).attr('itemref');
$('.photoBox .cm-photo-news-link').attr('href', l).text(t);
console.log(i)
$('.photoBox').css('background', 'url(' + i + ')')
});
$('.photoBox li, .sideBox li').on('mouseover', function () {
$(this).siblings().removeClass('current');
$(this).addClass('current');
});
$('.photoBox .control .arrowPrev').on('click', function () {
if ($('.photoBox li.current').prev().length) {
$('.photoBox li.current').prev().trigger('mouseover');
}
});
$('.photoBox .control .arrowNext').on('click', function () {
if ($('.photoBox li.current').next().length) {
$('.photoBox li.current').next().trigger('mouseover');
}
});
(null!=$.fn.jsSocials&&($.CM.fn.cmShare=function(o){var e=["facebook","twitter","pinterest"];for(var a in e)$(".shareline ."+e[a]).jsSocials({shares:[e[a]],showLabel:!1,showCount:!1,shareIn:"popup"});Kakao.init("6ff83d5220e4182ba5f996b2cf6dd52c"),$(".shareline .kakao").on("click",function(e){e.preventDefault(),Kakao.Link.sendDefault({objectType:"feed",content:{title:o.kakao.title,imageUrl:o.kakao.imageUrl,link:{mobileWebUrl:location.href,webUrl:location.href}},buttons:[{title:"웹으로 보기",link:{mobileWebUrl:location.href,webUrl:location.href}}]})}),$(".shareline .url").click(function(e){e.preventDefault();var o=document.createElement("textarea");document.body.appendChild(o),o.value=window.location.href,o.select(),document.execCommand("copy"),document.body.removeChild(o),alert("url이 복사되었습니다.")})},$.CM.fn.cmShare($.CM.v.cmShareOptions)));
$.CM.fn.comment={policy:function(e){return"new"!=e&&"reply"!=e||$.trim($.CM.v.commentParams.comment)?("new"==e||"reply"==e)&&!$.CM.v.session&&10<$.CM.v.commentParams.comment.length?(alert("로그인 하시면 긴글을 쓰실수 있습니다."),!1):!("delete"==e&&!$.CM.v.session)||(alert("로그인 하세요."),!1):(alert("댓글을 작성하세요."),!1)},new:function(e){var t=$(this).parent().prev().children();$.CM.v.commentParams.comment=t.val(),$.CM.fn.comment.policy("new")&&$.post("/comment/new",$.CM.v.commentParams,function(e){if(200==e.code){var n=$(".cm-comment-new-s").clone();n.prop("tabindex",e.commentId),n.find(".r_date").text(e.datePosted),n.find(".r_text").text($.CM.v.commentParams.comment),n.find(".r_info .blue").text(e.nickname),n.prependTo($("#comment_list")),n.removeClass("cm-comment-new-s").slideDown(),$("#comment_list > .cm-nothng-comment").hide(),n.find(".cm-comment-reply-btn").on("click",$.CM.fn.comment.replyBtn),n.find(".cm-comment-like,.cm-comment-bad").on("click",$.CM.fn.comment.rating),t.val("")}else alert(e.error)})},replyComplete:function(e,n,t){var m=e.clone();e.siblings().eq(0).before(m),m.prop("tabindex",n.commentId),m.find(".r_date").text(n.datePosted),m.find(".r_text").text(n.comment),m.find(".r_info .blue").text(n.nickname),m.slideDown(),e.parent().find(".cm-nothng-comment").hide(),e.parent().find(".cm-comment-like,.cm-comment-bad").on("click",$.CM.fn.comment.rating),t&&t.val("")},reply:function(e){var n=$(this).parent().parent().prev().children();if($.CM.v.commentParams.parentId=$(this).closest(".box_wrap2").parent().parent().prop("tabindex"),$.CM.v.commentParams.comment=$(this).closest(".box_wrap2").find("textarea").val(),$.CM.fn.comment.policy("reply")){var t=$(this).closest(".box_wrap2").parent().find(".reply_comment").last();$.post("/comment/reply",$.CM.v.commentParams,function(e){200==e.code?(e.comment=$.CM.v.commentParams.comment,$.CM.fn.comment.replyComplete(t,e,n)):alert(e.error)})}},rating:function(){if($.CM.fn.comment.policy("rating")){var n=$(this);$.CM.v.commentParams.commentId=n.parent().parent().parent().parent().prop("tabindex"),$.CM.v.commentParams.title=n.hasClass("cm-comment-like")?1:2,$.post("/comment/rating",$.CM.v.commentParams,function(e){200==e.code?(console.log(n.find("span")),n.parent().find("span").text(e.ranking)):alert(e.error)})}},delete:function(){$.CM.fn.comment.policy("delete")&&$.post("/comment/delete",$.CM.v.commentParams,function(e){200==e.code||alert(e.error)})},replyBtn:function(e){var n=$(this).parent().parent();if(n.find(".reply_box2").length)n.find(".reply_box2").slideToggle();else{var t=$(".cm-reply-s").clone();t.appendTo(n),t.removeClass("cm-reply-s").slideToggle(),t.find(".cm-comment-reply").on("click",$.CM.fn.comment.reply),t.find(".reply_close a").on("click",function(){$(this).parent().parent().parent().find(".cm-comment-reply-btn").trigger("click")}),t.find("textarea").on("keydown",function(){$(this).parent().parent().find("reply_on").text(this.value.length+"/300")}),$.get("/comment/replies/"+n.prop("tabindex"),function(e){if(200==e.code)for(var n=e.replies.length-1;0<=n;n--)$.CM.fn.comment.replyComplete(t.find(".cm-comment-reply").closest(".box_wrap2").parent().find(".reply_comment").last(),e.replies[n]);else alert(e.error)},"json")}}};
$('.cm-comment-like,.cm-comment-bad').on('click', $.CM.fn.comment.rating)
$('.cm-comment-reply-btn').on('click', $.CM.fn.comment.replyBtn);
$('.cm-comment-new').on('click', $.CM.fn.comment.new).parent().parent().find('textarea').on('keydown', function (e) {$(this).parent().parent().find('.reply_no').text(this.value.length + '/300')})
$(".cm-prayon-form").on("submit",function(r){r.preventDefault();var e=this,o=$.trim(this.cmprayer.value);o?$.post("/share/pray",{prayer:o},function(r){if(200==r.code){var a=$(".cm-prayon-box").clone();a.find(".prayer").text(o),$(".prayerOn .whiteBox").eq($(e).hasClass("cm-section-prayon-frm")?-2:0).after(a),a.removeClass("cm-prayon-box").show(),e.cmprayer.value=""}}):alert("기도제목을 입력해주세요")});
$('.cm-pray-bookmark-btn').on('click', function (e) {
var pray = $(this).parent().parent();
$.post('/pray/rating', { prayId: pray.prop('tabindex'), title: 3 }, function (res) {
if (res.code == 200) {
var p = $('.cm-pray-bookmark').clone();
p.removeClass('cm-pray-bookmark').appendTo(pray);
p.show();
} else {
alert(res.error);
}
});
});
$('.cm-pray-like-btn').on('click', function (e) {
var pray = $(this).parent().parent();
$.post('/pray/rating', { prayId: pray.prop('tabindex'), title: 1 }, function (res) {
if (res.code == 200) {
pray.find('.cm-pray-like-btn span').text(pray.find('.cm-pray-like-btn span').text() / 1 + 1)
} else {
alert(res.error);
}
});
});
$('.cm-pray-share-btn').on('click', function (e) {
var pray = $(this).parent().parent();
$.CM.v.cmShareKakaoTitle = pray.find('p .cm-prayer').text();
$.CM.v.cmShareKakaoImage = 'https://local.cmap.co.kr/theme/crossmap/img/cm-symbol.gif';
});
$('.cm-pray-home-section-nav li a').on('click', function (e) {
e.preventDefault();
$(this).parent().addClass('current').siblings().removeClass('current');
$('.cm-pray-home-section').hide();
$('.cm-section-'+ $(this).attr('class')).show();
});
$('.cm-side-art-ind a').on('click', function(e){
e.preventDefault();
$(this).addClass('current').siblings().removeClass('current');
$('.cm-side-art').hide();
$('.cm-side-art.side-art-view'+$(this).prop('tabindex')).show();
});
$.CM.el.graceArticleRelated = {prev: $('.cm-grace-article-related .arrowPrev'), next: $('.cm-grace-article-related .arrowNext'), contents: $('.cm-grace-article-related .cm-grace-article-slide'), init : function(){
$.CM.el.graceArticleRelated.prev.on('click', function() {
var i = $.CM.el.graceArticleRelated.contents.parent().find('.current').prop('tabindex');
i = i-1 < 0 ? 2:i-1;
if($.CM.el.graceArticleRelated.contents.eq(i).find('li').length) {
$.CM.el.graceArticleRelated.contents.hide().removeClass('current').eq(i).addClass('current').show();
}
});
$.CM.el.graceArticleRelated.next.on('click', function() {
var i = $.CM.el.graceArticleRelated.contents.parent().find('.current').prop('tabindex');
i = i+1 > 2 ? 0:i+1;
if($.CM.el.graceArticleRelated.contents.eq(i).find('li').length) {
$.CM.el.graceArticleRelated.contents.hide().removeClass('current').eq(i).addClass('current').show();
}
});
}}
$.CM.el.graceArticleRelated.init();
$.CM.el.phTogether={prev:$(".cm-pray-banner-together .arrowPrev"),next:$(".cm-pray-banner-together .arrowNext"),ind:$(".cm-pray-banner-together .contBar a"),contents:$(".cm-pray-banner-together h4"),init:function(){$.CM.el.phTogether.prev.on("click",function(e){e.preventDefault();var t=$.CM.el.phTogether.ind.eq(0).parent().find(".current").prop("tabindex");t=t-1<0?$.CM.el.phTogether.ind.length-1:t-1,$.CM.el.phTogether.ind.eq(t).addClass("current").siblings().removeClass("current"),$.CM.el.phTogether.contents.hide(),$.CM.el.phTogether.contents.eq(t).show()}),$.CM.el.phTogether.next.on("click",function(e){e.preventDefault();var t=$.CM.el.phTogether.ind.eq(0).parent().find(".current").prop("tabindex");t=t+1>$.CM.el.phTogether.ind.length-1?0:t+1,$.CM.el.phTogether.ind.eq(t).addClass("current").siblings().removeClass("current"),$.CM.el.phTogether.contents.hide(),$.CM.el.phTogether.contents.eq(t).show()}),$.CM.el.phTogether.ind.on("click",function(e){e.preventDefault(),$(this).addClass("current").siblings().removeClass("current"),$.CM.el.phTogether.contents.hide(),$.CM.el.phTogether.contents.eq($(this).prop("tabindex")).show()})}};
$.CM.el.phTogether.init();
}(jQuery));

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

File diff suppressed because one or more lines are too long

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);

File diff suppressed because one or more lines are too long

13
public/theme/crossmap/js/swiper.min.js vendored Executable file

File diff suppressed because one or more lines are too long

1
public/theme/crossmap/js/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)});