Summary: | Компас: Некорректное отображение стартовой страницы | ||
---|---|---|---|
Product: | [Поддержка проектов] КОМПАС 3D | Reporter: | Виталий Булгаков <bulgakov> |
Component: | Тестирование | Assignee: | Станислав Коробейников <stas> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | normal | ||
Priority: | P2 | CC: | baraka, kondratyuk, lav, mais, mx, regan, shpigor, vitperov |
Version: | v10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 42, 753, 3106, 3758, 5513 | ||
Attachments: |
под Linux
под Windows тест Картинка для теста. Правильно отображающаяся страница Правильно отображающаяся страница |
Description
Виталий Булгаков
2008-09-01 13:37:02 MSD
Created attachment 692 [details]
под Linux
Стартовая страница под Linux
Created attachment 693 [details]
под Windows
Стартовая страница под Windows (образец правильного отбражения)
Возможно, стоит начать с OleLoadPicture? По скринам, именно (не)загружаемая картинка портит весь вид. Некорректно отображаемая страница лежит в Program Files/ASCON/KOMPAS-3D V10/startpage Легко воспроизвести проблему можно с помощью $ wine iexplore file://`winepath -w StartPage3D.html` Отображается неправильно только элемент, стоящий в пятом <a href>, то есть, если скопировать в первую колонку страницы ещё несколько похожих ссылок, то ошибка будет на пятой ссылке в этой первой колонке... Бред, конечно, но факт... :) В firefox, opera, konqueror и ie страница отображается без ошибок. Проблема присутствует только для gecko. Нужно будет проверить на новом gecko. Сразу после обновления etercad до последнего eterwine посмотрю, исправлена ли ошибка. Ошибка до сих пор есть. Сам gecko неправильно отображает страницы. gecko лежит уже собранный в wine. Тут http://wiki.winehq.org/BuildingWineGecko я понял рассказывают как собрать gecko из исходников. (In reply to comment #6) > Ошибка до сих пор есть. Сам gecko неправильно Какой версии gecko? > отображает страницы. > gecko лежит уже собранный в wine. Тут Нужно проверить через wwo на чистой ~/.wine - то есть на последних исходниках и последнем gecko. Проверил. У нас устанавливается gecko 0.9.1, с помощью wwo ставится 1.0.0. Ошибка на месте. Сам я gecko собрать не смог. Сделал тест, получилось не очень. В тесте (в приложении) страница меняется в не зависимости от того, должно ли изменение влиять на страницу. Например в table.ws td.compas_logo (не используется) можно добавить border-bottom: 1px dashed blue; и страница начнет отображаться правильно. Есть подозрение, что где-то портится память. В компасе страницы лежат в startpage. Называются StartPage3D.htm StartPageGr.htm. Я сделал, что бы они отражались правильно (убрал "table.ws tr.top td.ascon_logo", он все равно не используется), все заработало, но опять же по непонятным причинам. Created attachment 1496 [details]
тест
К тесту нужна картинка welcome_icons_stripe.png, есть в Компасе, и я сейчас выложу(просто с циферками).
В нем правый нижний элемент (t6) в gecko сдвинут и без картинки (как будто в правой колонке четыре строки, а не три, как в firefox).
Если изменить строку
table.ws td.compas_logo {font-size:1.75em; height:120px; vertical-align:middle;}
на
table.ws td.compas_logo {font-size:1.75em; height:120px; vertical-align:middle; border-bottom: 1px dashed blue;}
Отображаться будет правильно. Хотя, вроде бы, влиять это не должно.
Created attachment 1497 [details]
Картинка для теста.
Там цифры вместо иконок Компаса, для наглядности.
Created attachment 1498 [details]
Правильно отображающаяся страница
Убрал строку
table.ws tr.top td.ascon_logo {background:#1d5da9 url(ascon_logo.gif) no-repeat 100% 50%; }
Она ни на что не влияет. ascon_logo на странице нет.
Created attachment 1499 [details]
Правильно отображающаяся страница
Сделал тоже самое, что и у StartPage3D.htm
В Wine с новым Gecko 1.1.0 работает. Добавил зависимость на 2.0, т.к. новый Gecko только там появится. wine 7.23.14 все работает нормально Принял Закрываем баги, принятые более года назад, и до сих пор не закрытые. |