/programs/cmm/browser/TWB/parse_tag.h |
---|
121,7 → 121,7 |
// "q" - quote char |
char q = NULL; |
dword fixeq; |
unsigned char val[6000]; |
dword val; |
dword attr; |
if (ESBYTE[pe] == '/') pe--; |
136,9 → 136,9 |
//find VAL start and copy |
pe = strrchr(ps, q) + ps; |
strlcpy(#val, pe, sizeof(val)-1); |
val = pe; |
pe--; |
ESBYTE[pe] = '\0'; |
pe--; |
//find ATTR end |
while (pe > ps) && (ESBYTE[pe] != '=') pe--; |
148,7 → 148,7 |
{ |
//find VAL start and copy |
while (pe > ps) && (ESBYTE[pe] != '=') pe--; |
strlcpy(#val, pe+1, sizeof(val)-1); |
val = pe+1; |
ESBYTE[pe] = '\0'; |
//already have ATTR end |
} |
158,21 → 158,24 |
attr = pe + 1; |
ESBYTE[pe] = '\0'; |
//fix case: src=./images/KolibriOS_logo2.jpg?sid=e8ece8b38b |
// Fix case: src=./images/logo?sid=e8ece8b38b |
// Exchange '=' and '\0' position. |
// attr: src=./images/logo?sid => src |
// val: e8ece8b38b => ./images/logo?sid=e8ece8b38b |
fixeq = strchr(attr,'='); |
if (!q) && (fixeq) { |
strlcpy(#val, fixeq+1, sizeof(val)-1); |
ESBYTE[fixeq+1] = '\0'; |
ESBYTE[val-1] >< ESBYTE[fixeq]; |
val = fixeq+1; |
} |
strlwr(attr); |
strrtrim(#val); |
strrtrim(val); |
attributes.add(attr); |
values.add(#val); |
values.add(val); |
if (debug_mode) { |
debug("atr: "); debugln(attr); |
debug("val: "); debugln(#val); |
debug("val: "); debugln(val); |
debugch('\n'); |
} |
/programs/cmm/browser/WebView.c |
---|
41,7 → 41,7 |
// DATA // |
// // |
//===================================================// |
char version[]="WebView 3.14"; |
char version[]="WebView 3.15"; |
#define DEFAULT_URL URL_SERVICE_HOMEPAGE |
75,7 → 75,7 |
dword cur_img_url; |
dword shared_url; |
dword http_get_type; |
dword http_get_type=PAGE; |
dword render_start_time; |
int menu_id=NULL; |
723,7 → 723,7 |
} else { |
WB1.DrawPage(); |
} |
if (WB1.img_url.count) GetImg(true); |
if (WB1.img_url.count) { GetImg(true); DrawOmnibox(); } |
} |
} |
/programs/cmm/browser/res/page_not_found_en.htm |
---|
1,27 → 1,16 |
<html> |
<head> |
<meta http-equiv="content-type" content="text/html; charset=cp-866" /> |
<title>Page not found</title> |
</head> |
<head><title>Page not found</title></head> |
<body> |
<h1> Webpage Not Available</h1> |
<h2> What could be done:</h2> |
<ul> |
<li> |
Make sure that evetything fine with Internet connection.<br> |
<li>Make sure that evetything fine with Internet connection.<br> |
Open <a href="/sys/network/netcfg">Netcfg</a> network diagnostic tool.<br> |
</li> |
<li> |
Check page address, there may have been made a typo.<br> |
</li> |
<li> |
Server is temporarily unavailable.<br> |
<li>Check page address, there may have been made a typo.<br> |
<li>Server is temporarily unavailable.<br> |
Refresh the page.<br> |
</li> |
<li> |
Browser doesn't handled properly server's response.<br> |
<li>Browser doesn't handled properly server's response.<br> |
Please, report an error.<br> |
</li> |
</ul> |
</body> |
</html> |
/programs/cmm/browser/res/page_not_found_ru.htm |
---|
4,24 → 4,14 |
<title>âà ¨æ ¥ ©¤¥ </title> |
</head> |
<body> |
<h1> ¥¡-áâà ¨æ ¥¤®áâ㯠</h1> |
<h2> â® ¬®¦® ᤥ« âì:</h2> |
<h1> ¥¡-áâà ¨æ ¥¤®áâ㯠<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAMAAAD8QJ61AAAAIVBMVEUBAAAAAAAAgAAAgIAAAIAAAP+AgICZmZnAwMD/mZn///8vq9FJAAAAAXRSTlMAQObYZgAAAORJREFUeNpiGHQAUCcZoEgMwzAQyXbj9f8ffMJp7xz2Om2dgAaUQLF5j8vKBPAS5xWk6eM/iuKqcD7gK6+rjMEXAwqvkX61ICuSwo2uR5jjKBBkCA1ZJDiFrEqahzMIaAgnMG9AjwyBtdAVdO1uwVSQln0GCQvdsU4hkg2WgFhDSBl5DaEZgmVF1ZlPA2kxG0pjL4/QxnWZbQE9ekHHWJHRUMLns260ldA27RCw+m1BGwg+wu5odsM9LYZx3gF7hocwCYFfjr9Vhh5juBb3EQp0rYKgN91/Cu34iGdBHwT729V/8Q+bbAkSfuA/hwAAAABJRU5ErkJggg=="></h1> |
<ul> |
<li> |
¡¥¤¨â¥áì, çâ® ¥áâì ¯®¤ª«î票¥ ª á¥â¨ â¥à¥â.<br> |
âªà®©â¥ <a href="/sys/network/netcfg">Netcfg</a> ¤«ï ¤¨ £®á⨪¨ á¥â¨.<br> |
</li> |
<li> |
஢¥àì⥠¤à¥áá áâà ¨æë, ¢®§¬®¦®, ¡ë« ᤥ« ®¯¥ç ⪠.<br> |
</li> |
<li> |
¥à¢¥à ¢à¥¬¥® ¥¤®áâ㯥. <br> |
¡®¢¨â¥ áâà ¨æã.<br> |
</li> |
<li> |
¥ªáâ®¢ë© ¡à ã§¥à ¥ ¯à ¢¨«ì® ®¡à ¡®â « ®â¢¥â á¥à¢¥à .<br> |
<li>஢¥àì⥠¤à¥áá áâà ¨æë, ¢®§¬®¦®, ¡ë« ᤥ« ®¯¥ç ⪠.<br> |
<li>¥à¢¥à ¢à¥¬¥® ¥¤®áâ㯥. â®è ¯®¤¥« âì...<br> |
<li>¡¥¤¨â¥áì, çâ® ¥áâì ¯®¤ª«î票¥ ª á¥â¨ â¥à¥â.<br> |
®«¨¡à¨ ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ¯®¤ª«î票¥ ¯® ª ¡¥«î (WiFi ¥ à ¡®â ¥â). ᫨ ª ¡¥«ì ¯®¤ª«îç¥, ¯à®¢¥àì⥠ãáâ ®¢«¥ «¨ ¤à ©¢¥à á¥â¥¢®© ª àâë. «ï í⮣® ®âªà®©â¥ <a href="/sys/network/netcfg">Netcfg</a> ¨ ã¡¥¤¨â¥áì, çâ® ¢ ª®«®ª¥ DRIVER 㪠§ ® ¨¬ï ¤¢ ©¢¥à .<br> |
¯¨á®ª ¯®¤¤¥à¦¨¢ ¥¬ëå á¥â¥¢ëå ª àâ <a target="_blank" href="/kolibrios/res/guide/hardware_support.htm#net">âãâ</a>.<br> |
<li>¥ªáâ®¢ë© ¡à ã§¥à ¥ ¯à ¢¨«ì® ®¡à ¡®â « ®â¢¥â á¥à¢¥à .<br> |
®®¡é¨â¥ ®¡ ®è¨¡ª¥.<br> |
</li> |
</ul> |
</body> |
</html> |