Commit Graph

1240 Commits

Author SHA1 Message Date
piro
9eef0bd5a3 無限ループする可能性がある箇所について、同じタブかどうかだけチェック
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6455 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-25 14:49:22 +00:00
piro
cb94f3d88d placeholderにも属性を指定するように
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6439 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-25 07:58:47 +00:00
piro
0b0de3ebaa タブのドラッグ&ドロップの処理のオーバーライド
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6428 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-24 17:20:30 +00:00
piro
99efb421c0 XPath式が壊れてた
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6424 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-24 15:45:19 +00:00
piro
ea4d6ae68b XPathを使った簡潔な実装と、XPathを使わない高速な実装の両方を1箇所に記述するようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6423 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-24 15:38:08 +00:00
piro
4f65a3a9a1 XPath式を改行
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6422 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-24 13:25:47 +00:00
piro
dc97cf3cc1 getParentTabを最適化
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6421 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-24 12:52:29 +00:00
piro
dfc2edef09 getParentTabで無限ループに陥る可能性があった?
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6411 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 18:09:55 +00:00
piro
bf892a0b1d 起動時のエラーをとりあえず出ないようにした
TODO:
 * ドラッグ&ドロップ関係の処理が全く動いていない
 * onTabBarDblClickも乗っ取れていない

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6410 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 17:58:23 +00:00
piro
6af11a07ca 3.7a4pre対応準備:.tabbrowser-tabs, .tabbrowser-strip, toolbarにも属性を設定するように
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6403 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 16:12:49 +00:00
piro
fb7ec6225a 3.7a4pre対応準備:tabbrowserの中にないtabを考慮
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6400 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 15:12:43 +00:00
piro
024332c8cd 3.7a4pre対応準備:getTabBrowserFromChildの改修
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6384 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 14:21:13 +00:00
piro
6c05a625c1 3.7a4pre対応準備:tabbrowser.mStrip => tabbrowser.tabContainer.parentNode
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6373 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-23 13:33:00 +00:00
piro
992a34dc99 DOM3 XPathの利用を減らした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6335 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-03 15:38:35 +00:00
piro
e94b5427c9 Tab Kitがある時にスプリッタが二重に表示されてしまう問題に対処
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6326 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-03-02 14:40:12 +00:00
piro
f8f4402e9a サブツリーを折り畳めない設定のとき、favicon付近をクリックしてもタブのフォーカスが切り替わらないことがあったのを修正
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6261 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-02-04 08:56:21 +00:00
piro
f56e18ff23 タブバーを右に置いている時、起動時に一瞬だけ左にタブバーが見えていたのをごまかすようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6252 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-02-03 13:43:39 +00:00
piro
590bebd454 折りたたまれたタブの数を示す括弧を別の要素として定義するようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6174 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-02-01 04:06:09 +00:00
piro
ff20e1dc30 Firefox 3.6以降で前回終了時のタブの開閉状態が失われる問題を修正
http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2604
http://piro.sakura.ne.jp/latest/blosxom/mozilla/extension/treestyletab/2009-09-29_debug.htm

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6166 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-01-28 16:33:00 +00:00
piro
7a6246302a ライブラリ更新
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@6153 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-01-25 04:36:08 +00:00
piro
a87a1f0ca9 getPreventDefault() のハックは不要だった
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5987 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-01-09 21:08:11 +00:00
piro
a2dd650e44 マルチプルタブハンドラ側のAPIによってメニューの表示・非表示を切り替えるようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5688 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-01-04 01:19:56 +00:00
piro
47826d2029 ツリーの子だけを閉じる機能が働かなくなっていた
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5680 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-27 11:22:44 +00:00
piro
21480636b5 複数タブの同時復元時に、確認を求められるようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5678 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-27 04:56:16 +00:00
piro
6a4511f03f タブバーの位置変更履歴を自前で保持せず、ライブラリに任せるようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5674 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-26 20:02:30 +00:00
piro
c5e4858203 別メソッドに分離
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5673 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-26 08:03:35 +00:00
piro
d4cea77f22 new public APIs:
* markAsClosedSet()
* unmarkAsClosedSet()

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5642 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-26 03:25:29 +00:00
piro
de6b48d0a2 ロケーションバーからの読み込みが機能しなくなっていたのを修正
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5638 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 20:54:44 +00:00
piro
78040f608a 閉じたタブを開き直す時、同時に閉じられた他のタブもまとめて復元するようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5637 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 20:48:14 +00:00
piro
73479d6440 ツリー単位でタブを閉じた時、その一度に閉じられたタブに共通のIDを付与するようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5636 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 20:07:00 +00:00
piro
0d6aa6674b rollbackTabbarPosition => undoChangeTabbarPosition / redoChangeTabbarPosition
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5634 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 19:27:34 +00:00
piro
96e25d943b XPathResult => nsIDOMXPathResult
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5632 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 18:48:07 +00:00
piro
4d8455d8b9 move some codes to JS module
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5631 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 18:45:52 +00:00
piro
ed9af90859 move boxObject module to JS module
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5630 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 18:23:18 +00:00
piro
de514657a3 move some codes to utility
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5627 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 18:13:33 +00:00
piro
189803de7e move core api to JS module
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5626 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 17:55:55 +00:00
piro
fe7b51be74 cosmetic
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5625 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 16:56:45 +00:00
piro
641d9ffc9f TreeStyleTabCommon => TreeStyleTabUtils
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5624 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 16:51:24 +00:00
piro
16f8cc66bf * 最初の状態も記憶
* 読み込みタイミング修正

git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5623 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 16:43:16 +00:00
piro
1d7d61ad5f タブバーの位置の変更を巻き戻すAPI TreeStyleTabBrowser.rollbackTabbarPosition()
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5622 599a83e7-65a4-db11-8015-0010dcdd6dc2
2009-12-25 16:38:14 +00:00