Fix: 모바일 메뉴 수정 + 캐시 버스팅
- 햄버거 메뉴 중복 바인딩 방지 (initializeNavigation 가드 추가) - 모바일 메뉴 애니메이션 좌측 슬라이드 → 위에서 아래 드롭다운으로 변경 - 전체 HTML 파일 common.js/common.css 캐시 버스팅 (?v=20260313) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a5651819e1
commit
447436cccf
4
404.html
4
404.html
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.error-container {
|
.error-container {
|
||||||
@ -244,7 +244,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script>
|
<script>
|
||||||
// 검색 기능
|
// 검색 기능
|
||||||
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/about.css">
|
<link rel="stylesheet" href="css/about.css">
|
||||||
|
|
||||||
|
|
||||||
@ -411,6 +411,6 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/backgrounds.css">
|
<link rel="stylesheet" href="css/backgrounds.css">
|
||||||
|
|
||||||
|
|
||||||
@ -243,7 +243,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/backgrounds.js"></script>
|
<script src="js/backgrounds.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/contact.css">
|
<link rel="stylesheet" href="css/contact.css">
|
||||||
|
|
||||||
|
|
||||||
@ -516,7 +516,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/contact.js"></script>
|
<script src="js/contact.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -959,7 +959,7 @@ body {
|
|||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.nav-menu {
|
.nav-menu {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
left: -100%;
|
left: 0;
|
||||||
top: var(--navbar-height);
|
top: var(--navbar-height);
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
background: rgba(255, 255, 255, 0.98);
|
background: rgba(255, 255, 255, 0.98);
|
||||||
@ -967,15 +967,23 @@ body {
|
|||||||
-webkit-backdrop-filter: blur(20px);
|
-webkit-backdrop-filter: blur(20px);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
transition: left 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
|
||||||
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
|
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
|
||||||
padding: var(--spacing-lg) 0;
|
padding: 0;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
gap: 0.25rem;
|
gap: 0;
|
||||||
|
max-height: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
opacity: 0;
|
||||||
|
transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
|
||||||
|
opacity 0.25s ease,
|
||||||
|
padding 0.35s cubic-bezier(0.4, 0, 0.2, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-menu.active {
|
.nav-menu.active {
|
||||||
left: 0;
|
max-height: 500px;
|
||||||
|
opacity: 1;
|
||||||
|
padding: var(--spacing-md) 0;
|
||||||
|
gap: 0.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-link {
|
.nav-link {
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.error-container {
|
.error-container {
|
||||||
@ -247,7 +247,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script>
|
<script>
|
||||||
// 검색 기능
|
// 검색 기능
|
||||||
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/about.css">
|
<link rel="stylesheet" href="/css/about.css">
|
||||||
|
|
||||||
|
|
||||||
@ -416,6 +416,6 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/backgrounds.css">
|
<link rel="stylesheet" href="/css/backgrounds.css">
|
||||||
|
|
||||||
|
|
||||||
@ -248,7 +248,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/backgrounds.js"></script>
|
<script src="/js/backgrounds.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
|
|
||||||
|
|
||||||
@ -520,7 +520,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/gallery.css">
|
<link rel="stylesheet" href="/css/gallery.css">
|
||||||
|
|
||||||
|
|
||||||
@ -322,7 +322,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/gallery.js"></script>
|
<script src="/js/gallery.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<link rel="dns-prefetch" href="//www.youtube.com">
|
<link rel="dns-prefetch" href="//www.youtube.com">
|
||||||
|
|
||||||
<!-- Preload 중요 리소스 -->
|
<!-- Preload 중요 리소스 -->
|
||||||
<link rel="preload" href="/css/common.css" as="style">
|
<link rel="preload" href="/css/common.css?v=20260313" as="style">
|
||||||
<link rel="preload" href="/css/main.css" as="style">
|
<link rel="preload" href="/css/main.css" as="style">
|
||||||
|
|
||||||
<!-- Security Headers (기본 설정) -->
|
<!-- Security Headers (기본 설정) -->
|
||||||
@ -176,7 +176,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
<link rel="stylesheet" href="/css/popup.css?v=2">
|
<link rel="stylesheet" href="/css/popup.css?v=2">
|
||||||
@ -1088,7 +1088,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
<script src="/js/main.js"></script>
|
<script src="/js/main.js"></script>
|
||||||
<script src="/js/popup.js"></script>
|
<script src="/js/popup.js"></script>
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/portfolio.css">
|
<link rel="stylesheet" href="/css/portfolio.css">
|
||||||
|
|
||||||
<!-- SOOP VOD 구조화 데이터 -->
|
<!-- SOOP VOD 구조화 데이터 -->
|
||||||
@ -727,7 +727,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/portfolio.js"></script>
|
<script src="/js/portfolio.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/props.css">
|
<link rel="stylesheet" href="/css/props.css">
|
||||||
|
|
||||||
|
|
||||||
@ -243,7 +243,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/props.js"></script>
|
<script src="/js/props.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/qna.css">
|
<link rel="stylesheet" href="/css/qna.css">
|
||||||
|
|
||||||
|
|
||||||
@ -526,7 +526,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/qna.js"></script>
|
<script src="/js/qna.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/services.css">
|
<link rel="stylesheet" href="/css/services.css">
|
||||||
|
|
||||||
|
|
||||||
@ -1130,7 +1130,7 @@ as a follow-up service (separate consultation)</p>
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/services.js"></script>
|
<script src="/js/services.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/gallery.css">
|
<link rel="stylesheet" href="css/gallery.css">
|
||||||
|
|
||||||
|
|
||||||
@ -317,7 +317,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/gallery.js"></script>
|
<script src="js/gallery.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<link rel="dns-prefetch" href="//www.youtube.com">
|
<link rel="dns-prefetch" href="//www.youtube.com">
|
||||||
|
|
||||||
<!-- Preload 중요 리소스 -->
|
<!-- Preload 중요 리소스 -->
|
||||||
<link rel="preload" href="css/common.css" as="style">
|
<link rel="preload" href="css/common.css?v=20260313" as="style">
|
||||||
<link rel="preload" href="css/main.css" as="style">
|
<link rel="preload" href="css/main.css" as="style">
|
||||||
|
|
||||||
<!-- Security Headers (기본 설정) -->
|
<!-- Security Headers (기본 설정) -->
|
||||||
@ -176,7 +176,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/main.css">
|
<link rel="stylesheet" href="css/main.css">
|
||||||
<link rel="stylesheet" href="css/popup.css?v=2">
|
<link rel="stylesheet" href="css/popup.css?v=2">
|
||||||
<link rel="stylesheet" href="css/contact.css">
|
<link rel="stylesheet" href="css/contact.css">
|
||||||
@ -1097,7 +1097,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/contact.js"></script>
|
<script src="js/contact.js"></script>
|
||||||
<script src="js/main.js"></script>
|
<script src="js/main.js"></script>
|
||||||
<script src="js/popup.js"></script>
|
<script src="js/popup.js"></script>
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.error-container {
|
.error-container {
|
||||||
@ -247,7 +247,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script>
|
<script>
|
||||||
// 검색 기능
|
// 검색 기능
|
||||||
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/about.css">
|
<link rel="stylesheet" href="/css/about.css">
|
||||||
|
|
||||||
|
|
||||||
@ -416,6 +416,6 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/backgrounds.css">
|
<link rel="stylesheet" href="/css/backgrounds.css">
|
||||||
|
|
||||||
|
|
||||||
@ -248,7 +248,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/backgrounds.js"></script>
|
<script src="/js/backgrounds.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
|
|
||||||
|
|
||||||
@ -520,7 +520,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/gallery.css">
|
<link rel="stylesheet" href="/css/gallery.css">
|
||||||
|
|
||||||
|
|
||||||
@ -322,7 +322,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/gallery.js"></script>
|
<script src="/js/gallery.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<link rel="dns-prefetch" href="//www.youtube.com">
|
<link rel="dns-prefetch" href="//www.youtube.com">
|
||||||
|
|
||||||
<!-- Preload 중요 리소스 -->
|
<!-- Preload 중요 리소스 -->
|
||||||
<link rel="preload" href="/css/common.css" as="style">
|
<link rel="preload" href="/css/common.css?v=20260313" as="style">
|
||||||
<link rel="preload" href="/css/main.css" as="style">
|
<link rel="preload" href="/css/main.css" as="style">
|
||||||
|
|
||||||
<!-- Security Headers (기본 설정) -->
|
<!-- Security Headers (기본 설정) -->
|
||||||
@ -176,7 +176,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
<link rel="stylesheet" href="/css/popup.css?v=2">
|
<link rel="stylesheet" href="/css/popup.css?v=2">
|
||||||
@ -1088,7 +1088,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
<script src="/js/main.js"></script>
|
<script src="/js/main.js"></script>
|
||||||
<script src="/js/popup.js"></script>
|
<script src="/js/popup.js"></script>
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/portfolio.css">
|
<link rel="stylesheet" href="/css/portfolio.css">
|
||||||
|
|
||||||
<!-- SOOP VOD 구조화 데이터 -->
|
<!-- SOOP VOD 구조화 데이터 -->
|
||||||
@ -727,7 +727,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/portfolio.js"></script>
|
<script src="/js/portfolio.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/props.css">
|
<link rel="stylesheet" href="/css/props.css">
|
||||||
|
|
||||||
|
|
||||||
@ -243,7 +243,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/props.js"></script>
|
<script src="/js/props.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/qna.css">
|
<link rel="stylesheet" href="/css/qna.css">
|
||||||
|
|
||||||
|
|
||||||
@ -526,7 +526,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/qna.js"></script>
|
<script src="/js/qna.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/services.css">
|
<link rel="stylesheet" href="/css/services.css">
|
||||||
|
|
||||||
|
|
||||||
@ -1130,7 +1130,7 @@ Mingle Studioまたは依頼者帰属を選択可能です</p>
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/services.js"></script>
|
<script src="/js/services.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -89,8 +89,12 @@ async function loadComponents() {
|
|||||||
function initializeNavigation() {
|
function initializeNavigation() {
|
||||||
const hamburger = document.querySelector('.hamburger');
|
const hamburger = document.querySelector('.hamburger');
|
||||||
const navMenu = document.querySelector('.nav-menu');
|
const navMenu = document.querySelector('.nav-menu');
|
||||||
|
|
||||||
if (hamburger && navMenu) {
|
if (hamburger && navMenu) {
|
||||||
|
// 중복 바인딩 방지
|
||||||
|
if (hamburger._navInitialized) return;
|
||||||
|
hamburger._navInitialized = true;
|
||||||
|
|
||||||
hamburger.addEventListener('click', function() {
|
hamburger.addEventListener('click', function() {
|
||||||
const isActive = hamburger.classList.toggle('active');
|
const isActive = hamburger.classList.toggle('active');
|
||||||
navMenu.classList.toggle('active');
|
navMenu.classList.toggle('active');
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/portfolio.css">
|
<link rel="stylesheet" href="css/portfolio.css">
|
||||||
|
|
||||||
<!-- SOOP VOD 구조화 데이터 -->
|
<!-- SOOP VOD 구조화 데이터 -->
|
||||||
@ -724,7 +724,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/portfolio.js"></script>
|
<script src="js/portfolio.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/props.css">
|
<link rel="stylesheet" href="css/props.css">
|
||||||
|
|
||||||
|
|
||||||
@ -238,7 +238,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/props.js"></script>
|
<script src="js/props.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
qna.html
4
qna.html
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/qna.css">
|
<link rel="stylesheet" href="css/qna.css">
|
||||||
|
|
||||||
|
|
||||||
@ -559,7 +559,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/qna.js"></script>
|
<script src="js/qna.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="css/common.css">
|
<link rel="stylesheet" href="css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="css/services.css">
|
<link rel="stylesheet" href="css/services.css">
|
||||||
|
|
||||||
|
|
||||||
@ -1124,7 +1124,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="js/i18n.js"></script>
|
<script src="js/i18n.js"></script>
|
||||||
<script src="js/common.js"></script>
|
<script src="js/common.js?v=20260313"></script>
|
||||||
<script src="js/services.js"></script>
|
<script src="js/services.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.error-container {
|
.error-container {
|
||||||
@ -247,7 +247,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script>
|
<script>
|
||||||
// 검색 기능
|
// 검색 기능
|
||||||
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
document.getElementById('errorSearch').addEventListener('keypress', function(e) {
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/about.css">
|
<link rel="stylesheet" href="/css/about.css">
|
||||||
|
|
||||||
|
|
||||||
@ -416,6 +416,6 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/backgrounds.css">
|
<link rel="stylesheet" href="/css/backgrounds.css">
|
||||||
|
|
||||||
|
|
||||||
@ -248,7 +248,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/backgrounds.js"></script>
|
<script src="/js/backgrounds.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
|
|
||||||
|
|
||||||
@ -520,7 +520,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/gallery.css">
|
<link rel="stylesheet" href="/css/gallery.css">
|
||||||
|
|
||||||
|
|
||||||
@ -322,7 +322,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/gallery.js"></script>
|
<script src="/js/gallery.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<link rel="dns-prefetch" href="//www.youtube.com">
|
<link rel="dns-prefetch" href="//www.youtube.com">
|
||||||
|
|
||||||
<!-- Preload 중요 리소스 -->
|
<!-- Preload 중요 리소스 -->
|
||||||
<link rel="preload" href="/css/common.css" as="style">
|
<link rel="preload" href="/css/common.css?v=20260313" as="style">
|
||||||
<link rel="preload" href="/css/main.css" as="style">
|
<link rel="preload" href="/css/main.css" as="style">
|
||||||
|
|
||||||
<!-- Security Headers (기본 설정) -->
|
<!-- Security Headers (기본 설정) -->
|
||||||
@ -176,7 +176,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/main.css">
|
<link rel="stylesheet" href="/css/main.css">
|
||||||
<link rel="stylesheet" href="/css/contact.css">
|
<link rel="stylesheet" href="/css/contact.css">
|
||||||
<link rel="stylesheet" href="/css/popup.css?v=2">
|
<link rel="stylesheet" href="/css/popup.css?v=2">
|
||||||
@ -1088,7 +1088,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/contact.js"></script>
|
<script src="/js/contact.js"></script>
|
||||||
<script src="/js/main.js"></script>
|
<script src="/js/main.js"></script>
|
||||||
<script src="/js/popup.js"></script>
|
<script src="/js/popup.js"></script>
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/portfolio.css">
|
<link rel="stylesheet" href="/css/portfolio.css">
|
||||||
|
|
||||||
<!-- SOOP VOD 구조화 데이터 -->
|
<!-- SOOP VOD 구조화 데이터 -->
|
||||||
@ -727,7 +727,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/portfolio.js"></script>
|
<script src="/js/portfolio.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" integrity="sha512-Avb2QiuDEEvB4bZJYdft2mNjVShBftLGPg8YJ04IY4YZ7C7BC9XkjsTBdQ1B8TAVxT2BOxqIRkVvNs/FNRs0w==" crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/props.css">
|
<link rel="stylesheet" href="/css/props.css">
|
||||||
|
|
||||||
|
|
||||||
@ -243,7 +243,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/props.js"></script>
|
<script src="/js/props.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
<!-- Icons -->
|
<!-- Icons -->
|
||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/qna.css">
|
<link rel="stylesheet" href="/css/qna.css">
|
||||||
|
|
||||||
|
|
||||||
@ -526,7 +526,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/qna.js"></script>
|
<script src="/js/qna.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
|
||||||
|
|
||||||
<!-- CSS -->
|
<!-- CSS -->
|
||||||
<link rel="stylesheet" href="/css/common.css">
|
<link rel="stylesheet" href="/css/common.css?v=20260313">
|
||||||
<link rel="stylesheet" href="/css/services.css">
|
<link rel="stylesheet" href="/css/services.css">
|
||||||
|
|
||||||
|
|
||||||
@ -1130,7 +1130,7 @@
|
|||||||
|
|
||||||
<!-- JavaScript -->
|
<!-- JavaScript -->
|
||||||
<script src="/js/i18n.js"></script>
|
<script src="/js/i18n.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js?v=20260313"></script>
|
||||||
<script src="/js/services.js"></script>
|
<script src="/js/services.js"></script>
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
Loading…
x
Reference in New Issue
Block a user