From 570944df1a0d3ef3153e197cfa4b770c867162a9 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Thu, 1 Oct 2020 18:02:04 +0900 Subject: [PATCH] Separate simple_world layout and skin into its own repository https://github.com/rhymix/rhymix-simple-world --- layouts/simple_world/conf/info.xml | 199 ------ layouts/simple_world/lang/lang.xml | 15 - layouts/simple_world/layout.html | 172 ----- layouts/simple_world/layout.js | 129 ---- layouts/simple_world/layout.scss | 673 ------------------ layouts/simple_world/thumbnail.png | Bin 8654 -> 0 bytes .../skins/simple_world/add_friend.html | 28 - .../skins/simple_world/add_friend_group.html | 29 - .../skins/simple_world/common_footer.html | 1 - .../skins/simple_world/common_header.html | 81 --- .../skins/simple_world/css/css.less | 381 ---------- .../skins/simple_world/filter/add_friend.xml | 9 - .../simple_world/filter/add_friend_group.xml | 10 - .../filter/delete_checked_friend.xml | 1 - .../filter/delete_checked_message.xml | 1 - .../filter/delete_friend_group.xml | 1 - .../skins/simple_world/filter/move_friend.xml | 1 - .../simple_world/filter/send_message.xml | 12 - .../filter/update_allow_message.xml | 5 - .../skins/simple_world/friends.html | 72 -- .../skins/simple_world/js/communication.js | 103 --- .../skins/simple_world/messages.html | 85 --- .../skins/simple_world/new_message.html | 17 - .../skins/simple_world/send_message.html | 36 - .../communication/skins/simple_world/skin.xml | 18 - .../skins/simple_world/active_logins.html | 47 -- .../skins/simple_world/comment_list.html | 33 - .../skins/simple_world/common_footer.html | 1 - .../skins/simple_world/common_header.html | 76 -- .../confirm_member_account_mail.html | 19 - .../confirm_member_new_email.html | 19 - modules/member/skins/simple_world/css/css.css | 279 -------- .../member/skins/simple_world/css/css.less | 368 ---------- .../skins/simple_world/document_list.html | 39 - .../simple_world/find_member_account.html | 49 -- .../find_member_account_mail.html | 21 - .../member/skins/simple_world/js/member.js | 210 ------ .../skins/simple_world/js/signup_check.js | 38 - modules/member/skins/simple_world/lang/en.php | 2 - modules/member/skins/simple_world/lang/ja.php | 2 - modules/member/skins/simple_world/lang/ko.php | 2 - .../member/skins/simple_world/leave_form.html | 30 - .../member/skins/simple_world/login_form.html | 53 -- modules/member/skins/simple_world/logout.html | 16 - .../skins/simple_world/member_info.html | 29 - .../skins/simple_world/member_nick.html | 37 - .../simple_world/modify_email_address.html | 17 - .../skins/simple_world/modify_info.html | 87 --- .../skins/simple_world/modify_password.html | 37 - .../simple_world/rechecked_password.html | 28 - .../skins/simple_world/resend_auth_mail.html | 21 - .../member/skins/simple_world/saved_list.html | 34 - .../skins/simple_world/scrapped_list.html | 51 -- .../skins/simple_world/signup_form.html | 116 --- modules/member/skins/simple_world/skin.xml | 104 --- .../skins/simple_world/common_footer.html | 1 - .../skins/simple_world/common_header.html | 70 -- .../skins/simple_world/css/message.less | 207 ------ .../skins/simple_world/http_status_code.html | 6 - modules/message/skins/simple_world/skin.xml | 15 - .../skins/simple_world/system_message.html | 59 -- 61 files changed, 4302 deletions(-) delete mode 100644 layouts/simple_world/conf/info.xml delete mode 100644 layouts/simple_world/lang/lang.xml delete mode 100644 layouts/simple_world/layout.html delete mode 100644 layouts/simple_world/layout.js delete mode 100644 layouts/simple_world/layout.scss delete mode 100644 layouts/simple_world/thumbnail.png delete mode 100644 modules/communication/skins/simple_world/add_friend.html delete mode 100644 modules/communication/skins/simple_world/add_friend_group.html delete mode 100644 modules/communication/skins/simple_world/common_footer.html delete mode 100644 modules/communication/skins/simple_world/common_header.html delete mode 100644 modules/communication/skins/simple_world/css/css.less delete mode 100644 modules/communication/skins/simple_world/filter/add_friend.xml delete mode 100644 modules/communication/skins/simple_world/filter/add_friend_group.xml delete mode 100644 modules/communication/skins/simple_world/filter/delete_checked_friend.xml delete mode 100644 modules/communication/skins/simple_world/filter/delete_checked_message.xml delete mode 100644 modules/communication/skins/simple_world/filter/delete_friend_group.xml delete mode 100644 modules/communication/skins/simple_world/filter/move_friend.xml delete mode 100644 modules/communication/skins/simple_world/filter/send_message.xml delete mode 100644 modules/communication/skins/simple_world/filter/update_allow_message.xml delete mode 100644 modules/communication/skins/simple_world/friends.html delete mode 100644 modules/communication/skins/simple_world/js/communication.js delete mode 100644 modules/communication/skins/simple_world/messages.html delete mode 100644 modules/communication/skins/simple_world/new_message.html delete mode 100644 modules/communication/skins/simple_world/send_message.html delete mode 100644 modules/communication/skins/simple_world/skin.xml delete mode 100644 modules/member/skins/simple_world/active_logins.html delete mode 100644 modules/member/skins/simple_world/comment_list.html delete mode 100644 modules/member/skins/simple_world/common_footer.html delete mode 100644 modules/member/skins/simple_world/common_header.html delete mode 100644 modules/member/skins/simple_world/confirm_member_account_mail.html delete mode 100644 modules/member/skins/simple_world/confirm_member_new_email.html delete mode 100644 modules/member/skins/simple_world/css/css.css delete mode 100644 modules/member/skins/simple_world/css/css.less delete mode 100644 modules/member/skins/simple_world/document_list.html delete mode 100644 modules/member/skins/simple_world/find_member_account.html delete mode 100644 modules/member/skins/simple_world/find_member_account_mail.html delete mode 100644 modules/member/skins/simple_world/js/member.js delete mode 100644 modules/member/skins/simple_world/js/signup_check.js delete mode 100644 modules/member/skins/simple_world/lang/en.php delete mode 100644 modules/member/skins/simple_world/lang/ja.php delete mode 100644 modules/member/skins/simple_world/lang/ko.php delete mode 100644 modules/member/skins/simple_world/leave_form.html delete mode 100644 modules/member/skins/simple_world/login_form.html delete mode 100644 modules/member/skins/simple_world/logout.html delete mode 100644 modules/member/skins/simple_world/member_info.html delete mode 100644 modules/member/skins/simple_world/member_nick.html delete mode 100644 modules/member/skins/simple_world/modify_email_address.html delete mode 100644 modules/member/skins/simple_world/modify_info.html delete mode 100644 modules/member/skins/simple_world/modify_password.html delete mode 100644 modules/member/skins/simple_world/rechecked_password.html delete mode 100644 modules/member/skins/simple_world/resend_auth_mail.html delete mode 100644 modules/member/skins/simple_world/saved_list.html delete mode 100644 modules/member/skins/simple_world/scrapped_list.html delete mode 100644 modules/member/skins/simple_world/signup_form.html delete mode 100644 modules/member/skins/simple_world/skin.xml delete mode 100644 modules/message/skins/simple_world/common_footer.html delete mode 100644 modules/message/skins/simple_world/common_header.html delete mode 100644 modules/message/skins/simple_world/css/message.less delete mode 100644 modules/message/skins/simple_world/http_status_code.html delete mode 100644 modules/message/skins/simple_world/skin.xml delete mode 100644 modules/message/skins/simple_world/system_message.html diff --git a/layouts/simple_world/conf/info.xml b/layouts/simple_world/conf/info.xml deleted file mode 100644 index 507325cf4..000000000 --- a/layouts/simple_world/conf/info.xml +++ /dev/null @@ -1,199 +0,0 @@ - - - 네모의 꿈 - Rectangular World - 깔끔한 면과 그림자 레이아웃 - Simple rectangular planes and shadows - 1.1.0 - 2017-03-10 - - misol - misol - - - - 상단 메뉴 - Global Navigation Menu - - - 하단 메뉴 - Footer Navigation Menu - - - - - 모바일 메뉴 버튼 위치 - Mobile hamburger menu button position - 작은 화면에서 나타나는 메뉴 버튼의 위치를 선택할 수 있습니다. - The hamburger menu button, displayed on small screens, will be displayed at the selected position. - - 오른쪽 위 - Top right - - - 왼쪽 위 - Top left - - - - 죄측 공간 만들기 - Make a space on the left - 본문 좌측에 공간을 만듭니다. 모바일 화면에서는 나타나지 않습니다. - Make a space on the left of contents area. - - 만들지 않습니다. - I don't need it. - - - 공간을 만듭니다. - I need it. - - - 공간을 만들고, 서브 메뉴를 나타냅니다. - I need it, and place there submenus. - - - - 사이트 로고 이미지 - Site logo image - - - 사이트 로고 문자 - Site logo text - - - 사이트 로고 링크 주소 - Site logo link URL - - - 사이트 본문 상단 내용 - Before the content area content - 사이트 본문 영역 상단에 내용을 입력할 수 있습니다. - - - 사이트 본문 좌측 내용 - The contents of the left of contents area - 사이트 본문 영역 좌측 영역이 나타나게 선택되었을 경우 추가될 내용을 입력할 수 있습니다. 모바일 화면에서는 나타나지 않습니다. 상단 옵션 중 '죄측 공간 만들기'를 먼저 설정해주십시오. - - - 레이아웃 틀 오른쪽 내용 (width: 160px) - The right area of the layout frame (width: 160px) - 레이아웃 상-하단이 만들어내는 직사각형 영역 바깥 오른편에 나타낼 내용을 입력합니다. 공간 폭은 160px 입니다. 작은 화면에서는 나타나지 않습니다. - - - 사이트 본문 하단 내용 - After the content area content - 사이트 본문 영역 하단에 내용을 입력할 수 있습니다. - - - 사이트 하단 문자 - Site footer text - - - 중심 색상 - Primary color - 분위기를 형성하는데 사용되는 중심 색상입니다. - Please select the mood color you want. - - 붉은 색 - Red - - - 크림슨 - Crimson - - - 분홍 - Pink - - - 보라 - Purple - - - 진보라 - Deep Purple - - - 인디고 - Indigo - - - 짙은 파랑 - Deep Blue - - - 파랑 - Blue - - - 밝은 파랑 - Light Blue - - - 시안 - Cyan - - - - Teal - - - 초록 - Green - - - 연한 초록 - Light Green - - - 라임 - Lime - - - 노랑 - Yellow - - - 앰버 - Amber - - - 주황 - Orange - - - 진한 주황 - Deep Orange - - - 갈색 - Brown - - - 회색 - Grey - - - 푸른 회색 - Blue Grey - - - 커스텀 - Customized - - - - 커스텀 중심 색상 - Customized primary color - 분위기를 형성하는데 사용되는 중심 색상을 위에서 선택하지 않고 Hex 코드로 직접 입력 합니다. (기본 값: #f44336) 위 항목에서 '커스텀' 항목을 선택해야 적용됩니다. - Please type the mood color you want, if there is no choice before. Insert your color in hex code. (dafault value: #f44336) To use this option, you have to select 'Customized' for the options before. - - - 본문 영역 색상 - Content area color - 레이아웃 본문 영역 색상을 지정합니다. 기본 색상은 흰색입니다. - Set content area color. The default color is white. - - - \ No newline at end of file diff --git a/layouts/simple_world/lang/lang.xml b/layouts/simple_world/lang/lang.xml deleted file mode 100644 index 0c0dc5d2c..000000000 --- a/layouts/simple_world/lang/lang.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/layouts/simple_world/layout.html b/layouts/simple_world/layout.html deleted file mode 100644 index c27d5057d..000000000 --- a/layouts/simple_world/layout.html +++ /dev/null @@ -1,172 +0,0 @@ - -{Context::addMetaTag("viewport", "width=device-width, user-scalable=yes")} - - - -{@ - if(!$layout_info->primary_color) - $layout_info->primary_color = 'red'; - if(!$layout_info->customized_primary_color) - $layout_info->customized_primary_color = '#f44336'; - if(!$layout_info->content_color) - $layout_info->content_color = '#ffffff'; - - $material_colors = array( - 'red' => '#f44336', - 'crimson' => '#aa0000', - 'pink' => '#e91e63', - 'purple' => '#9c27b0', - 'deep-purple' => '#673ab7', - 'indigo' => '#3f51b5', - 'deep-blue' => '#00397f', - 'blue' => '#2196f3', - 'light-blue' => '#03a9f4', - 'cyan' => '#00bcd4', - 'teal' => '#009688', - 'green' => '#4caf50', - 'light-green' => '#8bc34a', - 'lime' => '#cddc39', - 'yellow' => '#ffeb3b', - 'amber' => '#ffc107', - 'orange' => '#ff9800', - 'deep-orange' => '#ff5722', - 'brown' => '#795548', - 'grey' => '#9e9e9e', - 'blue-grey' => '#607d8b', - 'black' => '#000000', - 'white' => '#ffffff', - 'customized' => $layout_info->customized_primary_color, - ); - - $oMemberModel = getModel('member'); - $member_config = $oMemberModel->getMemberConfig(); - -} - - - -{Context::addMetaTag("theme-color", $material_colors[$layout_info->primary_color])} - - -{@Context::set('layout_scss_value', array('grey' => $material_colors['grey'], 'primary_color' => $material_colors[$layout_info->primary_color], 'menu_position' => $layout_info->menu_position, 'content_color' => $layout_info->content_color))} - - - - -
-
-

- - Rhymix - {Context::getSiteTitle()} - {$layout_info->LOGO_TEXT} - {$layout_info->LOGO_TEXT} - -

-
- -
-
-
- - - -
-
-
- - - -
-
- -
- -
-
-

{$val1['link']}

- -
-
- {$layout_info->left_content} -
-
-
- {$layout_info->before_content|noescape} - {$content|noescape} - {$layout_info->after_content|noescape} -
- -
- {$layout_info->right_content} -
-
-
-
- -
\ No newline at end of file diff --git a/layouts/simple_world/layout.js b/layouts/simple_world/layout.js deleted file mode 100644 index 2b204151d..000000000 --- a/layouts/simple_world/layout.js +++ /dev/null @@ -1,129 +0,0 @@ -jQuery(function($) -{ - "use strict"; - - /* adjust the width of the right member menu */ - var menu_width = function() - { - if($('#layout_gnb>ul>li:first-child').width() > 50) - { - $('#layout_gnb>ul>li:first-child .layout_dropdown-content, #layout_gnb>ul>li:first-child .layout_dropdown-content a').css('width', $('#layout_gnb>ul>li:first-child').width()).css('min-width', $('#layout_gnb>ul>li:first-child').width()); - } - } - - $( window ).resize(function() - { - if($('#layout_gnb>ul>li:first-child').width() > 50) - { - menu_width(); - } - }); - - menu_width(); - - /* mobile hamburger menu toggle */ - $(".layout_mobile_menu").each(function() - { - $( this ).click(function( event ) - { - event.preventDefault(); - layout_toggleMenuOpener( $( this ).get(0) ); - }); - }); - - /* detect scrolling up or down to hide or show the hamburger menu */ - var previousScroll = 0; - var simpleScrolled = false; - var scrollThreshold = 5; - - /* detect window scrolling */ - $( window ).scroll(function() - { - simpleScrolled = true; - }); - - /* refresh window scrolling per 250 ms, and show/hide the menu */ - setInterval(function() - { - if (simpleScrolled) { - display_menu(); - simpleScrolled = false; - } - }, 250); - - /* function to show/hide the menu */ - var display_menu = function() - { - var currentScroll = $(window).scrollTop(); - - if (currentScroll > previousScroll) - { - if($("#layout_menu_toggle").css( 'position' ) === 'fixed') - { - $("#layout_menu_toggle").fadeOut(); - } - } - else - { - if($("#layout_menu_toggle").css( 'position' ) === 'fixed') - { - $("#layout_menu_toggle").fadeIn(400, function() { - $("#layout_menu_toggle").css('display', '') - }); - ; - } - } - previousScroll = currentScroll; - } - - /* keyboard accessibility for dropdown menu */ - $(".layout_dropdown").each(function() - { - $( this ).focusin( function( event ) - { - $('*[data-dropdown="active"]').css('display', '').attr('data-dropdown', '').parents('li.layout_dropdown').removeClass('layout_focus'); - $( this ).addClass('layout_focus'); - $( this ).find("ul.layout_dropdown-content").css('display', 'block').attr('data-dropdown', 'active'); - }); - }); - - $('body').focusin(function( event ) - { - if (!$(event.target).parents('.layout_dropdown').is('.layout_dropdown')) - { - $('*[data-dropdown="active"]').css('display', '').attr('data-dropdown', '').parents('li.layout_dropdown').removeClass('layout_focus'); - } - }); - /* keyboard accessibility for dropdown menu END */ - - function layout_toggleMenuOpener(obj) - { - if(obj.classList.contains("is-active") === true) - { - var targetMenu = $(obj).attr('data-target'); - $('#' + targetMenu).slideUp('300', function() - { - $(this).css('display', ''); - }); - - obj.classList.remove("is-active"); - } - else { - var targetMenu = $(obj).attr('data-target'); - if(targetMenu == 'layout_gnb') - { - $('#layout_gnb>ul>li:first-child .layout_dropdown-content, #layout_gnb>ul>li:first-child .layout_dropdown-content a').css('width', '').css('min-width', ''); - $('html,body').animate({scrollTop:0}, 200); - } - $('#' + targetMenu).slideDown('300'); - - obj.classList.add("is-active"); - } - } - - // Language Select - $('.layout_language>.toggle').click(function() - { - $('.selectLang').toggle(); - }); -}); \ No newline at end of file diff --git a/layouts/simple_world/layout.scss b/layouts/simple_world/layout.scss deleted file mode 100644 index 9dde4609a..000000000 --- a/layouts/simple_world/layout.scss +++ /dev/null @@ -1,673 +0,0 @@ -@charset "UTF-8"; -@function layoutGrayContrast($color, $ratio) { - $grayColor: grayscale($color); - $grayValue: red($grayColor); - - @if $grayValue > ($ratio * 255) { - $return: 0; - } @else { - $return: 255; - } - - @return rgb($return, $return, $return); -} - -@mixin layout_box($shadow){ - background: #fff; - box-shadow: 0 $shadow/2 $shadow rgba(0,0,0,0.16), 0 $shadow/2 $shadow rgba(0,0,0,0.23); -} - -body { - margin:0; - padding:0; - background-color: darken($grey, 35%); -} -/* Skin to content */ -.skip { - background-color: lighten($grey, 35%); - position: relative; - margin:0 -} - -.skip>a { - display: block; - text-align: center; - line-height:28px; - height:0px; - overflow: hidden -} - -.skip>a:focus { - height: auto -} - -/* Layout */ -.layout_canvas { - position: relative; - max-width:1050px; - width:100%; - margin:0 auto; -} -header.layout_frame, footer.layout_frame, .layout_frame.layout_left_content .layout_left_content{ - font-family: "맑은 고딕", "Apple SD Gothic Neo","나눔고딕",NanumGothic,'Nanum Gothic',Arial,Helvetica,sans-serif; - font-size: 14px; -} -.layout_header { - padding:0; -} - -.layout_header>.hside { - position: absolute; - right:5px; - top: 25px -} - -.layout_body.layout_frame { - background-color: $content_color; - overflow: hidden; -} -.layout_body { - position: relative; -} -.layout_outright{ - position: absolute; - top: 15px; - right: 0; - box-sizing: border-box; - width: 160px; - @include layout_box(2px); - margin-right:-170px; -} -.layout_left_content.layout_frame>.layout_canvas { - div.layout_content { - float:left; - width: 20%; - box-sizing: border-box; - padding-right:5px; - section.layout_left{ - margin: 2px 2px 10px; - @include layout_box(2px); - h1 { - border-bottom: 1px solid #e0e0e0; - font-weight: 400; - margin: 0; - position: relative; - a { - display: block; - margin: 0; - padding: 14px 16px; - font-size: 14px; - color: $primary-color; - text-decoration: none; - } - } - ul{ - list-style: none; - &.layout_dropdown-content { - display: block; - position: relative; - z-index: none; - padding: 0; - margin: 0; - a { - display: block; - padding: 14px 16px; - text-decoration: none; - color: #000; - &.active { - background: #e0e0e0; - } - &:hover, &:active, &:focus { - background: #eeeeee; - } - } - ul { - padding-left: 10px; - } - } - } - } - } - - #content { - width: 80%; - } -} - -.layout_header:after, -.layout_body:after { - content:""; - display: block; - clear: both -} - -.layout_content { - overflow: auto; - padding:10px 0px; - - img { - max-width:100%; - height: auto - } -} - -.layout_content>*:first-child { - margin-top:0 -} - -/* Header */ -header.layout_frame { - position:relative; - background-color: lighten($primary-color, 10%); - z-index: 1; - box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); - .layout_header>h1 { - margin:0 auto; - padding:20px 5px; - box-sizing: border-box; - color: layoutGrayContrast(lighten($primary-color, 10%), 0.710); - a { - font-size:32px; - text-decoration: none; - color: layoutGrayContrast(lighten($primary-color, 10%), 0.710); - padding:0 5px; - } - } -} - -#layout_menu_toggle { - width:90px; - display: none; -} - -/* .layout_footer */ -.layout_footer { - box-sizing: border-box; - padding: 13px 7px; - background-color: darken($grey, 35%); - color: lighten($grey, 30%); - p { - font-size:12px - } - a { - font-weight: bold; - text-decoration: none; - color: lighten($primary_color, 31%); - &:hover, &:active, &:focus { - text-decoration: underline - } - } -} - -/* Search */ -.layout_header{ - .layout_search { - display: inline-block; - vertical-align: bottom; - margin:0 - } - input { - font-size:12px; - -webkit-appearance: none; - border-radius: 0; - } - input[type="text"] { - width: 126px; - line-height: 18px; - margin: 0; - padding: 8px 8px 6px 8px; - position: relative; - display: inline-block; - outline: none; - border-radius: 0; - border: none; - background: lighten($primary-color, 20%); - color: layoutGrayContrast(lighten($primary-color, 20%), 0.710); - &:hover, &:active, &:focus { - background: lighten($primary-color, 50%); - color: layoutGrayContrast(lighten($primary-color, 50%), 0.710); - } - } - input[type="submit"] { - vertical-align: bottom; - background: lighten($primary-color,15%); - color: layoutGrayContrast(lighten($primary-color, 15%), 0.710); - border: none; - height:32px; - padding:0 15px; - margin:0; - &:hover, &:active, &:focus { - background:$primary-color; - color: layoutGrayContrast($primary-color, 0.710); - } - } -} - -/* GNB */ -.layout_menu { - background-color: lighten($grey, 31%); - ul { - list-style-type: none; - overflow: hidden; - max-width:1050px; - margin:0 auto; - padding: 0; - &.layout_dropdown-content ul{ - padding-left:10px; - } - } - li a, .dropbtn { - display: inline-block; - color: black; - text-align: center; - padding: 14px 16px; - text-decoration: none; - line-height: 1; - } - li.active>a { - background-color: lighten($primary-color, 15%); - color: layoutGrayContrast(lighten($primary-color, 15%), 0.710); - } -} -.layout_menu>ul{ - width:100%; -} -.layout_menu>ul>li { - float: left; -} - -#layout_gnb>ul>li:first-child { - float: right; - -} -header.layout_frame .layout_menu{ - li:hover, - li:focus, - li:active, - .layout_focus { - background-color: lighten($grey, 40%); - } -} -.layout_menu li a:hover, -.layout_menu li a:focus, -.layout_menu li a:active, -.layout_dropdown:hover .dropbtn, -.layout_dropdown:focus .dropbtn, -.layout_dropdown:active .dropbtn, -.layout_language li:hover button, -.layout_language li:focus button, -.layout_language li:active button { - background-color: $primary-color; - color: layoutGrayContrast($primary-color, 0.710); -} -.layout_menu { - li.layout_dropdown { - display: block; - } - - .layout_dropdown-content { - display: none; - position: absolute; - background-color: lighten($grey, 40%); - z-index: 1000; - box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); - } - - .layout_dropdown-content a { - color: black; - padding: 12px 16px; - text-decoration: none; - min-width: 160px; - display: block; - text-align: left; - box-sizing: border-box; - } - - . - .layout_dropdown-content a:hover, - .layout_dropdown-content a:active, - .layout_dropdown-content a:focus { - display: block; - background-color: lighten($primary-color, 10%); - color: layoutGrayContrast(lighten($primary-color, 10%), 0.710); - } - - .layout_dropdown:hover .layout_dropdown-content, - .layout_dropdown:active .layout_dropdown-content, - .layout_dropdown:focus .layout_dropdown-content, - .layout_dropdown a:hover ~ .layout_dropdown-content, - .layout_dropdown a:active ~ .layout_dropdown-content, - .layout_dropdown a:focus ~ .layout_dropdown-content, - .layout_dropdown layout_dropdown-content:hover, - .layout_dropdown layout_dropdown-content:active, - .layout_dropdown layout_dropdown-content:focus { - display: block; - } -} - -#layout_fnb{ - background-color: transparent; -} - -.layout_footer { - .layout_menu li a, .dropbtn { - color: lighten($grey, 10%); - font-weight: normal; - text-decoration: none; - padding: 14px 0px; - } - .layout_menu li a>span { - padding: 0px 16px; - border-right: 1px solid lighten($grey, 10%); - } - .layout_menu li:first-child{ - margin-left:-16px; - } - .layout_menu li:last-child a>span { - border-right: none; - } - - .layout_menu li a:hover, - .layout_menu li a:focus, - .layout_menu li a:active{ - background-color: transparent; - color: #fff; - } -} - - -/* Language */ -.layout_language{ - display: absolute; - right: 0; - top: 15px; -} -.layout_language button { - outline: none; -} -.layout_language ul::before { - content: ""; - display: block; - clear: both; -} -.layout_language ul { - display: none; - float:right; - width:120px; - clear:both; - margin: 0px 0px 10px; - padding: 0; - z-index: 1000; - box-shadow: 0px 8px 16px 0px rgba(255,255,255,0.2); -} -.layout_language .toggle{ - background:none; - display: block; - float: right; - width:120px; - border:0; - color:#fff; - cursor:pointer; - vertical-align:top; - text-align:right; - padding:0; - height:45px; -} - -.layout_language li{ - list-style:none; - background: lighten($grey, 40%); - button { - display:block; - color: black; - background: lighten($grey, 40%); - padding: 12px 16px; - text-decoration: none; - width: 100%; - display: block; - text-align: left; - box-sizing: border-box; - border:0; - cursor:pointer; - } -} - -/* Hamberger menu http://callmenick.com/post/animating-css-only-hamburger-menu-icons Licensed under the MIT license, http://www.opensource.org/licenses/mit-license.php Copyright 2014, Call Me Nick http://callmenick.com */ -.layout_mobile_menu { - display: block; - position: relative; - overflow: hidden; - margin: 0; - padding: 0; - width: 90px; - height: 90px; - font-size: 0; - text-indent: -9999px; - appearance: none; - box-shadow: none; - border-radius: none; - border: none; - cursor: pointer; - transition: background 0.3s; - span { - display: block; - position: absolute; - top: 41px; - left: 17px; - right: 17px; - height: 8px; - background: white; - } - - span::before, - span::after { - position: absolute; - display: block; - left: 0; - width: 100%; - height: 8px; - background-color: #fff; - content: ""; - } - - span::before { - top: -19px; - } - - span::after { - bottom: -19px; - } - &:focus { - outline: none; - } - -} - - -.layout_mobile_menu--htx { - background-color: $primary-color; - span { - transition: background 0s 0.3s; - } - span::before, - span::after { - transition-duration: 0.3s, 0.3s; - transition-delay: 0.3s, 0s; - } - - span::before { - transition-property: top, transform; - } - - span::after { - transition-property: bottom, transform; - } -} - - - -/* active state, i.e. menu open */ -.layout_mobile_menu--htx.is-active { - background-color: darken( $primary-color, 10% ); -} - -.layout_mobile_menu--htx.is-active span { - background: none; -} - -.layout_mobile_menu--htx.is-active span::before { - top: 0; - transform: rotate(45deg); -} - -.layout_mobile_menu--htx.is-active span::after { - bottom: 0; - transform: rotate(-45deg); -} - -.layout_mobile_menu--htx.is-active span::before, -.layout_mobile_menu--htx.is-active span::after { - transition-delay: 0s, 0.3s; -} -#layout_search_link { - display: none; -} - -@media (max-width: 750px) { - #layout_menu_toggle, #layout_search_link { - display: block; - } - - .layout_header>h1 { - /* Menu position option */ - @if $menu_position == 'left_right' { - padding:20px 5px 20px 95px; - } @else { - padding:20px 95px 20px 5px; - } - } - - .layout_header>h1>a { - color: layoutGrayContrast(lighten($primary-color, 10%), 0.710); - } - - #layout_menu_toggle { - position: fixed; - top:0; - - /* Menu position option */ - @if $menu_position == 'left_right' { - left:0; - } @else { - right:0; - } - - z-index:1001; - opacity: 0.9; - box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); - } - .layout_left_content.layout_frame>.layout_canvas { - div.layout_left_content { - display:none; - } - #content{ - width:100%; - } - } - /* GNB */ - .layout_menu { - display: none; - font-size:15px; - width:100%; - height: auto; - clear: both; - ul { - list-style-type: none; - margin: 0; - padding: 0; - width: 100%; - height: auto; - } - } - - .layout_menu>ul>li, #layout_gnb>ul>li:first-child { - float: none; - } - - .layout_menu li a, .dropbtn { - display: block; - color: #000; - text-align: left; - padding: 15px; - text-decoration: none; - } - - .layout_menu li.active>a { - background-color: lighten($primary-color, 15%); - color: layoutGrayContrast(lighten($primary-color, 15%), 0.710); - } - - .layout_menu li a:hover, .layout_dropdown:hover .dropbtn, - .layout_menu li a:focus, .layout_dropdown:focus .dropbtn { - background-color: $primary-color; - color: layoutGrayContrast($primary-color, 10%, 0.710); - } - - .layout_menu li.layout_dropdown { - display: block; - } - - .layout_menu .layout_dropdown-content { - display: block; - position: relative; - background-color: lighten($grey, 35%); - color: layoutGrayContrast(lighten($grey, 35%), 0.710); - width: 100%; - min-width: 100%; - box-shadow: none; - z-index:1; - a { - background-color: lighten($grey, 35%); - color: layoutGrayContrast(lighten($grey, 35%), 0.710); - padding: 15px 30px; - text-decoration: none; - display: block; - text-align: left; - } - } - - .layout_footer .layout_menu { - display: block; - margin-bottom: 10px; - } - - .layout_footer .layout_menu li a>span { - border-right: none; - } - .layout_footer .layout_menu li:first-child{ - margin-left:0px; - } - - .layout_footer .layout_menu ul { - background-color: transparent; - } - - .layout_language { - margin-top: 15px; - ul { - display: none; - float:none; - width:100%; - } - .toggle{ - display: block; - float: none; - width:100%; - } - } - /* PC only */ - .layout_pc { - display: none; - } - -} \ No newline at end of file diff --git a/layouts/simple_world/thumbnail.png b/layouts/simple_world/thumbnail.png deleted file mode 100644 index 3f5f132a8d880a0877d21f26666bfd79143b7325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8654 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 Ds%kI| diff --git a/modules/communication/skins/simple_world/add_friend.html b/modules/communication/skins/simple_world/add_friend.html deleted file mode 100644 index 46bc37686..000000000 --- a/modules/communication/skins/simple_world/add_friend.html +++ /dev/null @@ -1,28 +0,0 @@ -{@ $communication_popup = TRUE;} - - -
-

{$lang->cmd_add_friend}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - -
- - - {$lang->cmd_add_friend_group} - -
-
- -
-
-
- \ No newline at end of file diff --git a/modules/communication/skins/simple_world/add_friend_group.html b/modules/communication/skins/simple_world/add_friend_group.html deleted file mode 100644 index 3f37ec487..000000000 --- a/modules/communication/skins/simple_world/add_friend_group.html +++ /dev/null @@ -1,29 +0,0 @@ -{@ $communication_popup = TRUE;} - - -
-

- - {$lang->cmd_rename_friend_group} - - {$lang->cmd_add_friend_group} - -

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - -
- - -
-
- - -
-
-
diff --git a/modules/communication/skins/simple_world/common_footer.html b/modules/communication/skins/simple_world/common_footer.html deleted file mode 100644 index c63a94a2b..000000000 --- a/modules/communication/skins/simple_world/common_footer.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/modules/communication/skins/simple_world/common_header.html b/modules/communication/skins/simple_world/common_header.html deleted file mode 100644 index 450dbee51..000000000 --- a/modules/communication/skins/simple_world/common_header.html +++ /dev/null @@ -1,81 +0,0 @@ - - - {@Context::addMetaTag("viewport", "width=device-width, user-scalable=yes")} - - - - - - {@ - if(!$layout_info->primary_color) - $layout_info->primary_color = 'red'; - if(!$layout_info->primary_color && $layout_info->customized_primary_color) - $layout_info->primary_color = 'customized'; - if(!$layout_info->customized_primary_color) - $layout_info->customized_primary_color = '#f44336'; - } - - - {@$layout_info->primary_color = 'red';} - -{@ - $material_colors = array( - 'red' => '#f44336', - 'crimson' => '#aa0000', - 'pink' => '#e91e63', - 'purple' => '#9c27b0', - 'deep-purple' => '#673ab7', - 'indigo' => '#3f51b5', - 'deep-blue' => '#00397f', - 'blue' => '#2196f3', - 'light-blue' => '#03a9f4', - 'cyan' => '#00bcd4', - 'teal' => '#009688', - 'green' => '#4caf50', - 'light-green' => '#8bc34a', - 'lime' => '#cddc39', - 'yellow' => '#ffeb3b', - 'amber' => '#ffc107', - 'orange' => '#ff9800', - 'deep-orange' => '#ff5722', - 'brown' => '#795548', - 'grey' => '#9e9e9e', - 'blue-grey' => '#607d8b', - 'black' => '#000000', - 'white' => '#ffffff', - 'customized' => $layout_info->customized_primary_color, - ); -} - -{@$colorset = $material_colors[$member_config->colorset];} -{@$skin_color = $material_colors[$layout_info->primary_color];} - - - {@$skin_color = trim($colorset)} - - {@$skin_color = trim($colorset)[1].trim($colorset)[1].trim($colorset)[2].trim($colorset)[2].trim($colorset)[3].trim($colorset)[3]} - - - {@$skin_color = '#f44336'} - - - - - {@$skin_color = $layout_info->primary_color} - - {@$skin_color = $layout_info->primary_color[1].$layout_info->primary_color[1].$layout_info->primary_color[2].$layout_info->primary_color[2].$layout_info->primary_color[3].$layout_info->primary_color[3]} - - - {@$skin_color = '#f44336'} - - -{@Context::set('simple_less_value', array('red' => hexdec(substr($skin_color, 1, 2)), 'green' => hexdec(substr($skin_color, 3, 2)), 'blue' => hexdec(substr($skin_color, 5, 2)) ))} - -
-
- -
\ No newline at end of file diff --git a/modules/communication/skins/simple_world/css/css.less b/modules/communication/skins/simple_world/css/css.less deleted file mode 100644 index 50f817899..000000000 --- a/modules/communication/skins/simple_world/css/css.less +++ /dev/null @@ -1,381 +0,0 @@ -@charset "UTF-8"; -/* - @method .text-contrast() - @author misol - @brief Select a text color according to WCAG 2.0 contrast guideline. The calcualtion of contrast follows the formula on the guideline. -*/ -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) > 4.5 * @multi ) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; lighten(@bright_color, 5%); @dark_color; @multi; @i + 1); -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 4.5 * @multi ) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; @bright_color; darken(@dark_color, 5%); @multi; @i + 1); -} - -/* - @method .bg-contrast() - @author misol - @brief Select a background color, which has less contrast background color than WCAG 2.0 contrast guideline. On the WCAG 2.0 guideline, bigger string can have less contrast as 3.0. -*/ -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @dark_color; -} - -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) > 3 * @multi ) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; lighten(@bright_color,3%); @dark_color; @multi; @i + 1); -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 3 * @multi ) { - background: @dark_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; @bright_color; darken(@dark_color, 3%); @multi; @i + 1); -} - -/* As LESS library in Rhymix substitude variables as an strings, convert colors as the color objects of LESS. */ -@color: rgb(@red, @green, @blue); - - -/* Member skin container, default settings */ -section.rx_simple_communication { - font-family: "맑은 고딕", "Apple SD Gothic Neo","나눔고딕",NanumGothic,'Nanum Gothic',Arial,Helvetica,sans-serif; - font-size: 14px; - text-align: justify; - margin: 8px 0px; - padding: 0 5px; - color: #000; - - /* As this file handle some wild-selectors to control display settings, hide inline script and style codes. */ - script, style - { - display:none!important; - } - a, button, input, button, select, textarea, span, div, p { - font-size: 1em; - } - a - { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - text-decoration: none; - } - /* Horizontal align */ - .pos-left - { - position:absolute; - left:0; - width: auto; - } - .pos-right - { - position:absolute; - right:0; - width: auto; - } - /* message; error, info, update */ - .rx_member-notice, .rx_member-notice.info - { - .bg-contrast(#000; lighten(@color, 5%); darken(@color, 5%); 5.0); - color: #000; - padding: 15px; - margin:0; - margin-top:0; - text-align: justify; - } - .rx_member-notice.error - { - background: #fff3e0; - .text-contrast(#fff3e0); - } - .rx_member-notice.update - { - background: #e8f5e9; - .text-contrast(#e8f5e9); - } - .rx_member-notice>* - { - padding: 0; - margin:0; - } - /* member forms */ - .signin - { - max-width:400px; - margin:30px auto; - box-sizing:border-box - } - .sw-body - { - box-sizing:border-box; - background:#ffffff; - margin: 0 0 20px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - &>* - { - padding: 20px; - margin:0; - border: 0; - } - - h1 - { - margin:0; - border-bottom: 1px solid #e0e0e0; - color: #000; - font-size: 1.5em; - } - } - - .pagination { - ul, ul li { - display:inline-block; - list-style: outside none none; - padding: 0; - margin: 0; - border:0; - } - ul - { - display:block; - text-align:center; - } - } - .pagination ul li>a, .sw-footer>a - { - display: inline-block; - background: #fff; - font-size: 1em; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - margin-top: 1px; - margin-bottom: 2px; - color: #000; - padding: 8px; - min-width:25px; - text-decoration: none; - text-align: center; - } - .pagination ul li.active>a - { - .bg-contrast(#000; lighten(@color, 5%); darken(@color, 5%), 2.0); - font-weight:bold; - color:#000; - } - form div.control-group>*, .sw-body dl>* - { - display:block; - position:relative; - box-sizing: border-box; - width:100%; - min-height:25px; - margin:0px; - margin-top: 10px; - } - form - { - div.control-group>*:first-child - { - margin-top: 0; - } - div.control-group>input, div.control-group>select, div.control-group>a, div.control-group>button{ - border: 1px solid #bdbdbd; - border-radius: 0; - font-size:1em; - line-height: 18px; - margin-top: 0; - padding:8px 8px 6px; - -webkit-appearance: none; - min-height: 32px; - } - } - .sw-body - { - dl>* { - list-style:none; - border-bottom: 1px solid #e0e0e0; - } - dl dt, form>div.control-group>label, form>div.control-group>div.control-label - { - font-weight: bold; - border:0; - } - } - form - { - overflow: hidden; - width:100%; - white-space: normal; - box-sizing: border-box; - div.control-group, .sw-footer, .sw-anchor-buttons { - &>input[type="submit"], &>input.btn.dateRemover, &>a, &>button, &>select { - display: inline-block; - padding: 8px; - vertical-align: bottom; - text-shadow: none; - border:0; - background-color: #fff; - color: #000; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - margin-top: 1px; - margin-bottom: 2px; - } - &>input[type="submit"], &>input.btn.dateRemover { - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 3.0); - } - } - } - form div.control-group>input[type="submit"], .sw-footer{ - margin: 15px 0 0; - } - .sw-footer.sw-headers{ - position:relative; - margin: 0 20px 10px; - } - - form.pos-left>div.control-group, form.pos-right>div.control-group { - input, select, a - { - display:inline-block; - float: left; - margin-top: 0; - margin-left: 5px; - width: auto; - } - } - - /* Tab over the main content. */ - div.rx_simple_tab{ - background: #ffffff; - margin: 5px 0; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - box-sizing: border-box; - } - ul.rx_simple_tab{ - list-style: outside none none; - margin: 0; - display: block; - padding: 6px 0; - text-decoration: none; - - } - ul.rx_simple_tab>li { - display:inline-block; - height: 40px; - line-height: 18px; - position: relative; - a { - display:inline-block; - color: #000; - font-weight: 400; - letter-spacing: -1px; - line-height: 40px; - text-decoration: none; - &:hover, &:focus { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - font-weight: 700; - } - span { - border-left: 1px solid #e0e0e0; - padding: 0 15px; - } - } - &:first-child a span { - border-left: 0 none; - } - } - ul.rx_simple_tab>li.active a, .sw-anchor-buttons a.active{ - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - font-weight: 700; - } - .sw-footer.sw-anchor-buttons { - text-align:right; - a, button, input, select{ - display:inline-block; - } - } - - - /* The list of document style */ - .rx_sw_list .cont_a { - color: #222; - display: block; - letter-spacing: -1px; - line-height: 18px; - margin: 0; - overflow: hidden; - padding: 0.667em 70px 0.733em 15px; - text-overflow: ellipsis; - white-space: nowrap; - text-decoration: none; - &.no_delete { - padding-right: 15px; - } - - &:hover, &:focus { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - } - } - .content_basic{ - position:relative; - display:inline-block; - max-width:100%; - vertical-align: middle; - overflow:hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .content_subinfo - { - color: #9e9e9e; - font-size: 0.94em; - margin: 0 3px 0 7px; - overflow:hidden; - } - ul.rx_sw_list { - list-style: outside none none; - padding: 0; - margin: 0; - border-bottom: 1px solid #e0e0e0; - li { - position:relative; - border-top: 1px solid #e0e0e0; - overflow: hidden; - padding:0; - } - .content_delete { - position:absolute; - top:0; - right:0; - &>input { - margin: 10px; - width:20px; - height:20px; - vertical-align: bottom; - } - } - } - - /* button hover */ - form div.control-group>input[type="submit"], .sw-footer>a, .sw-anchor-buttons input[type="submit"], .sw-anchor-buttons a, .sw-anchor-buttons button, .pagination ul li>a{ - &:hover, &:focus{ - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 4.0); - color: #000; - box-shadow: 0 2px 4px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23); - } - } - -} \ No newline at end of file diff --git a/modules/communication/skins/simple_world/filter/add_friend.xml b/modules/communication/skins/simple_world/filter/add_friend.xml deleted file mode 100644 index b1ec11d0d..000000000 --- a/modules/communication/skins/simple_world/filter/add_friend.xml +++ /dev/null @@ -1,9 +0,0 @@ - -
- - - - - - - diff --git a/modules/communication/skins/simple_world/filter/add_friend_group.xml b/modules/communication/skins/simple_world/filter/add_friend_group.xml deleted file mode 100644 index cadf2644f..000000000 --- a/modules/communication/skins/simple_world/filter/add_friend_group.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/modules/communication/skins/simple_world/filter/delete_checked_friend.xml b/modules/communication/skins/simple_world/filter/delete_checked_friend.xml deleted file mode 100644 index 4d1466994..000000000 --- a/modules/communication/skins/simple_world/filter/delete_checked_friend.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/modules/communication/skins/simple_world/filter/delete_checked_message.xml b/modules/communication/skins/simple_world/filter/delete_checked_message.xml deleted file mode 100644 index 1d21f33c8..000000000 --- a/modules/communication/skins/simple_world/filter/delete_checked_message.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/modules/communication/skins/simple_world/filter/delete_friend_group.xml b/modules/communication/skins/simple_world/filter/delete_friend_group.xml deleted file mode 100644 index 5d269abaa..000000000 --- a/modules/communication/skins/simple_world/filter/delete_friend_group.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/modules/communication/skins/simple_world/filter/move_friend.xml b/modules/communication/skins/simple_world/filter/move_friend.xml deleted file mode 100644 index 8b1eef8cd..000000000 --- a/modules/communication/skins/simple_world/filter/move_friend.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/modules/communication/skins/simple_world/filter/send_message.xml b/modules/communication/skins/simple_world/filter/send_message.xml deleted file mode 100644 index 418965112..000000000 --- a/modules/communication/skins/simple_world/filter/send_message.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
- - - - - - - - - -
diff --git a/modules/communication/skins/simple_world/filter/update_allow_message.xml b/modules/communication/skins/simple_world/filter/update_allow_message.xml deleted file mode 100644 index d005b43f5..000000000 --- a/modules/communication/skins/simple_world/filter/update_allow_message.xml +++ /dev/null @@ -1,5 +0,0 @@ - -
- - - diff --git a/modules/communication/skins/simple_world/friends.html b/modules/communication/skins/simple_world/friends.html deleted file mode 100644 index 7612b6b36..000000000 --- a/modules/communication/skins/simple_world/friends.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
-

{$member_title = $lang->cmd_view_friend}

-
{lang('common.total')}: {number_format($total_count)}
-
-

{$XE_VALIDATOR_MESSAGE}

-
- -
- - - - - -
-
- - -
- - -
- diff --git a/modules/communication/skins/simple_world/js/communication.js b/modules/communication/skins/simple_world/js/communication.js deleted file mode 100644 index c8941a39b..000000000 --- a/modules/communication/skins/simple_world/js/communication.js +++ /dev/null @@ -1,103 +0,0 @@ -/* 쪽지 발송 */ -function completeSendMessage(ret_obj) { - alert(ret_obj['message']); - window.close(); -} - -function doSendMessage(member_srl, message_srl) { - if(typeof(message_srl)=='undefined') message_srl = 0; - var url = request_uri.setQuery('module','communication').setQuery('act','dispCommunicationSendMessage').setQuery('receiver_srl',member_srl).setQuery('message_srl',message_srl); - popopen(url, 'sendMessage'); -} - -/* 개별 쪽지 삭제 */ -function doDeleteMessage(message_srl) { - if(!message_srl) return; - - var params = new Array(); - params['message_srl'] = message_srl; - exec_xml('communication', 'procCommunicationDeleteMessage', params, completeDeleteMessage); -} - -function completeDeleteMessage(ret_obj) { - alert(ret_obj['message']); - location.href = current_url.setQuery('message_srl',''); -} - -/* 개별 쪽지 보관 */ -function doStoreMessage(message_srl) { - if(!message_srl) return; - - var params = new Array(); - params['message_srl'] = message_srl; - exec_xml('communication', 'procCommunicationStoreMessage', params, completeStoreMessage); -} - -function completeStoreMessage(ret_obj) { - alert(ret_obj['message']); - location.href = current_url.setQuery('message_srl',''); -} - -/* 친구 추가 후 */ -function completeAddFriend(ret_obj) { - alert(ret_obj['message']); - var member_srl = ret_obj['member_srl']; - if(opener && opener.loaded_member_menu_list) { - opener.loaded_member_menu_list[ret_obj['member_srl']] = ''; - } - window.close(); -} - -/* 친구 그룹 추가 후 */ -function completeAddFriendGroup(ret_obj) { - alert(ret_obj['message']); - if(opener) opener.location.href = opener.location.href; - window.close(); -} - -/* 친구 그룹 삭제 */ -function doDeleteFriendGroup() { - var friend_group_srl = jQuery('#target_friend_group_srl option:selected').val(); - if(!friend_group_srl) return; - - var fo_obj = jQuery('#for_delete_group').get(0); - fo_obj.friend_group_srl.value = friend_group_srl; - - procFilter(fo_obj, delete_friend_group); -} - -function completeDeleteFriendGroup(ret_obj) { - alert(ret_obj['message']); - location.href = current_url.setQuery('friend_group_srl',''); -} - -/* 친구 그룹의 이름 변경 */ -function doRenameFriendGroup() { - var friend_group_srl = jQuery('#target_friend_group_srl option:selected').val(); - if(!friend_group_srl) return; - - popopen("./?module=communication&act=dispCommunicationAddFriendGroup&friend_group_srl="+friend_group_srl); -} - -/* 친구 그룹 이동 */ -function doMoveFriend() { - var fo_obj = jQuery('#fo_friend_list').get(0); - procFilter(fo_obj, move_friend); -} - -/* 친구 그룹 선택 */ -function doJumpFriendGroup() { - var sel_val = jQuery('#jumpMenu option:selected').val(); - location.href = current_url.setQuery('friend_group_srl', sel_val); -} - -jQuery(function($){ - $('.__submit_group button[type=submit]').click(function(e){ - var sel_val = $('input[name="friend_srl_list[]"]:checked').length; - if(sel_val == 0) - { - e.preventDefault(); - return false; - } - }); -}); diff --git a/modules/communication/skins/simple_world/messages.html b/modules/communication/skins/simple_world/messages.html deleted file mode 100644 index c062976ee..000000000 --- a/modules/communication/skins/simple_world/messages.html +++ /dev/null @@ -1,85 +0,0 @@ - - - -
-

{escape($message->title)}

-
- {$message->nick_name} / {zdate($message->regdate, "Y-m-d H:i")} -
-
- {$message->content} - - - -
- -
-
-

{$val}

- - - -
- - - - - - -
- -
- - diff --git a/modules/communication/skins/simple_world/new_message.html b/modules/communication/skins/simple_world/new_message.html deleted file mode 100644 index b383114ac..000000000 --- a/modules/communication/skins/simple_world/new_message.html +++ /dev/null @@ -1,17 +0,0 @@ -{@ $communication_popup = TRUE} - -
-

{escape($message->title)}

-
- {$message->nick_name} / {zdate($message->regdate, "Y-m-d H:i")} -
-
- {$message->content|noescape} -
- -
- diff --git a/modules/communication/skins/simple_world/send_message.html b/modules/communication/skins/simple_world/send_message.html deleted file mode 100644 index 4c37f5512..000000000 --- a/modules/communication/skins/simple_world/send_message.html +++ /dev/null @@ -1,36 +0,0 @@ -{@ $communication_popup = TRUE} - -
-

{$lang->cmd_send_message}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - - -
- - {$receiver_info->nick_name} - - -
- {$lang->warning} -
- - {$lang->msg_allow_message_friend} - - {$lang->msg_allow_meesage_Block} - -
{$lang->msg_allow_message_please} -
-
- {$editor|noescape} -
- -
-
-
- diff --git a/modules/communication/skins/simple_world/skin.xml b/modules/communication/skins/simple_world/skin.xml deleted file mode 100644 index 8bd9ea8a3..000000000 --- a/modules/communication/skins/simple_world/skin.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - 네모의 꿈 - Rectangular World - - 면과 선으로 이루어진 단순한 모양의 깔끔한 스킨 - - - Simple rectangular planes and shadows - - 0.1 - 2017-04-30 - - - misol - misol - - diff --git a/modules/member/skins/simple_world/active_logins.html b/modules/member/skins/simple_world/active_logins.html deleted file mode 100644 index 1dbbc4c20..000000000 --- a/modules/member/skins/simple_world/active_logins.html +++ /dev/null @@ -1,47 +0,0 @@ - -
-

{$member_title = lang('member.cmd_view_active_logins')}

-
- {lang('common.total')}: {number_format($total_count)} -
-
-
    -
  • - {@ $autologin_info->user_agent = @json_decode($autologin_info->user_agent) ?: new stdClass()} - - - {escape($autologin_info->user_agent->browser)} {escape($autologin_info->user_agent->version)} ({escape($autologin_info->user_agent->os)}) - - - {zdate($autologin_info->regdate, 'Y-m-d H:i')} ({$autologin_info->ipaddress}) - - {$lang->cmd_delete} - -
  • -
-
-
- - - - diff --git a/modules/member/skins/simple_world/comment_list.html b/modules/member/skins/simple_world/comment_list.html deleted file mode 100644 index 62eebdad4..000000000 --- a/modules/member/skins/simple_world/comment_list.html +++ /dev/null @@ -1,33 +0,0 @@ - -
-

{$member_title = lang('member.cmd_view_own_comment')}

-
- {lang('common.total')}: {number_format($total_count)} -
- -
- - diff --git a/modules/member/skins/simple_world/common_footer.html b/modules/member/skins/simple_world/common_footer.html deleted file mode 100644 index c63a94a2b..000000000 --- a/modules/member/skins/simple_world/common_footer.html +++ /dev/null @@ -1 +0,0 @@ -
\ No newline at end of file diff --git a/modules/member/skins/simple_world/common_header.html b/modules/member/skins/simple_world/common_header.html deleted file mode 100644 index 3c692a32c..000000000 --- a/modules/member/skins/simple_world/common_header.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - {@ - if(!$layout_info->primary_color) - $layout_info->primary_color = 'red'; - if(!$layout_info->primary_color && $layout_info->customized_primary_color) - $layout_info->primary_color = 'customized'; - if(!$layout_info->customized_primary_color) - $layout_info->customized_primary_color = '#f44336'; - } - - - {@$layout_info->primary_color = 'red';} - -{@ - $material_colors = array( - 'red' => '#f44336', - 'crimson' => '#aa0000', - 'pink' => '#e91e63', - 'purple' => '#9c27b0', - 'deep-purple' => '#673ab7', - 'indigo' => '#3f51b5', - 'deep-blue' => '#00397f', - 'blue' => '#2196f3', - 'light-blue' => '#03a9f4', - 'cyan' => '#00bcd4', - 'teal' => '#009688', - 'green' => '#4caf50', - 'light-green' => '#8bc34a', - 'lime' => '#cddc39', - 'yellow' => '#ffeb3b', - 'amber' => '#ffc107', - 'orange' => '#ff9800', - 'deep-orange' => '#ff5722', - 'brown' => '#795548', - 'grey' => '#9e9e9e', - 'blue-grey' => '#607d8b', - 'black' => '#000000', - 'white' => '#ffffff', - 'customized' => $layout_info->customized_primary_color, - ); -} - -{@$colorset = $material_colors[$member_config->colorset];} -{@$skin_color = $material_colors[$layout_info->primary_color];} - - - {@$skin_color = trim($colorset)} - - {@$skin_color = trim($colorset)[1].trim($colorset)[1].trim($colorset)[2].trim($colorset)[2].trim($colorset)[3].trim($colorset)[3]} - - - {@$skin_color = '#f44336'} - - - - - {@$skin_color = $layout_info->primary_color} - - {@$skin_color = $layout_info->primary_color[1].$layout_info->primary_color[1].$layout_info->primary_color[2].$layout_info->primary_color[2].$layout_info->primary_color[3].$layout_info->primary_color[3]} - - - {@$skin_color = '#f44336'} - - -{@Context::set('simple_less_value', array('red' => hexdec(substr($skin_color, 1, 2)), 'green' => hexdec(substr($skin_color, 3, 2)), 'blue' => hexdec(substr($skin_color, 5, 2)) ))} - -
-
- -
\ No newline at end of file diff --git a/modules/member/skins/simple_world/confirm_member_account_mail.html b/modules/member/skins/simple_world/confirm_member_account_mail.html deleted file mode 100644 index 392d46945..000000000 --- a/modules/member/skins/simple_world/confirm_member_account_mail.html +++ /dev/null @@ -1,19 +0,0 @@ -
-
-

{lang('member.msg_confirm_account_info')}

-
-
{lang('member.site')}
-
- {getUrl()} -
- -
{lang($name)}
-
{$value}
-
-
-

- {lang('member.msg_confirm_account_comment')}
- {$auth_url} -

-
-
\ No newline at end of file diff --git a/modules/member/skins/simple_world/confirm_member_new_email.html b/modules/member/skins/simple_world/confirm_member_new_email.html deleted file mode 100644 index 0a0600b53..000000000 --- a/modules/member/skins/simple_world/confirm_member_new_email.html +++ /dev/null @@ -1,19 +0,0 @@ -
-
-

{lang('member.msg_confirm_account_info')}

-
-
{lang('member.site')}
-
- {getUrl()} -
- -
{lang($name)}
-
{$value}
-
-
-

- {sprintf($lang->msg_confirm_email_address_change, $newEmail)}
- {$auth_url} -

-
-
\ No newline at end of file diff --git a/modules/member/skins/simple_world/css/css.css b/modules/member/skins/simple_world/css/css.css deleted file mode 100644 index c1cb6e3e2..000000000 --- a/modules/member/skins/simple_world/css/css.css +++ /dev/null @@ -1,279 +0,0 @@ -@charset "UTF-8"; -/* Automatically produced CSS file based on css.less by misol with light blue (#03a9f4) as the primary color */ -script, style { - display: none !important; -} -.rx_simple_member { - font-family: "맑은 고딕", "Apple SD Gothic Neo", "나눔고딕", NanumGothic, 'Nanum Gothic', Arial, Helvetica, sans-serif; - font-size: 14px; - margin: 8px 0px; - padding: 0 5px; -} -.rx_simple_member a { - color: #03a9f4; - text-decoration: none; -} -.rx_simple_member .pos-right { - position: absolute; - right: 0; -} -.rx_member-notice, -.rx_member-notice.info { - background: #d4f1fe; - color: #000; - padding: 15px; - margin: 0; - margin-top: 0; - text-align: justify; -} -.rx_member-notice.error { - background: #fff3e0; - color: #000; -} -.rx_member-notice.update { - background: #e8f5e9; - color: #000; -} -.rx_member-notice>* { - padding: 0; - margin: 0; -} -.rx_simple_member .signin { - max-width: 400px; - margin: 30px auto; - box-sizing: border-box; -} -.rx_simple_member .sw-body { - box-sizing: border-box; - background: #ffffff; - margin: 0 0 20px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); -} -.rx_simple_member .sw-body>* { - padding: 20px; - margin: 0; - border: 0; -} -.rx_simple_member .sw-body h1 { - margin: 0; - border-bottom: 1px solid #e0e0e0; -} -.rx_simple_member form div.control-group>*, -.rx_simple_member .sw-body dl>* { - display: block; - position: relative; - box-sizing: border-box; - width: 100%; - min-height: 25px; - margin: 0px; - margin-top: 10px; -} -.rx_simple_member form div.control-group>*:first-child { - margin-top: 0; -} -.rx_simple_member form div.control-group>input, -.rx_simple_member form div.control-group>select { - border: 1px solid #bdbdbd; - border-radius: 0; - font-size: 14px; - line-height: 18px; - margin-top: 0; - padding: 8px 8px 6px; - -webkit-appearance: none; -} -.rx_simple_member .sw-body dl>* { - list-style: none; - border-bottom: 1px solid #e0e0e0; -} -.rx_simple_member .sw-body dl dt, -.rx_simple_member form>div.control-group>label, -.rx_simple_member form>div.control-group>div.control-label { - font-weight: bold; - border: 0; -} -.rx_simple_member form { - overflow: hidden; - width: 100%; - white-space: normal; - box-sizing: border-box; -} -.rx_simple_member form div.control-group>input[type="submit"], -.rx_simple_member form div.control-group>input.btn.dateRemover, -.rx_simple_member .sw-footer>a, -.rx_simple_member .sw-anchor-buttons a { - display: block; - padding: 10px; - vertical-align: bottom; - darken: #000c11; - background: #2ebcfc; - font-weight: bold; - border: 0; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000c11; -} -.rx_simple_member form div.control-group>input[type="submit"], -.rx_simple_member .sw-footer { - margin: 20px 0 0; -} -.rx_simple_member div.rx_simple_tab { - background: #ffffff; - margin: 5px 0; - height: 52px; - overflow: hidden; - white-space: nowrap; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - box-sizing: border-box; -} -.rx_simple_member ul.rx_simple_tab { - list-style: outside none none; - margin: 0; - display: block; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - padding: 6px 0px 100px; - text-decoration: none; -} -.rx_simple_member ul.rx_simple_tab>li { - display: inline-block; - height: 40px; - line-height: 18px; - position: relative; -} -.rx_simple_member ul.rx_simple_tab>li a { - display: inline-block; - color: #000; - font-weight: 400; - letter-spacing: -1px; - line-height: 40px; - text-decoration: none; -} -.rx_simple_member ul.rx_simple_tab>li a:hover, -.rx_simple_member ul.rx_simple_tab>li a:focus, -.rx_simple_member ul.rx_simple_tab>li.active a { - color: #14b4fc; - font-weight: 700; -} -.rx_simple_member ul.rx_simple_tab>li a span { - border-left: 1px solid #e0e0e0; - padding: 0 15px; -} -.rx_simple_member ul.rx_simple_tab>li:first-child a span { - border-left: 0 none; -} -.rx_simple_member .sw-footer.sw-anchor-buttons { - text-align: right; -} -.rx_simple_member .sw-footer.sw-anchor-buttons>a { - display: inline-block; -} -.rx_simple_member .rx_sw_list .cont_a { - color: #222; - display: block; - letter-spacing: -1px; - line-height: 18px; - margin: 0; - overflow: hidden; - padding: 0.667em 70px 0.733em 15px; - text-overflow: ellipsis; - white-space: nowrap; - text-decoration: none; -} -.rx_simple_member .rx_sw_list .cont_a.no_delete { - padding-right: 15px; -} -.rx_simple_member .rx_sw_list .cont_a:hover, -.rx_simple_member .rx_sw_list .cont_a:focus { - color: #14b4fc; -} -.rx_simple_member .content_basic { - position: relative; - display: inline-block; - max-width: 100%; - vertical-align: middle; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.rx_simple_member .content_subinfo { - color: #9e9e9e; - font-size: 12px; - margin: 0 3px 0 7px; - overflow: hidden; -} -.rx_simple_member ul.rx_sw_list { - list-style: outside none none; - padding: 0; - margin: 0; - border-bottom: 1px solid #e0e0e0; -} -.rx_simple_member .rx_sw_list li { - position: relative; - border-top: 1px solid #e0e0e0; - overflow: hidden; - padding: 0; -} -.rx_simple_member .rx_sw_list .content_delete { - position: absolute; - top: 0; - right: 2px; -} -.rx_simple_member .rx_sw_list .content_delete button { - background: #92dcfe; - font-size: 14px; - border: 0; - color: #000; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - padding: 10px; - vertical-align: bottom; -} -.rx_simple_member .pagination ul, -.rx_simple_member .pagination ul li { - display: inline-block; - list-style: outside none none; - padding: 0; - margin: 0; - border: 0; -} -.rx_simple_member .pagination ul { - display: block; - text-align: center; -} -.rx_simple_member .pagination ul li>a, -.rx_simple_member .sw-footer>a { - display: inline-block; - background: #fff; - font-size: 14px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000; - font-weight: bold; - padding: 10px; - min-width: 25px; - text-decoration: none; - text-align: center; -} -.rx_simple_member .sw-footer>a { - display: block; -} -.rx_simple_member .pagination ul li.active>a { - background: #47c4fd; - font-weight: bold; - color: #000; -} -.rx_simple_member form div.control-group>input[type="submit"]:hover, -.rx_simple_member form div.control-group>input.btn.dateRemover:hover, -.rx_simple_member .sw-footer>a:hover, -.rx_simple_member .sw-anchor-buttons a:hover, -.rx_simple_member .pagination ul li>a:hover, -.rx_simple_member .rx_sw_list .content_delete button:hover, -.rx_simple_member form div.control-group>input[type="submit"]:focus, -.rx_simple_member form div.control-group>input.btn.dateRemover:focus, -.rx_simple_member .sw-footer>a:focus, -.rx_simple_member .sw-anchor-buttons a:focus, -.rx_simple_member .pagination ul li>a:focus, -.rx_simple_member .rx_sw_list .content_delete button:focus { - background: #027cb3; - font-weight: bold; - color: #fff; - box-shadow: 0 2px 4px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23); -} - diff --git a/modules/member/skins/simple_world/css/css.less b/modules/member/skins/simple_world/css/css.less deleted file mode 100644 index f96c1ee3b..000000000 --- a/modules/member/skins/simple_world/css/css.less +++ /dev/null @@ -1,368 +0,0 @@ -@charset "UTF-8"; -/* - @method .text-contrast() - @author misol - @brief Select a text color according to WCAG 2.0 contrast guideline. The calcualtion of contrast follows the formula on the guideline. -*/ -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) > 4.5 * @multi ) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; lighten(@bright_color, 5%); @dark_color; @multi; @i + 1); -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 4.5 * @multi ) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; @bright_color; darken(@dark_color, 5%); @multi; @i + 1); -} - -/* - @method .bg-contrast() - @author misol - @brief Select a background color, which has less contrast background color than WCAG 2.0 contrast guideline. On the WCAG 2.0 guideline, bigger string can have less contrast as 3.0. -*/ -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @dark_color; -} - -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) > 3 * @multi ) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; lighten(@bright_color,3%); @dark_color; @multi; @i + 1); -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 3 * @multi ) { - background: @dark_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; @bright_color; darken(@dark_color, 3%); @multi; @i + 1); -} - -/* As LESS library in Rhymix substitude variables as an strings, convert colors as the color objects of LESS. */ -@color: rgb(@red, @green, @blue); - -/* As this file handle some wild-selectors to control display settings, hide inline script and style codes. */ -script, style -{ - display:none!important; -} - -/* Member skin container, default settings */ -.rx_simple_member -{ - font-family: "맑은 고딕", "Apple SD Gothic Neo","나눔고딕",NanumGothic,'Nanum Gothic',Arial,Helvetica,sans-serif; - font-size: 14px; - text-align: justify; - margin: 8px 0px; - padding: 0 5px; - - a - { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - text-decoration: none; - } - /* Horizontal align */ - .pos-right - { - position:absolute; - right:0 - } - - /* message; error, info, update */ - .rx_member-notice - { - &, &.info - { - .bg-contrast(#000; lighten(@color, 5%); darken(@color, 5%); 5.0); - color: #000; - padding: 15px; - margin:0; - margin-top:0; - text-align: justify; - } - - &.error - { - background: #fff3e0; - .text-contrast(#fff3e0); - } - &.update - { - background: #e8f5e9; - .text-contrast(#e8f5e9); - } - &>* - { - padding: 0; - margin:0; - } - } - - /* member forms */ - .signin - { - max-width:400px; - margin:30px auto; - box-sizing:border-box - } - .sw-body - { - box-sizing:border-box; - background:#ffffff; - margin: 0 0 20px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - - &>* - { - padding: 20px; - margin:0; - border: 0; - } - - & h1 - { - margin:0; - border-bottom: 1px solid #e0e0e0; - } - } - form div.control-group>*, .sw-body dl>* - { - display:block; - position:relative; - box-sizing: border-box; - width:100%; - min-height:25px; - margin:0px; - margin-top: 10px; - } - form div.control-group>*:first-child - { - margin-top: 0; - } - form div.control-group>input, form div.control-group>select, .agreement .text - { - border: 1px solid #bdbdbd; - border-radius: 0; - font-size:14px; - line-height: 18px; - margin-top: 0; - padding:8px 8px 6px; - -webkit-appearance: none; - } - .sw-body dl>* - { - list-style:none; - border-bottom: 1px solid #e0e0e0; - } - .sw-body dl dt, form>div.control-group>label, form>div.control-group>div.control-label, .title - { - font-weight: bold; - border:0; - } - form - { - overflow: hidden; - width:100%; - white-space: normal; - box-sizing: border-box; - } - form div.control-group>input[type="submit"], form div.control-group>input.btn.dateRemover, .sw-footer>a, .sw-anchor-buttons a - { - display:block; - padding: 10px; - vertical-align: bottom; - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 3.0); - font-weight: bold; - text-shadow: none; - border:0; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000; - } - form div.control-group>input[type="submit"], .sw-footer{ - margin: 20px 0 0; - } - - /* Tab over the main content. */ - div.rx_simple_tab - { - background: #ffffff; - margin: 5px 0; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - box-sizing: border-box; - } - ul.rx_simple_tab - { - list-style: outside none none; - margin: 0; - display: block; - padding: 6px 0; - text-decoration: none; - - &>li - { - display:inline-block; - height: 40px; - line-height: 18px; - position: relative; - - a - { - display:inline-block; - color: #000; - font-weight: 400; - letter-spacing: -1px; - line-height: 40px; - text-decoration: none; - } - - a:hover, a:focus, &.active a { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - font-weight: 700; - } - a span { - border-left: 1px solid #e0e0e0; - padding: 0 15px; - } - &:first-child a span { - border-left: 0 none; - } - } - } - - .sw-footer.sw-anchor-buttons { - text-align:right; - - &>a { - display:inline-block; - } - } - - - /* The list of document style */ - .rx_sw_list - { - .cont_a - { - color: #222; - display: block; - letter-spacing: -1px; - line-height: 18px; - margin: 0; - overflow: hidden; - padding: 0.667em 70px 0.733em 15px; - text-overflow: ellipsis; - white-space: nowrap; - text-decoration: none; - &.no_delete { - padding-right: 15px; - } - &:hover, &:focus { - .text-contrast(#fff; darken(@color,5%); lighten(@color,5%)); - } - } - } - - .content_basic{ - position:relative; - display:inline-block; - max-width:100%; - vertical-align: middle; - overflow:hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .content_subinfo - { - color: #9e9e9e; - font-size: 12px; - margin: 0 3px 0 7px; - overflow:hidden; - } - ul.rx_sw_list { - list-style: outside none none; - padding: 0; - margin: 0; - border-bottom: 1px solid #e0e0e0; - - li { - position:relative; - border-top: 1px solid #e0e0e0; - overflow: hidden; - padding:0; - } - } - - - .rx_sw_list .content_delete{ - position:absolute; - top:0; - right:2px; - button{ - background: lighten(@color, 5%); - font-size: 14px; - border:0; - .text-contrast(lighten(@color, 5%)); - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - padding: 10px; - vertical-align: bottom; - } - } - - .pagination ul - { - &, .pagination ul li - { - display:inline-block; - list-style: outside none none; - padding: 0; - margin: 0; - border:0; - } - display:block; - text-align:center; - } - .pagination ul li>a, .sw-footer>a - { - display: inline-block; - background: #fff; - font-size: 14px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000; - font-weight: bold; - padding: 10px; - min-width:25px; - text-decoration: none; - text-align: center; - } - .sw-footer>a - { - display: block; - } - .pagination ul li.active>a - { - .bg-contrast(#000; lighten(@color, 5%); darken(@color, 5%), 2.0); - font-weight:bold; - color:#000; - } - - /* button hover */ - form div.control-group>input[type="submit"]:hover, form div.control-group>input.btn.dateRemover:hover, .sw-footer>a:hover, .sw-anchor-buttons a:hover, .pagination ul li>a:hover, .rx_sw_list .content_delete button:hover, - form div.control-group>input[type="submit"]:focus, form div.control-group>input.btn.dateRemover:focus, .sw-footer>a:focus, .sw-anchor-buttons a:focus, .pagination ul li>a:focus, .rx_sw_list .content_delete button:focus - { - - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 4.0); - color: #000; - box-shadow: 0 2px 4px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23); - } -} - diff --git a/modules/member/skins/simple_world/document_list.html b/modules/member/skins/simple_world/document_list.html deleted file mode 100644 index 9d5c5b413..000000000 --- a/modules/member/skins/simple_world/document_list.html +++ /dev/null @@ -1,39 +0,0 @@ - -
-

{$member_title = lang('member.cmd_view_own_document')}

-
- {lang('common.total')}: {number_format($total_count)} -
- -
- - diff --git a/modules/member/skins/simple_world/find_member_account.html b/modules/member/skins/simple_world/find_member_account.html deleted file mode 100644 index 9bfd4aa01..000000000 --- a/modules/member/skins/simple_world/find_member_account.html +++ /dev/null @@ -1,49 +0,0 @@ - -
-

{lang('member.cmd_find_member_account_with_email')}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-

- {lang('member.about_find_member_account')} -

-
- - - - - -
- - - {$captcha}
- -
-
-
-
-

{lang('member.cmd_resend_auth_mail')}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-

- {lang('member.about_resend_auth_mail')} -

-
- - - - -
- -
- {$captcha}
- -
-
-
- \ No newline at end of file diff --git a/modules/member/skins/simple_world/find_member_account_mail.html b/modules/member/skins/simple_world/find_member_account_mail.html deleted file mode 100644 index c1ed9dc2c..000000000 --- a/modules/member/skins/simple_world/find_member_account_mail.html +++ /dev/null @@ -1,21 +0,0 @@ -
-
-

{lang('member.msg_find_account_info')}

-
-
{lang('member.site')}
-
- {getUrl()} -
- -
{lang($name)}
-
{$value}
-
-
{lang('common.password')}
-
{$auth_args->new_password}
-
-

- {lang('member.msg_find_account_comment')}
- {$find_url} -

-
-
\ No newline at end of file diff --git a/modules/member/skins/simple_world/js/member.js b/modules/member/skins/simple_world/js/member.js deleted file mode 100644 index 81eb06b0f..000000000 --- a/modules/member/skins/simple_world/js/member.js +++ /dev/null @@ -1,210 +0,0 @@ -/* 사용자 추가 */ -function completeInsert(ret_obj, response_tags, args, fo_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var redirect_url = ret_obj['redirect_url']; - - alert(message); - - if(current_url.getQuery('popup')==1) { - if(typeof(opener)!='undefined') opener.location.reload(); - window.close(); - } else { - if(redirect_url) location.href = redirect_url; - else location.href = current_url.setQuery('act',''); - } -} - -/* 정보 수정 */ -function completeModify(ret_obj, response_tags, args, fo_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - alert(message); - - location.href = current_url.setQuery('act','dispMemberInfo'); -} - -/* 회원 탈퇴 */ -function completeLeave(ret_obj, response_tags, args, fo_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - alert(message); - - location.href = current_url.setQuery('act',''); -} - -/* 이미지 업로드 */ -function _doUploadImage(fo_obj, act) { - fo_obj.act.value = act; - fo_obj.submit(); -} - -/* 프로필 이미지/ 이미지 이름/마크 등록 */ -function doUploadProfileImage() { - var fo_obj = get_by_id("fo_insert_member"); - if(!fo_obj.profile_image.value) return; - _doUploadImage(fo_obj, 'procMemberInsertProfileImage'); -} -function doUploadImageName() { - var fo_obj = get_by_id("fo_insert_member"); - if(!fo_obj.image_name.value) return; - _doUploadImage(fo_obj, 'procMemberInsertImageName'); -} - -function doUploadImageMark() { - var fo_obj = get_by_id("fo_insert_member"); - if(!fo_obj.image_mark.value) return; - _doUploadImage(fo_obj, 'procMemberInsertImageMark'); -} - - -/* 로그인 후 */ -function completeLogin(ret_obj, response_tags, params, fo_obj) { - if(fo_obj.remember_user_id && fo_obj.remember_user_id.checked) { - var expire = new Date(); - expire.setTime(expire.getTime()+ (7000 * 24 * 3600000)); - setCookie('user_id', fo_obj.user_id.value, expire); - } - - var url = current_url.setQuery('act',''); - location.href = current_url.setQuery('act',''); -} - -/* 로그아웃 후 */ -function completeLogout(ret_obj) { - location.href = current_url.setQuery('act',''); -} - -/* 인증 메일 재발송 후 */ -function completeResendAuthMail(ret_obj, response_tags) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - if(message) alert(message); - if(error != 0) alert(error); -} - -/* 프로필 이미지, 이미지 이름, 마크 삭제 */ -function doDeleteProfileImage(member_srl) { - if (!member_srl) return; - - if (!confirm(xe.lang.deleteProfileImage)) return false; - - exec_xml( - 'member', - 'procMemberDeleteProfileImage', - {member_srl:member_srl}, - function(){jQuery('#profile_imagetag').remove()}, - ['error','message'] - ); -} - -function doDeleteImageName(member_srl) { - if (!member_srl) return; - - if (!confirm(xe.lang.deleteImageName)) return false; - exec_xml( - 'member', - 'procMemberDeleteImageName', - {member_srl:member_srl}, - function(){jQuery('#image_nametag').remove()}, - ['error','message'] - ); -} - -function doDeleteImageMark(member_srl) { - if (!member_srl) return; - - if (!confirm(xe.lang.deleteImageMark)) return false; - exec_xml( - 'member', - 'procMemberDeleteImageMark', - {member_srl:member_srl}, - function(){jQuery('#image_marktag').remove()}, - ['error','message'] - ); -} - -/* 스크랩 삭제 */ -function doDeleteScrap(document_srl) { - var params = new Array(); - params['document_srl'] = document_srl; - exec_xml('member', 'procMemberDeleteScrap', params, function() { location.reload(); }); -} - -/* 비밀번호 찾기 후 */ -function completeFindMemberAccount(ret_obj, response_tags) { - alert(ret_obj['message']); -} - -/* 임시 비밀번호 생성 */ -function completeFindMemberAccountByQuestion(ret_obj, response_tags) { - if(ret_obj['error'] != 0){ - alert(ret_obj['message']); - }else{ - location.href = current_url.setQuery('act','dispMemberGetTempPassword').setQuery('user_id',ret_obj['user_id']); - } -} - -/* 저장글 삭제 */ -function doDeleteSavedDocument(document_srl, confirm_message) { - if(!confirm(confirm_message)) return false; - - var params = new Array(); - params['document_srl'] = document_srl; - exec_xml('member', 'procMemberDeleteSavedDocument', params, function() { location.reload(); }); -} - -function insertSelectedModule(id, module_srl, mid, browser_title) { - location.href = current_url.setQuery('selected_module_srl',module_srl); -} - -/* 스크랩 폴더 이동 */ -jQuery(function($) { - $("#scrap_folder_create").on("click", function() { - var input = $(this).siblings("input.folder_name").first(); - if (!input.is(":visible")) { - input.show(); - } else { - if (!input.val()) return; - var params = { name: input.val() }; - exec_json('member.procMemberInsertScrapFolder', params, function(data) { - window.location.href = current_url.setQuery("folder_srl", data.folder_srl); - }); - } - }); - $("#scrap_folder_rename").on("click", function() { - var folder_srl = $(this).data("folder-srl"); - var input = $(this).siblings("input.folder_name").first(); - if (!input.is(":visible")) { - input.show(); - } else { - if (!input.val()) return; - var params = { folder_srl: folder_srl, name: input.val() }; - exec_json('member.procMemberRenameScrapFolder', params, function() { - window.location.reload(); - }); - } - }); - $("#scrap_folder_delete").on("click", function() { - var folder_srl = $(this).data("folder-srl"); - var params = { folder_srl: folder_srl }; - exec_json('member.procMemberDeleteScrapFolder', params, function() { - window.location.href = current_url.setQuery("folder_srl", ""); - }); - }); - $("#scrap_folder_list").on("change", function() { - window.location.href = current_url.setQuery("folder_srl", $(this).val()); - }); - $(".scrap_folder_move").on("change", function() { - var document_srl = $(this).data('document-srl'); - var folder_srl = $(this).val(); - if (!folder_srl) return; - var params = { document_srl: document_srl, folder_srl: folder_srl }; - exec_json('member.procMemberMoveScrapFolder', params, function() { - window.location.reload(); - }); - }); -}); diff --git a/modules/member/skins/simple_world/js/signup_check.js b/modules/member/skins/simple_world/js/signup_check.js deleted file mode 100644 index ccf857303..000000000 --- a/modules/member/skins/simple_world/js/signup_check.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * @brief 회원 가입시나 정보 수정시 각 항목의 중복 검사하고 화면에 바로 나타냄 - * @author misol - * @author NAVER (developer@xpressengine.com) - **/ -// body 에서 불러오면 가능 -$('#rx_insert_member :input').filter('[name=user_id],[name=nick_name],[name=email_address]').blur(rxMemberCheckValue); - -// 실제 서버에 특정 필드의 value check를 요청하고 이상이 있으면 메세지를 뿌려주는 함수 -function rxMemberCheckValue(event) { - var field = event.target; - var _name = field.name; - var _value = field.value; - if(!_name || !_value) return; - - var params = {name:_name, value:_value}; - var response_tags = ['error','message','message_type']; - - exec_xml('member','procMemberCheckValue', params, dispMemberValueCheck, response_tags, field); -} - -// 서버에서 응답이 올 경우 이상이 있으면 메세지를 출력 -function dispMemberValueCheck(response, response_tags, field) { - var _id = 'rx_sw_dummy-'+field.name; - var dummy = $('#'+_id); - - if(response['message']=='success') { - dummy.html('').hide(); - return; - } - - if (!dummy.length) { - dummy = $('

').attr('id', _id) - $(field).after(dummy); - } - - dummy.html(response['message']).show(); -} \ No newline at end of file diff --git a/modules/member/skins/simple_world/lang/en.php b/modules/member/skins/simple_world/lang/en.php deleted file mode 100644 index 0b971df3d..000000000 --- a/modules/member/skins/simple_world/lang/en.php +++ /dev/null @@ -1,2 +0,0 @@ -member_simple_world_about_star = 'Items with an asterisk * are required.'; \ No newline at end of file diff --git a/modules/member/skins/simple_world/lang/ja.php b/modules/member/skins/simple_world/lang/ja.php deleted file mode 100644 index 03baeffc4..000000000 --- a/modules/member/skins/simple_world/lang/ja.php +++ /dev/null @@ -1,2 +0,0 @@ -member_simple_world_about_star = 'アスタリスク*のある項目は必須項目です。'; \ No newline at end of file diff --git a/modules/member/skins/simple_world/lang/ko.php b/modules/member/skins/simple_world/lang/ko.php deleted file mode 100644 index 989ac6f82..000000000 --- a/modules/member/skins/simple_world/lang/ko.php +++ /dev/null @@ -1,2 +0,0 @@ -member_simple_world_about_star = '별표*가 있는 항목은 필수 항목입니다.'; \ No newline at end of file diff --git a/modules/member/skins/simple_world/leave_form.html b/modules/member/skins/simple_world/leave_form.html deleted file mode 100644 index 390321817..000000000 --- a/modules/member/skins/simple_world/leave_form.html +++ /dev/null @@ -1,30 +0,0 @@ - -

- diff --git a/modules/member/skins/simple_world/login_form.html b/modules/member/skins/simple_world/login_form.html deleted file mode 100644 index 3290d66f4..000000000 --- a/modules/member/skins/simple_world/login_form.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - diff --git a/modules/member/skins/simple_world/logout.html b/modules/member/skins/simple_world/logout.html deleted file mode 100644 index b67c2b768..000000000 --- a/modules/member/skins/simple_world/logout.html +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/modules/member/skins/simple_world/member_info.html b/modules/member/skins/simple_world/member_info.html deleted file mode 100644 index 223df2817..000000000 --- a/modules/member/skins/simple_world/member_info.html +++ /dev/null @@ -1,29 +0,0 @@ - -
-

{$lang->member_info}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- -
{$item->title}*
-
{$item->value}
-
-
-
{$lang->member_group}
-
{implode(', ', $memberInfo['group_list'])}
-
{$lang->signup_date}
-
{zdate($memberInfo[regdate],"Y-m-d")}
- -
{$lang->last_login}
-
{zdate($memberInfo[last_login],"Y-m-d")}
-
-
-
- - \ No newline at end of file diff --git a/modules/member/skins/simple_world/member_nick.html b/modules/member/skins/simple_world/member_nick.html deleted file mode 100644 index c626c9d89..000000000 --- a/modules/member/skins/simple_world/member_nick.html +++ /dev/null @@ -1,37 +0,0 @@ - -
-

{$member_title = $lang->cmd_modify_nickname_log}

- - - - - - - - - - - - - - - - -
{$lang->date}{$lang->nick_name_before_changing}{$lang->nick_name_after_changing}
- {zdate($val->regdate,"Y-m-d H:i:s")} - - {$val->before_nick_name} - - {$val->after_nick_name} -
-
- - \ No newline at end of file diff --git a/modules/member/skins/simple_world/modify_email_address.html b/modules/member/skins/simple_world/modify_email_address.html deleted file mode 100644 index d4d975a33..000000000 --- a/modules/member/skins/simple_world/modify_email_address.html +++ /dev/null @@ -1,17 +0,0 @@ - -

{$lang->cmd_modify_member_email_address}

-

{$lang->about_modify_member_email_address}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - - - - - -
- diff --git a/modules/member/skins/simple_world/modify_info.html b/modules/member/skins/simple_world/modify_info.html deleted file mode 100644 index 4c8469d50..000000000 --- a/modules/member/skins/simple_world/modify_info.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -
-

{$lang->msg_update_member}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
-

{lang('member_simple_world_about_star')}

-
-
- - - - - - -
- - - - - {$formTag->inputTag} - {$editor|noescape} - - -
- - -
- -
- -
- -
-
-
- - diff --git a/modules/member/skins/simple_world/modify_password.html b/modules/member/skins/simple_world/modify_password.html deleted file mode 100644 index 83c452c85..000000000 --- a/modules/member/skins/simple_world/modify_password.html +++ /dev/null @@ -1,37 +0,0 @@ - - -
-

{$member_title = $lang->cmd_modify_member_password}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - - - - - -
- - - - - - {$lang->about_password_strength[$member_config->password_strength]} - - - -
-
-
- diff --git a/modules/member/skins/simple_world/rechecked_password.html b/modules/member/skins/simple_world/rechecked_password.html deleted file mode 100644 index a8e6602db..000000000 --- a/modules/member/skins/simple_world/rechecked_password.html +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/modules/member/skins/simple_world/resend_auth_mail.html b/modules/member/skins/simple_world/resend_auth_mail.html deleted file mode 100644 index 755590831..000000000 --- a/modules/member/skins/simple_world/resend_auth_mail.html +++ /dev/null @@ -1,21 +0,0 @@ - -
-

{$lang->cmd_resend_auth_mail}

-
{lang('member.about_resend_auth_mail')}
-
-

{$XE_VALIDATOR_MESSAGE}

-
-
- - - -
- - - -
-
-
- diff --git a/modules/member/skins/simple_world/saved_list.html b/modules/member/skins/simple_world/saved_list.html deleted file mode 100644 index 0500a1410..000000000 --- a/modules/member/skins/simple_world/saved_list.html +++ /dev/null @@ -1,34 +0,0 @@ - -
-

{$member_title = lang('member.cmd_view_saved_document')}

-
{lang('common.total')}: {number_format($total_count)}
- -
- - diff --git a/modules/member/skins/simple_world/scrapped_list.html b/modules/member/skins/simple_world/scrapped_list.html deleted file mode 100644 index 76ea1ece9..000000000 --- a/modules/member/skins/simple_world/scrapped_list.html +++ /dev/null @@ -1,51 +0,0 @@ - -
-

{$member_title = lang('member.cmd_view_scrapped_document')}

- -
- -
- - - -
-
- - -
- - - diff --git a/modules/member/skins/simple_world/signup_form.html b/modules/member/skins/simple_world/signup_form.html deleted file mode 100644 index 6487cc246..000000000 --- a/modules/member/skins/simple_world/signup_form.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -
-

{lang('member.cmd_signup')}

-
-

{$XE_VALIDATOR_MESSAGE}

-
-
-

{lang('member_simple_world_about_star')}

-
-
- - - -
-
- {$agreement->title} - * - ({$lang->cmd_optional}) -
-
- {$agreement->content} -
-
- -
-
-
- - -

- {$lang->msg_email_confirmation_required} -

- - -

{lang('member.about_password_strength')[$member_config->password_strength]}

- - - - - - {$formTag->inputTag} -

- {$lang->msg_email_confirmation_required} -

-
- - - {$editor|noescape} - -
-
{$lang->allow_mailing}
-
- - -
-
{$lang->allow_message}
-
- -
- -
{$lang->captcha}
-
{$captcha}
-
- -
-
-
- - diff --git a/modules/member/skins/simple_world/skin.xml b/modules/member/skins/simple_world/skin.xml deleted file mode 100644 index 6bb950ac7..000000000 --- a/modules/member/skins/simple_world/skin.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - 네모의 꿈 - Rectangular World - 깔끔한 면과 그림자를 이용한 회원 스킨 - Simple rectangular planes and shadows - 0.1 - 2017-01-09 - - misol - misol - - - - - 사이트 테마 색 - The site theme color - - - 붉은 색 - Red - - - 크림슨 - Crimson - - - 분홍 - Pink - - - 보라 - Purple - - - 진보라 - Deep Purple - - - 인디고 - Indigo - - - 짙은 파랑 - Deep Blue - - - 파랑 - Blue - - - 밝은 파랑 - Light Blue - - - 시안 - Cyan - - - - Teal - - - 초록 - Green - - - 연한 초록 - Light Green - - - 라임 - Lime - - - 노랑 - Yellow - - - 앰버 - Amber - - - 주황 - Orange - - - 진한 주황 - Deep Orange - - - 갈색 - Brown - - - 회색 - Grey - - - 푸른 회색 - Blue Grey - - - diff --git a/modules/message/skins/simple_world/common_footer.html b/modules/message/skins/simple_world/common_footer.html deleted file mode 100644 index c63a94a2b..000000000 --- a/modules/message/skins/simple_world/common_footer.html +++ /dev/null @@ -1 +0,0 @@ -
\ No newline at end of file diff --git a/modules/message/skins/simple_world/common_header.html b/modules/message/skins/simple_world/common_header.html deleted file mode 100644 index a8853ec30..000000000 --- a/modules/message/skins/simple_world/common_header.html +++ /dev/null @@ -1,70 +0,0 @@ - -{@Context::addMetaTag("viewport", "width=device-width, user-scalable=yes")} - - - {@ - if(!$layout_info->primary_color) - $layout_info->primary_color = 'red'; - if(!$layout_info->primary_color && $layout_info->customized_primary_color) - $layout_info->primary_color = 'customized'; - if(!$layout_info->customized_primary_color) - $layout_info->customized_primary_color = '#f44336'; - } - - - {@$layout_info->primary_color = 'red';} - -{@ - $material_colors = array( - 'red' => '#f44336', - 'crimson' => '#aa0000', - 'pink' => '#e91e63', - 'purple' => '#9c27b0', - 'deep-purple' => '#673ab7', - 'indigo' => '#3f51b5', - 'deep-blue' => '#00397f', - 'blue' => '#2196f3', - 'light-blue' => '#03a9f4', - 'cyan' => '#00bcd4', - 'teal' => '#009688', - 'green' => '#4caf50', - 'light-green' => '#8bc34a', - 'lime' => '#cddc39', - 'yellow' => '#ffeb3b', - 'amber' => '#ffc107', - 'orange' => '#ff9800', - 'deep-orange' => '#ff5722', - 'brown' => '#795548', - 'grey' => '#9e9e9e', - 'blue-grey' => '#607d8b', - 'black' => '#000000', - 'white' => '#ffffff', - 'customized' => $layout_info->customized_primary_color, - ); -} - -{@$colorset = $material_colors[$member_config->colorset];} -{@$skin_color = $material_colors[$layout_info->primary_color];} - - - {@$skin_color = trim($colorset)} - - {@$skin_color = trim($colorset)[1].trim($colorset)[1].trim($colorset)[2].trim($colorset)[2].trim($colorset)[3].trim($colorset)[3]} - - - {@$skin_color = '#f44336'} - - - - - {@$skin_color = $layout_info->primary_color} - - {@$skin_color = $layout_info->primary_color[1].$layout_info->primary_color[1].$layout_info->primary_color[2].$layout_info->primary_color[2].$layout_info->primary_color[3].$layout_info->primary_color[3]} - - - {@$skin_color = '#f44336'} - - -{@Context::set('simple_less_value', array('red' => hexdec(substr($skin_color, 1, 2)), 'green' => hexdec(substr($skin_color, 3, 2)), 'blue' => hexdec(substr($skin_color, 5, 2)) ))} - -
\ No newline at end of file diff --git a/modules/message/skins/simple_world/css/message.less b/modules/message/skins/simple_world/css/message.less deleted file mode 100644 index dc80e2dc1..000000000 --- a/modules/message/skins/simple_world/css/message.less +++ /dev/null @@ -1,207 +0,0 @@ -@charset "UTF-8"; -/* - @method .text-contrast() - @author misol - @brief Select a text color according to WCAG 2.0 contrast guideline. The calcualtion of contrast follows the formula on the guideline. -*/ -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) > 4.5 * @multi ) { - color: @bright_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; lighten(@bright_color, 5%); @dark_color; @multi; @i + 1); -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 4.5 * @multi ) { - color: @dark_color; -} -.text-contrast(@bg_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@bg_color) + 0.05) )) and ( ( (luma(@bg_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 4.5 * @multi ) { - .text-contrast(@bg_color; @bright_color; darken(@dark_color, 5%); @multi; @i + 1); -} - -/* - @method .bg-contrast() - @author misol - @brief Select a background color, which has less contrast background color than WCAG 2.0 contrast guideline. On the WCAG 2.0 guideline, bigger string can have less contrast as 3.0. -*/ -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i >= 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) { - background: @dark_color; -} - -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) > 3 * @multi ) { - background: @bright_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) ) and ( ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; lighten(@bright_color,3%); @dark_color; @multi; @i + 1); -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > 3 * @multi ) { - background: @dark_color; -} -.bg-contrast(@text_color; @bright_color:#fff; @dark_color:#000; @multi:1; @i:0) when (@i < 100) and (( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) > ( ( luma(@bright_color) + 0.05) / ( luma(@text_color) + 0.05) )) and ( ( (luma(@text_color) + 0.05) / (luma(@dark_color) + 0.05) ) =< 3 * @multi ) { - .bg-contrast(@text_color; @bright_color; darken(@dark_color, 3%); @multi; @i + 1); -} - -/* As LESS library in Rhymix substitude variables as an strings, convert colors as the color objects of LESS. */ -@color: rgb(@red, @green, @blue); - -/* As this file handle some wild-selectors to control display settings, hide inline script and style codes. */ -script, style -{ - display:none!important; -} - -/* skin container, default settings */ -.rx_simple_message -{ - max-width:400px; - margin:30px auto; - box-sizing:border-box; - font-family: "맑은 고딕", "Apple SD Gothic Neo","나눔고딕",NanumGothic,'Nanum Gothic',Arial,Helvetica,sans-serif; - font-size: 14px; - text-align: justify; - padding: 0 5px; -} - -.rx_simple_message a -{ - color: @color; - text-decoration: none; -} -/* Horizontal align */ -.rx_simple_message .pos-right -{ - position:absolute; - right:0 -} -/* message; error, info, update */ -.rx_message-notice, .rx_message-notice.info -{ - .bg-contrast(#000; lighten(@color, 5%); darken(@color, 5%); 5.0); - color: #000; - padding: 15px; - margin:0; - margin-top:0; - text-align: justify; -} -.rx_message-notice.error -{ - background: #fff3e0; - .text-contrast(#fff3e0); -} -.rx_message-notice.update -{ - background: #e8f5e9; - .text-contrast(#e8f5e9); -} -.rx_message-notice>* -{ - padding: 0; - margin:0; -} -/* message forms */ -.rx_simple_message .sw-body -{ - box-sizing:border-box; - background:#ffffff; - margin: 0 0 20px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); -} -.rx_simple_message .sw-body>* -{ - padding: 20px; - margin:0; - border: 0; -} -.rx_simple_message .sw-body h1 -{ - margin:0; - border-bottom: 1px solid #e0e0e0; -} -.rx_simple_message form div.control-group>*, .rx_simple_message .sw-body dl>* -{ - display:block; - position:relative; - box-sizing: border-box; - width:100%; - min-height:25px; - margin:0px; - margin-top: 10px; -} -.rx_simple_message form div.control-group>*:first-child -{ - margin-top: 0; -} -.rx_simple_message form div.control-group>input, .rx_simple_message form div.control-group>select -{ - border: 1px solid #bdbdbd; - border-radius: 0; - font-size:14px; - line-height: 18px; - margin-top: 0; - padding:8px 8px 6px; - -webkit-appearance: none; -} -.rx_simple_message .sw-body dl>* -{ - list-style:none; - border-bottom: 1px solid #e0e0e0; -} -.rx_simple_message .sw-body dl dt, .rx_simple_message form>div.control-group>label, .rx_simple_message form>div.control-group>div.control-label -{ - font-weight: bold; - border:0; -} -.rx_simple_message form -{ - overflow: hidden; - width:100%; - white-space: normal; - box-sizing: border-box; -} -.rx_simple_message form div.control-group>input[type="submit"], .rx_simple_message form div.control-group>input.btn.dateRemover, .rx_simple_message .sw-footer>a, .rx_simple_message .sw-anchor-buttons a -{ - display:block; - padding: 10px; - vertical-align: bottom; - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 3.0); - font-weight: bold; - text-shadow: none; - border:0; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000; -} -.rx_simple_message form div.control-group>input[type="submit"], .rx_simple_message .sw-footer{ - margin: 20px 0 0; -} - -.rx_simple_message .sw-footer>a -{ - display: block; - background: #fff; - font-size: 14px; - box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.23); - color: #000; - font-weight: bold; - padding: 10px; - min-width:25px; - text-decoration: none; - text-align: center; -} - -/* button hover */ -.rx_simple_message form div.control-group>input[type="submit"]:hover, .rx_simple_message form div.control-group>input.btn.dateRemover:hover, .rx_simple_message .sw-footer>a:hover, .rx_simple_message .sw-anchor-buttons a:hover, .rx_simple_message .pagination ul li>a:hover, .rx_simple_message .rx_sw_list .content_delete button:hover, -.rx_simple_message form div.control-group>input[type="submit"]:focus, .rx_simple_message form div.control-group>input.btn.dateRemover:focus, .rx_simple_message .sw-footer>a:focus, .rx_simple_message .sw-anchor-buttons a:focus, .rx_simple_message .pagination ul li>a:focus, .rx_simple_message .rx_sw_list .content_delete button:focus - -{ - - .bg-contrast(#000; lighten(@color,5%); darken(@color,5%); 4.0); - color: #000; - box-shadow: 0 2px 4px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23); -} \ No newline at end of file diff --git a/modules/message/skins/simple_world/http_status_code.html b/modules/message/skins/simple_world/http_status_code.html deleted file mode 100644 index 49c04416d..000000000 --- a/modules/message/skins/simple_world/http_status_code.html +++ /dev/null @@ -1,6 +0,0 @@ - -
-

{$http_status_code} {$http_status_message}

-
{lang('common.msg_module_is_not_exists')}
-
- \ No newline at end of file diff --git a/modules/message/skins/simple_world/skin.xml b/modules/message/skins/simple_world/skin.xml deleted file mode 100644 index 004162ba5..000000000 --- a/modules/message/skins/simple_world/skin.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - 네모의 꿈 - Rectangular World - 깔끔한 면과 그림자를 이용한 메시지 스킨 - Simple rectangular planes and shadows - 0.1 - 2017-02-07 - - misol - misol - - - - diff --git a/modules/message/skins/simple_world/system_message.html b/modules/message/skins/simple_world/system_message.html deleted file mode 100644 index b3d354fe2..000000000 --- a/modules/message/skins/simple_world/system_message.html +++ /dev/null @@ -1,59 +0,0 @@ - - - -