PageRenderTime 25ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/BlogEngine/BlogEngine.NET/Templates/comments.htm

#
HTML | 96 lines | 94 code | 2 blank | 0 comment | 0 complexity | 065c3f8872864e519ad9207cd10d2118 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. {#if $T.d.length == 0}
  2. <div class="info">
  3. {#if window.location.href.indexOf('Spam.aspx') > 0}
  4. Hooray, no spam here!
  5. {#/if}
  6. {#if window.location.href.indexOf('Pending.aspx') > 0}
  7. There are no pending comments.
  8. {#/if}
  9. {#if window.location.href.indexOf('Approved.aspx') > 0}
  10. There are no approved comments.
  11. {#/if}
  12. {#if window.location.href.indexOf('Pingbacks.aspx') > 0}
  13. There are no pingbacks or trackback. Make sure you enabled sending and recieving trackbacks/pingbacks in <a href="../settings/Advanced.aspx">Advanced settings</a> section.
  14. {#/if}
  15. </div>
  16. {#else}
  17. <table id="Comments" class="beTable rounded" style="width:100%">
  18. <thead>
  19. <tr>
  20. <th width="20"><input type="checkbox" id="selectall" onclick="toggleAllChecks(this)" /></th>
  21. <th width="38">&nbsp;</th>
  22. <th width="auto">Comment</th>
  23. <th width="120">Ip</th>
  24. <th width="100">Created on</th>
  25. <th width="70">&nbsp;</th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. {#foreach $T.d as cmt}
  30. <tr id="{$T.cmt.Id}" class="{#cycle values=['','alt']}">
  31. <td><input type="checkbox" {#if $T.cmt.HasChildren} disabled {#/if} class="chk"/></td>
  32. <td>{$T.cmt.Avatar}</td>
  33. <td><span class="commenttitle">{$T.cmt.Title}</span>
  34. {$T.cmt.Teaser}</td>
  35. <td>{$T.cmt.Ip}</td>
  36. <td><span class="comment_date">{$T.cmt.Date}</span><span class="comment_time">{$T.cmt.Time}</span></td>
  37. <td>
  38. <ul class="rowTools">
  39. <li>
  40. <a class="toolsAction" href="#"><span class="">Tools</span></a>
  41. <ul class="rowToolsMenu">
  42. <li><a class="editAction" href="#" onclick="return EditComment('{$T.cmt.Id}');">Edit</a></li>
  43. {#if window.location.href.indexOf('Spam.aspx') > 0 || window.location.href.indexOf('Pending.aspx') > 0}
  44. <li><a class="approveAction" href="#" onclick="return CommentAction('Approve','{$T.cmt.Id}');">Approve</a></li>
  45. {#/if}
  46. {#if window.location.href.indexOf('Approved.aspx') > 0 && $T.cmt.HasChildren == false}
  47. <li><a class="unapproveAction" href="#" onclick="return CommentAction('Reject','{$T.cmt.Id}');">Unapprove</a></li>
  48. {#/if}
  49. {#if $T.cmt.HasChildren == false}
  50. <li><a href="#" class="deleteAction" onclick="return CommentAction('Delete','{$T.cmt.Id}');">Delete</a></li>
  51. {#/if}
  52. </ul>
  53. </li>
  54. </ul>
  55. </td>
  56. </tr>
  57. {#/for}
  58. </tbody>
  59. </table>
  60. {#/if}
  61. {#if $T.d.length > 0}
  62. {#if window.location.href.indexOf('Spam.aspx') > 0}
  63. <div class="action_buttons">
  64. <input type="submit" class="btn" value="Restore Selected" onclick="return ProcessSelected('Approve','Spam');" />&nbsp;
  65. <input type="submit" class="btn" value="Delete Selected" onclick="return ProcessSelected('Delete', 'Spam');" />&nbsp;
  66. <input type="submit" class="btn" value="Delete All" onclick="return DeleteAllSpam();" />&nbsp;
  67. <span class="loader">&nbsp;</span>
  68. </div>
  69. {#/if}
  70. {#if window.location.href.indexOf('Pending.aspx') > 0}
  71. <div class="action_buttons">
  72. <input type="submit" class="btn" value="Approve Selected" onclick="return ProcessSelected('Approve', 'Pending');" />&nbsp;
  73. <input type="submit" class="btn" value="Reject Selected" onclick="return ProcessSelected('Reject', 'Pending');" />&nbsp;
  74. <input type="submit" class="btn" value="Delete Selected" onclick="return ProcessSelected('Delete', 'Pending');" />&nbsp;
  75. <span class="loader">&nbsp;</span>
  76. </div>
  77. {#/if}
  78. {#if window.location.href.indexOf('Approved.aspx') > 0}
  79. <div class="action_buttons">
  80. <input type="submit" class="btn" value="Reject Selected" onclick="return ProcessSelected('Reject', 'Approved');" />&nbsp;
  81. <input type="submit" class="btn" value="Delete Selected" onclick="return ProcessSelected('Delete', 'Approved');" />&nbsp;
  82. <span class="loader">&nbsp;</span>
  83. </div>
  84. {#/if}
  85. {#if window.location.href.indexOf('Pingbacks.aspx') > 0}
  86. <div class="action_buttons">
  87. <input type="submit" class="btnAddNew btn" value="Delete Selected" onclick="return ProcessSelected('Delete', 'Pingback');" />&nbsp;
  88. <span class="loader">&nbsp;</span>
  89. </div>
  90. {#/if}
  91. {#/if}
  92. <script type="text/javascript">
  93. $('.loader').hide();
  94. </script>