From 6ddc62857d2dd07793c4d0a716dad28d5d35fc27 Mon Sep 17 00:00:00 2001 From: vitorsemeano Date: Sat, 23 Feb 2019 18:05:42 +0000 Subject: [PATCH] move emby-webcomponents to components and reflect paths --- .../actionsheet/actionsheet.css | 0 .../actionsheet/actionsheet.js | 0 .../alert/alert.js | 0 .../alert/nativealert.js | 0 .../alphanumericshortcuts.js | 0 .../alphapicker/alphapicker.js | 0 .../alphapicker/style.css | 0 .../appfooter/appfooter.css | 0 .../appfooter/appfooter.js | 0 .../appsettings.js | 0 .../backdrop/backdrop.js | 0 .../backdrop/style.css | 0 .../browser.js | 0 .../browserdeviceprofile.js | 0 .../cardbuilder/card.css | 0 .../cardbuilder/cardbuilder.js | 0 .../cardbuilder/chaptercardbuilder.js | 0 .../cardbuilder/peoplecardbuilder.js | 0 .../cardbuilder/roundcard.css | 0 .../chromecast/chromecasthelpers.js | 0 .../chromecast/chromecastplayer.js | 0 .../clearbutton.css | 0 .../collectioneditor/collectioneditor.js | 0 .../confirm/confirm.js | 0 .../confirm/nativeconfirm.js | 0 .../datetime.js | 0 .../deletehelper.js | 0 .../dialog/dialog.js | 0 .../dialog/dialog.template.html | 0 .../dialoghelper/dialoghelper.css | 0 .../dialoghelper/dialoghelper.js | 0 .../displaysettings/displaysettings.js | 0 .../displaysettings.template.html | 0 .../emby-webcomponents => components}/dom.js | 0 .../emby-button/emby-button.css | 0 .../emby-button/emby-button.js | 0 .../emby-button/paper-icon-button-light.js | 0 .../emby-checkbox/emby-checkbox.css | 0 .../emby-checkbox/emby-checkbox.js | 0 .../emby-collapse/emby-collapse.css | 0 .../emby-collapse/emby-collapse.js | 0 .../emby-input/emby-input.css | 0 .../emby-input/emby-input.js | 0 .../emby-itemrefreshindicator.js | 0 .../emby-itemscontainer.js | 0 .../emby-progressring/emby-progressring.css | 0 .../emby-progressring/emby-progressring.js | 0 .../emby-progressring.template.html | 0 .../emby-radio/emby-radio.css | 0 .../emby-radio/emby-radio.js | 0 .../emby-scrollbuttons/emby-scrollbuttons.css | 0 .../emby-scrollbuttons/emby-scrollbuttons.js | 0 .../emby-scroller/emby-scroller.js | 0 .../emby-select/emby-select.css | 0 .../emby-select/emby-select.js | 0 .../emby-slider/emby-slider.css | 0 .../emby-slider/emby-slider.js | 0 .../emby-tabs/emby-tabs.css | 0 .../emby-tabs/emby-tabs.js | 0 .../emby-textarea/emby-textarea.css | 0 .../emby-textarea/emby-textarea.js | 0 .../emby-toggle/emby-toggle.css | 0 .../emby-toggle/emby-toggle.js | 0 .../fetchhelper.js | 0 .../filedownloader.js | 0 .../filesystem.js | 0 .../filtermenu/filtermenu.js | 0 .../filtermenu/filtermenu.template.html | 0 .../flexstyles.css | 0 .../flvjs/flv.min.js | 0 .../focusmanager.js | 0 .../fonts/fonts.css | 0 .../fonts/fonts.sized.css | 0 .../flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff | Bin .../flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 | Bin .../fonts/material-icons/style.css | 0 .../formdialog.css | 0 .../fullscreen/fullscreen-dc.js | 0 .../fullscreen/fullscreenmanager.js | 0 .../globalize.js | 0 .../guide/guide-settings.js | 0 .../guide/guide-settings.template.html | 0 .../guide/guide.css | 0 .../guide/guide.js | 0 .../guide/programs.css | 0 .../guide/tvguide.template.html | 0 .../headroom/headroom.css | 0 .../headroom/headroom.js | 0 .../homescreensettings/homescreensettings.js | 0 .../homescreensettings.template.html | 0 .../homescreensettingsdialog.js | 0 .../homescreensettingsdialog.template.html | 0 .../homesections/homesections.css | 0 .../homesections/homesections.js | 0 .../htmlaudioplayer/plugin.js | 0 .../htmlvideoplayer/htmlmediahelper.js | 0 .../htmlvideoplayer/plugin.js | 0 .../htmlvideoplayer/style.css | 0 .../imagedownloader/imagedownloader.js | 0 .../imagedownloader.template.html | 0 .../imageeditor/imageeditor.css | 0 .../imageeditor/imageeditor.js | 0 .../imageeditor/imageeditor.template.html | 0 .../images/basicimagefetcher.js | 0 .../images/imagehelper.js | 0 .../images/style.css | 0 .../imageuploader/imageuploader.js | 0 .../imageuploader/imageuploader.template.html | 0 .../imageuploader/style.css | 0 .../indicators/indicators.css | 0 .../indicators/indicators.js | 0 .../input/api.js | 0 .../input/gamepadtokey.js | 0 .../input/mouse.js | 0 .../inputmanager.js | 0 .../itemcontextmenu.js | 0 .../itemhelper.js | 0 .../itemidentifier/itemidentifier.js | 0 .../itemidentifier.template.html | 0 .../itemsrefresher.js | 0 .../layoutmanager.js | 0 .../lazyloader/lazyedgehack.css | 0 .../lazyloader-intersectionobserver.js | 0 .../lazyloader/lazyloader-scroll.js | 0 .../listview/listview.css | 0 .../listview/listview.js | 0 .../loading/loader2.gif | Bin .../loading/loading-legacy.css | 0 .../loading/loading-legacy.js | 0 .../loading/loading-lite.css | 0 .../loading/loading-lite.js | 0 .../loadingdialog/loadingdialog.js | 0 .../maintabsmanager.js | 0 .../mediainfo/fresh.png | Bin .../mediainfo/mediainfo.css | 0 .../mediainfo/mediainfo.js | 0 .../mediainfo/rotten.png | Bin .../metadataeditor/metadataeditor.js | 0 .../metadataeditor.template.html | 0 .../metadataeditor/personeditor.js | 0 .../metadataeditor/personeditor.template.html | 0 .../multidownload.js | 0 .../multiselect/multiselect.css | 0 .../multiselect/multiselect.js | 0 .../native-promise-only/lib/npo.src.js | 0 .../native-promise-only/test_adapter.js | 0 .../notifications/badge.png | Bin .../notifications/notificationicon.png | Bin .../notifications/notifications.js | 0 .../nowplayingbar/nowplayingbar.css | 0 .../nowplayingbar/nowplayingbar.js | 0 .../packagemanager.js | 0 .../pagejs/page.js | 0 .../photoplayer/plugin.js | 0 .../playback/autoplaydetect.js | 0 .../playback/brightnessosd.js | 0 .../playback/experimentalwarnings.js | 0 .../playback/iconosd.css | 0 .../playback/mediasession.js | 0 .../playback/nowplayinghelper.js | 0 .../playback/playaccessvalidation.js | 0 .../playback/playbackmanager.js | 0 .../playback/playbackorientation.js | 0 .../playback/playbackvalidation.js | 0 .../playback/playerselection.js | 0 .../playback/playersettingsmenu.js | 0 .../playback/playmethodhelper.js | 0 .../playback/playqueuemanager.js | 0 .../playback/remotecontrolautoplay.js | 0 .../playback/volumeosd.js | 0 .../playbacksettings/playbacksettings.js | 0 .../playbacksettings.template.html | 0 .../playerstats/playerstats.css | 0 .../playerstats/playerstats.js | 0 .../playlisteditor/playlisteditor.js | 0 .../playmenu.js | 0 .../pluginmanager.js | 0 .../polyfills/array.js | 0 .../polyfills/bind.js | 0 .../polyfills/objectassign.js | 0 .../polyfills/raf.js | 0 .../prompt/nativeprompt.js | 0 .../prompt/prompt.js | 0 .../prompt/prompt.template.html | 0 .../qualityoptions.js | 0 .../recordingcreator/empty.png | Bin .../recordingcreator/recordingbutton.js | 0 .../recordingcreator/recordingcreator.css | 0 .../recordingcreator/recordingcreator.js | 0 .../recordingcreator.template.html | 0 .../recordingcreator/recordingeditor.js | 0 .../recordingeditor.template.html | 0 .../recordingcreator/recordingfields.css | 0 .../recordingcreator/recordingfields.js | 0 .../recordingfields.template.html | 0 .../recordingcreator/recordinghelper.js | 0 .../recordingcreator/seriesrecordingeditor.js | 0 .../seriesrecordingeditor.template.html | 0 .../refreshdialog/refreshdialog.js | 0 .../registrationservices.js | 0 .../require/requirecss.js | 2 +- .../require/requiretext.js | 0 .../ResizeObserver.js | 0 .../router.js | 0 .../sanitizefilename.js | 0 .../scroller/smoothscroller.js | 0 .../scrollhelper.js | 0 .../scrollstyles.css | 0 .../search/searchfields.css | 0 .../search/searchfields.js | 0 .../search/searchfields.template.html | 0 .../search/searchresults.js | 0 .../search/searchresults.template.html | 0 .../serverrestartdialog.js | 0 .../serviceworker/notifications.js | 0 .../serviceworker/sync.js | 0 .../sessionplayer.js | 0 .../shell.js | 0 .../shortcuts.js | 0 .../skinmanager.js | 2 +- .../slideshow/slideshow.js | 0 .../slideshow/style.css | 0 .../sortmenu/sortmenu.js | 0 .../sortmenu/sortmenu.template.html | 0 .../staticbackdrops.js | 0 .../subtitleeditor/subtitleeditor.css | 0 .../subtitleeditor/subtitleeditor.js | 0 .../subtitleeditor.template.html | 0 .../subtitleappearancehelper.js | 0 .../subtitlesettings/subtitlesettings.js | 0 .../subtitlesettings.template.html | 0 .../sync/emby-downloadbutton.js | 0 .../sync/sync.js | 0 .../tabbedview/itemstab.js | 0 .../tabbedview/tabbedview.js | 0 .../thememediaplayer.js | 0 .../themes/appletv/theme.css | 0 .../themes/blueradiance/bg.jpg | Bin .../themes/blueradiance/theme.css | 0 .../themes/dark-classic/theme.css | 0 .../themes/dark-green/theme.css | 0 .../themes/dark-red/theme.css | 0 .../themes/dark/theme.css | 0 .../themes/light-blue/theme.css | 0 .../themes/light-classic/theme.css | 0 .../themes/light-green/theme.css | 0 .../themes/light-pink/theme.css | 0 .../themes/light-purple/theme.css | 0 .../themes/light-red/theme.css | 0 .../themes/light/theme.css | 0 .../themes/logodark.png | Bin .../themes/logowhite.png | Bin .../themes/wmc/theme.css | 0 .../toast/toast.css | 0 .../toast/toast.js | 0 .../touchhelper.js | 0 .../upnextdialog/upnextdialog.css | 0 .../upnextdialog/upnextdialog.js | 0 .../userdatabuttons/emby-playstatebutton.js | 0 .../userdatabuttons/emby-ratingbutton.js | 0 .../userdatabuttons/userdatabuttons.css | 0 .../userdatabuttons/userdatabuttons.js | 0 .../usersettings/usersettings.js | 0 .../usersettings/usersettingsbuilder.js | 0 src/components/viewcontainer-lite.js | 2 +- .../viewmanager/viewcontainer-lite.css | 0 .../viewmanager/viewcontainer-lite.js | 0 .../viewmanager/viewmanager.js | 0 .../viewsettings/viewsettings.js | 0 .../viewsettings/viewsettings.template.html | 0 .../visibleinviewport.js | 0 .../youtubeplayer/plugin.js | 0 .../youtubeplayer/style.css | 0 src/scripts/site.js | 32 +++++++++--------- src/serviceworker.js | 2 +- 275 files changed, 20 insertions(+), 20 deletions(-) rename src/{bower_components/emby-webcomponents => components}/actionsheet/actionsheet.css (100%) rename src/{bower_components/emby-webcomponents => components}/actionsheet/actionsheet.js (100%) rename src/{bower_components/emby-webcomponents => components}/alert/alert.js (100%) rename src/{bower_components/emby-webcomponents => components}/alert/nativealert.js (100%) rename src/{bower_components/emby-webcomponents => components}/alphanumericshortcuts/alphanumericshortcuts.js (100%) rename src/{bower_components/emby-webcomponents => components}/alphapicker/alphapicker.js (100%) rename src/{bower_components/emby-webcomponents => components}/alphapicker/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/appfooter/appfooter.css (100%) rename src/{bower_components/emby-webcomponents => components}/appfooter/appfooter.js (100%) rename src/{bower_components/emby-webcomponents => components}/appsettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/backdrop/backdrop.js (100%) rename src/{bower_components/emby-webcomponents => components}/backdrop/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/browser.js (100%) rename src/{bower_components/emby-webcomponents => components}/browserdeviceprofile.js (100%) rename src/{bower_components/emby-webcomponents => components}/cardbuilder/card.css (100%) rename src/{bower_components/emby-webcomponents => components}/cardbuilder/cardbuilder.js (100%) rename src/{bower_components/emby-webcomponents => components}/cardbuilder/chaptercardbuilder.js (100%) rename src/{bower_components/emby-webcomponents => components}/cardbuilder/peoplecardbuilder.js (100%) rename src/{bower_components/emby-webcomponents => components}/cardbuilder/roundcard.css (100%) rename src/{bower_components/emby-webcomponents => components}/chromecast/chromecasthelpers.js (100%) rename src/{bower_components/emby-webcomponents => components}/chromecast/chromecastplayer.js (100%) rename src/{bower_components/emby-webcomponents => components}/clearbutton.css (100%) rename src/{bower_components/emby-webcomponents => components}/collectioneditor/collectioneditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/confirm/confirm.js (100%) rename src/{bower_components/emby-webcomponents => components}/confirm/nativeconfirm.js (100%) rename src/{bower_components/emby-webcomponents => components}/datetime.js (100%) rename src/{bower_components/emby-webcomponents => components}/deletehelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/dialog/dialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/dialog/dialog.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/dialoghelper/dialoghelper.css (100%) rename src/{bower_components/emby-webcomponents => components}/dialoghelper/dialoghelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/displaysettings/displaysettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/displaysettings/displaysettings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/dom.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-button/emby-button.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-button/emby-button.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-button/paper-icon-button-light.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-checkbox/emby-checkbox.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-checkbox/emby-checkbox.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-collapse/emby-collapse.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-collapse/emby-collapse.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-input/emby-input.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-input/emby-input.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-itemrefreshindicator/emby-itemrefreshindicator.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-itemscontainer/emby-itemscontainer.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-progressring/emby-progressring.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-progressring/emby-progressring.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-progressring/emby-progressring.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/emby-radio/emby-radio.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-radio/emby-radio.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-scrollbuttons/emby-scrollbuttons.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-scrollbuttons/emby-scrollbuttons.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-scroller/emby-scroller.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-select/emby-select.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-select/emby-select.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-slider/emby-slider.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-slider/emby-slider.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-tabs/emby-tabs.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-tabs/emby-tabs.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-textarea/emby-textarea.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-textarea/emby-textarea.js (100%) rename src/{bower_components/emby-webcomponents => components}/emby-toggle/emby-toggle.css (100%) rename src/{bower_components/emby-webcomponents => components}/emby-toggle/emby-toggle.js (100%) rename src/{bower_components/emby-webcomponents => components}/fetchhelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/filedownloader.js (100%) rename src/{bower_components/emby-webcomponents => components}/filesystem.js (100%) rename src/{bower_components/emby-webcomponents => components}/filtermenu/filtermenu.js (100%) rename src/{bower_components/emby-webcomponents => components}/filtermenu/filtermenu.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/flexstyles.css (100%) rename src/{bower_components/emby-webcomponents => components}/flvjs/flv.min.js (100%) rename src/{bower_components/emby-webcomponents => components}/focusmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/fonts/fonts.css (100%) rename src/{bower_components/emby-webcomponents => components}/fonts/fonts.sized.css (100%) rename src/{bower_components/emby-webcomponents => components}/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff (100%) rename src/{bower_components/emby-webcomponents => components}/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 (100%) rename src/{bower_components/emby-webcomponents => components}/fonts/material-icons/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/formdialog.css (100%) rename src/{bower_components/emby-webcomponents => components}/fullscreen/fullscreen-dc.js (100%) rename src/{bower_components/emby-webcomponents => components}/fullscreen/fullscreenmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/globalize.js (100%) rename src/{bower_components/emby-webcomponents => components}/guide/guide-settings.js (100%) rename src/{bower_components/emby-webcomponents => components}/guide/guide-settings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/guide/guide.css (100%) rename src/{bower_components/emby-webcomponents => components}/guide/guide.js (100%) rename src/{bower_components/emby-webcomponents => components}/guide/programs.css (100%) rename src/{bower_components/emby-webcomponents => components}/guide/tvguide.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/headroom/headroom.css (100%) rename src/{bower_components/emby-webcomponents => components}/headroom/headroom.js (100%) rename src/{bower_components/emby-webcomponents => components}/homescreensettings/homescreensettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/homescreensettings/homescreensettings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/homescreensettings/homescreensettingsdialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/homescreensettings/homescreensettingsdialog.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/homesections/homesections.css (100%) rename src/{bower_components/emby-webcomponents => components}/homesections/homesections.js (100%) rename src/{bower_components/emby-webcomponents => components}/htmlaudioplayer/plugin.js (100%) rename src/{bower_components/emby-webcomponents => components}/htmlvideoplayer/htmlmediahelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/htmlvideoplayer/plugin.js (100%) rename src/{bower_components/emby-webcomponents => components}/htmlvideoplayer/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/imagedownloader/imagedownloader.js (100%) rename src/{bower_components/emby-webcomponents => components}/imagedownloader/imagedownloader.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/imageeditor/imageeditor.css (100%) rename src/{bower_components/emby-webcomponents => components}/imageeditor/imageeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/imageeditor/imageeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/images/basicimagefetcher.js (100%) rename src/{bower_components/emby-webcomponents => components}/images/imagehelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/images/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/imageuploader/imageuploader.js (100%) rename src/{bower_components/emby-webcomponents => components}/imageuploader/imageuploader.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/imageuploader/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/indicators/indicators.css (100%) rename src/{bower_components/emby-webcomponents => components}/indicators/indicators.js (100%) rename src/{bower_components/emby-webcomponents => components}/input/api.js (100%) rename src/{bower_components/emby-webcomponents => components}/input/gamepadtokey.js (100%) rename src/{bower_components/emby-webcomponents => components}/input/mouse.js (100%) rename src/{bower_components/emby-webcomponents => components}/inputmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/itemcontextmenu.js (100%) rename src/{bower_components/emby-webcomponents => components}/itemhelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/itemidentifier/itemidentifier.js (100%) rename src/{bower_components/emby-webcomponents => components}/itemidentifier/itemidentifier.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/itemsrefresher.js (100%) rename src/{bower_components/emby-webcomponents => components}/layoutmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/lazyloader/lazyedgehack.css (100%) rename src/{bower_components/emby-webcomponents => components}/lazyloader/lazyloader-intersectionobserver.js (100%) rename src/{bower_components/emby-webcomponents => components}/lazyloader/lazyloader-scroll.js (100%) rename src/{bower_components/emby-webcomponents => components}/listview/listview.css (100%) rename src/{bower_components/emby-webcomponents => components}/listview/listview.js (100%) rename src/{bower_components/emby-webcomponents => components}/loading/loader2.gif (100%) rename src/{bower_components/emby-webcomponents => components}/loading/loading-legacy.css (100%) rename src/{bower_components/emby-webcomponents => components}/loading/loading-legacy.js (100%) rename src/{bower_components/emby-webcomponents => components}/loading/loading-lite.css (100%) rename src/{bower_components/emby-webcomponents => components}/loading/loading-lite.js (100%) rename src/{bower_components/emby-webcomponents => components}/loadingdialog/loadingdialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/maintabsmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/mediainfo/fresh.png (100%) rename src/{bower_components/emby-webcomponents => components}/mediainfo/mediainfo.css (100%) rename src/{bower_components/emby-webcomponents => components}/mediainfo/mediainfo.js (100%) rename src/{bower_components/emby-webcomponents => components}/mediainfo/rotten.png (100%) rename src/{bower_components/emby-webcomponents => components}/metadataeditor/metadataeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/metadataeditor/metadataeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/metadataeditor/personeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/metadataeditor/personeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/multidownload.js (100%) rename src/{bower_components/emby-webcomponents => components}/multiselect/multiselect.css (100%) rename src/{bower_components/emby-webcomponents => components}/multiselect/multiselect.js (100%) rename src/{bower_components/emby-webcomponents => components}/native-promise-only/lib/npo.src.js (100%) rename src/{bower_components/emby-webcomponents => components}/native-promise-only/test_adapter.js (100%) rename src/{bower_components/emby-webcomponents => components}/notifications/badge.png (100%) rename src/{bower_components/emby-webcomponents => components}/notifications/notificationicon.png (100%) rename src/{bower_components/emby-webcomponents => components}/notifications/notifications.js (100%) rename src/{bower_components/emby-webcomponents => components}/nowplayingbar/nowplayingbar.css (100%) rename src/{bower_components/emby-webcomponents => components}/nowplayingbar/nowplayingbar.js (100%) rename src/{bower_components/emby-webcomponents => components}/packagemanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/pagejs/page.js (100%) rename src/{bower_components/emby-webcomponents => components}/photoplayer/plugin.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/autoplaydetect.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/brightnessosd.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/experimentalwarnings.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/iconosd.css (100%) rename src/{bower_components/emby-webcomponents => components}/playback/mediasession.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/nowplayinghelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playaccessvalidation.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playbackmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playbackorientation.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playbackvalidation.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playerselection.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playersettingsmenu.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playmethodhelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/playqueuemanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/remotecontrolautoplay.js (100%) rename src/{bower_components/emby-webcomponents => components}/playback/volumeosd.js (100%) rename src/{bower_components/emby-webcomponents => components}/playbacksettings/playbacksettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/playbacksettings/playbacksettings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/playerstats/playerstats.css (100%) rename src/{bower_components/emby-webcomponents => components}/playerstats/playerstats.js (100%) rename src/{bower_components/emby-webcomponents => components}/playlisteditor/playlisteditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/playmenu.js (100%) rename src/{bower_components/emby-webcomponents => components}/pluginmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/polyfills/array.js (100%) rename src/{bower_components/emby-webcomponents => components}/polyfills/bind.js (100%) rename src/{bower_components/emby-webcomponents => components}/polyfills/objectassign.js (100%) rename src/{bower_components/emby-webcomponents => components}/polyfills/raf.js (100%) rename src/{bower_components/emby-webcomponents => components}/prompt/nativeprompt.js (100%) rename src/{bower_components/emby-webcomponents => components}/prompt/prompt.js (100%) rename src/{bower_components/emby-webcomponents => components}/prompt/prompt.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/qualityoptions.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/empty.png (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingbutton.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingcreator.css (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingcreator.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingcreator.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingfields.css (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingfields.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordingfields.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/recordinghelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/seriesrecordingeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/recordingcreator/seriesrecordingeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/refreshdialog/refreshdialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/registrationservices/registrationservices.js (100%) rename src/{bower_components/emby-webcomponents => components}/require/requirecss.js (96%) rename src/{bower_components/emby-webcomponents => components}/require/requiretext.js (100%) rename src/{bower_components/emby-webcomponents => components}/resize-observer-polyfill/ResizeObserver.js (100%) rename src/{bower_components/emby-webcomponents => components}/router.js (100%) rename src/{bower_components/emby-webcomponents => components}/sanitizefilename.js (100%) rename src/{bower_components/emby-webcomponents => components}/scroller/smoothscroller.js (100%) rename src/{bower_components/emby-webcomponents => components}/scrollhelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/scrollstyles.css (100%) rename src/{bower_components/emby-webcomponents => components}/search/searchfields.css (100%) rename src/{bower_components/emby-webcomponents => components}/search/searchfields.js (100%) rename src/{bower_components/emby-webcomponents => components}/search/searchfields.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/search/searchresults.js (100%) rename src/{bower_components/emby-webcomponents => components}/search/searchresults.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/serverrestartdialog/serverrestartdialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/serviceworker/notifications.js (100%) rename src/{bower_components/emby-webcomponents => components}/serviceworker/sync.js (100%) rename src/{bower_components/emby-webcomponents => components}/sessionplayer.js (100%) rename src/{bower_components/emby-webcomponents => components}/shell.js (100%) rename src/{bower_components/emby-webcomponents => components}/shortcuts.js (100%) rename src/{bower_components/emby-webcomponents => components}/skinmanager.js (99%) rename src/{bower_components/emby-webcomponents => components}/slideshow/slideshow.js (100%) rename src/{bower_components/emby-webcomponents => components}/slideshow/style.css (100%) rename src/{bower_components/emby-webcomponents => components}/sortmenu/sortmenu.js (100%) rename src/{bower_components/emby-webcomponents => components}/sortmenu/sortmenu.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/staticbackdrops.js (100%) rename src/{bower_components/emby-webcomponents => components}/subtitleeditor/subtitleeditor.css (100%) rename src/{bower_components/emby-webcomponents => components}/subtitleeditor/subtitleeditor.js (100%) rename src/{bower_components/emby-webcomponents => components}/subtitleeditor/subtitleeditor.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/subtitlesettings/subtitleappearancehelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/subtitlesettings/subtitlesettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/subtitlesettings/subtitlesettings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/sync/emby-downloadbutton.js (100%) rename src/{bower_components/emby-webcomponents => components}/sync/sync.js (100%) rename src/{bower_components/emby-webcomponents => components}/tabbedview/itemstab.js (100%) rename src/{bower_components/emby-webcomponents => components}/tabbedview/tabbedview.js (100%) rename src/{bower_components/emby-webcomponents => components}/thememediaplayer.js (100%) rename src/{bower_components/emby-webcomponents => components}/themes/appletv/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/blueradiance/bg.jpg (100%) rename src/{bower_components/emby-webcomponents => components}/themes/blueradiance/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/dark-classic/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/dark-green/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/dark-red/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/dark/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-blue/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-classic/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-green/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-pink/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-purple/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light-red/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/light/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/themes/logodark.png (100%) rename src/{bower_components/emby-webcomponents => components}/themes/logowhite.png (100%) rename src/{bower_components/emby-webcomponents => components}/themes/wmc/theme.css (100%) rename src/{bower_components/emby-webcomponents => components}/toast/toast.css (100%) rename src/{bower_components/emby-webcomponents => components}/toast/toast.js (100%) rename src/{bower_components/emby-webcomponents => components}/touchhelper.js (100%) rename src/{bower_components/emby-webcomponents => components}/upnextdialog/upnextdialog.css (100%) rename src/{bower_components/emby-webcomponents => components}/upnextdialog/upnextdialog.js (100%) rename src/{bower_components/emby-webcomponents => components}/userdatabuttons/emby-playstatebutton.js (100%) rename src/{bower_components/emby-webcomponents => components}/userdatabuttons/emby-ratingbutton.js (100%) rename src/{bower_components/emby-webcomponents => components}/userdatabuttons/userdatabuttons.css (100%) rename src/{bower_components/emby-webcomponents => components}/userdatabuttons/userdatabuttons.js (100%) rename src/{bower_components/emby-webcomponents => components}/usersettings/usersettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/usersettings/usersettingsbuilder.js (100%) rename src/{bower_components/emby-webcomponents => components}/viewmanager/viewcontainer-lite.css (100%) rename src/{bower_components/emby-webcomponents => components}/viewmanager/viewcontainer-lite.js (100%) rename src/{bower_components/emby-webcomponents => components}/viewmanager/viewmanager.js (100%) rename src/{bower_components/emby-webcomponents => components}/viewsettings/viewsettings.js (100%) rename src/{bower_components/emby-webcomponents => components}/viewsettings/viewsettings.template.html (100%) rename src/{bower_components/emby-webcomponents => components}/visibleinviewport.js (100%) rename src/{bower_components/emby-webcomponents => components}/youtubeplayer/plugin.js (100%) rename src/{bower_components/emby-webcomponents => components}/youtubeplayer/style.css (100%) diff --git a/src/bower_components/emby-webcomponents/actionsheet/actionsheet.css b/src/components/actionsheet/actionsheet.css similarity index 100% rename from src/bower_components/emby-webcomponents/actionsheet/actionsheet.css rename to src/components/actionsheet/actionsheet.css diff --git a/src/bower_components/emby-webcomponents/actionsheet/actionsheet.js b/src/components/actionsheet/actionsheet.js similarity index 100% rename from src/bower_components/emby-webcomponents/actionsheet/actionsheet.js rename to src/components/actionsheet/actionsheet.js diff --git a/src/bower_components/emby-webcomponents/alert/alert.js b/src/components/alert/alert.js similarity index 100% rename from src/bower_components/emby-webcomponents/alert/alert.js rename to src/components/alert/alert.js diff --git a/src/bower_components/emby-webcomponents/alert/nativealert.js b/src/components/alert/nativealert.js similarity index 100% rename from src/bower_components/emby-webcomponents/alert/nativealert.js rename to src/components/alert/nativealert.js diff --git a/src/bower_components/emby-webcomponents/alphanumericshortcuts/alphanumericshortcuts.js b/src/components/alphanumericshortcuts/alphanumericshortcuts.js similarity index 100% rename from src/bower_components/emby-webcomponents/alphanumericshortcuts/alphanumericshortcuts.js rename to src/components/alphanumericshortcuts/alphanumericshortcuts.js diff --git a/src/bower_components/emby-webcomponents/alphapicker/alphapicker.js b/src/components/alphapicker/alphapicker.js similarity index 100% rename from src/bower_components/emby-webcomponents/alphapicker/alphapicker.js rename to src/components/alphapicker/alphapicker.js diff --git a/src/bower_components/emby-webcomponents/alphapicker/style.css b/src/components/alphapicker/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/alphapicker/style.css rename to src/components/alphapicker/style.css diff --git a/src/bower_components/emby-webcomponents/appfooter/appfooter.css b/src/components/appfooter/appfooter.css similarity index 100% rename from src/bower_components/emby-webcomponents/appfooter/appfooter.css rename to src/components/appfooter/appfooter.css diff --git a/src/bower_components/emby-webcomponents/appfooter/appfooter.js b/src/components/appfooter/appfooter.js similarity index 100% rename from src/bower_components/emby-webcomponents/appfooter/appfooter.js rename to src/components/appfooter/appfooter.js diff --git a/src/bower_components/emby-webcomponents/appsettings.js b/src/components/appsettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/appsettings.js rename to src/components/appsettings.js diff --git a/src/bower_components/emby-webcomponents/backdrop/backdrop.js b/src/components/backdrop/backdrop.js similarity index 100% rename from src/bower_components/emby-webcomponents/backdrop/backdrop.js rename to src/components/backdrop/backdrop.js diff --git a/src/bower_components/emby-webcomponents/backdrop/style.css b/src/components/backdrop/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/backdrop/style.css rename to src/components/backdrop/style.css diff --git a/src/bower_components/emby-webcomponents/browser.js b/src/components/browser.js similarity index 100% rename from src/bower_components/emby-webcomponents/browser.js rename to src/components/browser.js diff --git a/src/bower_components/emby-webcomponents/browserdeviceprofile.js b/src/components/browserdeviceprofile.js similarity index 100% rename from src/bower_components/emby-webcomponents/browserdeviceprofile.js rename to src/components/browserdeviceprofile.js diff --git a/src/bower_components/emby-webcomponents/cardbuilder/card.css b/src/components/cardbuilder/card.css similarity index 100% rename from src/bower_components/emby-webcomponents/cardbuilder/card.css rename to src/components/cardbuilder/card.css diff --git a/src/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/src/components/cardbuilder/cardbuilder.js similarity index 100% rename from src/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js rename to src/components/cardbuilder/cardbuilder.js diff --git a/src/bower_components/emby-webcomponents/cardbuilder/chaptercardbuilder.js b/src/components/cardbuilder/chaptercardbuilder.js similarity index 100% rename from src/bower_components/emby-webcomponents/cardbuilder/chaptercardbuilder.js rename to src/components/cardbuilder/chaptercardbuilder.js diff --git a/src/bower_components/emby-webcomponents/cardbuilder/peoplecardbuilder.js b/src/components/cardbuilder/peoplecardbuilder.js similarity index 100% rename from src/bower_components/emby-webcomponents/cardbuilder/peoplecardbuilder.js rename to src/components/cardbuilder/peoplecardbuilder.js diff --git a/src/bower_components/emby-webcomponents/cardbuilder/roundcard.css b/src/components/cardbuilder/roundcard.css similarity index 100% rename from src/bower_components/emby-webcomponents/cardbuilder/roundcard.css rename to src/components/cardbuilder/roundcard.css diff --git a/src/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js b/src/components/chromecast/chromecasthelpers.js similarity index 100% rename from src/bower_components/emby-webcomponents/chromecast/chromecasthelpers.js rename to src/components/chromecast/chromecasthelpers.js diff --git a/src/bower_components/emby-webcomponents/chromecast/chromecastplayer.js b/src/components/chromecast/chromecastplayer.js similarity index 100% rename from src/bower_components/emby-webcomponents/chromecast/chromecastplayer.js rename to src/components/chromecast/chromecastplayer.js diff --git a/src/bower_components/emby-webcomponents/clearbutton.css b/src/components/clearbutton.css similarity index 100% rename from src/bower_components/emby-webcomponents/clearbutton.css rename to src/components/clearbutton.css diff --git a/src/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js b/src/components/collectioneditor/collectioneditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/collectioneditor/collectioneditor.js rename to src/components/collectioneditor/collectioneditor.js diff --git a/src/bower_components/emby-webcomponents/confirm/confirm.js b/src/components/confirm/confirm.js similarity index 100% rename from src/bower_components/emby-webcomponents/confirm/confirm.js rename to src/components/confirm/confirm.js diff --git a/src/bower_components/emby-webcomponents/confirm/nativeconfirm.js b/src/components/confirm/nativeconfirm.js similarity index 100% rename from src/bower_components/emby-webcomponents/confirm/nativeconfirm.js rename to src/components/confirm/nativeconfirm.js diff --git a/src/bower_components/emby-webcomponents/datetime.js b/src/components/datetime.js similarity index 100% rename from src/bower_components/emby-webcomponents/datetime.js rename to src/components/datetime.js diff --git a/src/bower_components/emby-webcomponents/deletehelper.js b/src/components/deletehelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/deletehelper.js rename to src/components/deletehelper.js diff --git a/src/bower_components/emby-webcomponents/dialog/dialog.js b/src/components/dialog/dialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/dialog/dialog.js rename to src/components/dialog/dialog.js diff --git a/src/bower_components/emby-webcomponents/dialog/dialog.template.html b/src/components/dialog/dialog.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/dialog/dialog.template.html rename to src/components/dialog/dialog.template.html diff --git a/src/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css b/src/components/dialoghelper/dialoghelper.css similarity index 100% rename from src/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css rename to src/components/dialoghelper/dialoghelper.css diff --git a/src/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js b/src/components/dialoghelper/dialoghelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js rename to src/components/dialoghelper/dialoghelper.js diff --git a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.js b/src/components/displaysettings/displaysettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/displaysettings/displaysettings.js rename to src/components/displaysettings/displaysettings.js diff --git a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html b/src/components/displaysettings/displaysettings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html rename to src/components/displaysettings/displaysettings.template.html diff --git a/src/bower_components/emby-webcomponents/dom.js b/src/components/dom.js similarity index 100% rename from src/bower_components/emby-webcomponents/dom.js rename to src/components/dom.js diff --git a/src/bower_components/emby-webcomponents/emby-button/emby-button.css b/src/components/emby-button/emby-button.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-button/emby-button.css rename to src/components/emby-button/emby-button.css diff --git a/src/bower_components/emby-webcomponents/emby-button/emby-button.js b/src/components/emby-button/emby-button.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-button/emby-button.js rename to src/components/emby-button/emby-button.js diff --git a/src/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js b/src/components/emby-button/paper-icon-button-light.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js rename to src/components/emby-button/paper-icon-button-light.js diff --git a/src/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css b/src/components/emby-checkbox/emby-checkbox.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css rename to src/components/emby-checkbox/emby-checkbox.css diff --git a/src/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js b/src/components/emby-checkbox/emby-checkbox.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.js rename to src/components/emby-checkbox/emby-checkbox.js diff --git a/src/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css b/src/components/emby-collapse/emby-collapse.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-collapse/emby-collapse.css rename to src/components/emby-collapse/emby-collapse.css diff --git a/src/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js b/src/components/emby-collapse/emby-collapse.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-collapse/emby-collapse.js rename to src/components/emby-collapse/emby-collapse.js diff --git a/src/bower_components/emby-webcomponents/emby-input/emby-input.css b/src/components/emby-input/emby-input.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-input/emby-input.css rename to src/components/emby-input/emby-input.css diff --git a/src/bower_components/emby-webcomponents/emby-input/emby-input.js b/src/components/emby-input/emby-input.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-input/emby-input.js rename to src/components/emby-input/emby-input.js diff --git a/src/bower_components/emby-webcomponents/emby-itemrefreshindicator/emby-itemrefreshindicator.js b/src/components/emby-itemrefreshindicator/emby-itemrefreshindicator.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-itemrefreshindicator/emby-itemrefreshindicator.js rename to src/components/emby-itemrefreshindicator/emby-itemrefreshindicator.js diff --git a/src/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js b/src/components/emby-itemscontainer/emby-itemscontainer.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-itemscontainer/emby-itemscontainer.js rename to src/components/emby-itemscontainer/emby-itemscontainer.js diff --git a/src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.css b/src/components/emby-progressring/emby-progressring.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.css rename to src/components/emby-progressring/emby-progressring.css diff --git a/src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js b/src/components/emby-progressring/emby-progressring.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.js rename to src/components/emby-progressring/emby-progressring.js diff --git a/src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.template.html b/src/components/emby-progressring/emby-progressring.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/emby-progressring/emby-progressring.template.html rename to src/components/emby-progressring/emby-progressring.template.html diff --git a/src/bower_components/emby-webcomponents/emby-radio/emby-radio.css b/src/components/emby-radio/emby-radio.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-radio/emby-radio.css rename to src/components/emby-radio/emby-radio.css diff --git a/src/bower_components/emby-webcomponents/emby-radio/emby-radio.js b/src/components/emby-radio/emby-radio.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-radio/emby-radio.js rename to src/components/emby-radio/emby-radio.js diff --git a/src/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.css b/src/components/emby-scrollbuttons/emby-scrollbuttons.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.css rename to src/components/emby-scrollbuttons/emby-scrollbuttons.css diff --git a/src/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js b/src/components/emby-scrollbuttons/emby-scrollbuttons.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-scrollbuttons/emby-scrollbuttons.js rename to src/components/emby-scrollbuttons/emby-scrollbuttons.js diff --git a/src/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js b/src/components/emby-scroller/emby-scroller.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-scroller/emby-scroller.js rename to src/components/emby-scroller/emby-scroller.js diff --git a/src/bower_components/emby-webcomponents/emby-select/emby-select.css b/src/components/emby-select/emby-select.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-select/emby-select.css rename to src/components/emby-select/emby-select.css diff --git a/src/bower_components/emby-webcomponents/emby-select/emby-select.js b/src/components/emby-select/emby-select.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-select/emby-select.js rename to src/components/emby-select/emby-select.js diff --git a/src/bower_components/emby-webcomponents/emby-slider/emby-slider.css b/src/components/emby-slider/emby-slider.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-slider/emby-slider.css rename to src/components/emby-slider/emby-slider.css diff --git a/src/bower_components/emby-webcomponents/emby-slider/emby-slider.js b/src/components/emby-slider/emby-slider.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-slider/emby-slider.js rename to src/components/emby-slider/emby-slider.js diff --git a/src/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css b/src/components/emby-tabs/emby-tabs.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-tabs/emby-tabs.css rename to src/components/emby-tabs/emby-tabs.css diff --git a/src/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js b/src/components/emby-tabs/emby-tabs.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-tabs/emby-tabs.js rename to src/components/emby-tabs/emby-tabs.js diff --git a/src/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css b/src/components/emby-textarea/emby-textarea.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-textarea/emby-textarea.css rename to src/components/emby-textarea/emby-textarea.css diff --git a/src/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js b/src/components/emby-textarea/emby-textarea.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-textarea/emby-textarea.js rename to src/components/emby-textarea/emby-textarea.js diff --git a/src/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css b/src/components/emby-toggle/emby-toggle.css similarity index 100% rename from src/bower_components/emby-webcomponents/emby-toggle/emby-toggle.css rename to src/components/emby-toggle/emby-toggle.css diff --git a/src/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js b/src/components/emby-toggle/emby-toggle.js similarity index 100% rename from src/bower_components/emby-webcomponents/emby-toggle/emby-toggle.js rename to src/components/emby-toggle/emby-toggle.js diff --git a/src/bower_components/emby-webcomponents/fetchhelper.js b/src/components/fetchhelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/fetchhelper.js rename to src/components/fetchhelper.js diff --git a/src/bower_components/emby-webcomponents/filedownloader.js b/src/components/filedownloader.js similarity index 100% rename from src/bower_components/emby-webcomponents/filedownloader.js rename to src/components/filedownloader.js diff --git a/src/bower_components/emby-webcomponents/filesystem.js b/src/components/filesystem.js similarity index 100% rename from src/bower_components/emby-webcomponents/filesystem.js rename to src/components/filesystem.js diff --git a/src/bower_components/emby-webcomponents/filtermenu/filtermenu.js b/src/components/filtermenu/filtermenu.js similarity index 100% rename from src/bower_components/emby-webcomponents/filtermenu/filtermenu.js rename to src/components/filtermenu/filtermenu.js diff --git a/src/bower_components/emby-webcomponents/filtermenu/filtermenu.template.html b/src/components/filtermenu/filtermenu.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/filtermenu/filtermenu.template.html rename to src/components/filtermenu/filtermenu.template.html diff --git a/src/bower_components/emby-webcomponents/flexstyles.css b/src/components/flexstyles.css similarity index 100% rename from src/bower_components/emby-webcomponents/flexstyles.css rename to src/components/flexstyles.css diff --git a/src/bower_components/emby-webcomponents/flvjs/flv.min.js b/src/components/flvjs/flv.min.js similarity index 100% rename from src/bower_components/emby-webcomponents/flvjs/flv.min.js rename to src/components/flvjs/flv.min.js diff --git a/src/bower_components/emby-webcomponents/focusmanager.js b/src/components/focusmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/focusmanager.js rename to src/components/focusmanager.js diff --git a/src/bower_components/emby-webcomponents/fonts/fonts.css b/src/components/fonts/fonts.css similarity index 100% rename from src/bower_components/emby-webcomponents/fonts/fonts.css rename to src/components/fonts/fonts.css diff --git a/src/bower_components/emby-webcomponents/fonts/fonts.sized.css b/src/components/fonts/fonts.sized.css similarity index 100% rename from src/bower_components/emby-webcomponents/fonts/fonts.sized.css rename to src/components/fonts/fonts.sized.css diff --git a/src/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff b/src/components/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff similarity index 100% rename from src/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff rename to src/components/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff diff --git a/src/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 b/src/components/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 similarity index 100% rename from src/bower_components/emby-webcomponents/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 rename to src/components/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 diff --git a/src/bower_components/emby-webcomponents/fonts/material-icons/style.css b/src/components/fonts/material-icons/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/fonts/material-icons/style.css rename to src/components/fonts/material-icons/style.css diff --git a/src/bower_components/emby-webcomponents/formdialog.css b/src/components/formdialog.css similarity index 100% rename from src/bower_components/emby-webcomponents/formdialog.css rename to src/components/formdialog.css diff --git a/src/bower_components/emby-webcomponents/fullscreen/fullscreen-dc.js b/src/components/fullscreen/fullscreen-dc.js similarity index 100% rename from src/bower_components/emby-webcomponents/fullscreen/fullscreen-dc.js rename to src/components/fullscreen/fullscreen-dc.js diff --git a/src/bower_components/emby-webcomponents/fullscreen/fullscreenmanager.js b/src/components/fullscreen/fullscreenmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/fullscreen/fullscreenmanager.js rename to src/components/fullscreen/fullscreenmanager.js diff --git a/src/bower_components/emby-webcomponents/globalize.js b/src/components/globalize.js similarity index 100% rename from src/bower_components/emby-webcomponents/globalize.js rename to src/components/globalize.js diff --git a/src/bower_components/emby-webcomponents/guide/guide-settings.js b/src/components/guide/guide-settings.js similarity index 100% rename from src/bower_components/emby-webcomponents/guide/guide-settings.js rename to src/components/guide/guide-settings.js diff --git a/src/bower_components/emby-webcomponents/guide/guide-settings.template.html b/src/components/guide/guide-settings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/guide/guide-settings.template.html rename to src/components/guide/guide-settings.template.html diff --git a/src/bower_components/emby-webcomponents/guide/guide.css b/src/components/guide/guide.css similarity index 100% rename from src/bower_components/emby-webcomponents/guide/guide.css rename to src/components/guide/guide.css diff --git a/src/bower_components/emby-webcomponents/guide/guide.js b/src/components/guide/guide.js similarity index 100% rename from src/bower_components/emby-webcomponents/guide/guide.js rename to src/components/guide/guide.js diff --git a/src/bower_components/emby-webcomponents/guide/programs.css b/src/components/guide/programs.css similarity index 100% rename from src/bower_components/emby-webcomponents/guide/programs.css rename to src/components/guide/programs.css diff --git a/src/bower_components/emby-webcomponents/guide/tvguide.template.html b/src/components/guide/tvguide.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/guide/tvguide.template.html rename to src/components/guide/tvguide.template.html diff --git a/src/bower_components/emby-webcomponents/headroom/headroom.css b/src/components/headroom/headroom.css similarity index 100% rename from src/bower_components/emby-webcomponents/headroom/headroom.css rename to src/components/headroom/headroom.css diff --git a/src/bower_components/emby-webcomponents/headroom/headroom.js b/src/components/headroom/headroom.js similarity index 100% rename from src/bower_components/emby-webcomponents/headroom/headroom.js rename to src/components/headroom/headroom.js diff --git a/src/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js b/src/components/homescreensettings/homescreensettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/homescreensettings/homescreensettings.js rename to src/components/homescreensettings/homescreensettings.js diff --git a/src/bower_components/emby-webcomponents/homescreensettings/homescreensettings.template.html b/src/components/homescreensettings/homescreensettings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/homescreensettings/homescreensettings.template.html rename to src/components/homescreensettings/homescreensettings.template.html diff --git a/src/bower_components/emby-webcomponents/homescreensettings/homescreensettingsdialog.js b/src/components/homescreensettings/homescreensettingsdialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/homescreensettings/homescreensettingsdialog.js rename to src/components/homescreensettings/homescreensettingsdialog.js diff --git a/src/bower_components/emby-webcomponents/homescreensettings/homescreensettingsdialog.template.html b/src/components/homescreensettings/homescreensettingsdialog.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/homescreensettings/homescreensettingsdialog.template.html rename to src/components/homescreensettings/homescreensettingsdialog.template.html diff --git a/src/bower_components/emby-webcomponents/homesections/homesections.css b/src/components/homesections/homesections.css similarity index 100% rename from src/bower_components/emby-webcomponents/homesections/homesections.css rename to src/components/homesections/homesections.css diff --git a/src/bower_components/emby-webcomponents/homesections/homesections.js b/src/components/homesections/homesections.js similarity index 100% rename from src/bower_components/emby-webcomponents/homesections/homesections.js rename to src/components/homesections/homesections.js diff --git a/src/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js b/src/components/htmlaudioplayer/plugin.js similarity index 100% rename from src/bower_components/emby-webcomponents/htmlaudioplayer/plugin.js rename to src/components/htmlaudioplayer/plugin.js diff --git a/src/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js b/src/components/htmlvideoplayer/htmlmediahelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/htmlvideoplayer/htmlmediahelper.js rename to src/components/htmlvideoplayer/htmlmediahelper.js diff --git a/src/bower_components/emby-webcomponents/htmlvideoplayer/plugin.js b/src/components/htmlvideoplayer/plugin.js similarity index 100% rename from src/bower_components/emby-webcomponents/htmlvideoplayer/plugin.js rename to src/components/htmlvideoplayer/plugin.js diff --git a/src/bower_components/emby-webcomponents/htmlvideoplayer/style.css b/src/components/htmlvideoplayer/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/htmlvideoplayer/style.css rename to src/components/htmlvideoplayer/style.css diff --git a/src/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js b/src/components/imagedownloader/imagedownloader.js similarity index 100% rename from src/bower_components/emby-webcomponents/imagedownloader/imagedownloader.js rename to src/components/imagedownloader/imagedownloader.js diff --git a/src/bower_components/emby-webcomponents/imagedownloader/imagedownloader.template.html b/src/components/imagedownloader/imagedownloader.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/imagedownloader/imagedownloader.template.html rename to src/components/imagedownloader/imagedownloader.template.html diff --git a/src/bower_components/emby-webcomponents/imageeditor/imageeditor.css b/src/components/imageeditor/imageeditor.css similarity index 100% rename from src/bower_components/emby-webcomponents/imageeditor/imageeditor.css rename to src/components/imageeditor/imageeditor.css diff --git a/src/bower_components/emby-webcomponents/imageeditor/imageeditor.js b/src/components/imageeditor/imageeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/imageeditor/imageeditor.js rename to src/components/imageeditor/imageeditor.js diff --git a/src/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html b/src/components/imageeditor/imageeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html rename to src/components/imageeditor/imageeditor.template.html diff --git a/src/bower_components/emby-webcomponents/images/basicimagefetcher.js b/src/components/images/basicimagefetcher.js similarity index 100% rename from src/bower_components/emby-webcomponents/images/basicimagefetcher.js rename to src/components/images/basicimagefetcher.js diff --git a/src/bower_components/emby-webcomponents/images/imagehelper.js b/src/components/images/imagehelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/images/imagehelper.js rename to src/components/images/imagehelper.js diff --git a/src/bower_components/emby-webcomponents/images/style.css b/src/components/images/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/images/style.css rename to src/components/images/style.css diff --git a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.js b/src/components/imageuploader/imageuploader.js similarity index 100% rename from src/bower_components/emby-webcomponents/imageuploader/imageuploader.js rename to src/components/imageuploader/imageuploader.js diff --git a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html b/src/components/imageuploader/imageuploader.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html rename to src/components/imageuploader/imageuploader.template.html diff --git a/src/bower_components/emby-webcomponents/imageuploader/style.css b/src/components/imageuploader/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/imageuploader/style.css rename to src/components/imageuploader/style.css diff --git a/src/bower_components/emby-webcomponents/indicators/indicators.css b/src/components/indicators/indicators.css similarity index 100% rename from src/bower_components/emby-webcomponents/indicators/indicators.css rename to src/components/indicators/indicators.css diff --git a/src/bower_components/emby-webcomponents/indicators/indicators.js b/src/components/indicators/indicators.js similarity index 100% rename from src/bower_components/emby-webcomponents/indicators/indicators.js rename to src/components/indicators/indicators.js diff --git a/src/bower_components/emby-webcomponents/input/api.js b/src/components/input/api.js similarity index 100% rename from src/bower_components/emby-webcomponents/input/api.js rename to src/components/input/api.js diff --git a/src/bower_components/emby-webcomponents/input/gamepadtokey.js b/src/components/input/gamepadtokey.js similarity index 100% rename from src/bower_components/emby-webcomponents/input/gamepadtokey.js rename to src/components/input/gamepadtokey.js diff --git a/src/bower_components/emby-webcomponents/input/mouse.js b/src/components/input/mouse.js similarity index 100% rename from src/bower_components/emby-webcomponents/input/mouse.js rename to src/components/input/mouse.js diff --git a/src/bower_components/emby-webcomponents/inputmanager.js b/src/components/inputmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/inputmanager.js rename to src/components/inputmanager.js diff --git a/src/bower_components/emby-webcomponents/itemcontextmenu.js b/src/components/itemcontextmenu.js similarity index 100% rename from src/bower_components/emby-webcomponents/itemcontextmenu.js rename to src/components/itemcontextmenu.js diff --git a/src/bower_components/emby-webcomponents/itemhelper.js b/src/components/itemhelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/itemhelper.js rename to src/components/itemhelper.js diff --git a/src/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js b/src/components/itemidentifier/itemidentifier.js similarity index 100% rename from src/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js rename to src/components/itemidentifier/itemidentifier.js diff --git a/src/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html b/src/components/itemidentifier/itemidentifier.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html rename to src/components/itemidentifier/itemidentifier.template.html diff --git a/src/bower_components/emby-webcomponents/itemsrefresher.js b/src/components/itemsrefresher.js similarity index 100% rename from src/bower_components/emby-webcomponents/itemsrefresher.js rename to src/components/itemsrefresher.js diff --git a/src/bower_components/emby-webcomponents/layoutmanager.js b/src/components/layoutmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/layoutmanager.js rename to src/components/layoutmanager.js diff --git a/src/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css b/src/components/lazyloader/lazyedgehack.css similarity index 100% rename from src/bower_components/emby-webcomponents/lazyloader/lazyedgehack.css rename to src/components/lazyloader/lazyedgehack.css diff --git a/src/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js b/src/components/lazyloader/lazyloader-intersectionobserver.js similarity index 100% rename from src/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js rename to src/components/lazyloader/lazyloader-intersectionobserver.js diff --git a/src/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js b/src/components/lazyloader/lazyloader-scroll.js similarity index 100% rename from src/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js rename to src/components/lazyloader/lazyloader-scroll.js diff --git a/src/bower_components/emby-webcomponents/listview/listview.css b/src/components/listview/listview.css similarity index 100% rename from src/bower_components/emby-webcomponents/listview/listview.css rename to src/components/listview/listview.css diff --git a/src/bower_components/emby-webcomponents/listview/listview.js b/src/components/listview/listview.js similarity index 100% rename from src/bower_components/emby-webcomponents/listview/listview.js rename to src/components/listview/listview.js diff --git a/src/bower_components/emby-webcomponents/loading/loader2.gif b/src/components/loading/loader2.gif similarity index 100% rename from src/bower_components/emby-webcomponents/loading/loader2.gif rename to src/components/loading/loader2.gif diff --git a/src/bower_components/emby-webcomponents/loading/loading-legacy.css b/src/components/loading/loading-legacy.css similarity index 100% rename from src/bower_components/emby-webcomponents/loading/loading-legacy.css rename to src/components/loading/loading-legacy.css diff --git a/src/bower_components/emby-webcomponents/loading/loading-legacy.js b/src/components/loading/loading-legacy.js similarity index 100% rename from src/bower_components/emby-webcomponents/loading/loading-legacy.js rename to src/components/loading/loading-legacy.js diff --git a/src/bower_components/emby-webcomponents/loading/loading-lite.css b/src/components/loading/loading-lite.css similarity index 100% rename from src/bower_components/emby-webcomponents/loading/loading-lite.css rename to src/components/loading/loading-lite.css diff --git a/src/bower_components/emby-webcomponents/loading/loading-lite.js b/src/components/loading/loading-lite.js similarity index 100% rename from src/bower_components/emby-webcomponents/loading/loading-lite.js rename to src/components/loading/loading-lite.js diff --git a/src/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js b/src/components/loadingdialog/loadingdialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/loadingdialog/loadingdialog.js rename to src/components/loadingdialog/loadingdialog.js diff --git a/src/bower_components/emby-webcomponents/maintabsmanager.js b/src/components/maintabsmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/maintabsmanager.js rename to src/components/maintabsmanager.js diff --git a/src/bower_components/emby-webcomponents/mediainfo/fresh.png b/src/components/mediainfo/fresh.png similarity index 100% rename from src/bower_components/emby-webcomponents/mediainfo/fresh.png rename to src/components/mediainfo/fresh.png diff --git a/src/bower_components/emby-webcomponents/mediainfo/mediainfo.css b/src/components/mediainfo/mediainfo.css similarity index 100% rename from src/bower_components/emby-webcomponents/mediainfo/mediainfo.css rename to src/components/mediainfo/mediainfo.css diff --git a/src/bower_components/emby-webcomponents/mediainfo/mediainfo.js b/src/components/mediainfo/mediainfo.js similarity index 100% rename from src/bower_components/emby-webcomponents/mediainfo/mediainfo.js rename to src/components/mediainfo/mediainfo.js diff --git a/src/bower_components/emby-webcomponents/mediainfo/rotten.png b/src/components/mediainfo/rotten.png similarity index 100% rename from src/bower_components/emby-webcomponents/mediainfo/rotten.png rename to src/components/mediainfo/rotten.png diff --git a/src/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js b/src/components/metadataeditor/metadataeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/metadataeditor/metadataeditor.js rename to src/components/metadataeditor/metadataeditor.js diff --git a/src/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html b/src/components/metadataeditor/metadataeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/metadataeditor/metadataeditor.template.html rename to src/components/metadataeditor/metadataeditor.template.html diff --git a/src/bower_components/emby-webcomponents/metadataeditor/personeditor.js b/src/components/metadataeditor/personeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/metadataeditor/personeditor.js rename to src/components/metadataeditor/personeditor.js diff --git a/src/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html b/src/components/metadataeditor/personeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/metadataeditor/personeditor.template.html rename to src/components/metadataeditor/personeditor.template.html diff --git a/src/bower_components/emby-webcomponents/multidownload.js b/src/components/multidownload.js similarity index 100% rename from src/bower_components/emby-webcomponents/multidownload.js rename to src/components/multidownload.js diff --git a/src/bower_components/emby-webcomponents/multiselect/multiselect.css b/src/components/multiselect/multiselect.css similarity index 100% rename from src/bower_components/emby-webcomponents/multiselect/multiselect.css rename to src/components/multiselect/multiselect.css diff --git a/src/bower_components/emby-webcomponents/multiselect/multiselect.js b/src/components/multiselect/multiselect.js similarity index 100% rename from src/bower_components/emby-webcomponents/multiselect/multiselect.js rename to src/components/multiselect/multiselect.js diff --git a/src/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js b/src/components/native-promise-only/lib/npo.src.js similarity index 100% rename from src/bower_components/emby-webcomponents/native-promise-only/lib/npo.src.js rename to src/components/native-promise-only/lib/npo.src.js diff --git a/src/bower_components/emby-webcomponents/native-promise-only/test_adapter.js b/src/components/native-promise-only/test_adapter.js similarity index 100% rename from src/bower_components/emby-webcomponents/native-promise-only/test_adapter.js rename to src/components/native-promise-only/test_adapter.js diff --git a/src/bower_components/emby-webcomponents/notifications/badge.png b/src/components/notifications/badge.png similarity index 100% rename from src/bower_components/emby-webcomponents/notifications/badge.png rename to src/components/notifications/badge.png diff --git a/src/bower_components/emby-webcomponents/notifications/notificationicon.png b/src/components/notifications/notificationicon.png similarity index 100% rename from src/bower_components/emby-webcomponents/notifications/notificationicon.png rename to src/components/notifications/notificationicon.png diff --git a/src/bower_components/emby-webcomponents/notifications/notifications.js b/src/components/notifications/notifications.js similarity index 100% rename from src/bower_components/emby-webcomponents/notifications/notifications.js rename to src/components/notifications/notifications.js diff --git a/src/bower_components/emby-webcomponents/nowplayingbar/nowplayingbar.css b/src/components/nowplayingbar/nowplayingbar.css similarity index 100% rename from src/bower_components/emby-webcomponents/nowplayingbar/nowplayingbar.css rename to src/components/nowplayingbar/nowplayingbar.css diff --git a/src/bower_components/emby-webcomponents/nowplayingbar/nowplayingbar.js b/src/components/nowplayingbar/nowplayingbar.js similarity index 100% rename from src/bower_components/emby-webcomponents/nowplayingbar/nowplayingbar.js rename to src/components/nowplayingbar/nowplayingbar.js diff --git a/src/bower_components/emby-webcomponents/packagemanager.js b/src/components/packagemanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/packagemanager.js rename to src/components/packagemanager.js diff --git a/src/bower_components/emby-webcomponents/pagejs/page.js b/src/components/pagejs/page.js similarity index 100% rename from src/bower_components/emby-webcomponents/pagejs/page.js rename to src/components/pagejs/page.js diff --git a/src/bower_components/emby-webcomponents/photoplayer/plugin.js b/src/components/photoplayer/plugin.js similarity index 100% rename from src/bower_components/emby-webcomponents/photoplayer/plugin.js rename to src/components/photoplayer/plugin.js diff --git a/src/bower_components/emby-webcomponents/playback/autoplaydetect.js b/src/components/playback/autoplaydetect.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/autoplaydetect.js rename to src/components/playback/autoplaydetect.js diff --git a/src/bower_components/emby-webcomponents/playback/brightnessosd.js b/src/components/playback/brightnessosd.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/brightnessosd.js rename to src/components/playback/brightnessosd.js diff --git a/src/bower_components/emby-webcomponents/playback/experimentalwarnings.js b/src/components/playback/experimentalwarnings.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/experimentalwarnings.js rename to src/components/playback/experimentalwarnings.js diff --git a/src/bower_components/emby-webcomponents/playback/iconosd.css b/src/components/playback/iconosd.css similarity index 100% rename from src/bower_components/emby-webcomponents/playback/iconosd.css rename to src/components/playback/iconosd.css diff --git a/src/bower_components/emby-webcomponents/playback/mediasession.js b/src/components/playback/mediasession.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/mediasession.js rename to src/components/playback/mediasession.js diff --git a/src/bower_components/emby-webcomponents/playback/nowplayinghelper.js b/src/components/playback/nowplayinghelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/nowplayinghelper.js rename to src/components/playback/nowplayinghelper.js diff --git a/src/bower_components/emby-webcomponents/playback/playaccessvalidation.js b/src/components/playback/playaccessvalidation.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playaccessvalidation.js rename to src/components/playback/playaccessvalidation.js diff --git a/src/bower_components/emby-webcomponents/playback/playbackmanager.js b/src/components/playback/playbackmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playbackmanager.js rename to src/components/playback/playbackmanager.js diff --git a/src/bower_components/emby-webcomponents/playback/playbackorientation.js b/src/components/playback/playbackorientation.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playbackorientation.js rename to src/components/playback/playbackorientation.js diff --git a/src/bower_components/emby-webcomponents/playback/playbackvalidation.js b/src/components/playback/playbackvalidation.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playbackvalidation.js rename to src/components/playback/playbackvalidation.js diff --git a/src/bower_components/emby-webcomponents/playback/playerselection.js b/src/components/playback/playerselection.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playerselection.js rename to src/components/playback/playerselection.js diff --git a/src/bower_components/emby-webcomponents/playback/playersettingsmenu.js b/src/components/playback/playersettingsmenu.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playersettingsmenu.js rename to src/components/playback/playersettingsmenu.js diff --git a/src/bower_components/emby-webcomponents/playback/playmethodhelper.js b/src/components/playback/playmethodhelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playmethodhelper.js rename to src/components/playback/playmethodhelper.js diff --git a/src/bower_components/emby-webcomponents/playback/playqueuemanager.js b/src/components/playback/playqueuemanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/playqueuemanager.js rename to src/components/playback/playqueuemanager.js diff --git a/src/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js b/src/components/playback/remotecontrolautoplay.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/remotecontrolautoplay.js rename to src/components/playback/remotecontrolautoplay.js diff --git a/src/bower_components/emby-webcomponents/playback/volumeosd.js b/src/components/playback/volumeosd.js similarity index 100% rename from src/bower_components/emby-webcomponents/playback/volumeosd.js rename to src/components/playback/volumeosd.js diff --git a/src/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js b/src/components/playbacksettings/playbacksettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/playbacksettings/playbacksettings.js rename to src/components/playbacksettings/playbacksettings.js diff --git a/src/bower_components/emby-webcomponents/playbacksettings/playbacksettings.template.html b/src/components/playbacksettings/playbacksettings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/playbacksettings/playbacksettings.template.html rename to src/components/playbacksettings/playbacksettings.template.html diff --git a/src/bower_components/emby-webcomponents/playerstats/playerstats.css b/src/components/playerstats/playerstats.css similarity index 100% rename from src/bower_components/emby-webcomponents/playerstats/playerstats.css rename to src/components/playerstats/playerstats.css diff --git a/src/bower_components/emby-webcomponents/playerstats/playerstats.js b/src/components/playerstats/playerstats.js similarity index 100% rename from src/bower_components/emby-webcomponents/playerstats/playerstats.js rename to src/components/playerstats/playerstats.js diff --git a/src/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js b/src/components/playlisteditor/playlisteditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js rename to src/components/playlisteditor/playlisteditor.js diff --git a/src/bower_components/emby-webcomponents/playmenu.js b/src/components/playmenu.js similarity index 100% rename from src/bower_components/emby-webcomponents/playmenu.js rename to src/components/playmenu.js diff --git a/src/bower_components/emby-webcomponents/pluginmanager.js b/src/components/pluginmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/pluginmanager.js rename to src/components/pluginmanager.js diff --git a/src/bower_components/emby-webcomponents/polyfills/array.js b/src/components/polyfills/array.js similarity index 100% rename from src/bower_components/emby-webcomponents/polyfills/array.js rename to src/components/polyfills/array.js diff --git a/src/bower_components/emby-webcomponents/polyfills/bind.js b/src/components/polyfills/bind.js similarity index 100% rename from src/bower_components/emby-webcomponents/polyfills/bind.js rename to src/components/polyfills/bind.js diff --git a/src/bower_components/emby-webcomponents/polyfills/objectassign.js b/src/components/polyfills/objectassign.js similarity index 100% rename from src/bower_components/emby-webcomponents/polyfills/objectassign.js rename to src/components/polyfills/objectassign.js diff --git a/src/bower_components/emby-webcomponents/polyfills/raf.js b/src/components/polyfills/raf.js similarity index 100% rename from src/bower_components/emby-webcomponents/polyfills/raf.js rename to src/components/polyfills/raf.js diff --git a/src/bower_components/emby-webcomponents/prompt/nativeprompt.js b/src/components/prompt/nativeprompt.js similarity index 100% rename from src/bower_components/emby-webcomponents/prompt/nativeprompt.js rename to src/components/prompt/nativeprompt.js diff --git a/src/bower_components/emby-webcomponents/prompt/prompt.js b/src/components/prompt/prompt.js similarity index 100% rename from src/bower_components/emby-webcomponents/prompt/prompt.js rename to src/components/prompt/prompt.js diff --git a/src/bower_components/emby-webcomponents/prompt/prompt.template.html b/src/components/prompt/prompt.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/prompt/prompt.template.html rename to src/components/prompt/prompt.template.html diff --git a/src/bower_components/emby-webcomponents/qualityoptions.js b/src/components/qualityoptions.js similarity index 100% rename from src/bower_components/emby-webcomponents/qualityoptions.js rename to src/components/qualityoptions.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/empty.png b/src/components/recordingcreator/empty.png similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/empty.png rename to src/components/recordingcreator/empty.png diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingbutton.js b/src/components/recordingcreator/recordingbutton.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingbutton.js rename to src/components/recordingcreator/recordingbutton.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css b/src/components/recordingcreator/recordingcreator.css similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css rename to src/components/recordingcreator/recordingcreator.css diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js b/src/components/recordingcreator/recordingcreator.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js rename to src/components/recordingcreator/recordingcreator.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html b/src/components/recordingcreator/recordingcreator.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html rename to src/components/recordingcreator/recordingcreator.template.html diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js b/src/components/recordingcreator/recordingeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js rename to src/components/recordingcreator/recordingeditor.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html b/src/components/recordingcreator/recordingeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html rename to src/components/recordingcreator/recordingeditor.template.html diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingfields.css b/src/components/recordingcreator/recordingfields.css similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingfields.css rename to src/components/recordingcreator/recordingfields.css diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingfields.js b/src/components/recordingcreator/recordingfields.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingfields.js rename to src/components/recordingcreator/recordingfields.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html b/src/components/recordingcreator/recordingfields.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html rename to src/components/recordingcreator/recordingfields.template.html diff --git a/src/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js b/src/components/recordingcreator/recordinghelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js rename to src/components/recordingcreator/recordinghelper.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js b/src/components/recordingcreator/seriesrecordingeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js rename to src/components/recordingcreator/seriesrecordingeditor.js diff --git a/src/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html b/src/components/recordingcreator/seriesrecordingeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html rename to src/components/recordingcreator/seriesrecordingeditor.template.html diff --git a/src/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js b/src/components/refreshdialog/refreshdialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/refreshdialog/refreshdialog.js rename to src/components/refreshdialog/refreshdialog.js diff --git a/src/bower_components/emby-webcomponents/registrationservices/registrationservices.js b/src/components/registrationservices/registrationservices.js similarity index 100% rename from src/bower_components/emby-webcomponents/registrationservices/registrationservices.js rename to src/components/registrationservices/registrationservices.js diff --git a/src/bower_components/emby-webcomponents/require/requirecss.js b/src/components/require/requirecss.js similarity index 96% rename from src/bower_components/emby-webcomponents/require/requirecss.js rename to src/components/require/requirecss.js index f65ed1fd04..78e5af2a08 100644 --- a/src/bower_components/emby-webcomponents/require/requirecss.js +++ b/src/components/require/requirecss.js @@ -29,7 +29,7 @@ define(function () { requireCss.load = function (cssId, req, load, config) { // Somehow if the url starts with /css, require will get all screwed up since this extension is also called css - var srch = '/emby-webcomponents/require/requirecss'; + var srch = 'components/require/requirecss'; var index = cssId.indexOf(srch); if (index !== -1) { diff --git a/src/bower_components/emby-webcomponents/require/requiretext.js b/src/components/require/requiretext.js similarity index 100% rename from src/bower_components/emby-webcomponents/require/requiretext.js rename to src/components/require/requiretext.js diff --git a/src/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js b/src/components/resize-observer-polyfill/ResizeObserver.js similarity index 100% rename from src/bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver.js rename to src/components/resize-observer-polyfill/ResizeObserver.js diff --git a/src/bower_components/emby-webcomponents/router.js b/src/components/router.js similarity index 100% rename from src/bower_components/emby-webcomponents/router.js rename to src/components/router.js diff --git a/src/bower_components/emby-webcomponents/sanitizefilename.js b/src/components/sanitizefilename.js similarity index 100% rename from src/bower_components/emby-webcomponents/sanitizefilename.js rename to src/components/sanitizefilename.js diff --git a/src/bower_components/emby-webcomponents/scroller/smoothscroller.js b/src/components/scroller/smoothscroller.js similarity index 100% rename from src/bower_components/emby-webcomponents/scroller/smoothscroller.js rename to src/components/scroller/smoothscroller.js diff --git a/src/bower_components/emby-webcomponents/scrollhelper.js b/src/components/scrollhelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/scrollhelper.js rename to src/components/scrollhelper.js diff --git a/src/bower_components/emby-webcomponents/scrollstyles.css b/src/components/scrollstyles.css similarity index 100% rename from src/bower_components/emby-webcomponents/scrollstyles.css rename to src/components/scrollstyles.css diff --git a/src/bower_components/emby-webcomponents/search/searchfields.css b/src/components/search/searchfields.css similarity index 100% rename from src/bower_components/emby-webcomponents/search/searchfields.css rename to src/components/search/searchfields.css diff --git a/src/bower_components/emby-webcomponents/search/searchfields.js b/src/components/search/searchfields.js similarity index 100% rename from src/bower_components/emby-webcomponents/search/searchfields.js rename to src/components/search/searchfields.js diff --git a/src/bower_components/emby-webcomponents/search/searchfields.template.html b/src/components/search/searchfields.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/search/searchfields.template.html rename to src/components/search/searchfields.template.html diff --git a/src/bower_components/emby-webcomponents/search/searchresults.js b/src/components/search/searchresults.js similarity index 100% rename from src/bower_components/emby-webcomponents/search/searchresults.js rename to src/components/search/searchresults.js diff --git a/src/bower_components/emby-webcomponents/search/searchresults.template.html b/src/components/search/searchresults.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/search/searchresults.template.html rename to src/components/search/searchresults.template.html diff --git a/src/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js b/src/components/serverrestartdialog/serverrestartdialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js rename to src/components/serverrestartdialog/serverrestartdialog.js diff --git a/src/bower_components/emby-webcomponents/serviceworker/notifications.js b/src/components/serviceworker/notifications.js similarity index 100% rename from src/bower_components/emby-webcomponents/serviceworker/notifications.js rename to src/components/serviceworker/notifications.js diff --git a/src/bower_components/emby-webcomponents/serviceworker/sync.js b/src/components/serviceworker/sync.js similarity index 100% rename from src/bower_components/emby-webcomponents/serviceworker/sync.js rename to src/components/serviceworker/sync.js diff --git a/src/bower_components/emby-webcomponents/sessionplayer.js b/src/components/sessionplayer.js similarity index 100% rename from src/bower_components/emby-webcomponents/sessionplayer.js rename to src/components/sessionplayer.js diff --git a/src/bower_components/emby-webcomponents/shell.js b/src/components/shell.js similarity index 100% rename from src/bower_components/emby-webcomponents/shell.js rename to src/components/shell.js diff --git a/src/bower_components/emby-webcomponents/shortcuts.js b/src/components/shortcuts.js similarity index 100% rename from src/bower_components/emby-webcomponents/shortcuts.js rename to src/components/shortcuts.js diff --git a/src/bower_components/emby-webcomponents/skinmanager.js b/src/components/skinmanager.js similarity index 99% rename from src/bower_components/emby-webcomponents/skinmanager.js rename to src/components/skinmanager.js index 48820512cf..556250137a 100644 --- a/src/bower_components/emby-webcomponents/skinmanager.js +++ b/src/components/skinmanager.js @@ -219,7 +219,7 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr selectedTheme = defaultTheme; } - var embyWebComponentsBowerPath = 'bower_components/emby-webcomponents'; + var embyWebComponentsBowerPath = 'components'; return { stylesheetPath: require.toUrl(embyWebComponentsBowerPath + '/themes/' + selectedTheme.id + '/theme.css'), diff --git a/src/bower_components/emby-webcomponents/slideshow/slideshow.js b/src/components/slideshow/slideshow.js similarity index 100% rename from src/bower_components/emby-webcomponents/slideshow/slideshow.js rename to src/components/slideshow/slideshow.js diff --git a/src/bower_components/emby-webcomponents/slideshow/style.css b/src/components/slideshow/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/slideshow/style.css rename to src/components/slideshow/style.css diff --git a/src/bower_components/emby-webcomponents/sortmenu/sortmenu.js b/src/components/sortmenu/sortmenu.js similarity index 100% rename from src/bower_components/emby-webcomponents/sortmenu/sortmenu.js rename to src/components/sortmenu/sortmenu.js diff --git a/src/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html b/src/components/sortmenu/sortmenu.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html rename to src/components/sortmenu/sortmenu.template.html diff --git a/src/bower_components/emby-webcomponents/staticbackdrops.js b/src/components/staticbackdrops.js similarity index 100% rename from src/bower_components/emby-webcomponents/staticbackdrops.js rename to src/components/staticbackdrops.js diff --git a/src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.css b/src/components/subtitleeditor/subtitleeditor.css similarity index 100% rename from src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.css rename to src/components/subtitleeditor/subtitleeditor.css diff --git a/src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js b/src/components/subtitleeditor/subtitleeditor.js similarity index 100% rename from src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.js rename to src/components/subtitleeditor/subtitleeditor.js diff --git a/src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html b/src/components/subtitleeditor/subtitleeditor.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/subtitleeditor/subtitleeditor.template.html rename to src/components/subtitleeditor/subtitleeditor.template.html diff --git a/src/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js b/src/components/subtitlesettings/subtitleappearancehelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/subtitlesettings/subtitleappearancehelper.js rename to src/components/subtitlesettings/subtitleappearancehelper.js diff --git a/src/bower_components/emby-webcomponents/subtitlesettings/subtitlesettings.js b/src/components/subtitlesettings/subtitlesettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/subtitlesettings/subtitlesettings.js rename to src/components/subtitlesettings/subtitlesettings.js diff --git a/src/bower_components/emby-webcomponents/subtitlesettings/subtitlesettings.template.html b/src/components/subtitlesettings/subtitlesettings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/subtitlesettings/subtitlesettings.template.html rename to src/components/subtitlesettings/subtitlesettings.template.html diff --git a/src/bower_components/emby-webcomponents/sync/emby-downloadbutton.js b/src/components/sync/emby-downloadbutton.js similarity index 100% rename from src/bower_components/emby-webcomponents/sync/emby-downloadbutton.js rename to src/components/sync/emby-downloadbutton.js diff --git a/src/bower_components/emby-webcomponents/sync/sync.js b/src/components/sync/sync.js similarity index 100% rename from src/bower_components/emby-webcomponents/sync/sync.js rename to src/components/sync/sync.js diff --git a/src/bower_components/emby-webcomponents/tabbedview/itemstab.js b/src/components/tabbedview/itemstab.js similarity index 100% rename from src/bower_components/emby-webcomponents/tabbedview/itemstab.js rename to src/components/tabbedview/itemstab.js diff --git a/src/bower_components/emby-webcomponents/tabbedview/tabbedview.js b/src/components/tabbedview/tabbedview.js similarity index 100% rename from src/bower_components/emby-webcomponents/tabbedview/tabbedview.js rename to src/components/tabbedview/tabbedview.js diff --git a/src/bower_components/emby-webcomponents/thememediaplayer.js b/src/components/thememediaplayer.js similarity index 100% rename from src/bower_components/emby-webcomponents/thememediaplayer.js rename to src/components/thememediaplayer.js diff --git a/src/bower_components/emby-webcomponents/themes/appletv/theme.css b/src/components/themes/appletv/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/appletv/theme.css rename to src/components/themes/appletv/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/blueradiance/bg.jpg b/src/components/themes/blueradiance/bg.jpg similarity index 100% rename from src/bower_components/emby-webcomponents/themes/blueradiance/bg.jpg rename to src/components/themes/blueradiance/bg.jpg diff --git a/src/bower_components/emby-webcomponents/themes/blueradiance/theme.css b/src/components/themes/blueradiance/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/blueradiance/theme.css rename to src/components/themes/blueradiance/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/dark-classic/theme.css b/src/components/themes/dark-classic/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/dark-classic/theme.css rename to src/components/themes/dark-classic/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/dark-green/theme.css b/src/components/themes/dark-green/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/dark-green/theme.css rename to src/components/themes/dark-green/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/dark-red/theme.css b/src/components/themes/dark-red/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/dark-red/theme.css rename to src/components/themes/dark-red/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/dark/theme.css b/src/components/themes/dark/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/dark/theme.css rename to src/components/themes/dark/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-blue/theme.css b/src/components/themes/light-blue/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-blue/theme.css rename to src/components/themes/light-blue/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-classic/theme.css b/src/components/themes/light-classic/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-classic/theme.css rename to src/components/themes/light-classic/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-green/theme.css b/src/components/themes/light-green/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-green/theme.css rename to src/components/themes/light-green/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-pink/theme.css b/src/components/themes/light-pink/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-pink/theme.css rename to src/components/themes/light-pink/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-purple/theme.css b/src/components/themes/light-purple/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-purple/theme.css rename to src/components/themes/light-purple/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light-red/theme.css b/src/components/themes/light-red/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light-red/theme.css rename to src/components/themes/light-red/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/light/theme.css b/src/components/themes/light/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/light/theme.css rename to src/components/themes/light/theme.css diff --git a/src/bower_components/emby-webcomponents/themes/logodark.png b/src/components/themes/logodark.png similarity index 100% rename from src/bower_components/emby-webcomponents/themes/logodark.png rename to src/components/themes/logodark.png diff --git a/src/bower_components/emby-webcomponents/themes/logowhite.png b/src/components/themes/logowhite.png similarity index 100% rename from src/bower_components/emby-webcomponents/themes/logowhite.png rename to src/components/themes/logowhite.png diff --git a/src/bower_components/emby-webcomponents/themes/wmc/theme.css b/src/components/themes/wmc/theme.css similarity index 100% rename from src/bower_components/emby-webcomponents/themes/wmc/theme.css rename to src/components/themes/wmc/theme.css diff --git a/src/bower_components/emby-webcomponents/toast/toast.css b/src/components/toast/toast.css similarity index 100% rename from src/bower_components/emby-webcomponents/toast/toast.css rename to src/components/toast/toast.css diff --git a/src/bower_components/emby-webcomponents/toast/toast.js b/src/components/toast/toast.js similarity index 100% rename from src/bower_components/emby-webcomponents/toast/toast.js rename to src/components/toast/toast.js diff --git a/src/bower_components/emby-webcomponents/touchhelper.js b/src/components/touchhelper.js similarity index 100% rename from src/bower_components/emby-webcomponents/touchhelper.js rename to src/components/touchhelper.js diff --git a/src/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css b/src/components/upnextdialog/upnextdialog.css similarity index 100% rename from src/bower_components/emby-webcomponents/upnextdialog/upnextdialog.css rename to src/components/upnextdialog/upnextdialog.css diff --git a/src/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js b/src/components/upnextdialog/upnextdialog.js similarity index 100% rename from src/bower_components/emby-webcomponents/upnextdialog/upnextdialog.js rename to src/components/upnextdialog/upnextdialog.js diff --git a/src/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js b/src/components/userdatabuttons/emby-playstatebutton.js similarity index 100% rename from src/bower_components/emby-webcomponents/userdatabuttons/emby-playstatebutton.js rename to src/components/userdatabuttons/emby-playstatebutton.js diff --git a/src/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js b/src/components/userdatabuttons/emby-ratingbutton.js similarity index 100% rename from src/bower_components/emby-webcomponents/userdatabuttons/emby-ratingbutton.js rename to src/components/userdatabuttons/emby-ratingbutton.js diff --git a/src/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.css b/src/components/userdatabuttons/userdatabuttons.css similarity index 100% rename from src/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.css rename to src/components/userdatabuttons/userdatabuttons.css diff --git a/src/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js b/src/components/userdatabuttons/userdatabuttons.js similarity index 100% rename from src/bower_components/emby-webcomponents/userdatabuttons/userdatabuttons.js rename to src/components/userdatabuttons/userdatabuttons.js diff --git a/src/bower_components/emby-webcomponents/usersettings/usersettings.js b/src/components/usersettings/usersettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/usersettings/usersettings.js rename to src/components/usersettings/usersettings.js diff --git a/src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js b/src/components/usersettings/usersettingsbuilder.js similarity index 100% rename from src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js rename to src/components/usersettings/usersettingsbuilder.js diff --git a/src/components/viewcontainer-lite.js b/src/components/viewcontainer-lite.js index d1729f1fab..fbcc2754e0 100644 --- a/src/components/viewcontainer-lite.js +++ b/src/components/viewcontainer-lite.js @@ -1,4 +1,4 @@ -define(["browser", "dom", "layoutManager", "css!bower_components/emby-webcomponents/viewmanager/viewcontainer-lite"], function(browser, dom, layoutManager) { +define(["browser", "dom", "layoutManager", "css!components/viewmanager/viewcontainer-lite"], function(browser, dom, layoutManager) { "use strict"; function setControllerClass(view, options) { diff --git a/src/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.css b/src/components/viewmanager/viewcontainer-lite.css similarity index 100% rename from src/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.css rename to src/components/viewmanager/viewcontainer-lite.css diff --git a/src/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js b/src/components/viewmanager/viewcontainer-lite.js similarity index 100% rename from src/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js rename to src/components/viewmanager/viewcontainer-lite.js diff --git a/src/bower_components/emby-webcomponents/viewmanager/viewmanager.js b/src/components/viewmanager/viewmanager.js similarity index 100% rename from src/bower_components/emby-webcomponents/viewmanager/viewmanager.js rename to src/components/viewmanager/viewmanager.js diff --git a/src/bower_components/emby-webcomponents/viewsettings/viewsettings.js b/src/components/viewsettings/viewsettings.js similarity index 100% rename from src/bower_components/emby-webcomponents/viewsettings/viewsettings.js rename to src/components/viewsettings/viewsettings.js diff --git a/src/bower_components/emby-webcomponents/viewsettings/viewsettings.template.html b/src/components/viewsettings/viewsettings.template.html similarity index 100% rename from src/bower_components/emby-webcomponents/viewsettings/viewsettings.template.html rename to src/components/viewsettings/viewsettings.template.html diff --git a/src/bower_components/emby-webcomponents/visibleinviewport.js b/src/components/visibleinviewport.js similarity index 100% rename from src/bower_components/emby-webcomponents/visibleinviewport.js rename to src/components/visibleinviewport.js diff --git a/src/bower_components/emby-webcomponents/youtubeplayer/plugin.js b/src/components/youtubeplayer/plugin.js similarity index 100% rename from src/bower_components/emby-webcomponents/youtubeplayer/plugin.js rename to src/components/youtubeplayer/plugin.js diff --git a/src/bower_components/emby-webcomponents/youtubeplayer/style.css b/src/components/youtubeplayer/style.css similarity index 100% rename from src/bower_components/emby-webcomponents/youtubeplayer/style.css rename to src/components/youtubeplayer/style.css diff --git a/src/scripts/site.js b/src/scripts/site.js index d30d27f9ea..984c01800e 100644 --- a/src/scripts/site.js +++ b/src/scripts/site.js @@ -431,14 +431,14 @@ var AppInfo = {}; return self.ResizeObserver; }); } else { - define("ResizeObserver", ["bower_components/emby-webcomponents/resize-observer-polyfill/ResizeObserver"], returnFirstDependency); + define("ResizeObserver", ["components/resize-observer-polyfill/ResizeObserver"], returnFirstDependency); } } function initRequireWithBrowser(browser) { var bowerPath = getBowerPath(); var apiClientBowerPath = bowerPath + "/emby-apiclient"; - var embyWebComponentsBowerPath = bowerPath + "/emby-webcomponents"; + var embyWebComponentsBowerPath = "components"; if ("android" === self.appMode) { define("filesystem", ["cordova/filesystem"], returnFirstDependency); @@ -1165,7 +1165,7 @@ var AppInfo = {}; function loadPlugins(externalPlugins, appHost, browser, shell) { console.log("Loading installed plugins"); - var list = ["bower_components/emby-webcomponents/playback/playbackvalidation", "bower_components/emby-webcomponents/playback/playaccessvalidation", "bower_components/emby-webcomponents/playback/experimentalwarnings", "bower_components/emby-webcomponents/htmlaudioplayer/plugin", "bower_components/emby-webcomponents/htmlvideoplayer/plugin", "bower_components/emby-webcomponents/photoplayer/plugin", "bower_components/emby-webcomponents/youtubeplayer/plugin"]; + var list = ["components/playback/playbackvalidation", "components/playback/playaccessvalidation", "components/playback/experimentalwarnings", "components/htmlaudioplayer/plugin", "components/htmlvideoplayer/plugin", "components/photoplayer/plugin", "components/youtubeplayer/plugin"]; if ("cordova" === self.appMode) { list.push("cordova/chromecast"); @@ -1176,10 +1176,10 @@ var AppInfo = {}; } if (appHost.supports("remotecontrol")) { - list.push("bower_components/emby-webcomponents/sessionplayer"); + list.push("components/sessionplayer"); if (browser.chrome || browser.opera) { - list.push("bower_components/emby-webcomponents/chromecast/chromecastplayer"); + list.push("components/chromecast/chromecastplayer"); } } @@ -1245,10 +1245,10 @@ var AppInfo = {}; }); if (!enableNativeGamepadKeyMapping() && isGamepadSupported()) { - require(["bower_components/emby-webcomponents/input/gamepadtokey"]); + require(["components/input/gamepadtokey"]); } - require(["bower_components/emby-webcomponents/thememediaplayer", "scripts/autobackdrops"]); + require(["components/thememediaplayer", "scripts/autobackdrops"]); if (!("cordova" !== self.appMode && "android" !== self.appMode)) { if (browser.android) { @@ -1259,15 +1259,15 @@ var AppInfo = {}; } if (!(browser.tv || browser.xboxOne || browser.ps4)) { - require(["bower_components/emby-webcomponents/nowplayingbar/nowplayingbar"]); + require(["components/nowplayingbar/nowplayingbar"]); } if (appHost.supports("remotecontrol")) { - require(["playerSelectionMenu", "bower_components/emby-webcomponents/playback/remotecontrolautoplay"]); + require(["playerSelectionMenu", "components/playback/remotecontrolautoplay"]); } if (!(appHost.supports("physicalvolumecontrol") && !browser.touch || browser.edge)) { - require(["bower_components/emby-webcomponents/playback/volumeosd"]); + require(["components/playback/volumeosd"]); } if (navigator.mediaSession) { @@ -1277,11 +1277,11 @@ var AppInfo = {}; require(["apiInput", "mouseManager"]); if (!(browser.tv || browser.xboxOne)) { - require(["bower_components/emby-webcomponents/playback/playbackorientation"]); + require(["components/playback/playbackorientation"]); registerServiceWorker(); if (window.Notification) { - require(["bower_components/emby-webcomponents/notifications/notifications"]); + require(["components/notifications/notifications"]); } } @@ -1345,7 +1345,7 @@ var AppInfo = {}; if (!window.Promise || browser.web0s) { initialDependencies.push(); - require(["bower_components/emby-webcomponents/native-promise-only/lib/npo.src"], init); + require(["components/native-promise-only/lib/npo.src"], init); } else { init(); } @@ -1357,7 +1357,7 @@ var AppInfo = {}; var urlArgs = "v=" + (window.dashboardVersion || new Date().getDate()); var bowerPath = getBowerPath(); var apiClientBowerPath = bowerPath + "/emby-apiclient"; - var embyWebComponentsBowerPath = bowerPath + "/emby-webcomponents"; + var embyWebComponentsBowerPath = "components"; var paths = { velocity: bowerPath + "/velocity/velocity.min", vibrant: bowerPath + "/vibrant/dist/vibrant", @@ -1502,8 +1502,8 @@ var AppInfo = {}; waitSeconds: 0, map: { "*": { - css: bowerPath + "/emby-webcomponents/require/requirecss", - text: bowerPath + "/emby-webcomponents/require/requiretext" + css: "components/require/requirecss", + text: "components/require/requiretext" } }, urlArgs: urlArgs, diff --git a/src/serviceworker.js b/src/serviceworker.js index fba101b81f..01cf8d63ef 100644 --- a/src/serviceworker.js +++ b/src/serviceworker.js @@ -1 +1 @@ -importScripts("bower_components/emby-webcomponents/serviceworker/notifications.js", "bower_components/emby-webcomponents/serviceworker/sync.js"); \ No newline at end of file +importScripts("components/serviceworker/notifications.js", "components/serviceworker/sync.js"); \ No newline at end of file