2021-10-17 18:26:00 +02:00
|
|
|
---
|
2021-08-25 16:09:31 +02:00
|
|
|
title: Using hooks without a plugin
|
|
|
|
order: 85
|
2021-10-17 18:26:00 +02:00
|
|
|
---
|
2021-08-25 16:09:31 +02:00
|
|
|
|
2022-02-19 08:04:25 +01:00
|
|
|
You can attach a method to a hook at run-time without the need for a plugin
|
2021-08-25 16:09:31 +02:00
|
|
|
using the [Pattern.on()](/reference/api/pattern/on) method.
|
|
|
|
|
|
|
|
The method takes the hook name as its first argument, and the hook method as its second.
|
|
|
|
|
|
|
|
Below is an example:
|
|
|
|
|
|
|
|
```js
|
|
|
|
pattern.on('preRender', function(svg) {
|
|
|
|
svg.style += "svg { background: yellow;}";
|
|
|
|
});
|
|
|
|
```
|
|
|
|
|
|
|
|
Congratulations, you've just made your pattern yellow.
|