Настройка comboBase YUILoader для Google CDN - PullRequest
0 голосов
/ 15 октября 2010

Я бы хотел использовать размещенную в Google версию YUI (поскольку Yahoo не поддерживает SSL).Я использую YUILoader:

var loader = new YAHOO.util.YUILoader({
    require: ["autocomplete"],
    onSuccess: function() { ac_ready = true; setup_manager_autocomp() },
    combine: true
});

Я загружаю yuiloader из CDN Google:

<script src="https://ajax.googleapis.com/ajax/libs/yui/2.8.1/build/yuiloader/yuiloader-min.js"></script>

Но запрос YUILoader отправляется в Yahoo вместо googleapis.com.По-видимому, мне нужно установить "base" и "comboBase", ala:

comboBase: 'http://yui.yahooapis.com/combo?',

, за исключением того, чтобы установить googleapis вместо Yahoo!используя googleapis.Кто-нибудь знает магическое заклинание?

1 Ответ

2 голосов
/ 15 октября 2010

Parand,

CDN от Google не поддерживает комбо-обработку (CDN от Yahoo поддерживает эту функцию). В результате при загрузке из CDN Gooogle вам необходимо установить объединение: false.

Здесь может помочь Конфигуратор зависимостей для YUI 2:

http://developer.yahoo.com/yui/articles/hosting/?autocomplete&MIN&nocombine&basepath&http://ajax.googleapis.com/ajax/libs/yui/2.8.1/build/&google

Нажмите на вкладку «Динамическая загрузка с загрузчиком YUI» для примера кода.

-Эрик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...