include ../defines.mk
IMAGES := \
- images/logo-128.png \
+ images/icon-tape.svg \
+ images/logo-128.png \
images/proxmox_logo.png
+TAPE_UI_FILES=
+
+ifdef TEST_TAPE_GUI
+TAPE_UI_FILES= \
+ TapeManagement.js
+endif
+
JSSRC= \
+ Utils.js \
form/UserSelector.js \
form/TokenSelector.js \
+ form/AuthidSelector.js \
form/RemoteSelector.js \
form/DataStoreSelector.js \
form/CalendarEvent.js \
data/RunningTasksStore.js \
button/TaskButton.js \
config/UserView.js \
+ config/TfaView.js \
config/TokenView.js \
config/RemoteView.js \
config/ACLView.js \
config/SyncView.js \
config/VerifyView.js \
+ config/WebauthnView.js \
window/ACLEdit.js \
+ window/AddTfaRecovery.js \
+ window/AddTotp.js \
+ window/AddWebauthn.js \
window/BackupFileDownloader.js \
+ window/BackupGroupChangeOwner.js \
window/CreateDirectory.js \
window/DataStoreEdit.js \
window/FileBrowser.js \
window/NotesEdit.js \
window/RemoteEdit.js \
+ window/NotifyOptions.js \
window/SyncJobEdit.js \
window/UserEdit.js \
window/UserPassword.js \
window/TokenEdit.js \
+ window/TfaEdit.js \
window/VerifyJobEdit.js \
window/ZFSCreate.js \
dashboard/DataStoreStatistics.js \
dashboard/RunningTasks.js \
dashboard/TaskSummary.js \
panel/Tasks.js \
- Utils.js \
- AccessControlPanel.js \
+ panel/XtermJsConsole.js \
+ panel/AccessControl.js \
+ panel/StorageAndDisks.js \
+ panel/UsageChart.js \
ZFSList.js \
DirectoryList.js \
LoginView.js \
VersionInfo.js \
SystemConfiguration.js \
Subscription.js \
- DataStoreSummary.js \
- DataStoreNotes.js \
- DataStorePruneAndGC.js \
- DataStorePrune.js \
- DataStoreContent.js \
- DataStorePanel.js \
+ datastore/Summary.js \
+ datastore/Notes.js \
+ datastore/PruneAndGC.js \
+ datastore/Prune.js \
+ datastore/Content.js \
+ datastore/OptionView.js \
+ datastore/Panel.js \
+ datastore/DataStoreListSummary.js \
+ datastore/DataStoreList.js \
ServerStatus.js \
ServerAdministration.js \
Dashboard.js \
+ ${TAPE_UI_FILES} \
NavigationTree.js \
Application.js \
MainView.js
.PHONY: check
check:
- eslint ${JSSRC}
+ eslint --strict ${JSSRC}
touch ".lint-incremental"
.lint-incremental: ${JSSRC}