tohokuaikiのチラシの裏

技術的ネタとか。

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

Confluenceのプラグイン開発におけるJavaScriptの国際化

transformerのススメ 本当の方法であれば、propertiesファイルをJavaScriptに変更してくれるらしい。その方法として、1つの言語ファイル(***.properties)をVerlocityテンプレートの中で使えるようにしたり、JavaScriptで使えたり、soyテンプレートで使える…

ConfluenceのVelocityテンプレートでSubmitボタンをaui-themeにてつけようとして挫折

Velocityのカスタムタグで、auiテーマを使って #tag ("Submit" "theme='aui'") ってやると、送信ボタンとキャンセルリンクが良い感じに出てきて便利なのだけど、キャンセルリンクを消したい場合にどうやっていいかわからず。ソースが confluence-core/conflu…

ConfluenceのSystemプロパティ一覧

Confluence内のコードで Properties properties = System.getProperties(); for(Object s:properties.keySet()){ System.out.println(s.toString()); System.out.println(properties.get(s).toString()); } ってやった結果。 key value java.vendor Sun Micr…

Confluenceのマクロパラメータの落とし穴

<parameter name="AAAAxmlnsBBB" type="string"/> というように、xmlnsをパラメータの名前に入れるとインストールエラーをおこすっぽい。OMG!質問してみた! Confluence xhtml-macro with parameter which name attribute value includes "xmlns" cause problem. - Atlassian Answers</parameter>

Confluenceのマクロパラメータについて調べてみた

XHTMLマクロやマクロを作るときにatlassian-plugins.xmlで定義したいのだけど、イマイチ定義一覧みたいのが見つかられなくて、ソースから解析してみた。 手っ取り早くはDTDがあるんだけど。。。 confluence-project/confluence-core/confluence/src/etc/java…

DITA1.2の表組みについて、それぞれの要素にくるタグを調べる

良く分からないけど、 http://docs.oasis-open.org/dita/v1.2/os/spec/DITA1.2-spec/を見る限りではこんな感じかな?コンテンツっていうのは、「text data or dl or fig or imagemap or lcInteractionBase or lcTrueFalse or lcSingleSelect or lcMultipleSe…

DITA1.2のエレメントとclassの一覧 (続)

ということで、先ほどのエントリはDTDからだけど、取りこぼしがありそうだと嫌なのでこちらのリファレンスから http://docs.oasis-open.org/dita/v1.2/os/spec/DITA1.2-spec/langref/ classの一覧を取ってみる。私がDTDから取り出したのは206個なのに、langr…

DITA1.2のエレメントとclassの一覧

結果だけ知りたい方は続編どうぞ。探したけど無いからDTDから作った。 @classは正確には、最後に半角スペースが入るから気を付けること。 使用したDTDは http://docs.oasis-open.org/dita/v1.2/os/dtd1.2/ 要素 @class alt - topic/alt boolean - topic/bool…

ちょっとしたアルゴリズム、クリックした奴が一番下になっていくDOMのZ-indexを求める場合とか

意外と難しかったのでメモ。 <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> で、クリックした奴がz-indexで一番下になって、くるくると変わっていくという感じで。keyとindexを変数としてマス目の値を求める。 Excel使って何となく解いたけど、理屈から言うと説明難しい。。。というかまだで…

JIRAのワークフローでトランジションを追加できなくなったステップがあって、削除もできなかった場合

ワークフローを作っていて、そういう場合があったのでメモ。「アクティブ ワークフローにアウト トランジションがないため、ドラフト ワークフローにアウト トランジションを追加できません。」 とか 「ステップ{0}は削除できません。」 とか言われる。Atlas…