2009-08-13

opensocial-jquery 1.0.4 をリリースしました



こんばんは。なかじまんです。opensocial-jquery 1.0.4 をリリースしました。

opensocial-jquery
http://code.google.com/p/opensocial-jquery/

1.0.4 は Google Friend Connect (GFC) 対応の強化とバグ対応です。

言語の選択

jQuery.container.locale を使って、サイトの言語を指定できるようにしました。あらかじめ GFC の管理画面でサイト言語を設定しておけますが、その設定よりも優先します。省略したときは、既定のサイト言語になります。

jQuery.container.locale = 'en';

jQuery.fn.gadget を使って、ガジェットを表示するとき、対象の要素に lang か xml:lang 属性があれば、その言語でガジェットを表示するようにしました。このときjQuery.container.locale より優先します。

<script type="text/javascript">
$('div.gadget').gadget('http://example.com/gadgets.xml');
</script>
<div class="gadget" lang="ja"></div>
<div class="gadget" xml:lang="ja"></div>

キャンバスビュー

jQuery.fn.gadget を使って、ガジェットを表示するとき、対象の要素のクラス名に canvas を含むとき、ガジェットをキャンバスビューで表示するようにしました。

<script type="text/javascript">
$('div.gadget').gadget('http://example.com/gadgets.xml');
</script>
<div class="gadget" class="canvas"></div>

スキン

jQuery.skin を使って、スキンを参照できるようにしました。BG_COLOR といった Gadgets API 形式のほかにも bgColor といった JavaScript ライクなキー名でも参照できるようにしてあります。以下の実例は、同じ結果になります。

$.skin('BG_COLOR');
$.skin('bgColor');

バグ対応

Issue 19: fields.split(',') した後、trim すべきじゃないか。

その他

ガジェットや Google Friend Connect でもない普通のサイトで、普通の jQuery としても使えるようにしました。

デモ

Google Friend Connect In-page integration



Golazo GeoNotes

0 件のコメント: