сплава UI (http://alloyui.com/) построен на YUI, который может работать в Chrome App.
YUI по умолчанию загружает любые компоненты, которые не входят в комплект, но это вызывает ошибки безопасности в Chrome, поэтому его необходимо предотвратить, загрузив и включив полную библиотеку в Chrome crx.
Библиотека также использует функцию, если она не снабжена конфигурацией через глобальные переменные.
Используя этот ответ: How do I use YUI3 in a Chrome extension?, я построил следующий config.js файл, чтобы установить глобал, прежде чем я загружаю aui.js:
var theGlobalObject = this;
YUI_config = {
filter: "raw",
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
groups: {
gallery: {
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
patterns: {
"gallery-": {},
"gallerycss-": { type: "css" }
}
}
},
global: theGlobalObject
};
С ../lib/alloyui/ будет путем AlloyUI библиотеки относительно моего html в моих папках приложений Chrome.
Зачем вам нужен один? –
Я особенно заинтересован в хорошем управлении сетью данных, вместо того, чтобы сам кодировать сетку данных. –
Я только что нашел AlloyUI, который выглядит так, будто это может быть ответ. Я добавлю это как ответ позже, если он пройдет мое тестирование. –