| = Gerrit Code Review - GrStyleObject |
| |
| Store information about css style properties. You can't create this object |
| directly. Instead you should use the link:pg-plugin-styles-api.html#css[css] method. |
| This object allows to apply style correctly to elements within different shadow |
| subtree. |
| |
| [[get-class-name]] |
| == getClassName |
| `styleObject.getClassName(element)` |
| |
| .Params |
| - `element` - an HTMLElement. |
| |
| .Returns |
| - `string` - class name. The class name is valid only within the shadow root of `element`. |
| |
| Creates a new unique CSS class and injects it into the appropriate place |
| in DOM (it can be document or shadow root for element). This class can be later |
| added to the element or to any other element in the same shadow root. It is guarantee, |
| that method adds CSS class only once for each shadow root. |
| |
| == apply |
| `styleObject.apply(element)` |
| |
| .Params |
| - `element` - element to apply style. |
| |
| Create a new unique CSS class (see link:#get-class-name[getClassName]) and |
| adds class to the element. |
| |
| |
| |