index.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import alpineInit from './alpineInit';
  2. import focusFirstInput from './focusFirstInput';
  3. import handleAddIpLists from './addIpLists';
  4. import handleConfirmAction from './confirmAction';
  5. import handleCopyCreds from './copyCreds';
  6. import handleClipboardCopy from './clipboardCopy';
  7. import handleCronGenerator from './cronGenerator';
  8. import handleDatabaseHints from './databaseHints';
  9. import handleDiscardAllMail from './discardAllMail';
  10. import handleDnsRecordHint from './dnsRecordHint';
  11. import handleDocRootHint from './docRootHint';
  12. import handleEditWebListeners from './editWebListeners';
  13. import handleErrorMessage from './errorHandler';
  14. import handleFormSubmit from './formSubmit';
  15. import handleFtpAccountHints from './ftpAccountHints';
  16. import handleFtpAccounts from './ftpAccounts';
  17. import handleIpListDataSource from './ipListDataSource';
  18. import handleListSorting from './listSorting';
  19. import handleListUnitSelect from './listUnitSelect';
  20. import handleNameServerInput from './nameServerInput';
  21. import handlePasswordInput from './passwordInput';
  22. import handleShortcuts from './shortcuts';
  23. import handleStickyToolbar from './stickyToolbar';
  24. import handleSyncEmailValues from './syncEmailValues';
  25. import handleTabPanels from './tabPanels';
  26. import handleToggleAdvanced from './toggleAdvanced';
  27. import handleUnlimitedInput from './unlimitedInput';
  28. import initRrdCharts from './rrdCharts';
  29. import initWebTerminal from './webTerminal';
  30. initListeners();
  31. focusFirstInput();
  32. function initListeners() {
  33. handleAddIpLists();
  34. handleConfirmAction();
  35. handleCopyCreds();
  36. handleClipboardCopy();
  37. handleCronGenerator();
  38. handleDiscardAllMail();
  39. handleDnsRecordHint();
  40. handleDocRootHint();
  41. handleEditWebListeners();
  42. handleFormSubmit();
  43. handleFtpAccounts();
  44. handleListSorting();
  45. handleListUnitSelect();
  46. handleNameServerInput();
  47. handlePasswordInput();
  48. handleStickyToolbar();
  49. handleSyncEmailValues();
  50. handleTabPanels();
  51. handleToggleAdvanced();
  52. initRrdCharts();
  53. initWebTerminal();
  54. }
  55. document.addEventListener('alpine:init', () => {
  56. alpineInit();
  57. handleDatabaseHints();
  58. handleErrorMessage();
  59. handleFtpAccountHints();
  60. handleIpListDataSource();
  61. handleShortcuts();
  62. handleUnlimitedInput();
  63. });