Estoy creando una extensión que reemplaza la etiqueta de opciones configurables predeterminada 'Elegir una opción ...' con el nombre del atributo, por ejemplo 'Elegir un color ...'.
¿Cómo puedo extender (no anular) el widget jQuery configurable.js y solo modificar esta línea?
Sé por la documentación que puedo anular un widget jQuery, así que hice:
define([
'jquery',
'jquery/ui',
'configurable' // usually widget can be found in /lib/web/mage dir
], function($){
$.widget('silvan.configurable', $.mage.configurable, {
});
return $.silvan.configurable;
});
¿Cómo puedo inicializar este archivo? ¿Debo cargarlo a través de requirejs-config? La función de mapa es solo para anular ¿verdad?
¿Es posible modificar solo esta línea? Se llama desde esta función:
_fillSelect: function (element) {}
silvan.configurable
hereda automáticamente todo de padre.