[Seasar-user:20770] Re: 【Teeda】 popupcalendarにstyle="vertical-align:middle" を指定した際の挙動

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2011年 5月 24日 (火) 02:00:00 JST


小林 (koichik) です.

Date:    Mon, 23 May 2011 19:54:45 +0900
From:    金子 雄一 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20769] 【Teeda】 popupcalendarにstyle="vertical-align:middle" を指定した際の挙動

> ソースを追ったところ、
> THtmlPopupCalendarRenderer
> で、カレンダーの画像に対して、
> style="vertical-align:bottom"と、
> 固定で指定されているためかと思われます。
> 
> poppucalendarに指定した、vertical-alignを、
> カレンダーの画像にも反映させる方法は、
> 何かありますでしょうか?

現状は固定で出しているので,反映する方法はないですね.

THtmlPopupCalendarRenderer を継承またはコピーして,
<img> の style に "vertical-align:middle" を設定する
Renderer を作り,app.dicon (または teedaExtension.dicon より
先にインクルードされる dicon) に定義すれば何とかなるかも.
試していませんが,こんな感じじゃないかと思います.

<component name="org.seasar.teeda.extension.HtmlPopupCalendar.org.seasar.teeda.extension.HtmlPopupCalendar"
    class="..."/>



-- 
{
  name: "Koichi Kobayashi",
  mail: "[E-MAIL ADDRESS DELETED]",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
}



Seasar-user メーリングリストの案内