7.5.1 より前のリリースでカスタマイズされたテーマを使用していた場合、そのテーマはバージョン 7.5.1 以降では期待どおりに機能しない可能性があります。
バージョン 7.5.1 以降にアップグレードする場合に、カスタマイズされたテーマを使用するには、そのテーマを編集して復元する必要があります。
始める前に
IBM® Rational® Asset Manager の旧リリースでは、カスタマイズされたテーマを使用していたはずです。カスタマイズされたテーマを作成するには、『
テーマを使用したサイトの外観の変更』のステップを実行します。
以下のようにして、カスタマイズされたテーマを保存します。
- をクリックします。
- 「テーマの管理」セクションで、「現在のテーマのダウンロード」をクリックします。圧縮ファイルを開くか保存するよう求めるプロンプトが出されます。
- ファイルを保存して、カスタマイズされたバージョンであることが分かるようにファイルの名前を変更します。
このタスクについて
Rational Asset Manager バージョン 7.5.1 では、
header.jspf ファイルが更新され、「
ヘルプ」メニューおよびメニュー・オプションがアイコン・リンクとして表示されるようになりました。
旧バージョンのテーマをアップロードする場合、「
ヘルプ・コンテンツ」、「
拡張機能」、および「
Rational Asset Manager のバージョン情報」メニュー・オプションはバナーに表示されません。
これらのオプションを表示するには、追加の HTML および JavaScript を
header.jspf ファイルにコピーする必要があります。
手順
- Rational Asset Manager をアップグレードします。 リリースのデフォルト・テーマが適用されます。
- オプション: テーマを比較できるようにするために、Rational Asset Manager のアップグレードされたバージョン用のデフォルトのテーマをダウンロードします。
- をクリックします。
- 「テーマの管理」セクションで、「現在のテーマのダウンロード」をクリックします。圧縮ファイルを開くか保存するよう求めるプロンプトが出されます。
- ファイルを保存して、デフォルトのバージョンであることが分かるようにファイルの名前を変更します。
- 圧縮ファイルを解凍します。
- カスタマイズされたバージョンのテーマが含まれているファイルで、header.jspf ファイルをテキスト・エディターで開きます。
- HTML および JavaScript の以下の行をコピーして、header.jspf ファイル上のご使用のカスタマイズされたテーマにとって適切な場所に貼り付けます。
<a href="#" title="${bundle.navigation_help}" id="help_menu" class="jazz-ui-MenuPopup">
<span class="sprite-image help-menu"></span>
<img class="caret" src="${pageContext.request.contextPath}/javascript/dojo/jazz/ui/graphics/Toolbar/white-caret.gif">
</a>
<script type="text/javascript">
dojo.addOnLoad(function() {
dojo.require("jazz.ui.MenuPopup");
dojo.require("jazz.app._ComponentMenu");
dojo.addOnLoad(function() {
var helpMenu = new jazz.ui.MenuPopup({align: "right", cacheMenu: true},'help_menu'); //options,elementID
helpMenu.menuProvider = function() {
var menu = new jazz.app._ComponentMenu();
menu.addItemByArgs({label: "${bundle.navigation_help_content}", icon: dojo.moduleUrl("jazz.ui","graphics/PageTemplate/icons/systemhelp.gif"), onClick: function() {window.open("${applicationScope.docPath}/index.jsp")} });
menu.addItemByArgs({label: "${bundle.navigation_extensions}", icon: dojo.moduleUrl("ram","graphics/content/icons/extensions_obj.gif"), href: "${pageContext.request.contextPath}/extensions.jsp"});
menu.addItemByArgs({label: "${bundle.navigation_about}", icon: dojo.moduleUrl("ram","graphics/content/icons/ram_obj.gif"), onClick: showAboutDialog });
return menu;
};
</script>
デフォルトのテーマをダウンロードすると、変更内容をデフォルトの header.jspf ファイル内の構造と比較することができます。
- カスタマイズされた header.jspf ファイルに変更内容を保存します。
- テーマをアーカイブ・ファイルに圧縮します。
- 「ツール」ページの「テーマの管理」セクションで、「参照」をクリックします。
- カスタマイズされたアーカイブ・ファイルを選択します。
- 「アップロード」をクリックします。
次のタスク
バナー用の多くのスタイル・シートがテーマ・アーカイブから削除されました。
PageTemplate.css ファイル内のデフォルトのスタイル規則を確認して、これらのスタイルをオーバーライドする独自のスタイル・シートを作成できます。
PageTemplate.css ファイルのデフォルトの場所は、
server/ram/javascript/dojo/jazz/ui/templates/PageTemplate.css です。