Добрый день! Есть написанный плагин для jquery. Хочу разделить плагин на 3 плагина, чтобы они использовали общий код. Для этого в функцию хочу положить общие методы, константы и т.д. Установить прототип для плагина, чтобы унаследовать функции из общей функции, но почему-то нет доступа к вложенным в общую функцию методам. Подскажите как сделать выше описанное. Вот как пробовал:
function BasicWizard(){
var error_setter = {
'1' : 1
},
ok_setter = {
'2' : 2
},
nothing_setter = [];
}
(function ( $ ){
var error_setter = BasicWizard.error_setter;
this.prototype = BasicWizard;
$.fn.card_payment_form = function( ) {
console.log(ok_setter);
console.log(error_setter);
};
})( JQuery );
Вызов:
$('div').card_payment_form();
Результат:
undefined
undefined