Pattern.on()
The Pattern.on()
method allows you to attach a function to one of the
pattern's lifecycle hooks. It takes the
lifecycle hook's name as the first argument and the function as the second.
This method will then be triggered by the lifecycle hook.
note
This method is chainable as it returns the Pattern object
Pattern.on() signature
Pattern pattern.on(string hook, function method)
tip
Refer to the Lifecycle hooks documentation for a list of all available lifecycle hooks, as well as the signature of the function you should pass it.
Pattern.on() example
pattern.on('preRender', function (svg) {
svg.style += 'svg { background: yellow;}'
})
Your pattern now has a yellow background.
tip
The plugin guide contains more info on how you can use hooks