- 1
- 2
Правило всегда одно:
Нет unit-тестов - код - говно.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
+144.6
Правило всегда одно:
Нет unit-тестов - код - говно.
+136.7
protected void WriteLoginBlock()
{
string s = "";
if (SiteSecurity.IsAuthenticated)
{
s = @"<div style=""margin-top: 3px;""><a href=""/login/"" style=""text-decoration: underline; color:#000; background:none;"">" + SiteSecurity.CurrentUser.Name + "</a></div>";
}
else
{
s = @"
<form action=""/login/"" method=""POST"" id=""gLoginForm"">
<div class=""rel_i"">
<input class=""txtinp"" type=""text"" value=""логин"" id=""gLogin"" name=""cllgn"" />
<input class=""txtinp"" type=""text"" name=""clpwd"" id=""gPwd"" value=""пароль"" onfocus=""if (this.value==this.defaultValue) {this.value='';this.type='password'}"" onblur=""if(this.value=='') {this.value=this.defaultValue;this.type='text'}"" />
<!--<label for=""clpwd"" class=""pwd_label"" id=""gPwdLabel"">пароль</label>-->
<a href=""/login/"" id=""blogin""> </a>
</div>
</form>
<script type=""text/javascript"">
function isChanged(obj) { return $(obj)[0]._changed; }
function isValue(obj, value) { return $.trim($(obj).val()).toLowerCase() == value.toLowerCase(); }
$(""#gLogin"")
.keydown ( function() { this._changed = true; } )
.focus( function() { if (!isChanged(this) && isValue(this, 'логин')) $(this).val(''); } )
.blur( function() { if(isValue(this, '')) { $(this).val('логин'); $(this)[0]._changed=false; } } );
$(""#blogin"").click(function(){
if(!isChanged(""#gLogin"") || isValue(""#gLogin"", '') || isValue(""#gPwd"",'')) return false;
$('#gLoginForm').submit();
return false; });
</script>";
}
Response.Write(s);
}