code.gitea.io/gitea@v1.22.3/web_src/js/index.js (about)

     1  // bootstrap module must be the first one to be imported, it handles webpack lazy-loading and global errors
     2  import './bootstrap.js';
     3  
     4  import {initRepoActivityTopAuthorsChart} from './components/RepoActivityTopAuthors.vue';
     5  import {initDashboardRepoList} from './components/DashboardRepoList.vue';
     6  
     7  import {initGlobalCopyToClipboardListener} from './features/clipboard.js';
     8  import {initContextPopups} from './features/contextpopup.js';
     9  import {initRepoGraphGit} from './features/repo-graph.js';
    10  import {initHeatmap} from './features/heatmap.js';
    11  import {initImageDiff} from './features/imagediff.js';
    12  import {initRepoMigration} from './features/repo-migration.js';
    13  import {initRepoProject} from './features/repo-projects.js';
    14  import {initTableSort} from './features/tablesort.js';
    15  import {initAutoFocusEnd} from './features/autofocus-end.js';
    16  import {initAdminUserListSearchForm} from './features/admin/users.js';
    17  import {initAdminConfigs} from './features/admin/config.js';
    18  import {initMarkupAnchors} from './markup/anchors.js';
    19  import {initNotificationCount, initNotificationsTable} from './features/notification.js';
    20  import {initRepoIssueContentHistory} from './features/repo-issue-content.js';
    21  import {initStopwatch} from './features/stopwatch.js';
    22  import {initFindFileInRepo} from './features/repo-findfile.js';
    23  import {initCommentContent, initMarkupContent} from './markup/content.js';
    24  import {initPdfViewer} from './render/pdf.js';
    25  
    26  import {initUserAuthOauth2} from './features/user-auth.js';
    27  import {
    28    initRepoIssueDue,
    29    initRepoIssueReferenceRepositorySearch,
    30    initRepoIssueTimeTracking,
    31    initRepoIssueWipTitle,
    32    initRepoPullRequestMergeInstruction,
    33    initRepoPullRequestAllowMaintainerEdit,
    34    initRepoPullRequestReview, initRepoIssueSidebarList, initArchivedLabelHandler,
    35  } from './features/repo-issue.js';
    36  import {initRepoEllipsisButton, initCommitStatuses} from './features/repo-commit.js';
    37  import {
    38    initFootLanguageMenu,
    39    initGlobalButtonClickOnEnter,
    40    initGlobalButtons,
    41    initGlobalCommon,
    42    initGlobalDropzone,
    43    initGlobalEnterQuickSubmit,
    44    initGlobalFormDirtyLeaveConfirm,
    45    initGlobalLinkActions,
    46    initHeadNavbarContentToggle,
    47  } from './features/common-global.js';
    48  import {initRepoTopicBar} from './features/repo-home.js';
    49  import {initAdminEmails} from './features/admin/emails.js';
    50  import {initAdminCommon} from './features/admin/common.js';
    51  import {initRepoTemplateSearch} from './features/repo-template.js';
    52  import {initRepoCodeView} from './features/repo-code.js';
    53  import {initSshKeyFormParser} from './features/sshkey-helper.js';
    54  import {initUserSettings} from './features/user-settings.js';
    55  import {initRepoArchiveLinks} from './features/repo-common.js';
    56  import {initRepoMigrationStatusChecker} from './features/repo-migrate.js';
    57  import {
    58    initRepoSettingGitHook,
    59    initRepoSettingsCollaboration,
    60    initRepoSettingSearchTeamBox,
    61  } from './features/repo-settings.js';
    62  import {initRepoDiffView} from './features/repo-diff.js';
    63  import {initOrgTeamSearchRepoBox, initOrgTeamSettings} from './features/org-team.js';
    64  import {initUserAuthWebAuthn, initUserAuthWebAuthnRegister} from './features/user-auth-webauthn.js';
    65  import {initRepoRelease, initRepoReleaseNew} from './features/repo-release.js';
    66  import {initRepoEditor} from './features/repo-editor.js';
    67  import {initCompSearchUserBox} from './features/comp/SearchUserBox.js';
    68  import {initInstall} from './features/install.js';
    69  import {initCompWebHookEditor} from './features/comp/WebHookEditor.js';
    70  import {initRepoBranchButton} from './features/repo-branch.js';
    71  import {initCommonOrganization} from './features/common-organization.js';
    72  import {initRepoWikiForm} from './features/repo-wiki.js';
    73  import {initRepoCommentForm, initRepository} from './features/repo-legacy.js';
    74  import {initCopyContent} from './features/copycontent.js';
    75  import {initCaptcha} from './features/captcha.js';
    76  import {initRepositoryActionView} from './components/RepoActionView.vue';
    77  import {initGlobalTooltips} from './modules/tippy.js';
    78  import {initGiteaFomantic} from './modules/fomantic.js';
    79  import {onDomReady} from './utils/dom.js';
    80  import {initRepoIssueList} from './features/repo-issue-list.js';
    81  import {initCommonIssueListQuickGoto} from './features/common-issue-list.js';
    82  import {initRepoContributors} from './features/contributors.js';
    83  import {initRepoCodeFrequency} from './features/code-frequency.js';
    84  import {initRepoRecentCommits} from './features/recent-commits.js';
    85  import {initRepoDiffCommitBranchesAndTags} from './features/repo-diff-commit.js';
    86  import {initDirAuto} from './modules/dirauto.js';
    87  import {initRepositorySearch} from './features/repo-search.js';
    88  import {initColorPickers} from './features/colorpicker.js';
    89  import {initAdminSelfCheck} from './features/admin/selfcheck.js';
    90  import {initScopedAccessTokenCategories} from './features/scoped-access-token.js';
    91  
    92  // Init Gitea's Fomantic settings
    93  initGiteaFomantic();
    94  initDirAuto();
    95  
    96  onDomReady(() => {
    97    initGlobalCommon();
    98  
    99    initGlobalTooltips();
   100    initGlobalButtonClickOnEnter();
   101    initGlobalButtons();
   102    initGlobalCopyToClipboardListener();
   103    initGlobalDropzone();
   104    initGlobalEnterQuickSubmit();
   105    initGlobalFormDirtyLeaveConfirm();
   106    initGlobalLinkActions();
   107  
   108    initCommonOrganization();
   109    initCommonIssueListQuickGoto();
   110  
   111    initCompSearchUserBox();
   112    initCompWebHookEditor();
   113  
   114    initInstall();
   115  
   116    initHeadNavbarContentToggle();
   117    initFootLanguageMenu();
   118  
   119    initCommentContent();
   120    initContextPopups();
   121    initHeatmap();
   122    initImageDiff();
   123    initMarkupAnchors();
   124    initMarkupContent();
   125    initSshKeyFormParser();
   126    initStopwatch();
   127    initTableSort();
   128    initAutoFocusEnd();
   129    initFindFileInRepo();
   130    initCopyContent();
   131  
   132    initAdminCommon();
   133    initAdminEmails();
   134    initAdminUserListSearchForm();
   135    initAdminConfigs();
   136    initAdminSelfCheck();
   137  
   138    initDashboardRepoList();
   139  
   140    initNotificationCount();
   141    initNotificationsTable();
   142  
   143    initOrgTeamSearchRepoBox();
   144    initOrgTeamSettings();
   145  
   146    initRepoActivityTopAuthorsChart();
   147    initRepoArchiveLinks();
   148    initRepoBranchButton();
   149    initRepoCodeView();
   150    initRepoCommentForm();
   151    initRepoEllipsisButton();
   152    initRepoDiffCommitBranchesAndTags();
   153    initRepoEditor();
   154    initRepoGraphGit();
   155    initRepoIssueContentHistory();
   156    initRepoIssueDue();
   157    initRepoIssueList();
   158    initRepoIssueSidebarList();
   159    initArchivedLabelHandler();
   160    initRepoIssueReferenceRepositorySearch();
   161    initRepoIssueTimeTracking();
   162    initRepoIssueWipTitle();
   163    initRepoMigration();
   164    initRepoMigrationStatusChecker();
   165    initRepoProject();
   166    initRepoPullRequestMergeInstruction();
   167    initRepoPullRequestAllowMaintainerEdit();
   168    initRepoPullRequestReview();
   169    initRepoRelease();
   170    initRepoReleaseNew();
   171    initRepoSettingGitHook();
   172    initRepoSettingSearchTeamBox();
   173    initRepoSettingsCollaboration();
   174    initRepoTemplateSearch();
   175    initRepoTopicBar();
   176    initRepoWikiForm();
   177    initRepository();
   178    initRepositoryActionView();
   179    initRepositorySearch();
   180    initRepoContributors();
   181    initRepoCodeFrequency();
   182    initRepoRecentCommits();
   183  
   184    initCommitStatuses();
   185    initCaptcha();
   186  
   187    initUserAuthOauth2();
   188    initUserAuthWebAuthn();
   189    initUserAuthWebAuthnRegister();
   190    initUserSettings();
   191    initRepoDiffView();
   192    initPdfViewer();
   193    initScopedAccessTokenCategories();
   194    initColorPickers();
   195  });