Open cpsievert opened 1 year ago
Functions that are intended to modify tags, like tagAppendAttributes(), bindFillRole(), etc. should probably be tagify()-ing their input, or else you get weird behavior:
tagAppendAttributes()
bindFillRole()
tagify()
> str(tagAppendAttributes(leaflet::leaflet(), foo = "bar")) List of 9 $ x :List of 1 ..$ options:List of 1 .. ..$ crs:List of 5 .. .. ..$ crsClass : chr "L.CRS.EPSG3857" .. .. ..$ code : NULL .. .. ..$ proj4def : NULL .. .. ..$ projectedBounds: NULL .. .. ..$ options : Named list() .. .. ..- attr(*, "class")= chr "leaflet_crs" [...] $ attribs :List of 1 ..$ foo: chr "bar" - attr(*, "class")= chr [1:2] "leaflet" "htmlwidget" - attr(*, "package")= chr "leaflet"
Functions that are intended to modify tags, like
tagAppendAttributes()
,bindFillRole()
, etc. should probably betagify()
-ing their input, or else you get weird behavior: