Estou criando uma extensão que substitui o rótulo de opções configuráveis padrão 'Escolha uma opção ...' pelo nome do atributo, por exemplo 'Escolha uma cor ...'.
Como posso estender (não substituir!) O widget jQuery configurable.js e modificar apenas esta linha?
Sei pela documentação que posso substituir um widget jQuery, então fiz:
define([
'jquery',
'jquery/ui',
'configurable' // usually widget can be found in /lib/web/mage dir
], function($){
$.widget('silvan.configurable', $.mage.configurable, {
});
return $.silvan.configurable;
});
Como posso inicializar este arquivo? Devo carregá-lo via requirejs-config? A função de mapa é apenas para substituir, certo?
É possível modificar apenas esta linha? É chamado a partir desta função:
_fillSelect: function (element) {}
silvan.configurable
herda automaticamente tudo do pai.