Mark's Development Blog

Open Source? Open Mind!

Mark's Development Blog
Watch Timeline

dotProject 的 Date Selector 亂碼與 Resize

Mark Wu 發表於 2007/04/22 23:09 · 靜態連結網址

dotProject 的 Date Selector 亂碼與 Resize,這是其中一個比較難搞的 Bug。亂碼還簡單,就是把 date format 改一下就好, Resize 就比較複雜了。先看一下改裝後的結果:

看起來沒什麼特殊啊?是啊!可是你要是用原來的 dotProject,你會發現用滑鼠切換到 2007 年 9 月時,下面的年份選擇就不見了。因為原來他預設的高度 220 是給日曆只有 5 行的時候用的,可是如果超過 5 行,年份選擇就被擠到下面去了。而使用 FireFox 更慘,連 Date Selector 右邊週六這一欄都會被截掉。

怎麼修?因為 dotProject 是透過 window.open() 的方式去開啟 Date Selector,所以可以修改所有用到 window.open 的程式,重新定義 height,或是當 Date Selector 載入完畢後,再透過 Javascript 動態修正視窗大小。

而我當然是選擇後者。

真實引用網址:

http://blog.markplace.net/trackback.php?id=250

迴響 (1) · 引用 (0) 文章分類: dotProject 專案管理系統

迴響 ↓

  • 終於完成了
    Mark  發表於 23/04/2007, 07:17

    終於連斷字的 bug 都修改好了。明天應該是可以釋出了。