diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /resources/assets/javascripts/init.js | |
current code from svn, revision 62608
Diffstat (limited to 'resources/assets/javascripts/init.js')
| -rw-r--r-- | resources/assets/javascripts/init.js | 175 |
1 files changed, 175 insertions, 0 deletions
diff --git a/resources/assets/javascripts/init.js b/resources/assets/javascripts/init.js new file mode 100644 index 0000000..caf944e --- /dev/null +++ b/resources/assets/javascripts/init.js @@ -0,0 +1,175 @@ +import Vue from './lib/studip-vue.js'; + +import ActionMenu from './lib/actionmenu.js'; +import admin_sem_class from './lib/admin_sem_class.js'; +import Admission from './lib/admission.js'; +import Arbeitsgruppen from './lib/arbeitsgruppen.js'; +import Archive from './lib/archive.js'; +import Audio from './lib/audio.js'; +import Avatar from './lib/avatar.js'; +import BigImageHandler from './lib/big_image_handler.js'; +import Blubber from './lib/blubber.js'; +import Browse from './lib/browse.js'; +import Cache from './lib/cache.js'; +import Calendar from './lib/calendar.js'; +import CalendarDialog from './lib/calendar_dialog.js'; +import Clipboard from './lib/clipboard.js'; +import Cookie from './lib/cookie.js'; +import CourseWizard from './lib/course_wizard.js'; +import createURLHelper from './lib/url_helper.js'; +import CSS from './lib/css.js'; +import Dates from './lib/dates.js'; +import Dialog from './lib/dialog.js'; +import Dialogs from './lib/dialogs.js'; +import DragAndDropUpload from './lib/drag_and_drop_upload.js'; +import enrollment from './lib/enrollment.js'; +import eventBus from './lib/event-bus.js'; +import extractCallback from './lib/extract_callback.js'; +import Files from './lib/files.js'; +import FilesDashboard from './lib/files_dashboard.js'; +import Folders from './lib/folders.js'; +import Forms from './lib/forms.js'; +import Fullscreen from './lib/fullscreen.js'; +import GlobalSearch from './lib/global_search.js'; +import HeaderMagic from './lib/header_magic.js'; +import i18n from './lib/i18n.js'; +import Instschedule from './lib/instschedule.js'; +import InlineEditing from './lib/inline-editing.js'; +import JSONAPI, { jsonapi } from './lib/jsonapi.js'; +import JSUpdater from './lib/jsupdater.js'; +import Lightbox from './lib/lightbox.js'; +import Markup from './lib/markup.js'; +import Members from './lib/members.js'; +import Messages from './lib/messages.js'; +import MultiPersonSearch from './lib/multi_person_search.js'; +import MultiSelect from './lib/multi_select.js'; +import NavigationShrinker from './lib/navigation_shrinker.js'; +import News from './lib/news.js'; +import OER from './lib/oer.js'; +import OldUpload from './lib/old_upload.js'; +import Overlapping from './lib/overlapping.js'; +import Overlay from './lib/overlay.js'; +import PageLayout from './lib/page_layout.js'; +import parseOptions from './lib/parse_options.js'; +import PersonalNotifications from './lib/personal_notifications.js'; +import Plus from './lib/plus.js'; +import QRCode from './lib/qr_code.js'; +import Questionnaire from './lib/questionnaire.js'; +import QuickSearch from './lib/quick_search.js'; +import Raumzeit from './lib/raumzeit.js'; +import {ready, domReady, dialogReady} from './lib/ready.js'; +import register from './lib/register.js'; +import Report from './lib/report.js'; +import Resources from './lib/resources.js'; +import Responsive from './lib/responsive.js'; +import RESTAPI, { api } from './lib/restapi.js'; +import Schedule from './lib/schedule.js'; +import Scroll from './lib/scroll.js'; +import Search from './lib/search.js'; +import Sidebar from './lib/sidebar.js'; +import SkipLinks from './lib/skip_links.js'; +import SmileyPicker from './lib/smiley_picker.js'; +import startpage from './lib/startpage.js'; +import Statusgroups from './lib/statusgroups.js'; +import study_area_selection from './lib/study_area_selection.js'; +import Table from './lib/table.js'; +import TableOfContents from './lib/table-of-contents.js'; +import Toolbar from './lib/toolbar.js'; +import Tooltip from './lib/tooltip.js'; +import Tour from './lib/tour.js'; +import * as Gettext from './lib/gettext.js'; +import UserFilter from './lib/user_filter.js'; +import wysiwyg from './lib/wysiwyg.js'; +import ScrollToTop from './lib/scroll_to_top.js'; + +const configURLHelper = _.get(window, 'STUDIP.URLHelper', {}); +const URLHelper = createURLHelper(configURLHelper); + +window.STUDIP = _.assign(window.STUDIP || {}, { + ActionMenu, + admin_sem_class, + Admission, + api, + Arbeitsgruppen, + Archive, + Audio, + Avatar, + BigImageHandler, + Blubber, + Browse, + Cache, + Calendar, + CalendarDialog, + Cookie, + CourseWizard, + CSS, + Dates, + Dialog, + Dialogs, + DragAndDropUpload, + enrollment, + eventBus, + extractCallback, + Files, + FilesDashboard, + Folders, + Forms, + Fullscreen, + Gettext, + GlobalSearch, + HeaderMagic, + i18n, + Instschedule, + InlineEditing, + jsonapi, + JSONAPI, + JSUpdater, + Lightbox, + Markup, + Members, + Messages, + MultiPersonSearch, + MultiSelect, + NavigationShrinker, + News, + OER, + OldUpload, + Overlapping, + Overlay, + PageLayout, + parseOptions, + PersonalNotifications, + Plus, + QRCode, + Questionnaire, + QuickSearch, + Raumzeit, + register, + Report, + Responsive, + RESTAPI, + Schedule, + Scroll, + Search, + Sidebar, + SkipLinks, + SmileyPicker, + startpage, + Statusgroups, + study_area_selection, + Table, + TableOfContents, + Toolbar, + Tooltip, + Tour, + URLHelper, + UserFilter, + wysiwyg, + Resources, + Clipboard, + ready, + domReady, + dialogReady, + ScrollToTop, + Vue +}); |
