.circleci
.github
.run
.vscode
BTCPayServer
Components
AppSales
AppTopItems
AppTopItems.cs
AppTopItemsViewModel.cs
Default.cshtml
Default.cshtml.js
Icon
LabelManager
MainLogo
MainNav
Notifications
Pager
QRCode
StoreLightningBalance
StoreLightningServices
StoreNumbers
StoreRecentInvoices
StoreRecentTransactions
StoreSelector
StoreWalletBalance
ThemeSwitch
TruncateCenter
UiExtensionPoint
WalletNav
Configuration
Controllers
Data
Events
Extensions
Fido2
Filters
Forms
HostedServices
Hosting
JsonConverters
Logging
ModelBinders
Models
PaymentRequest
Payments
PayoutProcessors
Plugins
Properties
SSH
Security
Services
Storage
TagHelpers
Validation
Views
wwwroot
BTCPayServer.csproj
BTCPayServer.ruleset
BitpayHttpException.cs
BufferizedFormFile.cs
ColorPalette.cs
CorsPolicies.cs
CurrencyValue.cs
DerivationSchemeParser.cs
DerivationSchemeSettings.cs
EventAggregator.cs
ExplorerClientProvider.cs
Extensions.cs
FileTypeDetector.cs
GitCommitAttribute.cs
HwiWebSocketTransport.cs
IDelay.cs
IHasAdditionalData.cs
JsonHttpException.cs
Program.cs
Roles.cs
SearchString.cs
StorePolicies.cs
TransactionComparer.cs
UserManagerExtensions.cs
WalletId.cs
WebSocketHelper.cs
WebsocketExtensions.cs
ZoneLimits.cs
_ViewImports.cshtml
BTCPayServer.Abstractions
BTCPayServer.Client
BTCPayServer.Common
BTCPayServer.Data
BTCPayServer.PluginPacker
BTCPayServer.Rating
BTCPayServer.Tests
Build
Plugins
docs
.dockerignore
.editorconfig
.gitattributes
.gitignore
Changelog.md
LICENSE
README.md
RELEASE-CHECKLIST.md
SECURITY.md
amd64.Dockerfile
arm32v7.Dockerfile
arm64v8.Dockerfile
btcpayserver.sln
build.ps1
build.sh
docker-entrypoint.sh
nuget.config
publish-docker.ps1
run.ps1
run.sh
* Dashboard: Fix app stats tiles They broke with #4747, because they contain script blocks that are loaded asynchronuosly and need to get run once the chart data is added to the page. * Refactor PoS dashboard component * Collocate the component JS files in separate files --------- Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
19 lines
508 B
JavaScript
19 lines
508 B
JavaScript
if (!window.appTopItems) {
|
|
window.appTopItems =
|
|
{
|
|
dataLoaded: function (model) {
|
|
const id = "AppTopItems-" + model.id;
|
|
const series = model.salesCount;
|
|
new Chartist.Bar(`#${id} .ct-chart`, { series }, {
|
|
distributeSeries: true,
|
|
horizontalBars: true,
|
|
showLabel: false,
|
|
stackBars: true,
|
|
axisY: {
|
|
offset: 0
|
|
}
|
|
});
|
|
}
|
|
};
|
|
}
|