channal_add_dlg.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. var _channal_add_dlg_div;
  2. function channal_add_dlg_init(div) {
  3. _channal_add_dlg_div = div;
  4. let html = "";
  5. html += "<div id='channal_add_dlg'>";
  6. html += "<div >";
  7. html += "<div >Channal Title</div>";
  8. html += "<input type='input' id='channal_add_title' />";
  9. html += "</div>";
  10. html += "<div>";
  11. html += "</div>";
  12. html +=
  13. "<div style='display:flex;justify-content: space-between;padding-top: 1em;'>";
  14. html += "<div>";
  15. html += "<select id='channal_add_dlg_lang' name='lang'>";
  16. html += "<option value='zh'>Chinese-中文</option>";
  17. html += "<option value='en'>English-English</option>";
  18. html += "<option value='my'>Mymarnese-</option>";
  19. html += "</select>";
  20. html += "</div>";
  21. html += "<div>";
  22. html += "<button onclick='channal_add_cancel()'>Cancel</button>";
  23. html += "<button onclick='channal_add_new()'>New</button>";
  24. html += "</div>";
  25. html += "</div>";
  26. html += "</div>";
  27. $("#" + div).append(html);
  28. }
  29. function channal_add_dlg_show() {
  30. $("#" + _channal_add_dlg_div).show();
  31. }
  32. function channal_add_dlg_hide() {
  33. $("#" + _channal_add_dlg_div).hide();
  34. }
  35. function channal_add_cancel() {
  36. channal_add_dlg_hide();
  37. $("#channal_add_title").val("");
  38. }
  39. function channal_add_new() {
  40. if ($("#channal_add_title").val() == "") {
  41. alert("channal name is empty!");
  42. return;
  43. }
  44. $.post(
  45. "../channal/my_channal_put.php",
  46. {
  47. name: $("#channal_add_title").val(),
  48. lang: $("#channal_add_dlg_lang").val(),
  49. },
  50. function (data) {
  51. let error = JSON.parse(data);
  52. if (error.status == 0) {
  53. alert("ok");
  54. channal_add_cancel();
  55. } else {
  56. alert(error.message);
  57. }
  58. }
  59. );
  60. }