2
0

sent.js 1020 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. function sent_new(bid,begin,end,strInput){
  2. let mBlock = doc_tran("#"+bid);
  3. let dbId=mBlock.text(begin,end,"id");
  4. let dbParentId=mBlock.text(begin,end,"db_parent_id");
  5. if(dbId==""){
  6. dbId=0;
  7. }
  8. if(dbParentId==""){
  9. dbParentId=0;
  10. }
  11. $.post("./sent/sent.php",
  12. {
  13. op:"save",
  14. block_id:bid,
  15. id:dbId,
  16. parent_id:dbParentId,
  17. book:mBlock.info("book"),
  18. para:mBlock.info("paragraph"),
  19. begin:begin,
  20. end:end,
  21. tag:"_tran_",
  22. author:mBlock.info("author"),
  23. text:strInput,
  24. lang:mBlock.info("language"),
  25. status:1
  26. },
  27. function(data,status){
  28. try{
  29. let arrData=JSON.parse(data);
  30. let mBlock = doc_tran("#"+arrData.block_id);
  31. mBlock.text(arrData.begin,arrData.end,"id",arrData.id);
  32. ntf_show("new id:"+arrData.id);
  33. }
  34. catch(e){
  35. console.error(e);
  36. }
  37. }
  38. );
  39. }
  40. function sen_save(bid,begin,end,str){
  41. let mBlock = doc_tran("#"+bid);
  42. let uuid=mBlock.text(begin,end,"id");
  43. if(uuid==""){
  44. sent_new(bid,begin,end,str);
  45. }
  46. else{
  47. usent_update(bid,begin,end,str);
  48. usent_commit();
  49. }
  50. //
  51. }