107 lines
4.4 KiB
PHP
107 lines
4.4 KiB
PHP
<?php
|
|
/**
|
|
* Underscore.js template
|
|
*
|
|
* @package fusion-builder
|
|
* @since 2.0
|
|
*/
|
|
|
|
?>
|
|
<script type="text/template" id="fusion-builder-front-end-toolbar">
|
|
<li class="pagename-link fb">
|
|
<a class="fusion-preview-only-link" href="{{ FusionApp.getPreviewUrl() }}">
|
|
{{ FusionApp.getPost( 'post_type_name' ) }}: <strong>{{{ FusionApp.getPost( 'post_title' ) }}}</strong>
|
|
<span class="icon"><i class="fusiona-external-link-alt" aria-hidden="true"></i></span>
|
|
</a>
|
|
</li>
|
|
<li class="admin-tools fb">
|
|
<ul>
|
|
<# if ( ( true === FusionApp.data.is_singular || true === FusionApp.data.is_shop ) && 'undefined' !== typeof FusionApp.data.postDetails && FusionApp.isEditable() && FusionApp.hasEditableContent ) { #>
|
|
<?php if ( current_user_can( apply_filters( 'awb_role_manager_access_capability', 'edit_posts', 'avada_library', 'live_builder_edit' ) ) ) : ?>
|
|
<li class="open-library">
|
|
<a href="#" class="fusion-builder-open-library has-tooltip" aria-label="<?php esc_attr_e( 'Library', 'fusion-builder' ); ?>">
|
|
<span class="fusiona-drive"></span>
|
|
</a>
|
|
</li>
|
|
<?php endif; ?>
|
|
|
|
<li class="fusion-builder-history-container has-submenu">
|
|
<a href="#" class="fusion-builder-history has-tooltip trigger-submenu-toggling" id="fusion-builder-toolbar-history-menu" aria-label="<?php esc_attr_e( 'History', 'fusion-builder' ); ?>">
|
|
<span class="history-change-indicator"></span>
|
|
<span class="fusiona-clock"></span>
|
|
</a>
|
|
</li>
|
|
<# } #>
|
|
|
|
<li class="fusion-builder-preferences">
|
|
<a href="#" class="has-tooltip" aria-label="<?php esc_html_e( 'Preferences', 'fusion-builder' ); ?>">
|
|
<span>
|
|
<i class="fusiona-preferences" aria-hidden="true"></i>
|
|
</span>
|
|
</a>
|
|
</li>
|
|
|
|
<?php $allowed_post_types = FusionBuilder()->allowed_post_types(); ?>
|
|
<?php if ( is_array( $allowed_post_types ) ) : ?>
|
|
<li id="fusion-builder-toolbar-new-post" class="add-new has-submenu">
|
|
<a href="#" class="fusion-builder-add-new has-tooltip trigger-submenu-toggling" aria-label="<?php esc_attr_e( 'Add New', 'fusion-builder' ); ?>">
|
|
<span class="fusiona-plus"></span>
|
|
</a>
|
|
<ul class="fusion-builder-new-list submenu-trigger-target" aria-expanded="false">
|
|
<?php foreach ( $allowed_post_types as $allowed_post_type ) : ?>
|
|
<?php
|
|
if ( 'fusion_template' === $allowed_post_type || 'fusion_element' === $allowed_post_type ) {
|
|
continue;
|
|
}
|
|
|
|
if ( ! current_user_can( apply_filters( 'awb_role_manager_access_capability', 'edit_', $allowed_post_type, 'live_builder_edit' ) ) ) {
|
|
continue;
|
|
}
|
|
|
|
$allowed_post_type_object = get_post_type_object( $allowed_post_type );
|
|
?>
|
|
<?php if ( is_object( $allowed_post_type_object ) ) : ?>
|
|
<li class="add-new" data-post-type="<?php echo esc_attr( $allowed_post_type ); ?>">
|
|
<?php echo esc_html( $allowed_post_type_object->labels->singular_name ); ?>
|
|
</li>
|
|
<?php endif; ?>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</li>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( current_user_can( apply_filters( 'awb_role_manager_access_capability', 'edit_', get_post_type(), 'live_builder_edit' ) ) ) : ?>
|
|
<# if ( ( true === FusionApp.data.is_singular || true === FusionApp.data.is_shop ) && 'undefined' !== typeof FusionApp.data.postDetails && FusionApp.isEditable() && FusionApp.hasEditableContent ) { #>
|
|
<li>
|
|
<a href="#" class="fusion-builder-clear-layout has-tooltip" aria-label="<?php esc_attr_e( 'Clear Layout', 'fusion-builder' ); ?>">
|
|
<span class="fusiona-trash-o"></span>
|
|
</a>
|
|
</li>
|
|
<# } #>
|
|
<?php endif; ?>
|
|
</ul>
|
|
</li>
|
|
|
|
<# if ( ( true === FusionApp.data.is_singular || true === FusionApp.data.is_shop ) && 'undefined' !== typeof FusionApp.data.postDetails && FusionApp.isEditable() && FusionApp.hasEditableContent ) { #>
|
|
|
|
<li class="builder-main-tools fb">
|
|
<ul>
|
|
|
|
<?php
|
|
/**
|
|
* This icons is hidden but must NOT be removed.
|
|
* We keep it around so that the Ctrl/Cmd + Shift + B hotkey works.
|
|
*/
|
|
?>
|
|
<li>
|
|
<a href="#" class="hidden fusion-builder-save-template has-tooltip" data-focus="#new_template_name" data-target="#fusion-builder-layouts-templates" aria-label="<?php esc_attr_e( 'Save as Template', 'fusion-builder' ); ?>" style="display:none !important;">
|
|
<?php esc_attr_e( 'Save as Template', 'fusion-builder' ); ?>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<# } #>
|
|
|
|
</script>
|