Files
safekat/ci4/app/Views/themes/backend/vuexy/main/breadcrumbs.php
2024-01-13 23:13:44 +01:00

70 lines
2.2 KiB
PHP
Executable File

<?php if (isset($breadcrumb)) { ?>
<div id="bc-card" class="card sticky-breadcrumb border border-secondary mb-3">
<div class="card-header header-elements">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<?php
foreach ($breadcrumb as $item) {
?>
<li class="breadcrumb-item <?= $item['active'] ? 'active' : '' ?>">
<a href="<?= $item['route'] ?>"><?= $item['title'] ?></a>
</li>
<?php
}
?>
</ol>
</nav>
<div id="bc-save-div" class="card-header-elements ms-auto" style="display: none">
<button id="bc-save"
type="button"
class="btn btn-sm btn-primary waves-effect waves-light"
>
<?= lang('Basic.global.Save') ?>
</button>
</div>
</div>
</div>
<?php
} else { ?>
<div class="card bg-secondary sticky-breadcrumb border border-secondary mb-3">
<div class="card-header header-elements">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item active">
<a href="<?= site_url(); ?>">Home</a>
</li>
</ol>
</nav>
</div>
</div>
<?php } ?>
<?= $this->section('additionalInlineJs') ?>
function showBreadCrumbSaveButton(showIt = false){
if(showIt === true){
$('#bc-save-div').show();
$('#bc-card').addClass('bg-warning');
} else if(showIt === false){
$('#bc-save-div').hide();
$('#bc-card').removeClass('bg-warning');
}
}
// SOLO PARA TEST
$(document).on("keypress", function(event) {
if (event.keyCode === 112) {
event.preventDefault();
showBreadCrumbSaveButton(true);
}
});
$('#bc-save').on( "click", function() {
showBreadCrumbSaveButton(false);
alert('click action on save button');
} );
///
<?= $this->endSection() ?>