こんばんは。なかじまんです。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 件のコメント:
コメントを投稿