source: branches/version-2_13-dev/data/Smarty/templates/default/frontparts/bloc/login_header.tpl @ 23113

Revision 23113, 4.3 KB checked in by pineray, 11 years ago (diff)

#2342 JavaScript?のグローバルな宣言を減らす
ヘッダーログインブロックでログアウトできない不具合に対応.

Line 
1<!--{if !$tpl_login}-->
2<script type="text/javascript">//<![CDATA[
3    $(function(){
4        var $login_email = $('#header_login_area input[name=login_email]');
5
6        if (!$login_email.val()) {
7            $login_email
8                .val('メールアドレス')
9                .css('color', '#AAA');
10        }
11
12        $login_email
13            .focus(function() {
14                if ($(this).val() == 'メールアドレス') {
15                    $(this)
16                        .val('')
17                        .css('color', '#000');
18                }
19            })
20            .blur(function() {
21                if (!$(this).val()) {
22                    $(this)
23                        .val('メールアドレス')
24                        .css('color', '#AAA');
25                }
26            });
27
28        $('#header_login_form').submit(function() {
29            if (!$login_email.val()
30                || $login_email.val() == 'メールアドレス') {
31                if ($('#header_login_area input[name=login_pass]').val()) {
32                    alert('メールアドレス/パスワードを入力して下さい。');
33                }
34                return false;
35            }
36            return true;
37        });
38    });
39//]]></script>
40<!--{/if}-->
41<!--{strip}-->
42    <div class="block_outer">
43        <div id="header_login_area" class="clearfix">
44            <form name="header_login_form" id="header_login_form" method="post" action="<!--{$smarty.const.HTTPS_URL}-->frontparts/login_check.php"<!--{if !$tpl_login}--> onsubmit="return eccube.checkLoginFormInputted('header_login_form')"<!--{/if}-->>
45                <input type="hidden" name="mode" value="login" />
46                <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
47                <input type="hidden" name="url" value="<!--{$smarty.server.REQUEST_URI|h}-->" />
48                <div class="block_body clearfix">
49                    <!--{if $tpl_login}-->
50                        <p class="btn">
51                            ようこそ <span class="user_name"><!--{$tpl_name1|h}--> <!--{$tpl_name2|h}--> 様</span>
52                            <!--{if $smarty.const.USE_POINT !== false}-->
53                                / 所持ポイント: <span class="point"> <!--{$tpl_user_point|number_format|default:0}--> pt</span>&nbsp;&nbsp;
54                            <!--{/if}-->
55                            <!--{if !$tpl_disable_logout}-->
56                                <input type="image" class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/common/btn_header_logout.jpg" onclick="eccube.fnFormModeSubmit('header_login_form', 'logout', '', ''); return false;" alt="ログアウト" />
57                            <!--{/if}-->
58                        </p>
59                    <!--{else}-->
60                        <ul class="formlist clearfix">
61                            <li class="mail">
62                                <input type="text" class="box150" name="login_email" value="<!--{$tpl_login_email|h}-->" style="ime-mode: disabled;" title="メールアドレスを入力して下さい" />
63                            </li>
64                            <li class="login_memory">
65                                <input type="checkbox" name="login_memory" id="header_login_memory" value="1" <!--{$tpl_login_memory|sfGetChecked:1}--> /><label for="header_login_memory"><span>記憶</span></label>
66                            </li>
67                            <li class="password"><input type="password" class="box100" name="login_pass" title="パスワードを入力して下さい" /></li>
68                            <li class="btn">
69                                <input type="image" class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/common/btn_header_login.jpg" />
70                            </li>
71                            <li class="forgot">
72                                <a href="<!--{$smarty.const.HTTPS_URL}-->forgot/<!--{$smarty.const.DIR_INDEX_PATH}-->" onclick="eccube.openWindow('<!--{$smarty.const.HTTPS_URL}-->forgot/<!--{$smarty.const.DIR_INDEX_PATH}-->','forget','600','400',{scrollbars:'no',resizable:'no'}); return false;" target="_blank">パスワードを忘れた方</a>
73                            </li>
74                        </ul>
75                    <!--{/if}-->
76                </div>
77            </form>
78        </div>
79    </div>
80<!--{/strip}-->
Note: See TracBrowser for help on using the repository browser.