You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reveal.js has a wide range of configuration and supporting them all in nimiSlides is tedious work. Instead we will have a Table[string, string] which will represent the key-value pairs in the object. Then custom templates like disableVerticalCentering can modify this table instead of having to hard-code it into the main partial. It would then be implemented something like this:
Upon further inspection it seems like mustache doesn't support rendering tables the way I thought (looping over them), so instead it will have to be a seq[Table[string, string]] where we have to specify the key and value for each parameter as its own Table.
Reveal.js has a wide range of configuration and supporting them all in nimiSlides is tedious work. Instead we will have a
Table[string, string]
which will represent the key-value pairs in the object. Then custom templates likedisableVerticalCentering
can modify this table instead of having to hard-code it into the main partial. It would then be implemented something like this:A
setConfig
,getConfig
should be the main API used to not make the code dependent on the current mustache backend.With this, users can modify all the settings themselves without having to extend nimiSlides with all the options manually.
The text was updated successfully, but these errors were encountered: