79 lines
3.1 KiB
PHP
79 lines
3.1 KiB
PHP
<?php
|
|
/**
|
|
* An underscore.js template.
|
|
*
|
|
* @package fusion-builder
|
|
*/
|
|
|
|
?>
|
|
<script type="text/template" id="fusion-builder-generator-modules-template">
|
|
<div class="fusion-builder-modal-top-container">
|
|
<h2 class="fusion-builder-settings-heading">
|
|
{{ fusionBuilderText.select_element }}
|
|
<input type="text" class="fusion-elements-filter" placeholder="{{ fusionBuilderText.search_elements }}" />
|
|
</h2>
|
|
|
|
<ul class="fusion-tabs-menu">
|
|
<# if ( ! FusionPageBuilderApp.builderActive ) { #>
|
|
<li class=""><a href="#default-container">{{ fusionBuilderText.full_width_section }}</a></li>
|
|
<li class=""><a href="#builder-regular-columns">{{ fusionBuilderText.columns }}</a></li>
|
|
<# } #>
|
|
<li class=""><a href="#default-elements">{{ fusionBuilderText.builder_elements }}</a></li>
|
|
<li class=""><a href="#default-columns">{{ fusionBuilderText.inner_columns }}</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="fusion-builder-main-settings fusion-builder-main-settings-full">
|
|
<div class="fusion-builder-all-elements-container">
|
|
<div class="fusion-tabs">
|
|
<# if ( ! FusionPageBuilderApp.builderActive ) { #>
|
|
<div id="default-container" class="fusion-tab-content">
|
|
<ul class="fusion-builder-column-layouts">
|
|
<li class="generator-section" data-layout="full">
|
|
<div class="fusion_builder_layout_column fusion_builder_column_layout_1_1">{{ fusionBuilderText.full_width_section }}</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="builder-regular-columns" class="fusion-tab-content">
|
|
<?php echo fusion_builder_generator_column_layouts(); // phpcs:ignore WordPress.Security.EscapeOutput ?>
|
|
</div>
|
|
<# } #>
|
|
<div id="default-elements" class="fusion-tab-content">
|
|
<ul class="fusion-builder-all-modules">
|
|
<# _.each( generator_elements, function(module) { #>
|
|
<#
|
|
if ( 'mega_menus' === fusionBuilderConfig.template_category && 'fusion_menu' === module.label ) {
|
|
return;
|
|
}
|
|
if ( 'post_cards' === fusionBuilderConfig.template_category && 'fusion_post_cards' === module.label ) {
|
|
return;
|
|
}
|
|
// If element is not supposed to be active on page edit type, skip.
|
|
if ( 'object' === typeof module.templates && ! module.templates.includes( fusionBuilderConfig.template_category ) ) {
|
|
return false;
|
|
}
|
|
#>
|
|
<li class="{{ module.label }} fusion-builder-element">
|
|
<h4 class="fusion_module_title">
|
|
<# if ( 'undefined' !== typeof fusionAllElements[ module.label ].icon ) { #>
|
|
<div class="fusion-module-icon {{ fusionAllElements[ module.label ].icon }}"></div>
|
|
<# } #>
|
|
{{{ module.title }}}
|
|
</h4>
|
|
<span class="fusion_module_label">{{ module.label }}</span>
|
|
</li>
|
|
<# } ); #>
|
|
</ul>
|
|
</div>
|
|
<div id="default-columns" class="fusion-tab-content">
|
|
<?php echo fusion_builder_generator_column_layouts(); // phpcs:ignore WordPress.Security.EscapeOutput ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="fusion-builder-modal-bottom-container">
|
|
<a href="#" class="fusion-builder-modal-close"><span>{{ fusionBuilderText.cancel }}</span></a>
|
|
</div>
|
|
</script>
|