2011-10-01から1ヶ月間の記事一覧

Django のテンプレートシステムをローカルアプリケーションで使う

Python で実装された Web アプリケーションフレームワーク Django の HTML テンプレートエンジンだけを、スタンドアロン(ローカル・アプリケーション)で利用します。以下の Python スクリプトを renderer.py などの名前で保存して、実行します。 #!/usr/bi…

ui.Popup の表示・非表示イベントを監視する

goog.ui.Popup は Positioning 可能なポップアップ View を扱うクラスです。 setHideOnEscape() や setAutoHide() でポップアップ要素を自動的に隠すイベントは、スーパークラス goog.ui.PopupBase の EventType に定義されています。 // Popup の表示・非表…

DragListGroup のドラッグ & ドロップ・イベントを監視する

goog.fx.DragListGroup は dragListElement として追加したノードに含まれる DOM 要素群を、ドラッグアンドドロップで位置交換できるようにするクラスです。 DragListGroup で発生したドラッグ・イベントは、draglistgroup.js の goog.fx.DragListGroup.Even…

Closure Library で新しいページを開く goog.window

API リファレンスからは検索しにくいのですが、Closure Library にはウィンドウ操作のための関数群が window.js に定義してあり、require('goog.window') で利用可能になります。 goog.window には以下の関数が定義されています。 goog.require('goog.window…

DOM 要素のドラッグ&ドロップには Dragger をイベント登録する

goog.events.listen() 関数で DOM 要素のドラッグアンドドロップ・イベントを登録したい場合、DOM 要素を goog.fx.Dragger インスタンスとして登録する必要があります。http://closure-library.googlecode.com/svn/docs/class_goog_fx_Dragger.htmlまた、イ…