Dominoの文書をブラウザで見ると添付ファイル名表示がおかしい

※最近のバージョンでは改修されているのかもしれません

Domino の DB に添付ファイルがある場合、Notes クライアントから見るとなんの問題も無く、こんな感じで見えます。

これをブラウザで見たとき、添付ファイルのファイル名が横に表示されてしまいます。しかもファイル名に応じた変な長さの空白とともに。コレはとても迷惑。

ファイル名はアイコン画像の下に表示して欲しい。こんな感じに。

JavaScript でうまいこと誤魔化しましょう。Designer で対象のフォームを開き、JS Header のところに以下のようなコードを書きます。

img タグを探してきて、URLが添付ファイルな img を見つけたら、img の後に改行を挿入する、というコードです。

作った関数を、on Load で呼び出しましょう。

これで完成です。(ただし IE8 では動きません)

※参考

jQueryを使った場合の書き方

Bad news and good news (Re: Problem attached file name not show under file icon in web access)

jQueryを使わない場合 each をどうやって forEach にやらせるか

JavaScript - JSのObjectをforEachで処理する方法 - Qiita