Anonymous | Login | Signup for a new account | 21-11-24 09:51 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001235 | SAS.Планета | [All Projects] Хотелка | public | 23-03-2012 08:15 | 10-10-2012 11:47 | ||||
Reporter | vasketsov | ||||||||
Assigned To | vasketsov | ||||||||
Priority | low | Severity | minor | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Windows | OS | Vista | OS Version | Ultimate | ||||
Product Version | .Nightly | ||||||||
Target Version | 120808 | Fixed in Version | 120808 | ||||||
Summary | 0001235: Отображать картинки в отдельном окне (не в вебброузере) | ||||||||
Description | В общем после сохранения и показа больших картинок panoramio встаёт вопрос о том, чтобы научиться показывать картинки в отдельном окне (только окно, битмапка и масштабирование). Но покуда скрипт формирования окошка в вебе и структура аттачей могут быть до известной степени совершенно произвольные, надо какой-то механизм, чтобы человеческим образом из внутреннего веб-броузера (при отбражении картинки panoramio) ПО ССЫЛКЕ уйти назад в сас. Там уже тривиально открыть в нём обычное окошко с битмапкой, открыть там картинку (исключительно локально, тут уже никаких скачек) и замасштабировать её на всё окошко (чтобы при изменении его размеров она растягивалась и сжималась). Тогда и квазиабстрактный интерфейс для скачки аттачей останется без ненужных костылеобразных опций, и в конкретном случае будет существенно проще жить. Кстати в этом случае будет возможным отказаться от переключения картинок. По сему возникает прежде всего вопрос о возможности перехвата протокола sas:// для ссылок. Ну я конечно сам попробую поколупаться как время будет, но если кто что имеет сказать... | ||||||||
Tags | браузер | ||||||||
Attached Files | ParseAttachmentScript.txt [^] (2,154 bytes) 24-03-2012 08:58 [Show Content] | ||||||||
Notes | |
(0006268) vdemidov (manager) 23-03-2012 09:34 |
И что делать если в описании метки или объекта не только картинка? ИМХО овчинка выделки не стоит. |
(0006269) vasketsov (manager) 23-03-2012 09:56 |
Изначально отображаем как есть в соответствии с результатом паскальскрипта. Просто в паскальскрипте на <img> сверху натягивается что-то типа <a href="sas://netshare/panoramio_big/foo.img">, соответственно линк в броузере перехватывается (ну то есть в обработчике), если картинка есть - отвечаем в броузер ПНХ, а сами показываем каринку. Так что если есть побочные тексты и видеозарисовки - они не помешают. Ну это в теории так. В реальности может sas:// как раз тут не подойдёт, может ещё чего не сростётся. А в качестве "выделки" - если хотя бы одна лишь смена картинок (с маленькой на большую и наоборот) уйдёт, уже проще будет. |
(0006270) vdemidov (manager) 23-03-2012 10:06 |
Все равно не уловил идеи. Вот кто-то клацает по метке с описанием или полигону викимапии. Что он должен увидеть? |
(0006271) vasketsov (manager) 23-03-2012 10:09 edited on: 23-03-2012 10:10 |
Если ссылка не sas:// или не картинка или картинки нет - всё будет как и сейчас. Но возможно надо не просто sas://, а что-нибудь другое использовать. |
(0006272) vasketsov (manager) 23-03-2012 15:58 |
Есть вообще какой-нибуь референсный пример zmp с картинками? Чтобы понять как они открываются? |
(0006273) vdemidov (manager) 23-03-2012 18:31 |
Если я правильно понял твою мысль, то sas:// тебе не поможет. Оно запрашивается барузером асинхронно, тоесть вместо него можно встроить простой http сервер и обращаться по адресам типа http://localhost:77777/sas |
(0006275) vasketsov (manager) 24-03-2012 08:55 edited on: 24-03-2012 09:50 |
Вощем sas:// и вправду ни разу не помогло в этом деле. Если в скрипте сказано открыть file://///netshare/folder/img.jpeg - в обработчик прилетает уже '\\netshare\folder\img.jpeg'. Если в скрипте указать href="ID=file://///netshare/folder/img.jpeg" - в оббработчик прилетает 'about:ID=file://///netshare/folder/img.jpeg' - и совершенно нет никакого желания это парсить, да и что будет с мозиллой в этом случае - ещё неизвестно. Так что сделал просто показ всех существующих локальных картинок в битмапке. По нажатию на битмапку переход к тому что было в броузере. В итоге логика квазиабстрактных аттачментов не пострадала. А скрипт panoramio (ParseAttachmentScript.txt) стало возможным упростить в части формирования ResultText, пример приаттачил. Получилось довольно нарядненько. Хотя конечно хотел отдельное окно сделать, но пока что так. |
(0006276) Tolik (manager) 24-03-2012 11:55 |
> Так что сделал Я не понял, это относится только к panoramio, ко всяко-разным яндекс-фоткам или также к меткам? Если и к меткам, то как надо вставлять картинки? |
(0006277) vasketsov (manager) 24-03-2012 13:41 edited on: 24-03-2012 13:43 |
По идее ко всем локально существующим картинкам, которые пытаются открыться в веб-браузере в одиночку (а не как часть большой странички с другими элементами). Чтобы картинка просто показалась: <img src="url1" alt=""> Чтобы картинка показалась и при клике (большая или эта же) открывалась в битмапке: <a href="url2"><img src="url1" alt=""></a> или вообще <а hrеf="url2">просто текст ссылки</а> (тут есть русские буквы, это не копировать, иначе отображается неверно). В частном случае url1 и url2 могут совпадать. Как формировать урлы для локальных файлов - см. в приаттаченном примере. |
Issue History | |||
Date Modified | Username | Field | Change |
23-03-2012 08:15 | vasketsov | New Issue | |
23-03-2012 09:34 | vdemidov | Note Added: 0006268 | |
23-03-2012 09:56 | vasketsov | Note Added: 0006269 | |
23-03-2012 10:06 | vdemidov | Note Added: 0006270 | |
23-03-2012 10:09 | vasketsov | Note Added: 0006271 | |
23-03-2012 10:10 | vasketsov | Note Edited: 0006271 | View Revisions |
23-03-2012 15:58 | vasketsov | Note Added: 0006272 | |
23-03-2012 18:31 | vdemidov | Note Added: 0006273 | |
24-03-2012 08:55 | vasketsov | Note Added: 0006275 | |
24-03-2012 08:56 | vasketsov | Note Edited: 0006275 | View Revisions |
24-03-2012 08:57 | vasketsov | Note Edited: 0006275 | View Revisions |
24-03-2012 08:58 | vasketsov | File Added: ParseAttachmentScript.txt | |
24-03-2012 09:01 | vasketsov | Note Edited: 0006275 | View Revisions |
24-03-2012 09:02 | vasketsov | Assigned To | => vasketsov |
24-03-2012 09:02 | vasketsov | Status | new => assigned |
24-03-2012 09:02 | vasketsov | Status | assigned => resolved |
24-03-2012 09:02 | vasketsov | Fixed in Version | => 120808 |
24-03-2012 09:02 | vasketsov | Resolution | open => fixed |
24-03-2012 09:50 | vasketsov | Note Edited: 0006275 | View Revisions |
24-03-2012 11:55 | Tolik | Note Added: 0006276 | |
24-03-2012 13:41 | vasketsov | Note Added: 0006277 | |
24-03-2012 13:42 | vasketsov | Note Edited: 0006277 | View Revisions |
24-03-2012 13:43 | vasketsov | Note Edited: 0006277 | View Revisions |
24-03-2012 21:41 | vdemidov | Target Version | => 120808 |
13-05-2012 09:09 | gpsMax | Tag Attached: браузер | |
10-10-2012 11:47 | Tolik | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |