Sha256: 386ae75fb40728cfca34c29074bb451b189eacc90d6747235634029769e1860c

Contents?: true

Size: 1.98 KB

Versions: 1

Compression:

Stored size: 1.98 KB

Contents

<%= form_remote_tag(
	:update => divId,
	:url => { :controller => 'account', :action => 'login', :divId => divId },
	:before => visual_effect(:SwitchOff, divId)+";resetChoices();",
	:complete => visual_effect(:BlindDown, divId)) %>

	<%= hidden_field 'elt', 'id' if @elt %>

	<div class="login">
		<span>
			<input type="hidden" id="divId" name="divId" value="<%= divId %>"/>

			<label for="person_name">Pseudo:
				<%= text_field "person", "name", :size => 10 %>
			</label>

			<%= link_to_function('+',
				"Element.toggle(this);"+visual_effect(:Grow, 'user_password_'+divId.to_s),
				:class => "subscribeLink") %>
		</span>

		<span style="display: none;" id="user_password_<%= divId %>">
			&nbsp;
			<label for="user_password">Password:
				<%= password_field "user", "password", :size => 10 %>
			</label>

			<%= link_to_function('email? &gt;',
				"Element.toggle(this);"+visual_effect(:Grow, 'person_email_'+divId.to_s),
				:class => "subscribeLink") %>
		</span>

		<span style="display: none;" id="person_email_<%= divId %>">
			<br/>
			<!--
			<%= password_field "user", "password_confirmation", :size => 10 %>
			-->
			<label for="person_email">Email (or check key):</label>
			<%= text_field "person", "email", :size => 20 %>
		</span>

		<%= submit_tag 'Ok' %>

		<%= render :partial => '/help',
			:locals => { :divId => 'login'+divId.to_s, :content => '
				<p>You can propose an element with</p>
				<ul>
					<li>no pseudo</li>
					<li>an unprotected pseudo</li>
					<li>a password protected pseudo (click on "+")</li>
					<li>a password protected and email verified pseudo</li>
				</ul>
				<p>
					The last method is the only secure way to protect a nickname on
					<strong>this</strong> server.
				</p>
				<p>
					If a nick is not protected and verified, anybody else can protect it for
					themselves if they at least supply a password <em>and</em> an email.
				</p>
				<p>
					A login must contain [3..40] characters, a password [5..40].
				</p>
			' } %>
	</div>
<%= end_form_tag %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parlement-0.6 app/views/account/_login.rhtml