Gusets Comment Reply impl

This commit is contained in:
2016-10-25 19:31:01 +08:00
parent fa50c2e90a
commit 8ef1df3c94
5 changed files with 76 additions and 8 deletions
+22 -6
View File
@@ -555,7 +555,7 @@
// Validation
, fields = loggedIn ? ["content"] : ["content", "name", "email", "website"]
, fields = loggedIn ? ["content"] : [ "content", "name", "email", "website", "email_notify" ]
, _getFieldsValidated = function (obj)
{
var name, field, falsefield, f;
@@ -567,7 +567,8 @@
falsefield = "false_" + name;
f = Dand.id( falsefield );
f.style.height = 0;
if( f ) f.style.height = 0;
switch(name)
{
case "name":
@@ -587,7 +588,7 @@
else
{
if(obj[name] == true)
delete obj[name]
delete obj[ name ];
}
break;
case "email":
@@ -598,14 +599,29 @@
}
else
{
if(obj[name] == true)
delete obj[name]
if( obj[ name ] == true )
delete obj[ name ];
}
break;
case "email_notify":
if( obj[ name ] = Dand.id( field ).checked )
{
if( obj[ "email" ] == undefined )
{
obj[ name ] = false;
Cycle.delay( function() { this.style.height = elmH; }.bind(f), 500 );
}
}
else
{
delete obj[ name ];
}
break;
}
}
for(var i in obj) if(!obj[i]) return false;
for( var i in obj )
if( !obj[i] ) return false;
return true;
}