reader.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. var objCurrMouseOverPaliMean = null;
  2. function getWordMeanMenu(pali) {
  3. var mean_menu = "";
  4. if (bh[pali]) {
  5. var arrMean = bh[pali].split("$");
  6. if (arrMean.length > 0) {
  7. for (var i in arrMean) {
  8. mean_menu += "<a>" + arrMean[i] + "</a>";
  9. }
  10. }
  11. } else if (sys_r[pali]) {
  12. var word_parent = sys_r[pali];
  13. if (bh[word_parent]) {
  14. var arrMean = bh[word_parent].split("$");
  15. if (arrMean.length > 0) {
  16. for (var i in arrMean) {
  17. mean_menu +=
  18. "<a onclick=set_mean('" + arrMean[i] + "')>" + arrMean[i] + "</a>";
  19. }
  20. }
  21. }
  22. }
  23. return mean_menu;
  24. }
  25. function set_mean(str) {
  26. if (objCurrMouseOverPaliMean) {
  27. objCurrMouseOverPaliMean.innerHTML = str;
  28. }
  29. }
  30. function pali_canon_edit_now(thisform) {
  31. let username = getCookie("username");
  32. if (!username || username == "") {
  33. alert("请登陆后执行此操作");
  34. return false;
  35. }
  36. let download_res_data = new Array();
  37. var resDownloadItem = new Object();
  38. resDownloadItem.album_id = "uuid";
  39. resDownloadItem.type = 6;
  40. resDownloadItem.book = thisform.book.value;
  41. resDownloadItem.parNum = thisform.para.value;
  42. resDownloadItem.author = username;
  43. resDownloadItem.editor = username;
  44. resDownloadItem.language = "pali";
  45. resDownloadItem.edition = "1";
  46. resDownloadItem.version = "1";
  47. resDownloadItem.title = thisform.chapter_title.value;
  48. let strParList = "";
  49. //查找被选择的段落
  50. let firstIndex = thisform.para.value;
  51. let endIndex = thisform.para_end.value;
  52. for (let iPar = firstIndex; iPar <= endIndex; iPar++) {
  53. strParList += iPar;
  54. if (iPar < endIndex) {
  55. strParList += ",";
  56. }
  57. }
  58. resDownloadItem.parlist = strParList;
  59. download_res_data.push(resDownloadItem);
  60. if (download_res_data.length > 0) {
  61. $("#project_new_res_data").val(JSON.stringify(download_res_data));
  62. return true;
  63. } else {
  64. return false;
  65. }
  66. }