The Gallery is deprecated. No new Gallery components may be submitted, and modifying existing components is disabled. For more information please read the Gallery Deprecation blog post. This is a static snapshot of the Gallery for archive purposes.
See 9 more by this user. Created: 08/24/11
Last CDN Push: 03/23/12
Build Tag: gallery-2012.03.23-18-00
Project: YUI 3
License: YUI BSD
YUI Version: 3.5.0pr2
Free for use.
An Extension which provides a YQL sync implementation that can be mixed into a Model or ModelList subclass.
This makes it trivial for your Model or ModelList subclasses to load data from YQL.
Note: that `read` is the only `sync()` action that is supported at this time, you will not be able to `save()` data to YQL.
Photo Model Example
<script src="http://yui.yahooapis.com/3.5.0pr2/build/yui/yui-min.js"></script>
YUI({
//Last Gallery Build of this module
gallery: 'gallery-2012.03.23-18-00'
}).use('model', 'gallery-model-sync-yql', function(Y) {
var Photo = Y.Base.create('photo', Y.Model, [Y.ModelSync.YQL], {
query : 'SELECT * FROM flickr.photos.info WHERE photo_id={id}',
parse : function (results) {
return results && results.photo;
}
}, {
ATTRS : {
title : {},
description : {}
}
});
var photo = new Photo({ id: '3804864763' }).load(function () {
Y.log(photo.get('title'));
Y.log(photo.get('description'));
}); // YQL query => 'SELECT * FROM flickr.photos.info WHERE photo_id=3804864763'
});
All code on this site is licensed under the BSD License unless stated otherwise.