![]() 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-ui/view/base/web/js/lib/knockout/bindings/ |
/** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ define([ 'jquery', 'ko' ], function ($, ko) { 'use strict'; ko.bindingHandlers.fadeVisible = { /** * Initially set the element to be instantly visible/hidden depending on the value. * * @param {HTMLElement} element * @param {Function} valueAccessor */ init: function (element, valueAccessor) { var value = valueAccessor(); // Use "unwrapObservable" so we can handle values that may or may not be observable $(element).toggle(ko.unwrap(value)); }, /** * Whenever the value subsequently changes, slowly fade the element in or out. * * @param {HTMLElement} element * @param {Function} valueAccessor */ update: function (element, valueAccessor) { var value = valueAccessor(); ko.unwrap(value) ? $(element).fadeIn() : $(element).fadeOut(); } }; });