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

1056
public/assets/js/cm-default.js Executable file

File diff suppressed because it is too large Load Diff

10
public/assets/js/cropper/cropper.min.js vendored Executable file

File diff suppressed because one or more lines are too long

4
public/assets/js/html5shiv.min.js vendored Executable file
View File

@@ -0,0 +1,4 @@
/**
* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);

44
public/assets/js/ie-checker.js Executable file
View File

@@ -0,0 +1,44 @@
/*!
* IE-Checker v1.0.1
* https://github.com/Unk/IE-Checker
*
* Author : Naram Kim ( a.k.a. Unknown )
* Email : unknown@grotesq.com
*
* Copyright 2007-2016 The GrotesQ
* Released under the MIT license
*
* Date: 2016-09-19 00:46
*/
;( function() {
var ua = navigator.userAgent.toLowerCase();
var latest = 14;
function addClass( version ) {
var classNames = '';
classNames += ' is-ie';
classNames += ' ie' + version;
for( var i = version + 1; i <= latest; i++ ) {
classNames += ' lt-ie' + i;
}
document.getElementsByTagName( 'html' )[ 0 ].className += classNames;
}
if( /edge\/([0-9]{1,}[\.0-9]{0,})/.test( ua ) ) {
ua = /edge\/([0-9]{1,}[\.0-9]{0,})/.exec( ua );
if( ua ) {
var version = parseInt( ua[ 1 ] );
}
addClass( version );
}
else if( ua.indexOf( 'msie' ) != -1 || ua.indexOf( 'trident' ) != -1 ) {
var version = 11;
ua = /msie ([0-9]{1,}[\.0-9]{0,})/.exec( ua );
if( ua ) {
var version = parseInt( ua[ 1 ] );
}
addClass( version );
}
} )();

2
public/assets/js/iframe_api.js Executable file
View File

@@ -0,0 +1,2 @@
if (!window['YT']) {var YT = {loading: 0,loaded: 0};}if (!window['YTConfig']) {var YTConfig = {'host': 'http://www.youtube.com'};}if (!YT.loading) {YT.loading = 1;(function(){var l = [];YT.ready = function(f) {if (YT.loaded) {f();} else {l.push(f);}};window.onYTReady = function() {YT.loaded = 1;for (var i = 0; i < l.length; i++) {try {l[i]();} catch (e) {}}};YT.setConfig = function(c) {for (var k in c) {if (c.hasOwnProperty(k)) {YTConfig[k] = c[k];}}};var a = document.createElement('script');a.type = 'text/javascript';a.id = 'www-widgetapi-script';a.src = 'https://s.ytimg.com/yts/jsbin/www-widgetapi-vflTZdOF2/www-widgetapi.js';a.async = true;var c = document.currentScript;if (c) {var n = c.nonce || c.getAttribute('nonce');if (n) {a.setAttribute('nonce', n);}}var b = document.getElementsByTagName('script')[0];b.parentNode.insertBefore(a, b);})();}

File diff suppressed because one or more lines are too long

100
public/assets/js/living_slide.js Executable file
View File

@@ -0,0 +1,100 @@
//슬라이드 배너
var swiper = new Swiper('.swiper-container',{
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
pagination: {
el: '.swiper-pagination',
type: 'bullets',
clickable: 'true'
},
autoplay: {
delay: 5000,
},
});
//책문화 슬라이드
var swiper = new Swiper('.swiper-container2', {
slidesPerView: 4,
spaceBetween: 16,
navigation: {
nextEl: '.swiper-button-next2',
prevEl: '.swiper-button-prev2',
},
});
//베스트셀러 슬라이드
var swiper = new Swiper('.swiper-container3', {
slidesPerView: 4,
spaceBetween: 16,
navigation: {
nextEl: '.swiper-button-next3',
prevEl: '.swiper-button-prev3',
},
});
//부모아이 슬라이드
var swiper = new Swiper('.swiper-container4', {
slidesPerView: 4,
spaceBetween: 16,
navigation: {
nextEl: '.swiper-button-next4',
prevEl: '.swiper-button-prev4',
},
});
//리빙 슬라이드
var swiper = new Swiper('.swiper-container5', {
slidesPerView: 4,
spaceBetween: 16,
navigation: {
nextEl: '.swiper-button-next5',
prevEl: '.swiper-button-prev5',
},
});
//책 슬라이드
var swiper = new Swiper('.swiper-container6',{
navigation: {
nextEl: '.swiper-button-next6',
prevEl: '.swiper-button-prev6',
},
autoplay: {
delay: 5000,
},
});
//채널 슬라이드
var swiper = new Swiper('.swiper-container7', {
slidesPerView: 8,
spaceBetween: 50,
navigation: {
nextEl: '.swiper-button-next7',
prevEl: '.swiper-button-prev7',
},
});
//리스트 탭 메뉴
var listBtn = $(".tab_title > ul > li");
var listCont = $(".tab_list > div");
listCont.hide().eq(0).show();
listBtn.click (function(e){
e.preventDefault();
var target = $(this);
var index = target.index();
listBtn.removeClass('active');
target.addClass('active');
listCont.css('display','none');
listCont.eq(index).css('display','block');
});

File diff suppressed because one or more lines are too long

95
public/assets/js/movie.js Executable file
View File

@@ -0,0 +1,95 @@
(function($){
/* 트레일러 영상 플레이어를 활성화 */
/* YouTube iframe API: https://developers.google.com/youtube/player_parameters */
(function handleTrailer() {
// 셀렉터 캐시
var $selector = {
body: $( "body" ),
overlay: $( "#blackout" ),
modal: $( "#trailerModal" ),
showButton: $( "#showTrailer" ),
hideButton: $( "#hideTrailer" ),
};
// 플레이어
var player = {
obj: null, // 플레이어 오브젝트
query : {
theme: "dark",
color: "white",
controls: 1,
autoplay: 1,
enablejsapi: 1,
modestbranding: 0, // YouTube 로고 감춤
rel: 0, // 관련 동영상 표시
showinfo: 0, // 제목, 업로더 감춤
iv_load_policy: 3 // 특수효과 감춤
},
visible: false
};
// 보이기, 숨기기 버튼 활성화
$selector.showButton.on( "click", showPlayer );
$selector.hideButton.on( "click", hidePlayer );
// YouTube API를 이용해 iframe을 생성
function setPlayer( id ) {
player.obj = new YT.Player( "trailer", {
width: 480,
height: 282,
videoId: id,
playerVars: player.query
});
// 처음 플레이어 크기 설정
resizePlayer();
// 리사이즈나 화면 회전시 플레이어 크기 다시 설정
$( window ).on( "resize orientationchange", function() {
resizePlayer();
});
}
// 화면 크기에 비례해 iframe의 크기 조절
function resizePlayer() {
var viewport = {}, frame = {}, modal = {};
viewport.width = $( window ).width();
viewport.height = $( window ).height();
frame.width = viewport.width;
frame.height = frame.width / 1.6; // 16 : 10
modal.top = ( ( viewport.height - frame.height ) / 2 ) + "px";
modal.left = "0px";
$selector.modal.css( modal );
player.obj.setSize( frame.width, frame.height );
}
// iframe 보이기
function showPlayer() {
// 처음 클릭시 iframe을 생성
if ( !player.obj ) {
setPlayer( $selector.showButton.data("youtube") );
}
$selector.body.addClass("modal_on");
$selector.overlay.show();
player.visible = true;
}
// iframe 감추기
function hidePlayer() {
player.obj.stopVideo();
$selector.overlay.hide();
$selector.body.removeClass("modal_on");
player.visible = false;
}
})();
})(jQuery);

18
public/assets/js/slick.min.js vendored Executable file

File diff suppressed because one or more lines are too long

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

File diff suppressed because one or more lines are too long