index_share.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. function indexInit() {
  2. ntf_init();
  3. file_list_refresh();
  4. }
  5. function file_list_refresh() {
  6. var d = new Date();
  7. $.get("../doc/coopfilelist.php",
  8. {
  9. t: d.getTime()
  10. },
  11. function (data, status) {
  12. try {
  13. let file_list = JSON.parse(data);
  14. let html = "";
  15. for (x in file_list) {
  16. html += '<div class="file_list_row" >';
  17. html += '<div class="file_list_col_1" >';
  18. html += "<svg class='icon' style='margin: 0 5px;'>";
  19. html += '<use xlink:href="./svg/icon.svg#share_to_other"></use>';
  20. html += "</svg>";
  21. html += "</div>";
  22. html += '<div class="file_list_col_2" >';
  23. if (file_list[x].power_status == 1) {
  24. //html += "[新]";
  25. }
  26. if (file_list[x].doc_info && file_list[x].doc_info.length > 1) {
  27. $link = "<a href='project.php?op=open&doc_id=" + file_list[x].id + "' target='_blank'>[db]";
  28. }
  29. else {
  30. $link = "<a href='editor.php?op=open&fileid=" + file_list[x].id + "&filename=" + file_list[x].file_name + "' target='_blank'>";
  31. }
  32. html += "<div class=\"file_list_title\">" + $link + file_list[x].title + "</a></div>";
  33. html += '<div class="file_list_path">';
  34. html += file_list[x].path;
  35. html += "</div>";
  36. html += '<div class="file_list_summary">';
  37. html += "</div>";
  38. html += "</div>";
  39. html += '<div class="file_list_col_3" >';
  40. html += '<div class="file_list_owner">';
  41. html += "<svg class='icon' >";
  42. html += "<use xlink:href=\"./svg/icon.svg#ic_person\"></use>";
  43. html += "</svg>";
  44. html += file_list[x].user_name + '</div>';
  45. let d = new Date();
  46. d.setTime(file_list[x].power_create_time);
  47. let Local_date = d.toLocaleDateString();
  48. html += '<div class="file_list_date">' + Local_date + '</div>';
  49. html += "</div>";
  50. html += '<div class="file_list_col_4" >';
  51. if (file_list[x].my_doc_id.length > 20) {
  52. html += "<a href='editor.php?op=opendb&doc_id=" + file_list[x].my_doc_id + "' target='_blank'>[" + gLocal.gui.open + "]</a>";
  53. }
  54. else {
  55. html += "[" + gLocal.gui.folk + "]";
  56. }
  57. html += "[" + gLocal.gui.ignore + "]";
  58. html += "</div>";
  59. html += "</div>";
  60. }
  61. $("#userfilelist").html(html);
  62. }
  63. catch (e) {
  64. console.error(e.message);
  65. }
  66. });
  67. }