Utility functions
The utility functions help with retrieving commonly stored data in a content type. For example, the getAdvanced(node) wrapper function retrieves all the content type’s Advanced form section settings so you do not have to worry about retrieving each one separately. Retrieving background images and associated properties is also made easy with the getBackgroundImages(node) function.
For implementation details View Source
Functions
- getBackgroundImages(node) ⇒
Object - Retrieve background images from a master format node
- getVerticalAlignment(node) ⇒
Object - Retrieve vertical alignment from a master format node
- verticalAlignmentToFlex(alignment) ⇒
\* - Convert vertical alignment values to flex values
- flexToVerticalAlignment(flex) ⇒
\* - Convert flex to vertical alignment values
- getAdvanced(node) ⇒
Object - Retrieve advanced props from content type node
- getPadding(node) ⇒
Object - Retrieve the padding from a content type node
- getMargin(node) ⇒
Object - Retrieve the margin from a content type node
- getBorder(node) ⇒
Object - Retrieve the border from a content type node
- getTextAlign(node) ⇒
Object - Retrieve the text align from a content type node
- getCssClasses(node) ⇒
Object - Retrieve the CSS classes from a content type node
- getIsHidden(node) ⇒
Object - Retrieve if CSS display property is set to none from a content type node
Retrieve background images from a master format node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve vertical alignment from a master format node
Returns: ** **Parameters
| Name |
|---|
| node |
Convert vertical alignment values to flex values
Returns: ** **Parameters
| Name |
|---|
| alignment |
Convert flex to vertical alignment values
Returns: ** **Parameters
| Name |
|---|
| flex |
Retrieve advanced props from content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve the padding from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve the margin from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve the border from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve the text align from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve the CSS classes from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Retrieve if CSS display property is set to none from a content type node
Returns: ** **Parameters
| Name |
|---|
| node |
Source Code: pwa-studio/packages/pagebuilder/lib/utils.js