group_add_dlg.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. var _group_add_dlg_div;
  2. function group_add_dlg_init(div) {
  3. _group_add_dlg_div = div;
  4. let html = "";
  5. html += "<div id='group_add_dlg'>";
  6. html += "<div >";
  7. html += "<div >" + gLocal.gui.name + "</div>";
  8. html += "<input type='text' id='group_add_title' maxlength='32' placeholder='" + gLocal.gui.name + "'/>";
  9. html += "</div>";
  10. html += "<div>";
  11. html += "</div>";
  12. html += "<div style='display:flex;justify-content: space-between;padding-top: 1em;'>";
  13. html += "<div>";
  14. html += "</div>";
  15. html += "<div>";
  16. html += "<button onclick='group_add_cancel()'>" + gLocal.gui.cancel + "</button>";
  17. html += "<button onclick='group_add_new()'>" + gLocal.gui.new + "</button>";
  18. html += "</div>";
  19. html += "</div>";
  20. html += "</div>";
  21. $("#" + div).append(html);
  22. }
  23. function team_add_dlg_init(div) {
  24. _group_add_dlg_div = div;
  25. let html = "";
  26. html += "<div id='group_add_dlg'>";
  27. html += "<div >";
  28. html += "<div >" + gLocal.gui.name + "</div>";
  29. html += "<input type='text' id='group_add_title' maxlength='32' placeholder='" + gLocal.gui.name + "'/>";
  30. html += "</div>";
  31. html += "<div>";
  32. html += "</div>";
  33. html += "<div style='display:flex;justify-content: space-between;padding-top: 1em;'>";
  34. html += "<div>";
  35. html += "</div>";
  36. html += "<div>";
  37. html += "<button onclick='group_add_cancel()'>" + gLocal.gui.cancel + "</button>";
  38. html += "<button onclick='group_add_new()'>" + gLocal.gui.new + "</button>";
  39. html += "</div>";
  40. html += "</div>";
  41. html += "</div>";
  42. $("#" + div).append(html);
  43. }
  44. function group_add_dlg_show() {
  45. $("#" + _group_add_dlg_div).show();
  46. }
  47. function group_add_dlg_hide() {
  48. $("#" + _group_add_dlg_div).hide();
  49. }
  50. function group_add_cancel() {
  51. group_add_dlg_hide();
  52. $("#group_add_title").val("");
  53. }
  54. function group_add_new() {
  55. if ($("#group_add_title").val() == "") {
  56. alert("group name is empty!");
  57. return;
  58. }
  59. let parentid = 0;
  60. if (typeof gGroupId != "undefined") {
  61. parentid = gGroupId;
  62. }
  63. $.post(
  64. "../group/my_group_put.php",
  65. {
  66. name: $("#group_add_title").val(),
  67. parent: parentid,
  68. },
  69. function (data) {
  70. let error = JSON.parse(data);
  71. if (error.status == 0) {
  72. alert("ok");
  73. group_add_cancel();
  74. location.reload();
  75. } else {
  76. alert(error.message);
  77. }
  78. }
  79. );
  80. }