JSSRC= \
Parser.js \
StateProvider.js \
- Toolkit.js \
Utils.js \
+ Toolkit.js \
VNCConsole.js \
- Workspace.js \
button/ConsoleButton.js \
button/Revert.js \
button/Split.js \
- ceph/CephInstallWizard.js \
- ceph/Config.js \
- ceph/Crush.js \
- ceph/FS.js \
- ceph/Log.js \
- ceph/Monitor.js \
- ceph/OSD.js \
- ceph/Pool.js \
- ceph/ServiceList.js \
- ceph/Services.js \
- ceph/Status.js \
- ceph/StatusDetail.js \
controller/StorageEdit.js \
data/PermPathStore.js \
data/ResourceStore.js \
data/model/RRDModels.js \
- dc/ACLView.js \
- dc/ACMEClusterView.js \
- dc/ACMEPluginEdit.js \
- dc/AuthEditAD.js \
- dc/AuthEditBase.js \
- dc/AuthEditLDAP.js \
- dc/AuthView.js \
- dc/Backup.js \
- dc/Cluster.js \
- dc/ClusterEdit.js \
- dc/Config.js \
- dc/CorosyncLinkEdit.js \
- dc/GroupEdit.js \
- dc/GroupView.js \
- dc/Guests.js \
- dc/Health.js \
- dc/Log.js \
- dc/NodeView.js \
- dc/OptionView.js \
- dc/PermissionView.js \
- dc/PoolEdit.js \
- dc/PoolView.js \
- dc/RoleEdit.js \
- dc/RoleView.js \
- dc/SecurityGroups.js \
- dc/StorageView.js \
- dc/Summary.js \
- dc/Support.js \
- dc/SyncWindow.js \
- dc/TFAEdit.js \
- dc/Tasks.js \
- dc/TokenEdit.js \
- dc/TokenView.js \
- dc/UserEdit.js \
- dc/UserView.js \
form/ACMEAPISelector.js \
form/ACMEAccountSelector.js \
form/ACMEPluginSelector.js \
form/GlobalSearchField.js \
form/GroupSelector.js \
form/GuestIDSelector.js \
+ form/HashAlgorithmSelector.js \
form/HotplugFeatureSelector.js \
form/IPProtocolSelector.js \
form/IPRefSelector.js \
form/QemuBiosSelector.js \
form/SDNControllerSelector.js \
form/SDNZoneSelector.js \
+ form/SDNVnetSelector.js \
+ form/SDNIpamSelector.js \
+ form/SDNDnsSelector.js \
form/ScsiHwSelector.js \
form/SecurityGroupSelector.js \
form/SnapshotSelector.js \
grid/PoolMembers.js \
grid/Replication.js \
grid/ResourceGrid.js \
+ panel/ConfigPanel.js \
+ panel/BackupJobPrune.js \
+ panel/HealthWidget.js \
+ panel/IPSet.js \
+ panel/NotesView.js \
+ panel/RunningChart.js \
+ panel/StatusPanel.js \
+ panel/GuestStatusView.js \
+ panel/GuestSummary.js \
+ panel/TemplateStatusView.js \
+ tree/ResourceTree.js \
+ tree/SnapshotTree.js \
+ window/Backup.js \
+ window/BackupConfig.js \
+ window/BulkAction.js \
+ window/CephInstall.js \
+ window/Clone.js \
+ window/FirewallEnableEdit.js \
+ window/FirewallLograteEdit.js \
+ window/LoginWindow.js \
+ window/Migrate.js \
+ window/NotesEdit.js \
+ window/Prune.js \
+ window/Restore.js \
+ window/SafeDestroyGuest.js \
+ window/Settings.js \
+ window/Snapshot.js \
+ window/StartupEdit.js \
+ window/DownloadUrlToStorage.js \
+ window/Wizard.js \
ha/Fencing.js \
ha/GroupEdit.js \
ha/GroupSelector.js \
ha/Resources.js \
ha/Status.js \
ha/StatusView.js \
+ dc/ACLView.js \
+ dc/ACMEClusterView.js \
+ dc/ACMEPluginEdit.js \
+ dc/AuthEditBase.js \
+ dc/AuthEditAD.js \
+ dc/AuthEditLDAP.js \
+ dc/AuthEditOpenId.js \
+ dc/AuthView.js \
+ dc/BackupJobDetail.js \
+ dc/Backup.js \
+ dc/Cluster.js \
+ dc/ClusterEdit.js \
+ dc/Config.js \
+ dc/CorosyncLinkEdit.js \
+ dc/GroupEdit.js \
+ dc/GroupView.js \
+ dc/Guests.js \
+ dc/Health.js \
+ dc/Log.js \
+ dc/NodeView.js \
+ dc/OptionView.js \
+ dc/PermissionView.js \
+ dc/PoolEdit.js \
+ dc/PoolView.js \
+ dc/RoleEdit.js \
+ dc/RoleView.js \
+ dc/SecurityGroups.js \
+ dc/StorageView.js \
+ dc/Summary.js \
+ dc/Support.js \
+ dc/SyncWindow.js \
+ dc/TFAEdit.js \
+ dc/Tasks.js \
+ dc/TokenEdit.js \
+ dc/TokenView.js \
+ dc/UserEdit.js \
+ dc/UserView.js \
+ dc/MetricServerView.js \
lxc/CmdMenu.js \
lxc/Config.js \
lxc/CreateWizard.js \
lxc/Resources.js \
menu/MenuItem.js \
menu/TemplateMenu.js \
+ ceph/CephInstallWizard.js \
+ ceph/Config.js \
+ ceph/Crush.js \
+ ceph/FS.js \
+ ceph/Log.js \
+ ceph/Monitor.js \
+ ceph/OSD.js \
+ ceph/Pool.js \
+ ceph/ServiceList.js \
+ ceph/Services.js \
+ ceph/Status.js \
+ ceph/StatusDetail.js \
node/ACME.js \
node/Certificates.js \
node/CmdMenu.js \
node/Subscription.js \
node/Summary.js \
node/ZFS.js \
- panel/ConfigPanel.js \
- panel/GuestStatusView.js \
- panel/GuestSummary.js \
- panel/HealthWidget.js \
- panel/IPSet.js \
- panel/InfoWidget.js \
- panel/NotesView.js \
- panel/RunningChart.js \
- panel/StatusPanel.js \
- panel/StatusView.js \
- panel/TemplateStatusView.js \
pool/Config.js \
pool/StatusView.js \
pool/Summary.js \
qemu/HardwareView.js \
qemu/IPConfigEdit.js \
qemu/KeyboardEdit.js \
+ qemu/MachineEdit.js \
qemu/MemoryEdit.js \
qemu/Monitor.js \
qemu/NetworkEdit.js \
sdn/StatusView.js \
sdn/VnetEdit.js \
sdn/VnetView.js \
+ sdn/VnetPanel.js \
+ sdn/SubnetEdit.js \
+ sdn/SubnetView.js \
sdn/ZoneContentView.js \
sdn/ZoneView.js \
+ sdn/OptionsPanel.js \
sdn/controllers/Base.js \
sdn/controllers/EvpnEdit.js \
+ sdn/controllers/BgpEdit.js \
+ sdn/IpamView.js \
+ sdn/ipams/Base.js \
+ sdn/ipams/NetboxEdit.js \
+ sdn/ipams/PVEIpamEdit.js \
+ sdn/ipams/PhpIpamEdit.js \
+ sdn/DnsView.js \
+ sdn/dns/Base.js \
+ sdn/dns/PowerdnsEdit.js \
sdn/zones/Base.js \
sdn/zones/EvpnEdit.js \
sdn/zones/QinQEdit.js \
+ sdn/zones/SimpleEdit.js \
sdn/zones/VlanEdit.js \
sdn/zones/VxlanEdit.js \
+ storage/ContentView.js \
+ storage/BackupView.js \
storage/Base.js \
storage/Browser.js \
storage/CIFSEdit.js \
storage/CephFSEdit.js \
- storage/ContentView.js \
storage/DirEdit.js \
storage/GlusterFsEdit.js \
+ storage/ImageView.js \
storage/IScsiEdit.js \
storage/LVMEdit.js \
storage/LvmThinEdit.js \
+ storage/BTRFSEdit.js \
storage/NFSEdit.js \
+ storage/PBSEdit.js \
storage/RBDEdit.js \
storage/StatusView.js \
storage/Summary.js \
+ storage/TemplateView.js \
storage/ZFSEdit.js \
storage/ZFSPoolEdit.js \
- tree/ResourceTree.js \
- tree/SnapshotTree.js \
- window/Backup.js \
- window/BackupConfig.js \
- window/BulkAction.js \
- window/CephInstall.js \
- window/Clone.js \
- window/FirewallEnableEdit.js \
- window/FirewallLograteEdit.js \
- window/LoginWindow.js \
- window/Migrate.js \
- window/NotesEdit.js \
- window/Restore.js \
- window/SafeDestroy.js \
- window/Settings.js \
- window/Snapshot.js \
- window/StartupEdit.js \
- window/Wizard.js \
+ Workspace.js \
# end of JSSRC list
+all:
+
+.lint-incremental: ${JSSRC}
+ eslint $?
+ touch "$@"
+
+.PHONY: lint
+check: lint
lint: ${JSSRC}
- jslint ${JSSRC}
+ eslint --strict ${JSSRC}
+ touch ".lint-incremental"
-pvemanagerlib.js: OnlineHelpInfo.js ${JSSRC}
+pvemanagerlib.js: .lint-incremental OnlineHelpInfo.js ${JSSRC}
cat OnlineHelpInfo.js ${JSSRC} >$@.tmp
mv $@.tmp $@
/usr/bin/asciidoc-pve scan-extjs ${JSSRC} >$@.tmp
mv $@.tmp $@
-all: pvemanagerlib.js
-
.PHONY: install
install: pvemanagerlib.js
install -d ${WWWJSDIR}
.PHONY: clean
clean:
find . -name '*~' -exec rm {} ';'
- rm -rf pvemanagerlib.js OnlineHelpInfo.js
+ rm -rf pvemanagerlib.js OnlineHelpInfo.js .lint-incremental