diff -r f99fb84bd959 -r 7c68a18a27be includes/clientside/static/comments.js
--- a/includes/clientside/static/comments.js Mon Aug 06 10:37:42 2007 -0400
+++ b/includes/clientside/static/comments.js Thu Aug 09 12:26:16 2007 -0400
@@ -1,8 +1,10 @@
// Comments
var comment_template = false;
+var comment_render_track = 0;
-function ajaxComments(parms) {
+function ajaxComments(parms)
+{
setAjaxLoading();
var pid = strToPageID(title);
if(!parms)
@@ -106,64 +108,9 @@
if ( data.count_total > 0 )
{
- var parser = new templateParser(comment_template);
- for ( var i = 0; i < data.comments.length; i++ )
- {
- var tplvars = new Object();
-
- if ( data.comments[i].approved != '1' && !data.auth_mod_comments )
- continue;
-
- tplvars.ID = i;
- tplvars.DATETIME = data.comments[i].time;
- tplvars.SUBJECT = data.comments[i].subject;
- tplvars.DATA = data.comments[i].comment_data;
- tplvars.SIGNATURE = data.comments[i].signature;
-
- if ( data.comments[i].approved != '1' )
- tplvars.SUBJECT += ' (Unapproved)';
-
- // Name
- tplvars.NAME = data.comments[i].name;
- if ( data.comments[i].user_id > 1 )
- tplvars.NAME = '' + data.comments[i].name + '';
-
- // User level
- tplvars.USER_LEVEL = 'Guest';
- if ( data.comments[i].user_level >= data.user_level.member ) tplvars.USER_LEVEL = 'Member';
- if ( data.comments[i].user_level >= data.user_level.mod ) tplvars.USER_LEVEL = 'Moderator';
- if ( data.comments[i].user_level >= data.user_level.admin ) tplvars.USER_LEVEL = 'Administrator';
-
- // Send PM link
- tplvars.SEND_PM_LINK=(data.comments[i].user_id>1)?'Send private message
':'';
-
- // Add buddy link
- tplvars.ADD_BUDDY_LINK=(data.comments[i].user_id>1)?'Add to buddy list
':'';
-
- // Edit link
- tplvars.EDIT_LINK='edit';
-
- // Delete link
- tplvars.DELETE_LINK='delete';
-
- // Moderation: (Un)approve link
- var appr = ( data.comments[i].approved == 1 ) ? 'Unapprove' : 'Approve';
- tplvars.MOD_APPROVE_LINK=''+appr+'';
-
- // Moderation: Delete post link
- tplvars.MOD_DELETE_LINK='Delete';
-
- var tplbool = new Object();
-
- tplbool.signature = ( data.comments[i].signature == '' ) ? false : true;
- tplbool.can_edit = ( data.auth_edit_comments && ( ( data.comments[i].user_id == data.user_id && data.logged_in ) || data.auth_mod_comments ) );
- tplbool.auth_mod = data.auth_mod_comments;
-
- parser.assign_vars(tplvars);
- parser.assign_bool(tplbool);
-
- html += '