Abstract_Builder
Class Abstract_Builder
Source
File: header-footer-grid/Core/Builder/Abstract_Builder.php
Expand full source code Collapse full source code View on Github
Methods
- __construct — Abstract_Builder constructor.
- add_columns_layout_controls — Adds Column Layout Controls.
- add_header_row_utility_classes — Add row utility classes.
- add_legacy_row_styles — Add legacy row styles.
- add_new_builder_styles — Adds the new builder row styles.
- add_row_style — Method to generate css array for each row.
- add_rows_controls — Adds row controls.
- add_sidebar_controls — Adds Sidebar Controls.
- add_sidebar_styles — Adds sidebar styles.
- add_style — Method to add Builder css styles.
- customize_register — Called to register component controls.
- define_builder_settings — Define builder settings.
- define_row_settings — Define Row settings.
- get_builder — A representation of the builder as array.
- get_component — Get a component from builder.
- get_component_alignment — Get the component alignment.
- get_components — Returns the builder components.
- get_components_settings — Returns the components settings.
- get_current_builder — Returns current builder id.
- get_current_device — Return current device in the loop.
- get_current_row_index — Return current row in the loop.
- get_current_slot_index — Return current slot in the loop.
- get_default_row_colors — Get the default row colors based on the old settings.
- get_layout_data — Return builder data.
- get_property — Method to get protected properties for class.
- get_row_featured_image — Returns the featured image for the header row.
- get_rows — Used to define the rows in the builder sections.
- get_upsell_components — Get upsell components.
- has_background_setting — Decides if the background setting should be visible for current row.
- inline_builder_styles — Returns a string of css rules.
- is_component_active — Check if component is used in builder.
- is_row_used — See if row is populated.
- load_template — Define templates used to loading the builder.
- new_render_components — Render the builder components.
- register_component — Register a new component for builder.
- render — Render markup for builder.
- render_components — Render components in the row.
- render_device — Render device markup.
- row_has_slot — Checks if a row has items inside a slot.
- sanitize_columns — Sanitize builder columns
- scripts — Register builder scripts
- set_property — Method to set protected properties for class.