root/branches/release-36/tmpl/comment/login.tmpl @ 2084

Revision 2084, 4.7 kB (checked in by bchoate, 19 months ago)

Fix for array declaration when MT is only auth type selected. BugId:79473

  • Property svn:keywords set to Author Date Id Revision
Line 
1<mt:setvarblock name="page_title"><__trans phrase="Sign in to comment"></mt:setvarblock>
2<mt:setvarblock name="html_head">
3    <script type="text/javascript">
4    /* <![CDATA[ */
5    function signinToggle(choice) {
6        var auths = new Array(<mt:if name="enabled_MovableType">'mt',</mt:if><mt:loop name="auth_loop">'<mt:var name="name">',</mt:loop>'');
7
8        for (var i = 0; i < auths.length - 1; i++) {
9            var signinObject = getByID('signin_with_' + auths[i]);
10            var optionsObject = getByID('signin_option_' + auths[i]);
11
12            if (signinObject && optionsObject) {
13                if (auths[i] == choice) {
14                    signinObject.style.display = 'block';
15                    optionsObject.className = 'choice_on';
16                } else {
17                    signinObject.style.display = 'none';
18                    optionsObject.className = 'choice_off';
19                }
20            }
21        }
22    }
23    /* ]]> */
24    </script>
25</mt:setvarblock>
26
27<mt:include name="../cms/include/chromeless_header.tmpl">
28
29<mt:if name="auth_loop">
30    <div class="comment_signin_options">
31        <p><__trans phrase="Sign in using">...</p>
32
33        <ul>
34        <mt:if name="enabled_MovableType">
35        <li id="signin_option_mt"<mt:if name="enabled_MovableType"> class="choice_on"</mt:if>><div class="signin_logo"><a href="javascript:void(0)" onclick="signinToggle('mt');"><img src="<$mt:var name="static_uri"$>images/comment/signin_mt.png" width="36" height="26" border="0" alt="" /></div><div class="auth_name"><a href="javascript:void(0)" onclick="signinToggle('mt');">Movable Type</a></div></li>
36        </mt:if>
37
38        <mt:loop name="auth_loop">
39        <li id="signin_option_<mt:var name="name">"<mt:if name="name" eq="$default_signin"> class="choice_on"<mt:else> class="choice_off"</mt:if>><div class="signin_logo"><mt:if name="logo"><a href="javascript:void(0)" onclick="signinToggle('<mt:var name="name">');"><img src="<$mt:var name="static_uri"$><$mt:var name="logo"$>" width="36" height="26" border="0" alt="" /></a></mt:if></div><div class="auth_name"><a href="javascript:void(0)" onclick="signinToggle('<mt:var name="name">');"><mt:var name="name"></a></div></li>
40        </mt:loop>
41
42        </ul>
43    </div>
44</mt:if>
45
46<mt:if name="message">
47    <mtapp:statusmsg
48        id="message"
49        class="alert">
50        <mt:var name="message">
51    </mtapp:statusmsg>
52</mt:if>
53<mt:if name="error">
54    <mtapp:statusmsg
55        id="error"
56        class="error">
57        <mt:var name="error">
58    </mtapp:statusmsg>
59</mt:if>
60
61<div class="signin">
62
63<mt:if name="enabled_MovableType">
64<div id="signin_with_mt"<mt:unless name="enabled_MovableType"> style="display: none"</mt:unless>>
65<form method="post" action="<mt:var name="script_url">">
66    <input type="hidden" name="__mode" value="do_login" />
67    <input type="hidden" name="blog_id" value="<mt:var name="blog_id">" />
68    <input type="hidden" name="entry_id" value="<mt:var name="entry_id">" />
69    <input type="hidden" name="static" value="<mt:var name="static" escape="html">" />
70    <mt:unless name="auth_mode_mt"><input type="hidden" name="external_auth" value="1" /></mt:unless>
71    <mtapp:setting
72        id="username"
73        label="<__trans phrase="Username">"
74        label_class="top-label">
75        <input type="text" name="username" id="username" class="ti" />
76    </mtapp:setting>
77    <mtapp:setting
78        id="password"
79        label="<__trans phrase="Password">"
80        label_class="top-label">
81        <input type="password" name="password" id="password" class="pw" />
82    </mtapp:setting>
83    <mt:if name="can_recover_password">
84    <div class="right"><a href="<mt:var name="mt_url">?__mode=start_recover"><__trans phrase="Forgot your password?"></a></div>
85    </mt:if>
86    <p><label><__trans phrase="Remember me?"></label> <input type="checkbox" name="remember" value="1" accesskey="r" class="cb" /></p>
87    <div class="actions-bar actions-bar-login">
88        <div class="actions-bar-inner pkg actions">
89            <button
90                type="submit"
91                class="primary-button"
92                ><__trans phrase="Sign in"></button>
93        </div>
94    </div>
95    <mt:if name="registration_allowed">
96    <div class="right"><__trans phrase="Not a member?&nbsp;&nbsp;<a href="[_1]">Sign Up</a>!" params="<mt:var name="script_url">?__mode=signup&amp;blog_id=<mt:var name="blog_id">&amp;entry_id=<mt:var name="entry_id">&amp;static=<mt:var name="static" escape="url">"></div>
97    </mt:if>
98</form>
99
100</div>
101</mt:if>
102<mt:if name="auth_loop">
103
104<dl>
105<mt:loop name="auth_loop">
106<dd>
107<div id="signin_with_<mt:var name="name">"<mt:if name="name" ne="$default_signin"> style="display: none"</mt:if>>
108<mt:var name="login_form">
109</div>
110</dd>
111</mt:loop>
112</dl>
113
114</mt:if>
115
116</div>
117
118<mt:include name="../cms/include/chromeless_footer.tmpl">
Note: See TracBrowser for help on using the browser.