article_add_dlg.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. var _article_add_dlg_div;
  2. function article_add_dlg_init(div) {
  3. _article_add_dlg_div = div;
  4. let html = "";
  5. html += "<div id='article_add_dlg'>";
  6. html += "<fieldset class='broder-1 broder-r'>";
  7. html += "<legend>" + gLocal.gui.title + "</legend>";
  8. html += "<input type='input' id='article_add_title' placeholder='" + gLocal.gui.input + gLocal.gui.title + "' />";
  9. html += "</fieldset>";
  10. html += "<div>";
  11. html += "</div>";
  12. html +=
  13. "<div style='display:flex;justify-content: space-evenly;padding-top: 1em;'>";
  14. html += "<button onclick='article_add_cancel()'>" + gLocal.gui.cancel + "</button>";
  15. html += "<button onclick='article_add_new()'>" + gLocal.gui.new + "</button>";
  16. html += "</div>";
  17. html += "</div>";
  18. $("#" + div).append(html);
  19. }
  20. function article_add_dlg_show() {
  21. $("#" + _article_add_dlg_div).show();
  22. }
  23. function article_add_dlg_hide() {
  24. $("#" + _article_add_dlg_div).hide();
  25. }
  26. function article_add_cancel() {
  27. article_add_dlg_hide();
  28. $("#article_add_title").val("");
  29. }
  30. function article_add_new() {
  31. $.post(
  32. "../article/my_article_put.php",
  33. {
  34. title: $("#article_add_title").val(),
  35. },
  36. function (data) {
  37. let error = JSON.parse(data);
  38. if (error.status == 0) {
  39. alert("ok");
  40. article_add_cancel();
  41. } else {
  42. alert(error.message);
  43. }
  44. }
  45. );
  46. }