delete_hint_modal.ejs 1.1 KB

12345678910111213141516171819202122232425262728
  1. <!--删除节点确认-->
  2. <div class="modal fade" id="del-node" data-backdrop="static">
  3. <div class="modal-dialog" role="document">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <h5 class="modal-title">删除确认</h5>
  7. </div>
  8. <div class="modal-body">
  9. <h6 id="del-node-hint">确认删除「当前节点及子项」?</h6>
  10. <h6>删除后,数据无法恢复,请谨慎操作。</h6>
  11. </div>
  12. <div class="modal-footer">
  13. <button type="button" class="btn btn-sm btn-danger" id="del-node-ok" data-dismiss="modal">确定删除</button>
  14. <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
  15. </div>
  16. </div>
  17. </div>
  18. </div>
  19. <script>
  20. const deleteAfterHint = function (fun, hint = '') {
  21. $('#del-node').modal('show');
  22. $('#del-node-ok').bind('click', fun);
  23. if (hint) $('#del-node-hint').html(hint);
  24. $('#del-node').bind('hidden.bs.modal', function () {
  25. $('#del-node-ok').unbind('click');
  26. });
  27. }
  28. </script>