| Current Path : /proc/thread-self/cwd/static/adminhtml/Magento/backend/en_US/PayPal_Braintree/js/ |
| Current File : //proc/thread-self/cwd/static/adminhtml/Magento/backend/en_US/PayPal_Braintree/js/form-builder.js |
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
define(
[
'jquery',
'underscore',
'mage/template'
],
function ($, _, mageTemplate) {
'use strict';
return {
/**
* @param {Object} formData
* @returns {*|jQuery}
*/
build: function (formData) {
var formTmpl = mageTemplate('<form action="<%= data.action %>"' +
' method="POST" hidden enctype="application/x-www-form-urlencoded">' +
'<% _.each(data.fields, function(val, key){ %>' +
'<input value=\'<%= val %>\' name="<%= key %>" type="hidden">' +
'<% }); %>' +
'</form>');
return $(formTmpl({
data: {
action: formData.action,
fields: formData.fields
}
})).appendTo($('[data-container="body"]'));
}
};
}
);