Если в выпуске до версии 7.5.1 использовалась пользовательская тема, она может работать неправильно в версиях 7.5.1 и выше.
При обновлении до версии 7.5.1 и выше требуется изменение и восстановление пользовательской темы.
Прежде чем начать
Создана пользовательская тема для предыдущего выпуска
IBM® Rational Asset Manager.
Процедура создания пользовательской темы описана в разделе
Changing the appearance of the site by using themes.
Сохраните пользовательскую тему:
- Выберите .
- В разделе Управление темой нажмите Загрузить текущую тему. Будет предложено открыть или сохранить сжатый файл.
- Сохраните файл и переименуйте его так, чтобы было понятно, что это пользовательская версия файла.
Об этой задаче
В
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 находится в
сервер/ram/javascript/dojo/jazz/ui/templates/PageTemplate.css.