Seaside

scriptaculousを使ってコンポーネントを作ってみた

チェックボックスと文字列、スライダーで構成されたコンポーネントを作ってみました。 今まで同様WAComponentから継承しても作れますが、 rendererClass ^ WARenderCanvas としてやらないとダメなようです。Seaside2.7からデフォルトのレンダラクラスがWARen…

Seaside-Reference

入門者向けのSeasideのExamplesとReferenceです。コードとそれを実際に実行した結果を見ることが出来ます。Seaside2.5,2.6に対応しています。Seaside2.5のみ実装されているものも含まれます。 Squeak Goodies - 役に立たないかもしれない・・・(こちらからダ…

SVGを埋め込む場合の注意

Seasideはデフォルトで Content-Type: text/html; charset=utf-8 となるようだ。SeasideJではKomSeasideJ>>convertResponse: を変更して、 Content-Type: application/xhtml+xml; charset=utf-8 とか Content-Type: text/xml; charset=utf-8 にする必要があ…

SeaSqModoki

id:propellaさんが、Javascript Workspaceを作っている。これを見て、以前Seaside2.5JでWebブラウザ上にSqueakのWorkspaceを実現したことを思い出した。で、Seaside2.6Jで動くか動作確認したら、動きました。http://squeaksource.blueplane.jp/SeaSqModoki.h…

SeasideでRTEを実装する

すでにShoreComponentsで実装されているCross-Browser Rich Text Editor (RTE)だが、なんだかSeasideを2.6系にしなければいけないようなことが書いてあったのであえてSeaside 2.5系に実装してみた。Seasideのコールバックを使うことで意外に簡単に実装できた…