Page 33 of 59

Re: Text-based Browser

Posted: Sun Dec 29, 2013 11:46 pm
by punk_joker
Опа, теперь я могу реализовать одну свою давнюю задумку. Постараюсь представить первые результаты уже в течении нескольких дней. А дальше текст из разряда я умнее всех, делайте как я говорю :) Кажется если действительно реализовать поддерку HTTPlib, как предполагал hidnplayr, то это решит довольно таки много проблем.

Re: Text-based Browser

Posted: Mon Dec 30, 2013 3:05 am
by Mario_r4
стандарт Kolobri HTML...
*facepalm*

думаю лошадь лучше пристрелить...

Re: Text-based Browser

Posted: Mon Dec 30, 2013 4:39 am
by Leency
HTTPlib, конечно, хорошо и нужно, но сейчас у меня другие цели.

Я всегда был против ввода нестандартных тегов, против и сейчас. Но добавление Condition Script оказалось необходимой фичей. Как и выделение WebView в отдельный компонент.

Re: Text-based Browser

Posted: Mon Dec 30, 2013 12:37 pm
by ppk-center
Перевод неподдерживаемых тегов в поддерживаемые:
Spoiler:<q cite="http://wikipedia.org">...в качестве 38-й буквы, затем была отменена.</q> - <i><a href="http://wikipedia.org">"..в качестве 38-й буквы, затем была отменена."</a></i>
<adress>Адрес</adress>, <dfn>Термин</dfn>- <i>Адрес (он же термин)</i>
<code>Код</code> - <pre>Код</pre>
<details>Карась</details> - <a href="$1">Показать</a><condition show_if=1>Карась</condition>
<blockquote>Цитата</blockquote> - <hr>Цитата<hr>
<progress max="100" value="25"></progress>, <meter max="100" value="25"></meter> - <p><b>| | |</b> | | | | | | |</p>
<details><summary>Текст</summary>Карась</details> - <a href="$1">Текст</a><condition show_if=1>Карась</condition>

Re: Text-based Browser

Posted: Mon Dec 30, 2013 1:52 pm
by Leency
blockquote - поддерживается
code - нужно бы добавить

Re: Text-based Browser

Posted: Tue Dec 31, 2013 10:14 am
by ppk-center
Mario_r4 wrote: думаю лошадь лучше пристрелить...
Я имел в виду не стандарт вёрстки веб-страниц, а стандарт для внутреннего пользования в Колибри. Допустим, нужно делать презентации. Если есть condition script, то можно делать один HTML файл index.html с картинками и всё это поместить в zip архив. Само собой, код этого файла не обязательно должен соответствовать стандартам. ИМХО нужно разработать стандарт для таких файлов. Требования к этому стандарту: максимально раскрывать возможности HTMLv. Пример: чтобы заголовок слайда был по центру, необходимо использовать ПОДДЕРЖИВАЕМЫЙ HTMLv тег <сеnter>. Но чтобы получить соответствующий результат в валидном коде необходимо использовать стили. Ну и как работать со стилями?
Leency wrote:blockquote - поддерживается
code - нужно бы добавить
А остальные? Разве бывают теги, которые не нужно поддерживать (я не имею в виду meter и progress)? Там ведь только нужно в коде перечислить после i через запятую только address и dfn.

Re: Text-based Browser

Posted: Tue Dec 31, 2013 10:47 am
by Unusual
Text browser толком никогда не будет нормальным браузером, лучше потратит силы на netserf или портировалть новый движок. Писанина все эта не к чему там сам код развивать сложно. Я бы взялся за text browser только код там непонятный какой-то (дело не в том что с--, сама структура )

Re: Text-based Browser

Posted: Tue Dec 31, 2013 4:10 pm
by SoUrcerer
Unusual wrote:Text browser толком никогда не будет нормальным браузером, лучше потратит силы на netserf или портировалть новый движок. Писанина все эта не к чему там сам код развивать сложно. Я бы взялся за text browser только код там непонятный какой-то (дело не в том что с--, сама структура )
Text Browser может стать нормальным текстовым браузером - так я считаю.

Re: Text-based Browser

Posted: Tue Dec 31, 2013 4:58 pm
by ppk-center
SoUrcerer wrote:Text Browser может стать нормальным текстовым браузером - так я считаю.
В таком случае я предлагаю включить поддержку WML. WML — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.
Он имеет следующую структуру

Code: Select all

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
   "http://www.wapforum.org/DTD/wml_1.1.xml" >
<wml>
  <card id="main" title="First Card">
    <p mode="wrap">
<small>текст</small> — мелкий текст.
<big>текст</big> — крупный текст.
<b>текст</b> — жирный текст.
<i>текст</i> — курсив.
<u>текст</u> — подчеркнутый текст.
<em>текст</em> — выделенный текст.
    </p>
  </card>
</wml>
Все уже есть, кроме тега <card>. На экране устройства в каждый момент времени отображается только один <card>, а пользователь может переключаться между ними, переходя по ссылкам — это сделано для сокращения числа обращений за информацией к серверу. Но это и есть тот же Condition Script! ИМХО проблем не возникнет.

Re: Text-based Browser

Posted: Tue Dec 31, 2013 10:46 pm
by punk_joker
Unusual wrote:Text browser толком никогда не будет нормальным браузером, лучше потратит силы на netserf или портировалть новый движок. Писанина все эта не к чему там сам код развивать сложно. Я бы взялся за text browser только код там непонятный какой-то (дело не в том что с--, сама структура )
Не всегда надо что-то мега крутое и напичканное всем возможным. Нынче практически не пользуются консольными браузерами, но они тем не менее существуют.

Re: Text-based Browser

Posted: Wed Jan 01, 2014 12:08 am
by Kopa
ppk-center
Ссылка в тему
CEGUI

P.S. Возможно это то что Вы придумываете:)

Re: Text-based Browser

Posted: Wed Jan 01, 2014 7:29 pm
by punk_joker
Над выносом WTB надо еще работать :)

А теперь по сути дела. При попытке скролла колесиком, если страница вмещается в окно, ее содержимое дублируется снизу.
Spoiler:
htmlv.png
htmlv.png (16.21 KiB)
Viewed 4110 times

Re: Text-based Browser

Posted: Wed Jan 01, 2014 11:05 pm
by Leency
Спасибо, исправлю.

Re: Text-based Browser

Posted: Sat Jan 04, 2014 9:07 pm
by ppk-center
: Кстати, вы не могли бы дать ссылку на код WebView в SVN?

Re: Text-based Browser

Posted: Sat Jan 04, 2014 9:28 pm
by punk_joker
ppk-center wrote:: Кстати, вы не могли бы дать ссылку на код WebView в SVN?
http://websvn.kolibrios.org/listing.php ... a61e1adabf