@@ -68,37 +68,39 @@ providerTileOptions <- function(errorTileUrl = "", noWrap = FALSE,
6868# ' @format A list of characters
6969# ' @source \url{https://github.com/leaflet-extras/leaflet-providers/blob/master/leaflet-providers.js}
7070# '
71- # ' @export
71+ # ' @name providers
72+ # ' @export providers
7273# ' @rdname providers
73- makeActiveBinding( " providers " , function () {
74- leaflet.providers :: loaded_providers() $ providers
75- }, env = environment())
74+ NULL
75+ # Active binding added in zzz.R
76+ " providers "
7677
77- # ' @export
78+ # ' @name providers.details
79+ # ' @export providers.details
7880# ' @rdname providers
79- makeActiveBinding( " providers.details " , function () {
80- leaflet.providers :: loaded_providers() $ providers.details
81- }, env = environment())
81+ NULL
82+ # Active binding added in zzz.R
83+ " providers.details "
8284
83- makeActiveBinding(" providers.version_num" , function () {
84- leaflet.providers :: loaded_providers()$ version_num
85- }, env = environment())
85+ # Active binding added in zzz.R
86+ " providers.version_num"
8687
87- makeActiveBinding(" html_src" , function () {
88- leaflet.providers :: loaded_providers()$ html_dependency
89- }, env = environment())
88+ # Active binding added in zzz.R
89+ " providers.src"
9090
9191get_providers_html_dependency <- function () {
92- tmpfile <- file.path(tempdir(), paste0(" leaflet-providers_" , version_num , " .js" ))
92+ tmpfile <- file.path(tempdir(), paste0(" leaflet-providers_" , providers. version_num , " .js" ))
9393
9494 if (! file.exists(tmpfile )) {
95- src <- html_src
95+ src <- providers.src
9696 writeLines(src , tmpfile )
9797 }
9898
99- html_dependency <- htmltools :: htmlDependency(
99+ htmltools :: htmlDependency(
100100 " leaflet-providers" ,
101101 providers.version_num ,
102- src = tmpfile
102+ src = dirname(tmpfile ),
103+ script = basename(tmpfile ),
104+ all_files = FALSE
103105 )
104106}
0 commit comments