Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Copyright © Magento, Inc. All rights reserved.
  3.  * See COPYING.txt for license details.
  4.  */
  5.  
  6. define([
  7.     'ko',
  8.     'underscore',
  9.     'mage/apply/main'
  10. ], function (ko, _, mage) {
  11.     'use strict';
  12.  
  13.     ko.bindingHandlers.mageInit = {
  14.         /**
  15.          * Initializes components assigned to HTML elements.
  16.          *
  17.          * @param {HTMLElement} el
  18.          * @param {Function} valueAccessor
  19.          */
  20.         init: function (el, valueAccessor) {
  21.             var data = valueAccessor();
  22.  
  23.             _.each(data, function (config, component) {
  24.                 mage.applyFor(el, config, component);
  25.             });
  26.         }
  27.     };
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement