2016-05-04 2 views
1

これは、openNtfの拡張ライブラリを使用してDomino 9.0.1 V 16(2016-01-28)を使用するXpagesプロジェクトに関連しています。 extLibのBootstrap3テーマを拡張したカスタムテーマが適用されています。 Mark LeusinkのdebugToolbar Plugin(V 4.0.1、2014-03-10)も適用しました。私は、デバッグテーブルの「ラベル」細胞はclass="label"を割り当てられていることがわかり結果のHTMLをデバッグopenNtf debugToolbar UIはextLibのBootstrap3テーマによってオーバーライドされます

enter image description here

:この例のように、残念ながらツールバー内の表示されているすべてのテーブルの一部が「破壊」されている
、またはclass="label wide"。残念ながら、bootstrap.cssは、セレクタにdisplay: inlineスタイルを適用します。

現在、私は自分のカスタムCSSファイルを適用してツールバーのスタイルをリセットして解決しました。しかし、もっとエレガントな方法があるかもしれないかどうか、おそらく私がここで欠場していたかもしれない何らかの種類の財産かもしれないのだろうか。または、ツールバーのソースコード内でこれを実行する必要がありますか?

答えて

0

githubとopenntf.orgプロジェクトのPaulと私のエントリーがこの問題の解決に役立つことを願っています。私の回避策はここでは唯一の選択肢だと思われます。私のように私のカスタムスタイルシートをリンクすることができるように、そして、私はデバッグツールバーのコンテナとしてcusomコントロールを作成し

div.dBar table.grid td.label{display:table-cell;} 

私は私の上に述べたようにはそれでひとつのラインでカスタムスタイルシートを作成しましたリソース。デバッグカスタムコントロールは、最終的に私がツールバーを持っているすべてのxpageに追加されます。

これは他人にも役立つかもしれません。

3

これをプロジェクトの不具合として追加すると、投稿者は認識し解決することができます。

また、https://github.com/OpenNTF/DebugToolbarからソースコードをダウンロードし、修正を加えてプルリクエストを行ってください。

+0

私はディスカッショントピックとして投稿しました。 githubへのアクセス権がないので、それを欠陥として追加する方法はありません –

+2

問題はありません。私はhttps://github.com/OpenNTF/DebugToolbar/issues/10にログインしました。私はおそらく数週間それを見て時間を得ることはありませんが、マークが時間を持っていない場合はうまくいけば、誰かがプルの要求を作成することを願っています。 –

+1

多くのありがとうございます(「bootTrapbar UIによって上書きされたdebugToolbarテーブルのラベルクラス」などと言われるはずですが、ここでは説明していますので気にしないでください) –

関連する問題