If an individual element in the base list has the 'important' attribute set to TRUE, then it does *not* get overwritten.

css_merge_core(base, new)

Arguments

base

the original list

new

the new list from which to take values and put into base

Value

updated version of base list

Details

Some properties are accumulative, rather than replacement-based. E.g. SVGs transform attribute combines parent + child transform matrices. For now, any accumulative properties are concatenated into a vector of character stirngs to be dealt with by the user after parsing.

Otherwise, this function behaves very much like utils::modifyList()