2016-09-01から1ヶ月間の記事一覧

jQuery カラーピッカー plugin で補色計算してみた。

jQuery カラーピッカー plugin を使う機会があったので、サンプルを作って「補色」を求めたら興味深いことが出てきました。 ColorPicker - jQuery plugin を使います。昔からあるピッカーで有名なもの。 HTML をサンプルとして以下のように準備しました。C…

ListView に配置した Formフィールド 受信

Wicket の ListView でリストの中に TextField やフォーム送信するものを配置することが時々ある。送信後、どうやって受け取るか以前はよく悩んでたもので、getRequestCycle().getRequest().getPostParameters() から取得する力技をよく 書いてたものだ。 そ…

table で複数行の sortable

テーブルの Sortable 去年書いたけど、書き直す。ドラッグした後に、きちんとハンドルを外す。sortable の stop オプションで、ui.item.data('multidrag') で取得した移動対象を移動後に ui-selected を外してやります。HTML <table id="sortable"> <thead> <tr><th>header-1</th><th>header-2</th></tr> </thead> <tbody> <tr><td>Item-1</td><td>aaa</td></tr> <tr><td></td></tr></tbody></table>…

Wicket scheduleRequestHandlerAfterCurrent 使用の書き方を見直す

Wicket の WebPage でファイルダウンロードさせる1つの方法である RequestCycle の scheduleRequestHandlerAfterCurrent を使用する時、そのまま以下のようなことを書いていた。。 getRequestCycle().scheduleRequestHandlerAfterCurrent(new ResourceStrea…

Java で横長カレンダーを書くための処理

先日、jQuery で横長の帯状のカレンダーを書くための処理を書いて 横長カレンダーを書く - Oboe吹きプログラマの黙示録 、では Java だったらどう書く? と思ったので書いてみました。例えば、 LocalDate start = LocalDate.parse("2016-12-22"); LocalDate …

横長カレンダーを書く

横長カレンダーを書く jQuery ソース・・・メモ。 moment.js http://momentjs.com/ を使うことにした。jQuery は、2.x系で書いた。moment-with-locales.js を使う。 /* datetext = yyyy/MM/dd 日付 * predays = 前方日数(datetextの日付を含まないカウント)…

カスタムデータ属性で CSSを効かせる

CSS

HTML5 のカスタムデータ属性で CSSを効かせる方法、例) td タグに、data-date="2016/09/04" にある場合、 td[data-date="2016/09/04"]{ background-color: #ffc0cb !important; } のように書く。data 属性の値はプログラムで動的に付与していくケースが…