Page 36 of 59

Re: Text-based Browser

Posted: Tue Jan 21, 2014 10:52 pm
by Leency
Да в принципе ты прав, что нужно там основные теги, DOM, CSS и всё такое. И это все знают.
Я в том числе. Но у меня пока что знаний не хватает даже Netsurf развивать, а он на много порядков легче других браузеров.

Так что пока так. Что будет дальше будет видно.

Re: Text-based Browser

Posted: Wed Jan 22, 2014 5:55 pm
by Unusual
Даешь поддержку HTML 5 !
Код предоставляет реализацию тегов <header>,<footer>

Code: Select all

if (isTag("div")) || (isTag("header")) || (isTag("footer")) {
                IF(oldtag[0] <>'h') TextGoDown(left1, top1, width1);
                return;
        }

Re: Text-based Browser

Posted: Wed Jan 22, 2014 6:39 pm
by ppk-center
Unusual wrote:Даешь поддержку HTML 5 !
Код предоставляет реализацию тегов <header>,<footer>

Code: Select all

if (isTag("div")) || (isTag("header")) || (isTag("footer")) {
                IF(oldtag[0] <>'h') TextGoDown(left1, top1, width1);
                return;
        }
Вот-вот! Кстати я уже такое писал:

Code: Select all

if (isTag("blockquote") || (isTag("fieldset")) blq_text = rez;
if (isTag("i")) || (isTag("em")) || (isTag("subtitle")) || (isTag("address")) || (isTag("dfn")) || (isTag("var")) {
                i_text = rez;
                return;
        }      
if (isTag("div")) || (isTag("article")) || (isTag("header") || (isTag("footer")) {
                IF(oldtag[0] <>'h') TextGoDown(left1, top1, width1);
                return;
        }
 if (isTag("basefont"))
        {
                if (opened)
                {
                        text_color_index++;
                        text_colors[text_color_index] = text_colors[text_color_index-1];
               
                        do{
                                if (strcmp(#parametr, "color=") == 0) //&& (parametr[1] == '#')
                                {
                                        text_colors[text_color_index] = GetColor(#options);
                                }
                        } while(GetNextParam());
                }
                else
                        if (text_color_index > 0) text_color_index--;
                return;
        }
if (isTag("center")) ||(isTag("caption"))
        {
                if (rez) text_align = ALIGN_CENTER;
                if (!rez)
                {
                        TextGoDown(left1, top1, width1);
                        text_align = ALIGN_LEFT;
                }
                return;
        }
if (isTag("pre")) || (isTag("code")) || (isTag("xmp")) pre_text = rez;
Теоретически код должен работать. Кто нибудь его проверял (сам я проверить не могу)?! Если нет, то проверьте пожалуйста. Ведь всё в данном случае очень просто!

Re: Text-based Browser

Posted: Wed Jan 22, 2014 6:58 pm
by Leency
Если это конечно можно назвать поддержкой :D

Re: Text-based Browser

Posted: Wed Jan 22, 2014 7:32 pm
by ppk-center
Leency wrote:Если это конечно можно назвать поддержкой :D
Частичная поддержка HTML 5 как-никак!

Re: Text-based Browser

Posted: Fri Jan 24, 2014 4:36 pm
by Kopa
1. Увидел ошибку, если страница занимает небольшую верхнюю часть окна
то вертикальный ползунок может её отображать в нижней части.
2. в контекстном меню кодировка страницы после смены возратиться на первый пункт не даёт

P.S. Интересен был бы режим отображения страницы в многоколонок режиме?
Будет ли возможность выбора шрифта отображения страницы?

Re: Text-based Browser

Posted: Mon Jan 27, 2014 4:16 am
by Leency
> if (isTag("div")) || (isTag("header")) || (isTag("footer"))
добавил

> проблема со скроллом мышью
исправлена

> в контекстном меню кодировка страницы после смены возратиться на первый пункт не даёт
исправлено

Re: Text-based Browser

Posted: Mon Jan 27, 2014 4:45 am
by Leency
> unalilable
fixed to "unavailable"

Re: Text-based Browser

Posted: Mon Jan 27, 2014 4:53 am
by Leency
Теперь нужен дизайн страницы "Страница не найдена".

Re: Text-based Browser

Posted: Mon Jan 27, 2014 1:00 pm
by ppk-center
Leency wrote:> if (isTag("div")) || (isTag("header")) || (isTag("footer"))
добавил
А почему от article и section отказались? Это тоже семантические замены div.
Leency wrote:Теперь нужен дизайн страницы "Страница не найдена".
Скоро выложу!

Re: Text-based Browser

Posted: Tue Jan 28, 2014 5:23 pm
by ppk-center
ppk-center wrote: Скоро выложу!

Code: Select all

<html>
<head>
<title>Not Found</title>
</head>
<body>
<h3 align="right">HTMLv</h3>
<h1>Страница не найдена!</h1>
<img src="http://www.ruslom.ru/uppics/c269d1c504b08a9072ab6042.jpg">
<h2>Возможны следующие причины:</h2>
<ul>
<li>Нет подключения к сети Интернет</li>
<li>В URL была сделана опечатка</li>
<li>Такой страницы не существует</li>
</ul>
</body>
</html>
Только картинка будет на жёстком диске!

Re: Text-based Browser

Posted: Wed Jan 29, 2014 3:22 am
by Leency
History / Error page

Re: Text-based Browser

Posted: Wed Jan 29, 2014 7:33 am
by Mario_r4
Мне одно вот интересно - неужели тяжело добавить загрузку картинок из сети? Отображение картинок с диска ведь работает. Пусть по умолчанию загружается без картинок, а с выбором опции подгружает картинки. Неужели трудно выделить URL картинок и сделать последовательные запросы к Downloader ?

Posted: Wed Jan 29, 2014 9:59 am
by punk_joker
Отличные фичи. А с Mario я согласен.

Re: Text-based Browser

Posted: Wed Jan 29, 2014 11:53 am
by Leency
Проблема в том, что закачка производится через downloader и место на RAM-диске ограничено.
Скоро HTML Viewer будет переделан в полноценный бразер - т.е. будет прикручена загрузка страниц из сети напрямую, а чуть-чуть позже это будет сделано и для картинок.
Так что имейте терпение :)