Skip to content

Commit 33b451e

Browse files
author
Ben Baumgold
committed
#67 allow to optionally use ag-grid enterprise
1 parent 006c4e3 commit 33b451e

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "TableView"
22
uuid = "40c74d1a-b44c-5b06-a7c1-6cbea58ea978"
3-
version = "0.6.5"
3+
version = "0.6.6"
44

55
[deps]
66
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"

deps/build.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
version = readchomp(joinpath(@__DIR__, "..", "ag-grid.version"))
2+
distribution = haskey(ENV, "AG_GRID_LICENSE_KEY") ? "enterprise" : "community"
23

34
isdir(joinpath(@__DIR__, "ag-grid-$(version)")) || mkdir(joinpath(@__DIR__, "ag-grid-$(version)"))
45

56
ag_grid_base = joinpath(@__DIR__, "ag-grid-$(version)", "ag-grid.js")
6-
isfile(ag_grid_base) || download("https://cdn.jsdelivr.net/npm/ag-grid-community@$(version)/dist/ag-grid-community.min.noStyle.js", ag_grid_base)
7+
isfile(ag_grid_base) || download("https://cdn.jsdelivr.net/npm/ag-grid-$(distribution)@$(version)/dist/ag-grid-$(distribution).min.noStyle.js", ag_grid_base)
78

89
ag_grid_base_style = joinpath(@__DIR__, "ag-grid-$(version)", "ag-grid.css")
9-
isfile(ag_grid_base_style) || download("https://cdn.jsdelivr.net/npm/ag-grid-community@$(version)/dist/styles/ag-grid.css", ag_grid_base_style)
10+
isfile(ag_grid_base_style) || download("https://cdn.jsdelivr.net/npm/ag-grid-$(distribution)@$(version)/dist/styles/ag-grid.css", ag_grid_base_style)
1011

1112
ag_grid_light = joinpath(@__DIR__, "ag-grid-$(version)", "ag-grid-light.css")
12-
isfile(ag_grid_light) || download("https://cdn.jsdelivr.net/npm/ag-grid-community@$(version)/dist/styles/ag-theme-balham.css", ag_grid_light)
13+
isfile(ag_grid_light) || download("https://cdn.jsdelivr.net/npm/ag-grid-$(distribution)@$(version)/dist/styles/ag-theme-balham.css", ag_grid_light)
1314

1415
ag_grid_dark = joinpath(@__DIR__, "ag-grid-$(version)", "ag-grid-dark.css")
15-
isfile(ag_grid_dark) || download("https://cdn.jsdelivr.net/npm/ag-grid-community@$(version)/dist/styles/ag-theme-balham-dark.css", ag_grid_dark)
16+
isfile(ag_grid_dark) || download("https://cdn.jsdelivr.net/npm/ag-grid-$(distribution)@$(version)/dist/styles/ag-theme-balham-dark.css", ag_grid_dark)

src/TableView.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,9 @@ function _showtable_sync!(w, schema, names, types, rows, coldefs, tablelength, i
205205
gridOptions.components = Dict(
206206
"rowNumberRenderer" => RowNumberRenderer
207207
)
208+
if $(haskey(ENV, "AG_GRID_LICENSE_KEY"))
209+
agGrid.LicenseManager.setLicenseKey($(ENV["AG_GRID_LICENSE_KEY"]))
210+
end
208211
this.table = @new agGrid.Grid(el, gridOptions)
209212
gridOptions.columnApi.autoSizeAllColumns()
210213
end
@@ -244,6 +247,9 @@ function _showtable_async!(w, schema, names, types, rows, coldefs, tablelength,
244247
gridOptions.components = Dict(
245248
"rowNumberRenderer" => RowNumberRenderer
246249
)
250+
if $(haskey(ENV, "AG_GRID_LICENSE_KEY"))
251+
agGrid.LicenseManager.setLicenseKey($(ENV["AG_GRID_LICENSE_KEY"]))
252+
end
247253
this.table = @new agGrid.Grid(el, gridOptions)
248254
gridOptions.columnApi.autoSizeAllColumns()
249255
end

0 commit comments

Comments
 (0)