Я тестирую Google Closure-компилятор и хочу скомпилировать Плагин Facebox с опцией "Advanced", возникает ошибка, при попытке найти функцию "aH". *
Кто-нибудь пытался скомпилировать с этой опцией плагины jQuery с хорошим результатом.
Спасибо.
EDIT:
Очевидно, что это переименование методов jQuery, но возможно ли включить jQuery и переименовать все методы одинаково?.
EDIT
пример кода с опцией "externs_url":
с замыкающим компилятором
js код ввода
// ==ClosureCompiler==
// @output_file_name default.js
// @formatting pretty_print
// @compilation_level ADVANCED_OPTIMIZATIONS
// @warning_level QUIET
// @externs_url http://code.jquery.com/jquery-1.5.min.js
// ==/ClosureCompiler==
// ADD YOUR CODE HERE
var test = function($, context) {
var
_self = this;
_self.mymethod = function() {
var lista = $("a", context);
lista.attr("target", "_blank");
return lista.html();
};
return {"mymethod":_self.mymethod};
}.call({}, jQuery, context);
Js выходной код
(function(b, c) {
this.a = function() {
var a = b("a", c);
a.attr("target", "_blank");
return a.html()
};
return{mymethod:this.a}
}).call({}, jQuery, context);