Настройка YUI на YAP - PullRequest
       4

Настройка YUI на YAP

0 голосов
/ 07 июня 2010

Я работаю над Yahoo! Приложение и хочу использовать доступные функции YUI, однако я пока не нашел способа включить библиотеки YUI в свое приложение. Я придерживался мнения, что библиотеки будут частью Приложения по умолчанию, но в моем случае это не так.

Я пытался включить библиотеки в мой код, но не получается из-за ошибки, что внешние файлы не разрешены, что имеет смысл, так как не допускается включение внешних Javascript и CSS.

Я также пытался включить Javascript в XML-код гаджета, но не уверен, куда именно его поместить. Я не уверен, что я сделал это правильно и в правильном месте, ниже приведен фрагмент для справки:

<Content type="html" view="YahooSmallView, default">
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.8.1/build/yahoo/yahoo.js&2.8.1/build/dom/dom.js&2.8.1/build/event/event.js"></script>
</Content>

<Content type="html" view="YahooFullView, canvas" href="http://www.myapp.com">
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.8.1/build/yahoo/yahoo.js&2.8.1/build/dom/dom.js&2.8.1/build/event/event.js"></script>
</Content>

Скриншот Firebug ниже

here

У меня есть ощущение, что это может быть доступно как функция, и мне, возможно, придется сделать что-то подобное, но я не уверен:

<Require feature="yui-2.8" />

Может ли кто-нибудь в сообществе помочь с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2010

Была такая же проблема. кажется, что вы можете использовать только версию 2.8.0 на данный момент. Если вы посмотрите на приведенные выше сценарии, версия 2.8.1. Так что для всех, кто читает это, попробуйте сделать версию 2.8.0.

0 голосов
/ 07 июня 2010

Проблема решена. Включил следующие файлы в код как внешний Javascript, и это сработало.

<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/yahoo/yahoo.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/element/element-min.js"></script>

Спасибо

...