11 <?php
if (!empty($tabs)): ?>
13 <div
class=
"admin__page-nav" data-role=
"container" id=
"<?= /* @escapeNotVerified */ $block->getId() ?>">
14 <?php
if (
$block->getTitle()): ?>
15 <div
class=
"admin__page-nav-title" data-role=
"title" <?=
$block->getUiId(
'title') ?>>
16 <strong><?=
$block->getTitle() ?></strong>
17 <span data-role=
"title-messages" class=
"admin__page-nav-title-messages"></span>
20 <ul <?=
$block->getUiId(
'tab',
$block->getId()) ?>
class=
"<?= /* @escapeNotVerified */ $block->getIsHoriz() ? 'tabs-horiz' : 'tabs admin__page-nav-items' ?>">
21 <?php
foreach ($tabs as $_tab): ?>
24 <?php $_tabClass =
'tab-item-link ' .
$block->getTabClass($_tab) .
' ' . (preg_match(
'/\s?ajax\s?/', $_tab->getClass()) ?
'notloaded' :
'') ?>
25 <?php $_tabType = (!preg_match(
'/\s?ajax\s?/', $_tabClass) &&
$block->getTabUrl($_tab) !=
'#') ?
'link' :
'' ?>
26 <?php $_tabHref =
$block->getTabUrl($_tab) ==
'#' ?
'#' .
$block->getTabId($_tab) .
'_content' :
$block->getTabUrl($_tab) ?>
28 <li
class=
"admin__page-nav-item" <?php
if (
$block->getTabIsHidden($_tab)): ?> style=
"display:none"<?php
endif; ?><?=
$block->getUiId(
'tab',
'item', $_tab->getId()) ?>>
29 <a href=
"<?= /* @escapeNotVerified */ $_tabHref ?>" id=
"<?= /* @escapeNotVerified */ $block->getTabId($_tab) ?>" name=
"<?= /* @escapeNotVerified */ $block->getTabId($_tab, false) ?>" title=
"<?= /* @escapeNotVerified */ $block->getTabTitle($_tab) ?>" 30 class=
"admin__page-nav-link <?= /* @escapeNotVerified */ $_tabClass ?>" 31 data-tab-type=
"<?= /* @escapeNotVerified */ $_tabType ?>" 32 <?=
$block->getUiId(
'tab',
'link', $_tab->getId()) ?>>
34 <span><?=
$block->getTabLabel($_tab) ?></span>
36 <span
class=
"admin__page-nav-item-messages" data-role=
"item-messages">
37 <span
class=
"admin__page-nav-item-message _changed">
38 <span
class=
"admin__page-nav-item-message-icon"></span>
39 <span
class=
"admin__page-nav-item-message-tooltip">
40 <?=
__(
'Changes have been made to this section that have not been saved.') ?>
43 <span
class=
"admin__page-nav-item-message _error">
44 <span
class=
"admin__page-nav-item-message-icon"></span>
45 <span
class=
"admin__page-nav-item-message-tooltip">
46 <?=
__(
'This tab contains invalid data. Please resolve this before saving.') ?>
49 <span
class=
"admin__page-nav-item-message-loader">
50 <span
class=
"spinner">
51 <span></span><span></span><span></span><span></span>
52 <span></span><span></span><span></span><span></span>
57 <div
id=
"<?= /* @escapeNotVerified */ $block->getTabId($_tab) ?>_content" style=
"display:none;"<?=
$block->getUiId(
'tab',
'content', $_tab->getId()) ?>><?=
$block->getTabContent($_tab) ?></div>
64 require([
'jquery',
"mage/backend/tabs"],
function($){
66 $(
'#<?= /* @escapeNotVerified */ $block->getId() ?>').tabs({
67 active:
'<?= /* @escapeNotVerified */ $block->getActiveTabId() ?>',
68 destination:
'#<?= /* @escapeNotVerified */ $block->getDestElementId() ?>',
69 shadowTabs: <?=
$block->getAllShadowTabs() ?>,
70 tabsBlockPrefix:
'<?= /* @escapeNotVerified */ $block->getId() ?>_',
71 tabIdArgument:
'active_tab'