OneUIのテスト(3)
こんどは、レッドテーマを使ってみようと思います。どんな赤っぽい画面になるか楽しみです。
D:\NotesDB\domino\java\xsp\theme\oneuiには、レッドテーマが無いので、OneUI v2.01のライブラリを設定したいと思います。
◆テーマ設定
レッドテーマとして、下記のように設定してみました。
テーマ名:red
<theme extends="oneui"> ? <resource> ??? <content-type>text/css</content-type> ??? <href>/.ibmxspres/domino/oneuiv2/base/core.css</href> ? </resource> ? <resource> ??? <content-type>text/css</content-type> ??? <href>/.ibmxspres/domino/oneuiv2/redTheme/redTheme.css</href> ? </resource> </theme>
アプリケーションプロパティのテーマ設定をredに変更して、XPageを表示してみました。
◆結果
失敗。 前回のテスト画面と変わりません。
(追記:2010/08/29)
失敗理由は、XPageにlotusuiと言うクラスを指定していなかった為。
lotusuiクラスでバックのカラーを指定している。
◆CSSファイルのリンク定義
リンクされたCSSファイルを見ると、下に2行追加されているのが確認できます。
また、追加されたライブラリにちゃんとアクセスしてるか確認するために、
IEからCSSファイルを下記のリンクを指定してダウンロードしてみました。
ダウンロード出来たので、テーマでのライブラリの指定の仕方に問題は無いと思います。
<link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/core.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/coreLTR.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/defaultTheme.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/defaultThemeLTR.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/xsp.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/xspLTR.css"> <link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/oneui/xspIE78.css"> <link rel="stylesheet" type="text/css" href="/oneuiv2/base/core.css"> <link rel="stylesheet" type="text/css" href="/oneuiv2/redTheme/redTheme.css">
◆Dominoサーバー上のPATH
上記のDominoサーバー上のパスを確認しました。
D:\NotesDB\domino\java\xsp\theme\oneui\core.css D:\NotesDB\domino\java\xsp\theme\oneui\coreLTR.css D:\NotesDB\domino\java\xsp\theme\oneui\defaultTheme.css D:\NotesDB\domino\java\xsp\theme\oneui\defaultThemeLTR.css D:\NotesDB\domino\java\xsp\theme\oneui\xsp.css D:\NotesDB\domino\java\xsp\theme\oneui\xspLTR.css D:\NotesDB\domino\java\xsp\theme\oneui\xspIE78.css D:\NotesDB\domino\htmloneuiv2\base\core.css D:\NotesDB\domino\html\oneuiv2\redTheme\redTheme.css
◆CSSファイルの中身
OneUI 2.01のCSSファイルの中身を見てみましたが、こちらも整形されていない為、判読できない状態でした。
自作のHTML整形ツールを使って、CSSを整形して見ました。下記は主に使うであろう3ファイルです。
core.css defaultTheme.css redTheme.css
◆結果は失敗でしたでが、何が間違ってるかもう少し調べてみます。