textList.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /// <reference path="../js/common.js" />
  2. jc.data.setup(function (data) {
  3. var html = '';
  4. if (!data) return html;
  5. var list = data.list;
  6. var columnListId = window.columnListId || data.id;
  7. for (var i = 0, l = list.length; i < l; i++) {
  8. // var firstClass = i == 0 ? "first" : "";
  9. var firstClass = "";
  10. var curList = list[i];
  11. var $div = $("<div>");
  12. $div.html(curList.content);
  13. var filterContent = $div.text();
  14. debugger;
  15. if (curList.type === 1) {
  16. var href = "'" + curList.href + "'";
  17. html += '<div onclick="window.location.href='+href+'" class="l_item ' + (firstClass) + '">';
  18. } else {
  19. html += '<div onclick="window.router(\'menuAndDetail\',{ rootColumnId:\'' + window.rootColumnId + '\',columnListId:\'' + columnListId + '\',articleId:\'' + curList.id + '\' });" class="l_item ' + (firstClass) + '">';
  20. }
  21. if (data.id == "8a2a08425b7a0b7b015b7a0f32450002") {
  22. html += '<img src="' + (curList.coverImageUrl ? window.serverUploadPath + curList.coverImageUrl : window.notImgUrl) + '">';
  23. }
  24. // html += '<img src="' + (curList.coverImageUrl ? window.serverUploadPath + curList.coverImageUrl : window.notImgUrl) + '">';
  25. html += '<a class="i_link" href="javascript:;">' + (this.getString(curList.title)) + '</a>';
  26. html += '<span class="i_time">' + (jc.tools.formatDate(curList.createDate)) + '</span>';
  27. html += '<p class="i_intro">' + (this.getString(filterContent)) + '</p>';
  28. html += '</div>';
  29. }
  30. /*
  31. html += '<div class="l_item">';
  32. html += '<a class="i_link" href="javascript:;">“践行绿色教学、构建高效课堂”教学开放日圆满成功</a>';
  33. html += '<span class="i_time">1月31日</span>';
  34. html += '<p class="i_intro">3月31日下午,清华大学2017年宣传工作会议在文科图书馆未央厅召开。会议全面总结了学校2016年宣传工作,并对2017年宣传工作进行了部署。校党委副书记邓卫出席会议并作总结讲话。学校各单位党委(直属总支)分管宣传工作的副书记或书记、新闻宣传负责人、宣传委员等100余人参加了会议。</p>';
  35. html += '</div>';
  36. */
  37. return html;
  38. });