![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-theme/view/frontend/web/js/view/ |
/** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ define([ 'jquery', 'mage/template', 'Magento_Theme/js/model/breadcrumb-list', 'text!Magento_Theme/templates/breadcrumbs.html', 'jquery-ui-modules/widget' ], function ($, mageTemplate, breadcrumbList, tpl) { 'use strict'; /** * Breadcrumb Widget. */ $.widget('mage.breadcrumbs', { /** @inheritdoc */ _init: function () { this._super(); this._render(); }, /** * Render breadcrumb. * * @private */ _render: function () { var html, crumbs = breadcrumbList, template = mageTemplate(tpl); this._decorate(crumbs); html = template({ 'breadcrumbs': crumbs }); if (html.length) { $(this.element).html(html); } }, /** * Decorate list. * * @param {Array} list * @private */ _decorate: function (list) { if (list.length) { list[0].first = true; } if (list.length > 1) { list[list.length - 1].last = true; } } }); return $.mage.breadcrumbs; });