memono.jp
作成中のサービスのドメインをとりました。
memono.jpといいます。
サーバの設定も一通り終わり、ぼちぼちテスト開始です。
もし、ちょっと見てみたい、という方がいらっしゃいましたらお声掛けください。
公開しますので是非使ってみてください。
ちなみに画面スナップショットはこんな感じです。
Posted in memono.jp | 7 Comments
作成中のサービスのドメインをとりました。
memono.jpといいます。
サーバの設定も一通り終わり、ぼちぼちテスト開始です。
もし、ちょっと見てみたい、という方がいらっしゃいましたらお声掛けください。
公開しますので是非使ってみてください。
ちなみに画面スナップショットはこんな感じです。
Posted in memono.jp | 7 Comments
なにげにJavaDocを見ていたらDomQueryというものがありました。
JavaScriptでXPath的なものが使えるようです。
例えば、
HTML上のdivエレメントを取得
Element[] el = DomQuery.select("div");
IDがxxx以下のdivエレメントを取得
Element[] el = DomQuery.select("div",RootPanel.get("xxx"));
classがxyzのdivを取得
Element[] el = DomQuery.select("div[@class='xyz']");
など。
複雑な式は使えないようですが、なかなか面白いです。
classやIDのprefixからエレメントを取得するなどができるようになるので結構便利だと思います。
Posted in GWT, xpath | No Comments
Windowイベントって指定できないのかなぁと思っていたんですが、できたので載せておきます。
DOM#addEventPreview
を使えばできました。
DOM.addEventPreview(new EventPreview(){
public boolean onEventPreview(Event event) {
if(DOM.eventGetType(event) == Event.ONKEYDOWN){
// キーダウン時のイベント
}
if(DOM.eventGetType(event) == Event.ONMOUSEWHEEL){
// マウスホイール
}
return true;
}
});
EventPreviewのonEventPreviewメソッドを実装します。
ここで、Eventとして渡されるのがWindowのイベントになります。
後は
DOM#eventGetType
でイベントの種類を判断すればOKです。
onEventPreviewの戻り値にfalseを返すとその後のイベントがキャンセルされます。
Posted in GWT | No Comments