openid_delegation_id 등 일부 애드온 및 레이아웃, 위젯 스킨을 배포본에서 제거
xpressengine/xe-core#2037
|
|
@ -1,51 +0,0 @@
|
|||
.login_black { margin:0; padding:0; border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block; }
|
||||
*:first-child+html body#black .login_black { padding-top:2px;}
|
||||
.login_black legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.login_black form { position:relative; border:1px solid #6b6b6b; padding:11px 11px 7px 11px; width:172px;}
|
||||
.login_black form .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
.login_black form .idpw { float:left; width:110px;}
|
||||
.login_black form .idpw input { border:1px solid #6b6b6b; color:#cbcbcb; width:105px; background:#515151; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
|
||||
.login_black form .login { float:right;}
|
||||
|
||||
.login_black form p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
|
||||
.login_black form p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
|
||||
.login_black form p.SSL { background:url("../images/ssl.png") no-repeat left top; }
|
||||
.login_black form p.noneSSL a { color:#BF6801; text-decoration:none; }
|
||||
.login_black form p.SSL a { color:#9CAC74; text-decoration:none; }
|
||||
|
||||
.login_black form p.save { margin:0; clear:both; padding:.3em 0;}
|
||||
.login_black form p.save input { vertical-align:middle; _margin:-3px;}
|
||||
*:first-child+html body#black .login_black form p input { margin:-3px; }
|
||||
.login_black form p.save label { font:.9em; color:#818181;}
|
||||
.login_black form ul.help { margin:0; border-top:1px solid #515151; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap; list-style:none;}
|
||||
.login_black form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url(../images/black/vrType1.gif) no-repeat left center;}
|
||||
.login_black form ul.help li.first-child { background:none; padding-left:0;}
|
||||
.login_black form ul.help li a { color:#818181; font:.9em; white-space:nowrap; text-decoration:none;}
|
||||
.login_black form ul.help li a:hover { text-decoration:underline;}
|
||||
.login_black form ul.help li.first-child a { color:#cbcbcb;}
|
||||
.login_black form .userName { margin:0; position:relative; width:172px; overflow:hidden; border-bottom:1px solid #515151; padding:0 0 6px 0; margin-top:-5px;}
|
||||
.login_black form .userName strong { color:#cbcbcb; padding:4px 0 0 2px; font:bold .9em Tahoma;}
|
||||
.login_black form .userName a { position:relative; right:0px; }
|
||||
.login_black form .userName img { border:none; }
|
||||
.login_black form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;}
|
||||
.login_black form ul.userMenu li { list-style:none; color:#cbcbcb; list-style:none;padding-left:10px; background:url(../images/black/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;}
|
||||
.login_black form ul.userMenu li a { color:#cbcbcb;text-decoration:none;}
|
||||
.login_black form ul.userMenu li a:hover {text-decoration:underline;}
|
||||
.login_black form p.latestLogin { margin:0; color:#818181; font:.9em;}
|
||||
.login_black form p.latestLogin span { font:1em Tahoma;}
|
||||
|
||||
img.login_mask { width:201px; height:5px; background:#3d3d3d; display:block;}
|
||||
|
||||
.openid_login_black { padding:0; margin:0; border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block;}
|
||||
*:first-child+html body#black .openid_login_black { padding-top:2px;}
|
||||
.openid_login_black legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.openid_login_black form { position:relative; border:1px solid #6b6b6b; padding:11px 11px 7px 11px; width:172px;}
|
||||
.openid_login_black form .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
.openid_login_black form .idpw { float:left;}
|
||||
.openid_login_black form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
|
||||
.openid_login_black form .idpw input { border:1px solid #6b6b6b; color:#cbcbcb; width:105px; background:#515151; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
|
||||
.openid_login_black form .login { float:right;}
|
||||
.openid_login_black form p.save { margin:0; padding:0; clear:both; padding:.3em 0;}
|
||||
.openid_login_black form p.save input { vertical-align:middle; _margin:-3px;}
|
||||
*:first-child+html body .openid_login_black form p input { margin:-3px; }
|
||||
.openid_login_black form p.save label { font:.9em; color:#818181;}
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
.login_default { margin:0; padding:0; border:none; position:relative; _padding-top:2px; display:block;}
|
||||
*:first-child+html body .login_default { padding-top:2px;}
|
||||
.login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
form .login_default { position:relative; padding:25px 0 24px 0; width:161px; margin:0 auto}
|
||||
.login_default h2{ margin:0; font-size:14px; margin-bottom:8px;}
|
||||
form .login_default .idpwWrap { overflow:hidden; clear:both;}
|
||||
form .login_default .idpw { float:left;}
|
||||
form .login_default .idpw input { border:1px solid #c9c9c9; color:#282828; width:149px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; margin-bottom:6px;}
|
||||
form .login_default .login_mod{margin:14px 0 6px 0; padding:0}
|
||||
|
||||
form .login_default p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
|
||||
form .login_default p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
|
||||
form .login_default p.SSL { background:url("../images/ssl.png") no-repeat left top; }
|
||||
form .login_default p.noneSSL a { color:#BF6801; text-decoration:none; }
|
||||
form .login_default p.SSL a { color:#9CAC74; text-decoration:none; }
|
||||
|
||||
form .login_default p.save { margin:0; clear:both; padding:0;}
|
||||
form .login_default p.save input { vertical-align:middle; margin:0;_margin:-3px;}
|
||||
*:first-child+html body form .login_default p input { margin:-3px; }
|
||||
form .login_default p.save label { font:.9em; color:#999999;}
|
||||
form .login_default ul.help { margin:0;overflow:hidden; padding:.5em 0 0 0; white-space:nowrap; list-style:none; }
|
||||
form .login_default ul.help li { display:block; padding:0 3px 0 0; background:url(../images/default/bu_v1.gif) no-repeat 0 50%; }
|
||||
form .login_default ul.help li.first-child { padding-left:0; margin-bottom:3px; }
|
||||
form .login_default ul.help li a {color:#54564b; font:.9em; white-space:nowrap; text-decoration:none; padding-left:9px; }
|
||||
form .login_default ul.help li.first-child a { color:#54564b; text-decoration:none;}
|
||||
form .login_default ul.help li a:hover { text-decoration:underline; }
|
||||
form .login_default .userName { position:relative;overflow:hidden; padding:0 0 6px 0; margin-top:-5px; *zoom:1}
|
||||
form .login_default .userName strong { color:#282828; margin:7px 0 0 2px; font:bold .9em Tahoma; display:inline-block}
|
||||
form .login_default .userName a { position:relative; right:0px;}
|
||||
form .login_default .userName img { border:none; }
|
||||
form .login_default .userName .u_name{display:inline-block;width:100px;float:left;}
|
||||
form .login_default .userName .u_name div{display:inline-block;}
|
||||
form .login_default .userName .sign_btn{float:right;}
|
||||
form .login_default ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; margin-top:10px;}
|
||||
form .login_default ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/default/bu_v1.gif) no-repeat left 7px;margin-bottom:5px;}
|
||||
form .login_default ul.userMenu li a { color:#54564b; text-decoration:none;}
|
||||
form .login_default ul.userMenu li a:hover { text-decoration:underline;}
|
||||
form .login_default p.latestLogin { margin:0; color:#999999; font:.9em;}
|
||||
form .login_default p.latestLogin span { font:1em Tahoma;}
|
||||
|
||||
img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
|
||||
.openid_login_default { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; }
|
||||
*:first-child+html body .openid_login_default { padding-top:2px;}
|
||||
.openid_login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
form .openid_login_default { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; }
|
||||
form .openid_login_default .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
form .openid_login_default .idpw { float:left;}
|
||||
form .openid_login_default .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
|
||||
form .openid_login_default .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
|
||||
form .openid_login_default .login { float:right;}
|
||||
form .openid_login_default p.save { margin:0; padding:0; clear:both; padding:.3em 0;}
|
||||
form .openid_login_default p.save input { vertical-align:middle; _margin:-3px;}
|
||||
*:first-child+html body form .openid_login_default p input { margin:-3px; }
|
||||
form .openid_login_default p.save label { font:.9em; color:#999999;}
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
.login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;}
|
||||
*:first-child+html body#white .login_white { padding-top:2px;}
|
||||
.login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; overflow:hidden;}
|
||||
.login_white form .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
.login_white form .idpw { float:left; width:110px;}
|
||||
.login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
|
||||
.login_white form .login { float:right;}
|
||||
|
||||
.login_white form p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
|
||||
.login_white form p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
|
||||
.login_white form p.SSL { background:url("../images/ssl.png") no-repeat left top; }
|
||||
.login_white form p.noneSSL a { color:#BF6801; text-decoration:none; }
|
||||
.login_white form p.SSL a { color:#9CAC74; text-decoration:none; }
|
||||
|
||||
.login_white form p.save { margin:0; clear:both; padding:.3em 0;}
|
||||
.login_white form p.save input { vertical-align:middle; _margin:-3px;}
|
||||
*:first-child+html body#white .login_white form p input { margin:-3px; }
|
||||
.login_white form p.save label { font:.9em; color:#999999;}
|
||||
.login_white form ul.help { margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap; list-style:none;}
|
||||
.login_white form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url(../images/white/vrType1.gif) no-repeat left center;}
|
||||
.login_white form ul.help li.first-child { background:none; padding-left:0;}
|
||||
.login_white form ul.help li a { color:#999999; font:.9em; white-space:nowrap; text-decoration:none; }
|
||||
.login_white form ul.help li a:hover { text-decoration:underline; }
|
||||
.login_white form ul.help li.first-child a { color:#54564b;}
|
||||
.login_white form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 6px 0; margin-top:-5px;}
|
||||
.login_white form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;}
|
||||
.login_white form .userName a { position:relative; right:0px; }
|
||||
.login_white form .userName img { border:none; }
|
||||
.login_white form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;}
|
||||
.login_white form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/white/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;}
|
||||
.login_white form ul.userMenu li a { color:#54564b; text-decoration:none; }
|
||||
.login_white form ul.userMenu li a:hover { text-decoration:underline; }
|
||||
.login_white form p.latestLogin { margin:0; color:#999999; font:.9em;}
|
||||
.login_white form p.latestLogin span { font:1em Tahoma;}
|
||||
|
||||
img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
|
||||
.openid_login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; }
|
||||
*:first-child+html body .openid_login_white { padding-top:2px;}
|
||||
.openid_login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.openid_login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; }
|
||||
.openid_login_white form .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
.openid_login_white form .idpw { float:left;}
|
||||
.openid_login_white form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
|
||||
.openid_login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
|
||||
.openid_login_white form .login { float:right;}
|
||||
.openid_login_white form p.save { margin:0; padding: 0; }
|
||||
.openid_login_white form p.save label { font:.9em; color:#999999;}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
<filter name="widget_login" module="member" act="procMemberLogin">
|
||||
<form>
|
||||
<node target="user_id" required="true" filter="user_id" />
|
||||
<node target="password" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<filter name="widget_logout" module="member" act="procMemberLogout">
|
||||
<form />
|
||||
<response>
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<filter name="openid_login" module="member" act="procMemberOpenIDLogin">
|
||||
<form>
|
||||
<node target="openid" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeOpenIDLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 946 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 43 B |
|
Before Width: | Height: | Size: 35 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 332 B |
|
Before Width: | Height: | Size: 229 B |
|
Before Width: | Height: | Size: 386 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 929 B |
|
Before Width: | Height: | Size: 124 B |
|
Before Width: | Height: | Size: 36 B |
|
|
@ -1,36 +0,0 @@
|
|||
/* 로그인 영역에 포커스 */
|
||||
function doFocusUserId(fo_id) {
|
||||
if(xScrollTop()) return;
|
||||
var fo_obj = xGetElementById(fo_id);
|
||||
if(fo_obj.user_id) {
|
||||
try{
|
||||
fo_obj.user_id.focus();
|
||||
} catch(e) {};
|
||||
}
|
||||
}
|
||||
|
||||
/* 로그인 후 */
|
||||
function completeLogin(ret_obj, response_tags, params, fo_obj) {
|
||||
var url = current_url.setQuery('act','');
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
/* 오픈아이디 로그인 후 */
|
||||
function completeOpenIDLogin(ret_obj, response_tags) {
|
||||
var redirect_url = ret_obj['redirect_url'];
|
||||
location.href = redirect_url;
|
||||
}
|
||||
|
||||
/* 오픈 아이디 폼 변환 */
|
||||
function toggleLoginForm(obj) {
|
||||
if(xGetElementById('login').style.display != "none") {
|
||||
xGetElementById('login').style.display = "none";
|
||||
xGetElementById('openid_login').style.display = "block";
|
||||
xGetElementById('use_open_id_2').checked = true;
|
||||
} else {
|
||||
xGetElementById('openid_login').style.display = "none";
|
||||
xGetElementById('login').style.display = "block";
|
||||
xGetElementById('use_open_id').checked = false;
|
||||
xGetElementById('use_open_id_2').checked = false;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
|
||||
<!--@if($colorset=="black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@elseif($colorset=="white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--%import("./filter/login.xml")-->
|
||||
<!--%import("./filter/openid_login.xml")-->
|
||||
<!--%import("./js/login.js")-->
|
||||
|
||||
<script>
|
||||
var keep_signed_msg = "{$lang->about_keep_signed}";
|
||||
xAddEventListener(window, "load", function(){ doFocusUserId("fo_login_widget"); });
|
||||
</script>
|
||||
|
||||
<form action="{getUrl('','act','procMemberLogin')}" method="post" ruleset="@login" id="fo_login_widget">
|
||||
<fieldset id="login" class="login_{$colorset}">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
<h2>Login</h2>
|
||||
<input type="hidden" name="act" value="procMemberLogin" />
|
||||
<input type="hidden" name="success_return_url" value="{htmlspecialchars(getRequestUriByServerEnviroment(), ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
|
||||
<div class="idpwWrap">
|
||||
<div class="idpw">
|
||||
<input name="user_id" type="text" title="<!--@if($member_config->identifier != 'email_address')-->{$lang->user_id}<!--@else-->{$lang->email_address}<!--@end-->" />
|
||||
<input name="password" type="password" title="{$lang->password}" />
|
||||
</div>
|
||||
<p class="save">
|
||||
<input type="checkbox" name="keep_signed" id="keepid" value="Y" onclick="if(this.checked) return confirm(keep_signed_msg);" />
|
||||
<label for="keepid">{$lang->keep_signed}</label>
|
||||
|
||||
<!--@if($member_config->enable_openid=='Y')-->
|
||||
<br />
|
||||
<input name="use_open_id" id="use_open_id" type="checkbox" value="Y" onclick="toggleLoginForm(this); return false;" />
|
||||
<label for="use_open_id">Open ID</label>
|
||||
<!--@end-->
|
||||
</p>
|
||||
<p class="login_mod"><input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" /></p>
|
||||
</div>
|
||||
<p cond="$ssl_mode" class="securitySignIn <!--@if($ssl_mode)-->SSL<!--@else-->noneSSL<!--@end-->">
|
||||
<a href="#" onclick="toggleSecuritySignIn(); return false;">{$lang->security_sign_in}</a>
|
||||
</p>
|
||||
<ul class="help">
|
||||
<li class="first-child"><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
|
||||
<li><a href="{getUrl('act','dispMemberFindAccount')}">{$lang->cmd_find_member_account}</a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<!-- OpenID -->
|
||||
<!--@if($member_config->enable_openid=='Y')-->
|
||||
<form action="{getUrl('module','member','act','procMemberOpenIDLogin')}" method="post" onsubmit="return procFilter(this, openid_login)" >
|
||||
<fieldset id="openid_login" class="openid_login_{$colorset}" style="display:none;">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
<div class="idpwWrap">
|
||||
<div class="idpw">
|
||||
<p>{$lang->openid}</p>
|
||||
<input type="text" name="openid" class="openid_user_id" />
|
||||
</div>
|
||||
<input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" />
|
||||
</div>
|
||||
<p class="save">
|
||||
<input name="use_open_id" id="use_open_id_2" type="checkbox" value="Y" onclick="toggleLoginForm(this); return false;"/>
|
||||
<label for="use_open_id_2">Open ID</label>
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!--@end-->
|
||||
|
||||
<script>
|
||||
xAddEventListener(window, "load", function(){ doFocusUserId("fo_login_widget"); });
|
||||
</script>
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
|
||||
<!--@if($colorset=="black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@elseif($colorset=="white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--%import("./filter/logout.xml")-->
|
||||
|
||||
<form action="" method="post">
|
||||
<fieldset id="login" class="login_{$colorset}">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
|
||||
<div class="userName">
|
||||
<div class="fl u_name"><div class="member_{$logged_info->member_srl}"><strong>{$logged_info->nick_name}</strong></div></div>
|
||||
<div class="fr sign_btn"><a href="{getUrl('act','dispMemberLogout')}"><img src="./images/{$colorset}/buttonLogout.gif" alt="{$lang->cmd_logout}" width="58" height="22" /></a></div>
|
||||
</div>
|
||||
<ul class="userMenu">
|
||||
<!--@foreach($logged_info->menu_list as $key => $val)-->
|
||||
<li><a href="{getUrl('act',$key,'member_srl','','page','')}">{lang($val)}</a></li>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->
|
||||
<li><a href="{getUrl('','module','admin')}" target="_blank">{$lang->cmd_management}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
<p class="latestLogin">{$lang->last_login}<br /><span>{zDate($logged_info->last_login, "Y-m-d H:i")}</span></p>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<skin version="0.2">
|
||||
<title xml:lang="ko">XE 그레이 스톤 로그인 위젯 스킨</title>
|
||||
<title xml:lang="jp">XE Login Info Widget Global Skin</title>
|
||||
<title xml:lang="zh-CN">XE Login Info Widget Global Skin</title>
|
||||
<title xml:lang="en">XE Login Info Widget Global Skin</title>
|
||||
<title xml:lang="zh-TW">XE Login Info Widget Global Skin</title>
|
||||
<description xml:lang="ko">XE Login Info Widget Global Skin.</description>
|
||||
<description xml:lang="jp">XE Login Info Widget Global Skin.</description>
|
||||
<description xml:lang="zh-CN">XE灰石系登录皮肤</description>
|
||||
<description xml:lang="en">XE Login Info Widget Global Skin.</description>
|
||||
<description xml:lang="zh-TW">XE Login Info Widget Global Skin.</description>
|
||||
<version>1.7</version>
|
||||
<date>2013-11-27</date>
|
||||
<link>http://www.xpressengine.com</link>
|
||||
|
||||
<author email_address="developer@xpressengine.com" link="http://www.xpressengine.com">
|
||||
<name xml:lang="ko">NAVER</name>
|
||||
<name xml:lang="jp">NAVER</name>
|
||||
<name xml:lang="zh-CN">NAVER</name>
|
||||
<name xml:lang="en">NAVER</name>
|
||||
<name xml:lang="zh-TW">NAVER</name>
|
||||
</author>
|
||||
|
||||
<colorset>
|
||||
<color name="layout">
|
||||
<title xml:lang="ko">레이아웃에 맞춤</title>
|
||||
<title xml:lang="jp">レイアウトに合わせる</title>
|
||||
<title xml:lang="zh-CN">随布局</title>
|
||||
<title xml:lang="en">레이아웃에 맞춤</title>
|
||||
<title xml:lang="zh-TW">隨版面</title>
|
||||
</color>
|
||||
<color name="white">
|
||||
<title xml:lang="ko">하얀색(기본)</title>
|
||||
<title xml:lang="jp">白(デフォルト)</title>
|
||||
<title xml:lang="zh-CN">白色(默认)</title>
|
||||
<title xml:lang="en">White (default)</title>
|
||||
<title xml:lang="zh-TW">白色(預設)</title>
|
||||
</color>
|
||||
<color name="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
</color>
|
||||
</colorset>
|
||||
</skin>
|
||||
|
Before Width: | Height: | Size: 14 KiB |
|
|
@ -1,53 +0,0 @@
|
|||
form.fo_login_widget { margin:0; padding:0; border:none; position:relative; _padding-top:2px; display:block; background:url(../images/default/bg_login.gif) no-repeat; width:195px; height:264px;}
|
||||
*:first-child+html body .login_default { padding-top:2px;}
|
||||
.login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.login_default { position:relative; width:161px; margin:0 auto; padding-top:24px;border:none}
|
||||
.login_default h2{ margin:0; font-size:14px; margin-bottom:8px;}
|
||||
.login_default .idpwWrap { overflow:hidden; clear:both;}
|
||||
.login_default .idpw { float:left;}
|
||||
.login_default .idpw input { border:1px solid #c9c9c9; color:#8f8f8f; width:133px; background:#fbfbfb; padding:4px 8px; margin-bottom:2px; font:.9em Tahoma; margin-bottom:6px;}
|
||||
.login_default .login_mod{margin:14px 0 6px 0; padding:0; text-align:center}
|
||||
|
||||
.login_default p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
|
||||
.login_default p.noneSSL { background:url("../images/none_ssl.png") no-repeat left top; }
|
||||
.login_default p.SSL { background:url("../images/ssl.png") no-repeat left top; }
|
||||
.login_default p.noneSSL a { color:#BF6801; text-decoration:none; }
|
||||
.login_default p.SSL a { color:#9CAC74; text-decoration:none; }
|
||||
|
||||
.login_default p.save { margin:0; clear:both; padding:0;}
|
||||
.login_default p.save input { vertical-align:middle; margin:0;_margin:-3px;}
|
||||
*:first-child+html body .login_default p input { margin:-3px; }
|
||||
.login_default p.save label { font:.9em; color:#999999;}
|
||||
.login_default ul.help { margin:0;overflow:hidden; padding:.5em 0 0 0; white-space:nowrap; list-style:none; }
|
||||
.login_default ul.help li { display:block; padding:0 3px 0 0; background:url(../images/default/bu_v1.gif) no-repeat 0 50%; }
|
||||
.login_default ul.help li.first-child { padding-left:0}
|
||||
.login_default ul.help li a {color:#54564b; font:.9em; white-space:nowrap; text-decoration:none; padding-left:9px; }
|
||||
.login_default ul.help li.first-child a { color:#54564b; text-decoration:none;}
|
||||
.login_default ul.help li a:hover { text-decoration:underline; }
|
||||
.login_default .userName { position:relative;overflow:hidden; padding:0 0 6px 0; margin-top:-5px; *zoom:1}
|
||||
.login_default .userName strong { color:#282828; margin:7px 0 0 2px; font:bold .9em Tahoma; display:inline-block}
|
||||
.login_default .userName a { position:relative; right:0px;}
|
||||
.login_default .userName img { border:none; }
|
||||
.login_default .userName div.u_name{width:100px;float:left;}
|
||||
.login_default .userName div.sign_btn{width:58px;float:right;}
|
||||
.login_default ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; margin-top:10px;}
|
||||
.login_default ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/default/bu_v1.gif) no-repeat left 4px; margin-bottom:5px;}
|
||||
.login_default ul.userMenu li a { color:#54564b; text-decoration:none;}
|
||||
.login_default ul.userMenu li a:hover { text-decoration:underline;}
|
||||
.login_default p.latestLogin { margin:0; color:#999999; font:.9em;}
|
||||
.login_default p.latestLogin span { font:1em Tahoma;}
|
||||
|
||||
img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
|
||||
.openid_login_default { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; }
|
||||
*:first-child+html body .openid_login_default { padding-top:2px;}
|
||||
.openid_login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
|
||||
.openid_login_default form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; }
|
||||
.openid_login_default form .idpwWrap { overflow:hidden; clear:both; width:172px;}
|
||||
.openid_login_default form .idpw { float:left;}
|
||||
.openid_login_default form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
|
||||
.openid_login_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
|
||||
.openid_login_default form .login { float:right;}
|
||||
.openid_login_default form p.save { margin:0; padding:0; clear:both; padding:.3em 0;}
|
||||
.openid_login_default form p.save input { vertical-align:middle; _margin:-3px;}
|
||||
*:first-child+html body .openid_login_default form p input { margin:-3px; }
|
||||
.openid_login_default form p.save label { font:.9em; color:#999999;}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
<filter name="widget_login" module="member" act="procMemberLogin">
|
||||
<form>
|
||||
<node target="user_id" required="true" filter="user_id" />
|
||||
<node target="password" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<filter name="widget_logout" module="member" act="procMemberLogout">
|
||||
<form />
|
||||
<response>
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<filter name="openid_login" module="member" act="procMemberOpenIDLogin">
|
||||
<form>
|
||||
<node target="openid" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeOpenIDLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
Before Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 35 B |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,36 +0,0 @@
|
|||
/* 로그인 영역에 포커스 */
|
||||
function doFocusUserId(fo_id) {
|
||||
if(xScrollTop()) return;
|
||||
var fo_obj = xGetElementById(fo_id);
|
||||
if(fo_obj.user_id) {
|
||||
try{
|
||||
fo_obj.user_id.focus();
|
||||
} catch(e) {};
|
||||
}
|
||||
}
|
||||
|
||||
/* 로그인 후 */
|
||||
function completeLogin(ret_obj, response_tags, params, fo_obj) {
|
||||
var url = current_url.setQuery('act','');
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
/* 오픈아이디 로그인 후 */
|
||||
function completeOpenIDLogin(ret_obj, response_tags) {
|
||||
var redirect_url = ret_obj['redirect_url'];
|
||||
location.href = redirect_url;
|
||||
}
|
||||
|
||||
/* 오픈 아이디 폼 변환 */
|
||||
function toggleLoginForm(obj) {
|
||||
if(xGetElementById('login').style.display != "none") {
|
||||
xGetElementById('login').style.display = "none";
|
||||
xGetElementById('openid_login').style.display = "block";
|
||||
xGetElementById('use_open_id_2').checked = true;
|
||||
} else {
|
||||
xGetElementById('openid_login').style.display = "none";
|
||||
xGetElementById('login').style.display = "block";
|
||||
xGetElementById('use_open_id').checked = false;
|
||||
xGetElementById('use_open_id_2').checked = false;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
|
||||
<!--@if($colorset=="black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@elseif($colorset=="white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--%import("./filter/login.xml")-->
|
||||
<!--%import("./filter/openid_login.xml")-->
|
||||
<!--%import("./js/login.js")-->
|
||||
|
||||
<script>
|
||||
var keep_signed_msg = "{$lang->about_keep_signed}";
|
||||
xAddEventListener(window, "load", function(){ doFocusUserId("fo_login_widget"); });
|
||||
</script>
|
||||
|
||||
|
||||
<form action="{getUrl('','act','procMemberLogin')}" method="post" ruleset="@login" id="fo_login_widget" class="fo_login_widget">
|
||||
<fieldset id="login" class="login_{$colorset}">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
<input type="hidden" name="act" value="procMemberLogin" />
|
||||
<input type="hidden" name="success_return_url" value="{htmlspecialchars(getRequestUriByServerEnviroment(), ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
|
||||
<h2>Login</h2>
|
||||
<div class="idpwWrap">
|
||||
<div class="idpw">
|
||||
<input name="user_id" type="text" title="<!--@if($member_config->identifier != 'email_address')-->{$lang->user_id}<!--@else-->{$lang->email_address}<!--@end-->" />
|
||||
<input name="password" type="password" title="{$lang->password}" />
|
||||
</div>
|
||||
<p class="save">
|
||||
<input type="checkbox" name="keep_signed" id="keepid" value="Y" onclick="if(this.checked) return confirm(keep_signed_msg);" />
|
||||
<label for="keepid">{$lang->keep_signed}</label>
|
||||
|
||||
<!--@if($member_config->enable_openid=='Y')-->
|
||||
<br />
|
||||
<input name="use_open_id" id="use_open_id" type="checkbox" value="Y" onclick="toggleLoginForm(this); return false;" />
|
||||
<label for="use_open_id">Open ID</label>
|
||||
<!--@end-->
|
||||
</p>
|
||||
<p class="login_mod"><input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" /></p>
|
||||
</div>
|
||||
<p cond="$ssl_mode" class="securitySignIn <!--@if($ssl_mode)-->SSL<!--@else-->noneSSL<!--@end-->">
|
||||
<a href="#" onclick="toggleSecuritySignIn(); return false;">{$lang->security_sign_in}</a>
|
||||
</p>
|
||||
<ul class="help">
|
||||
<li class="first-child"><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
|
||||
<li><a href="{getUrl('act','dispMemberFindAccount')}">{$lang->cmd_find_member_account}</a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<!-- OpenID -->
|
||||
<!--@if($member_config->enable_openid=='Y')-->
|
||||
<form action="{getUrl('module','member','act','procMemberOpenIDLogin')}" method="post" onsubmit="return procFilter(this, openid_login)" >
|
||||
<fieldset id="openid_login" class="openid_login_{$colorset}" style="display:none;">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
<div class="idpwWrap">
|
||||
<div class="idpw">
|
||||
<p>{$lang->openid}</p>
|
||||
<input type="text" name="openid" class="openid_user_id" />
|
||||
</div>
|
||||
<input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" />
|
||||
</div>
|
||||
<p class="save">
|
||||
<input name="use_open_id" id="use_open_id_2" type="checkbox" value="Y" onclick="toggleLoginForm(this); return false;"/>
|
||||
<label for="use_open_id_2">Open ID</label>
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!--@end-->
|
||||
|
||||
<script>
|
||||
xAddEventListener(window, "load", function(){ doFocusUserId("fo_login_widget"); });
|
||||
</script>
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
|
||||
<!--@if($colorset=="black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@elseif($colorset=="white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--%import("./filter/logout.xml")-->
|
||||
|
||||
<form action="" method="post" class="fo_login_widget">
|
||||
<fieldset id="login" class="login_{$colorset}">
|
||||
<legend>{$lang->cmd_login}</legend>
|
||||
|
||||
<div class="userName">
|
||||
<div class="fl u_name"><div class="member_{$logged_info->member_srl}"><strong>{$logged_info->nick_name}</strong></div></div>
|
||||
<div class="fr sign_btn"><a href="{getUrl('act','dispMemberLogout')}"><img src="./images/{$colorset}/buttonLogout.gif" alt="{$lang->cmd_logout}" width="58" height="22" /></a></div>
|
||||
</div>
|
||||
<ul class="userMenu">
|
||||
<!--@foreach($logged_info->menu_list as $key => $val)-->
|
||||
<li><a href="{getUrl('act',$key,'member_srl','','page','')}">{lang($val)}</a></li>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($logged_info->is_admin=="Y" && !$site_module_info->site_srl)-->
|
||||
<li><a href="{getUrl('','module','admin')}" target="_blank">{$lang->cmd_management}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
<p class="latestLogin">{$lang->last_login}<br /><span>{zDate($logged_info->last_login, "Y-m-d H:i")}</span></p>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<skin version="0.2">
|
||||
<title xml:lang="ko">XE Sapphire 로그인 위젯 스킨</title>
|
||||
<title xml:lang="jp">XE Sapphire Login Info Widget Skin</title>
|
||||
<title xml:lang="zh-CN">XE Sapphire 登录皮肤</title>
|
||||
<title xml:lang="en">XE Sapphire Login Info Widget Skin</title>
|
||||
<title xml:lang="zh-TW">XE Sapphire Login Info Widget Skin</title>
|
||||
<description xml:lang="ko">XE Sapphire 로그인 위젯 스킨</description>
|
||||
<description xml:lang="jp">XE Sapphire Login Info Widget Skin.</description>
|
||||
<description xml:lang="zh-CN">XE Sapphire 登录皮肤</description>
|
||||
<description xml:lang="en">XE Sapphire Login Info Widget Skin.</description>
|
||||
<description xml:lang="zh-TW">XE Sapphire Login Info Widget Skin.</description>
|
||||
<version>1.7</version>
|
||||
<date>2013-11-27</date>
|
||||
<link>http://www.xpressengine.com</link>
|
||||
|
||||
<author email_address="developer@xpressengine.com" link="http://www.xpressengine.com">
|
||||
<name xml:lang="ko">NAVER</name>
|
||||
<name xml:lang="jp">NAVER</name>
|
||||
<name xml:lang="zh-CN">NAVER</name>
|
||||
<name xml:lang="en">NAVER</name>
|
||||
<name xml:lang="zh-TW">NAVER</name>
|
||||
</author>
|
||||
|
||||
<colorset>
|
||||
<color name="layout">
|
||||
<title xml:lang="ko">레이아웃에 맞춤</title>
|
||||
<title xml:lang="jp">レイアウトに合わせる</title>
|
||||
<title xml:lang="zh-CN">随布局</title>
|
||||
<title xml:lang="en">default</title>
|
||||
<title xml:lang="zh-TW">隨版面</title>
|
||||
</color>
|
||||
<color name="white">
|
||||
<title xml:lang="ko">하얀색(기본)</title>
|
||||
<title xml:lang="jp">白(デフォルト)</title>
|
||||
<title xml:lang="zh-CN">白色(默认)</title>
|
||||
<title xml:lang="en">White (default)</title>
|
||||
<title xml:lang="zh-TW">白色(預設)</title>
|
||||
</color>
|
||||
<color name="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
</color>
|
||||
</colorset>
|
||||
</skin>
|
||||
|
Before Width: | Height: | Size: 17 KiB |
|
|
@ -1,31 +0,0 @@
|
|||
.login_black{margin:0;padding:0;border:2px solid #515151;width:196px;position:relative;_padding-top:2px;display:block;font-size:12px }
|
||||
.login_black fieldset{position:relative;border:1px solid #6b6b6b;padding:11px 11px 7px 11px;width:172px;margin:0}
|
||||
.login_black fieldset .idpwWrap{overflow:hidden;clear:both;width:172px}
|
||||
.login_black fieldset .idpw{float:left;width:110px}
|
||||
.login_black fieldset .idpw input{border:1px solid #6b6b6b;color:#cbcbcb;width:105px;background:#515151;padding:1px 5px;margin-bottom:2px;font:.9em Tahoma}
|
||||
.login_black fieldset .login{float:right}
|
||||
.login_black fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 0 0}
|
||||
.login_black fieldset p.noneSSL{background:url("../images/none_ssl.png") no-repeat left top}
|
||||
.login_black fieldset p.SSL{background:url("../images/ssl.png") no-repeat left top}
|
||||
.login_black fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
|
||||
.login_black fieldset p.SSL a{color:#9CAC74;text-decoration:none}
|
||||
.login_black fieldset p.keep{margin:5px 0;clear:both;padding:0}
|
||||
.login_black fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0;border:0}
|
||||
.login_black fieldset p.keep label{font:.9em;color:#818181}
|
||||
.login_black fieldset p.keep_msg{color:#818181}
|
||||
.login_black fieldset ul.help{margin:0;border-top:1px solid #515151;overflow:hidden;padding:.5em 0 0 0;white-space:nowrap;list-style:none}
|
||||
.login_black fieldset ul.help li{list-style:none;float:left;display:block;padding:0}
|
||||
.login_black fieldset ul.help li.first-child{background:none;padding-left:0}
|
||||
.login_black fieldset ul.help li a{color:#818181;font:.9em;white-space:nowrap;text-decoration:none}
|
||||
.login_black fieldset ul.help li a:hover{text-decoration:underline}
|
||||
.login_black fieldset ul.help li.first-child a{color:#cbcbcb}
|
||||
.login_black fieldset .userName{margin:0;position:relative;width:172px;overflow:hidden;border-bottom:1px solid #515151;padding:0 0 6px 0;margin-top:-5px}
|
||||
.login_black fieldset .userName strong{color:#cbcbcb;padding:4px 0 0 2px;font:bold .9em Tahoma}
|
||||
.login_black fieldset .userName a{position:relative;right:0px}
|
||||
.login_black fieldset .userName img{border:none}
|
||||
.login_black fieldset ul.userMenu{margin:0;position:relative;padding:0 0 6px 4px;overflow:hidden;margin-top:10px}
|
||||
.login_black fieldset ul.userMenu li{list-style:none;color:#cbcbcb;list-style:none;padding-left:10px;background:url(../images/black/bulletFF1A00.gif) no-repeat left 4px;margin-bottom:5px}
|
||||
.login_black fieldset ul.userMenu li a{color:#cbcbcb;text-decoration:none}
|
||||
.login_black fieldset ul.userMenu li a:hover{text-decoration:underline}
|
||||
.login_black fieldset p.latestLogin{margin:5px 0;color:#818181;font:.9em}
|
||||
.login_black fieldset p.latestLogin span{font:1em Tahoma}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
.login_default{margin:0;padding:0;border:2px solid #d9d9d9;width:196px;position:relative;_padding-top:2px;display:block;font-size:12px}
|
||||
.login_default fieldset{position:relative;border:1px solid #cacaca;padding:11px 11px 7px 11px;width:172px;margin:0}
|
||||
.login_default fieldset .idpwWrap{overflow:hidden;clear:both;width:172px}
|
||||
.login_default fieldset .idpw{float:left;width:117px}
|
||||
.login_default fieldset .idpw input{border:1px solid #c9c9c9;color:#282828;width:105px;background:#fbfbfb;padding:1px 5px;margin:0 0 4px 0;font:.9em Tahoma}
|
||||
.login_default fieldset .login{float:right}
|
||||
.login_default fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 0 0}
|
||||
.login_default fieldset p.noneSSL{background:url("../images/none_ssl.png") no-repeat left top}
|
||||
.login_default fieldset p.SSL{background:url("../images/ssl.png") no-repeat left top}
|
||||
.login_default fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
|
||||
.login_default fieldset p.SSL a{color:#9CAC74;text-decoration:none}
|
||||
.login_default fieldset p.keep{margin:1px 0 5px 0;padding:0}
|
||||
.login_default fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0;padding:0;border:0}
|
||||
.login_default fieldset p.keep label{font:.9em;color:#666;vertical-align:middle}
|
||||
.login_default fieldset p.keep_msg{color:#666}
|
||||
.login_default fieldset ul.help{margin:0;border-top:1px solid #e4e4e4;overflow:hidden;padding:.5em 0 0 0;white-space:nowrap;list-style:none;clear:both}
|
||||
.login_default fieldset ul.help li{display:block;padding:0 3px 0 0}
|
||||
.login_default fieldset ul.help li.first-child{background:none;padding-left:0;margin-bottom:3px}
|
||||
.login_default fieldset ul.help li a{color:#54564b;font:.9em;white-space:nowrap;text-decoration:none}
|
||||
.login_default fieldset ul.help li.first-child a{color:#54564b;text-decoration:none}
|
||||
.login_default fieldset ul.help li a:hover{text-decoration:underline}
|
||||
.login_default fieldset .userName{position:relative;width:172px;overflow:hidden;border-bottom:1px solid #e4e4e4;padding:0 0 6px 0;margin-top:-5px}
|
||||
.login_default fieldset .userName strong{color:#282828;padding:4px 0 0 2px;font:bold .9em Tahoma}
|
||||
.login_default fieldset .userName a{position:relative;right:0px}
|
||||
.login_default fieldset .userName img{border:none}
|
||||
.login_default fieldset ul.userMenu{margin:0;position:relative;padding:0;margin-top:10px}
|
||||
.login_default fieldset ul.userMenu li{list-style:none;margin-bottom:5px}
|
||||
.login_default fieldset ul.userMenu li a{color:#54564b;text-decoration:none}
|
||||
.login_default fieldset ul.userMenu li a:hover{text-decoration:underline}
|
||||
.login_default fieldset p.latestLogin{margin:5px 0;color:#666}
|
||||
.login_default fieldset p.latestLogin span{font:1em Tahoma}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
.login_white{margin:0;padding:0;border:2px solid #d9d9d9;width:196px;position:relative;_padding-top:2px;display:block;font-size:12px}
|
||||
.login_white fieldset{position:relative;border:1px solid #cacaca;padding:11px 11px 7px 11px;width:172px;overflow:hidden;margin:0}
|
||||
.login_white fieldset .idpwWrap{overflow:hidden;clear:both;width:172px}
|
||||
.login_white fieldset .idpw{float:left;width:110px}
|
||||
.login_white fieldset .idpw input{border:1px solid #c9c9c9;color:#282828;width:105px;background:#fbfbfb;padding:1px 5px;margin-bottom:2px;font:.9em Tahoma}
|
||||
.login_white fieldset .login{float:right}
|
||||
.login_white fieldset p.securitySignIn{clear:both;padding:0 0 0 18px;margin:4px 0 0 0}
|
||||
.login_white fieldset p.noneSSL{background:url("../images/none_ssl.png") no-repeat left top}
|
||||
.login_white fieldset p.SSL{background:url("../images/ssl.png") no-repeat left top}
|
||||
.login_white fieldset p.noneSSL a{color:#BF6801;text-decoration:none}
|
||||
.login_white fieldset p.SSL a{color:#9CAC74;text-decoration:none}
|
||||
.login_white fieldset p.keep{margin:5px 0;clear:both;padding:0}
|
||||
.login_white fieldset p.keep input{vertical-align:middle;width:13px;height:13px;margin:0;border:0}
|
||||
.login_white fieldset p.keep label{font:.9em;color:#666}
|
||||
.login_white fieldset p.keep_msg{color:#666}
|
||||
.login_white fieldset ul.help{margin:0;border-top:1px solid #e4e4e4;overflow:hidden;padding:.5em 0 0 0;white-space:nowrap;list-style:none}
|
||||
.login_white fieldset ul.help li{list-style:none;float:left;display:block;padding:0 3px 0 7px;background:url(../images/white/vrType1.gif) no-repeat left center}
|
||||
.login_white fieldset ul.help li.first-child{background:none;padding-left:0}
|
||||
.login_white fieldset ul.help li a{color:#666;font:.9em;white-space:nowrap;text-decoration:none}
|
||||
.login_white fieldset ul.help li a:hover{text-decoration:underline}
|
||||
.login_white fieldset ul.help li.first-child a{color:#54564b}
|
||||
.login_white fieldset .userName{position:relative;width:172px;overflow:hidden;border-bottom:1px solid #e4e4e4;padding:0 0 6px 0;margin-top:-5px}
|
||||
.login_white fieldset .userName strong{color:#282828;padding:4px 0 0 2px;font:bold .9em Tahoma}
|
||||
.login_white fieldset .userName a{position:relative;right:0px}
|
||||
.login_white fieldset .userName img{border:none}
|
||||
.login_white fieldset ul.userMenu{margin:0;position:relative;padding:0 0 6px 4px;overflow:hidden;margin-top:10px}
|
||||
.login_white fieldset ul.userMenu li{list-style:none;padding-left:10px;background:url(../images/white/bulletFF1A00.gif) no-repeat left 4px;margin-bottom:5px}
|
||||
.login_white fieldset ul.userMenu li a{color:#54564b;text-decoration:none}
|
||||
.login_white fieldset ul.userMenu li a:hover{text-decoration:underline}
|
||||
.login_white fieldset p.latestLogin{margin:5px 0;color:#666;font:.9em}
|
||||
.login_white fieldset p.latestLogin span{font:1em Tahoma}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
<filter name="widget_login" module="member" act="procMemberLogin">
|
||||
<form>
|
||||
<node target="user_id" required="true" filter="user_id" />
|
||||
<node target="password" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<filter name="widget_logout" module="member" act="procMemberLogout">
|
||||
<form />
|
||||
<response>
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<filter name="openid_login" module="member" act="procMemberOpenIDLogin">
|
||||
<form>
|
||||
<node target="openid" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeOpenIDLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 946 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 43 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 929 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 332 B |
|
Before Width: | Height: | Size: 229 B |
|
Before Width: | Height: | Size: 386 B |
|
Before Width: | Height: | Size: 36 B |
|
Before Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 929 B |
|
Before Width: | Height: | Size: 124 B |
|
Before Width: | Height: | Size: 36 B |
|
|
@ -1,25 +0,0 @@
|
|||
/* After Login */
|
||||
function completeLogin(ret_obj, response_tags, params, fo_obj) {
|
||||
var url = current_url.setQuery('act','');
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
jQuery(function($){
|
||||
// keep signed?
|
||||
var keep_msg = $('.keep_msg');
|
||||
keep_msg.hide();
|
||||
$('#keep_signed').change(function(){
|
||||
if($(this).is(':checked')){
|
||||
keep_msg.slideDown(200);
|
||||
} else {
|
||||
keep_msg.slideUp(200);
|
||||
}
|
||||
});
|
||||
|
||||
// focus userid input box
|
||||
if (!$(document).scrollTop()) {
|
||||
try {
|
||||
$('#fo_login_widget > input[name=user_id]').focus();
|
||||
} catch(e){};
|
||||
}
|
||||
});
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
|
||||
<!--@if($colorset=="black")-->
|
||||
<!--%import("css/black.css")-->
|
||||
<!--@elseif($colorset=="white")-->
|
||||
<!--%import("css/white.css")-->
|
||||
<!--@else-->
|
||||
<!--%import("css/default.css")-->
|
||||
<!--@end-->
|
||||
|
||||
<!--%import("./filter/login.xml")-->
|
||||
<!--%import("./filter/openid_login.xml")-->
|
||||
<!--%import("./js/login.js")-->
|
||||
|
||||
<div cond="$XE_VALIDATOR_MESSAGE && $XE_VALIDATOR_ID == 'widgets/login_info/skins/xe_official/login_form/1'" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
|
||||
<p>{$XE_VALIDATOR_MESSAGE}</p>
|
||||
</div>
|
||||
<form id="fo_login_widget" action="{getUrl('','act','procMemberLogin')}" method="post" ruleset="@login" class="login_{$colorset}">
|
||||
<fieldset>
|
||||
<input type="hidden" name="act" value="procMemberLogin" />
|
||||
<input type="hidden" name="success_return_url" value="{htmlspecialchars(getRequestUriByServerEnviroment(), ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
|
||||
<input type="hidden" name="xe_validator_id" value="widgets/login_info/skins/xe_official/login_form/1" />
|
||||
<div class="idpwWrap">
|
||||
<div class="idpw">
|
||||
<input name="user_id" type="text" title="<!--@if($member_config->identifier != 'email_address')-->{$lang->user_id}<!--@else-->{$lang->email_address}<!--@end-->" />
|
||||
<input name="password" type="password" title="{$lang->password}" />
|
||||
<p class="keep">
|
||||
<input type="checkbox" name="keep_signed" id="keep_signed" value="Y" />
|
||||
<label for="keep_signed">{$lang->keep_signed}</label>
|
||||
</p>
|
||||
</div>
|
||||
<input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" cond="$colorset" />
|
||||
<input type="submit" class="login" cond="!$colorset" value="{$lang->cmd_login}" />
|
||||
</div>
|
||||
<p cond="$ssl_mode" class="securitySignIn <!--@if($ssl_mode)-->SSL<!--@else-->noneSSL<!--@end-->">
|
||||
<button type="button" class="text" onclick="toggleSecuritySignIn(); return false;">{$lang->security_sign_in}</button>
|
||||
</p>
|
||||
<p class="keep_msg">{$lang->about_keep_warning}</p>
|
||||
<ul class="help">
|
||||
<li><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
|
||||
<li><a href="{getUrl('act','dispMemberFindAccount')}">{$lang->cmd_find_member_account}</a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<load cond="$colorset=='black'" target="css/black.css" />
|
||||
<load cond="$colorset=='white'" target="css/white.css" />
|
||||
<load cond="$colorset!='black|white'" target="css/default.css" />
|
||||
<load target="./filter/logout.xml" />
|
||||
<form action="" method="post" class="login_{$colorset}">
|
||||
<fieldset>
|
||||
<div class="userName">
|
||||
<a href="#popup_menu_area" class="member_{$logged_info->member_srl}">{$logged_info->nick_name}</a>
|
||||
<a href="{getUrl('act','dispMemberLogout')}">{$lang->cmd_logout}</a>
|
||||
<p class="latestLogin">{$lang->last_login}: {zDate($logged_info->last_login, "Y-m-d")}</p>
|
||||
</div>
|
||||
<ul class="userMenu">
|
||||
<li loop="$logged_info->menu_list => $key,$val"><a href="{getUrl('', 'act',$key, 'mid', $mid, 'vid', $vid)}">{lang($val)}</a></li>
|
||||
<li cond="$logged_info->is_admin=='Y' && !$site_module_info->site_srl"><a href="{getUrl('','module','admin')}">{$lang->cmd_management}</a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<skin version="0.2">
|
||||
<title xml:lang="ko">XE 공식 로그인 정보 출력</title>
|
||||
<title xml:lang="jp">XE公式 ログイン情報表示</title>
|
||||
<title xml:lang="en">Display XE Official Login Info</title>
|
||||
<title xml:lang="vi">Skin hiển thị thông tin đăng nhập</title>
|
||||
<title xml:lang="zh-CN">XE 官方网站登陆表单皮肤</title>
|
||||
<title xml:lang="zh-TW">XE 官方網站登入面板</title>
|
||||
<title xml:lang="tr">XE Resmi Giriş Bilgilerini Görüntüle.</title>
|
||||
<description xml:lang="ko">
|
||||
XE 공식 레이아웃에 적합한 로그인 정보 출력 위젯입니다.
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="jp">
|
||||
XE公式レイアウトに適したログイン情報表示用のウィジェットです。
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="en">
|
||||
This widget displays the login information for the Official layout of XE.
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="vi">
|
||||
Widget hiển thị thông tin đăng nhập với giao diện chính thức của XE.
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="zh-CN">
|
||||
适合XE 官房网站布局的登陆表单控件。
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="zh-TW">
|
||||
適合XE 官方網站登入面板。
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<description xml:lang="tr">
|
||||
Bu görsel bileşen, XE Resmi yerleşim düzeni için uygun giriş bilgisidir.
|
||||
제작 : NAVER
|
||||
</description>
|
||||
<version>1.7</version>
|
||||
<date>2013-11-27</date>
|
||||
<link>http://xpressengine.com/</link>
|
||||
|
||||
<author email_address="developers@xpressengine.com" link="http://xpressengine.com/">
|
||||
<name xml:lang="ko">NAVER</name>
|
||||
<name xml:lang="jp">NAVER</name>
|
||||
<name xml:lang="en">NAVER</name>
|
||||
<name xml:lang="vi">NAVER</name>
|
||||
<name xml:lang="zh-CN">NAVER</name>
|
||||
<name xml:lang="zh-TW">NAVER</name>
|
||||
<name xml:lang="tr">NAVER</name>
|
||||
</author>
|
||||
|
||||
<colorset>
|
||||
<color name="default">
|
||||
<title xml:lang="ko">기본</title>
|
||||
<title xml:lang="jp">デフォルト</title>
|
||||
<title xml:lang="zh-CN">默认</title>
|
||||
<title xml:lang="en">default</title>
|
||||
<title xml:lang="vi">Mặc định</title>
|
||||
<title xml:lang="zh-TW">預設</title>
|
||||
<title xml:lang="tr">Varsayılan</title>
|
||||
</color>
|
||||
<color name="white">
|
||||
<title xml:lang="ko">하얀색</title>
|
||||
<title xml:lang="jp">白</title>
|
||||
<title xml:lang="en">white</title>
|
||||
<title xml:lang="vi">White</title>
|
||||
<title xml:lang="zh-CN">白色</title>
|
||||
<title xml:lang="zh-TW">白色</title>
|
||||
<title xml:lang="tr">Beyaz</title>
|
||||
</color>
|
||||
<color name="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="vi">Black</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
<title xml:lang="tr">Siyah</title>
|
||||
</color>
|
||||
</colorset>
|
||||
</skin>
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
@charset "utf-8";
|
||||
/* CSS Document */
|
||||
|
||||
#login {border:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
|
||||
#login legend {display:none;font-size:0;height:0;overflow:hidden;width:0;}
|
||||
#sign_box {position:absolute;right:0;top:40px;z-index:100;}
|
||||
#sign_box div.txt {display:inline-block;padding-right:27px;position:absolute;text-align:right;top:0;right:0;z-index:140;cursor:pointer;}
|
||||
#sign_box div.txt span.label {display:inline-block;padding-left:10px;white-space:nowrap;}
|
||||
#sign_box .sign_state1 {color:#d3d3d3;height:31px;background:url(../images/signin_key_right_off.gif) no-repeat top right;}
|
||||
#sign_box .sign_state2 {color:#d3d3d3;height:30px;background:url(../images/signin_key_right_on.gif) no-repeat top right;}
|
||||
|
||||
#sign_box .sign_state1 span.label {color:#d3d3d3;padding-top:8px;height:23px;background:url(../images/signin_key_left_off.gif) no-repeat top left;}
|
||||
#sign_box .sign_state2 span.label {color:#d3d3d3;padding-top:8px;height:22px;background:url(../images/signin_key_left_on.gif) no-repeat top left;}
|
||||
|
||||
|
||||
#sign_box .signin_window {display:none;width:219px;position:absolute;right:0px;top:29px;z-index:120;}
|
||||
.signin_window .head {line-height:0;font-size:0;display:block;float:left;width:219px;height:1px;background:url(../images/signin_bg_tt.gif) no-repeat top left;}
|
||||
.signin_window .tail {display:block;line-height:0;font-size:0;float:left;width:219px;height:3px;}
|
||||
|
||||
.signin_window div.body {width:219px;padding-top:11px;float:left;background:url(../images/signin_body_bg.gif) repeat-y top left;}
|
||||
.signin_window .mb_input_box {width:195px;height:76px;margin:0 auto;background:url(../images/signin_win_hr.gif) no-repeat bottom left;}
|
||||
.signin_window .m_left {width:144px;float:left;}
|
||||
.signin_window .m_right {width:51px;float:left;}
|
||||
.signin_window .input_text {width:133px;height:21px;padding:0 2px ;margin-bottom:6px;float:left;background:url(../images/signin_input.gif) no-repeat scroll top left;}
|
||||
.signin_window .input_text input {width:132px;height:17px;margin:0;padding:0;background:none;color:#D3D3D3;font-size:12px;}
|
||||
.signin_window .input_text {position:relative;}
|
||||
.signin_window .input_text img {position:absolute;top:4px;left:4px;}
|
||||
.signin_window .input_text input {position:absolute;width:115px;outline:none;top:2px;left:15px;}
|
||||
.sign_check {margin:0;padding:0;}
|
||||
.signin_window input {border:none;margin:0;padding:0;}
|
||||
.signin_window .btnbar {width:195px;height:23px; padding-top:7px;margin:0 auto;}
|
||||
.signin_window .btnbar a.in {display:block;margin-right:14px;}
|
||||
.signin_window .m_left label {color:#ebf8ff;font-size:12px;}
|
||||
.signin_window .m_left label input {margin-right:6px;vertical-align: middle;}
|
||||
/* 196px; signin_input.gif */
|
||||
#sign_box .mbInfo_window {display:none;width:172px;position:absolute;right:0px;top:29px;z-index:50;}
|
||||
.mbInfo_window .head {line-height:0;font-size:0;display:block;float:left;width:172px;height:1px;background:url(../images/minfo_bg_tt.gif) no-repeat top left;}
|
||||
.mbInfo_window div.body {width:172px;padding-top:11px;float:left;background:url(../images/minfo_body_bg.gif) repeat-y top left;}
|
||||
.mbInfo_window div.body ul {width:143px;margin:0 auto;padding-bottom:4px;background:url(../images/signin_win_hr.gif) no-repeat bottom left;}
|
||||
.mbInfo_window li {height:23px;padding-left:19px;}
|
||||
.mbInfo_window li a {text-decoration:none;color:#929292;}
|
||||
.mbInfo_window div.body .btnbar {width:143px;margin:0 auto;padding:10px 0 8px 0;}
|
||||
.mbInfo_window .btnbar p {width:75px;margin:0 7px 0 0;float:left;font-size:11px;color:#7e7e7e; font-family:Arial, Helvetica, sans-serif;}
|
||||
.mbInfo_window .btnbar a {float:right;}
|
||||
.icon_img {width:16px; height:16px;}
|
||||
.mbInfo_window .tail {width:172px;height:3px;float:left;}
|
||||
|
||||
.mbInfo_window li.i1 {background:url(../images/icon_write.gif) no-repeat 1px 0;}
|
||||
.mbInfo_window li.i2 {background:url(../images/icon_add.gif) no-repeat top left;}
|
||||
.mbInfo_window li.i3 {background:url(../images/icon_check.gif) no-repeat top left;}
|
||||
.mbInfo_window li.i4 {background:url(../images/icon_article.gif) no-repeat top left;}
|
||||
.mbInfo_window li.i5 {background:url(../images/icon_friends.gif) no-repeat top left;}
|
||||
.mbInfo_window li.i6 {background:url(../images/icon_message.gif) no-repeat top left;}
|
||||
.mbInfo_window li.i7 {background:url(../images/icon_tool.gif) no-repeat top left;}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
<filter name="widget_login" module="member" act="procMemberLogin">
|
||||
<form>
|
||||
<node target="user_id" required="true" filter="user_id" />
|
||||
<node target="password" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<filter name="widget_logout" module="member" act="procMemberLogout">
|
||||
<form />
|
||||
<response>
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<filter name="openid_login" module="member" act="procMemberOpenIDLogin">
|
||||
<form>
|
||||
<node target="openid" required="true" />
|
||||
</form>
|
||||
<parameter />
|
||||
<response callback_func="completeOpenIDLogin">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 168 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 176 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 214 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |