Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2427 → Rev 2428

/programs/network/htmlv/browser/HTMLv.c--
53,7 → 53,6
//] Asper
IF (param) copystr(#param,#URL);
BrowserHistory.AddUrl();
copystr(#URL,#editURL);
if (!strcmp(get_URL_part(5),"http:"))) HttpLoad();
103,7 → 102,6
ELSE
{
WB1.Scan(btn);
//WB1.HttpLoad(#URL);
}
BREAK;
case evKey:
/programs/network/htmlv/browser/History.txt
1,3 → 1,9
õõ.õõ.12 -- v0.80
- ïîääåðæêà <body> "bgcolor=" è "text=";
- îáðàáîòêà ïåðåõîäà ââåðõ "../";
- jpg, gif, png îòêðûâàþòñÿ ÷åðåç kiv.
 
 
29.02.12 -- v0.76 -- 11.3
- èñïðàâëåíà ðàáîòà êíîïêè "Íàçàä";
- â èñòîðèþ ïîñåù¸ííûõ ñòðàíèö íå ìîæåò áûòü äîáàâëåíî 2 îäèíàêîâûõ àäðåñà ïîäðÿä;
/programs/network/htmlv/browser/TWB.h
62,23 → 62,31
void TWebBrowser::Scan(dword id) {
if (id > 399)
{
//Lee 21.02 {
GetURLfromPageLinks(id);
//ýòó âñþ õðåíü íóæíî â GetNewUrl() ïåðåìåñòèòü
IF (URL[0] == '#') { //ìû íå óìååì ïåðåõîäèòü ïî ññûëêå âíóòðè äîêóìåíòà. Ïîêà ÷òî...
copystr(#editURL, #URL);
return;
}
 
GetURLfromPageLinks(id);
URL[find_symbol(#URL, '#')-1] = 0x00; //çàãëóøêà, ëó÷øå, ÷åì íè÷åãî (õàáð, íàïðèìåð, áóäåò ðàáîòàòü)
GetNewUrl();
 
if (!strcmp(get_URL_part(5),"http:"))) HttpLoad();
//Lee 21.02 }
//ïðûãàåò èçîáðàæåíèå ïîëîñà, áåëàÿ ðèñóåòñÿ ñíèçó
if (!strcmp(#URL + strlen(#URL) - 4, ".gif")) || (!strcmp(#URL + strlen(#URL) - 4, ".png")) || (!strcmp(#URL + strlen(#URL) - 4, ".jpg"))
{
RunProgram("/sys/media/kiv", #URL);
copystr(#editURL, #URL);
return;
}
copystr(#URL, #editURL);
za_kadrom = count = 0;
if (!strcmp(get_URL_part(5),"http:")) HttpLoad();
ShowPage(#URL);
return;
}
175,23 → 183,27
}
 
void GetNewUrl(){
IF (!strcmp(get_URL_part(2),"./")) copystr(#URL+1,#URL);
IF (!strcmp(get_URL_part(2),"./")) copystr(#URL+2,#URL);
//IF (!strcmp(get_URL_part(3),"../"))
//{
// //DrawTitle(#URL+7);
//}
if (strcmp(get_URL_part(3),"/rd")<>0) && (strcmp(get_URL_part(5),"/sys/")<>0) && (strcmp(get_URL_part(3),"/hd")<>0)
&& (strcmp(get_URL_part(3),"/bd")<>0) && (strcmp(get_URL_part(3),"/fd")<>0) && (strcmp(get_URL_part(3),"/cd")<>0)
if (URL[0] <> '/')
&& (strcmp(get_URL_part(5),"http:")<>0) && (strcmp(get_URL_part(5),"mailt")<>0) && (strcmp(get_URL_part(5),"ftp:/")<>0)
{
copystr(BrowserHistory.CurrentUrl(), #editURL); //äîñòà¸ì àäðåñ òåêóùåé ñòðàíèöû
IF (editURL[find_symbol(#editURL, '/')-2]<>'/') // åñëè íå http://pagename.ua
_CUT_ST_LEVEL_MARK:
IF (editURL[find_symbol(#editURL, '/')-2]<>'/') // åñëè íå http://pagename.ua <-- íàõðåíà ýòà ñòðîêà???
{
editURL[find_symbol(#editURL, '/')] = 0x00; //îáðåçàåì å¸ óðë äî ïîñëåäíåãî /
IF (URL[0]=='/') copystr(#URL+1,#URL);
}
IF (!strcmp(get_URL_part(3),"../")) //íà óðîâåíü ââåðõ
{
copystr(#URL+3,#URL);
editURL[find_symbol(#editURL, '/')-1] = 0x00; //îáðåçàåì å¸ óðë äî ïîñëåäíåãî /
goto _CUT_ST_LEVEL_MARK;
}
copystr(#URL, #editURL + strlen(#editURL)); //êëåèì íîâûé àäðåñ
copystr(#editURL, #URL);
}
/programs/network/htmlv/browser/include/acid=1.htm
57,25 → 57,11
òàáû. Êîå-êàêèå ñèìâîëû: &quot; &amp; &lt; &gt; &#149; &nbsp; &copy; &reg; &bdquo; &ldquo; &#151; ¯æà÷îê ³íøîãî áîêó ð. ªâôðàò ç'¿â ´ðóíò òà ºâðåéñüêèé ´åðáàëàéô.
<hr color="grey">
 
<p><a href='index.htm'>Íà ãëàâíóþ ñòðàíèöó</a></p>
<p><a href="index.htm" id="#end">×òåíèå íå ïîñëåäíåãî òåãà</a></p>
<p><a href="img_mv.files/logo.jpg" id="#end">Ïîñìîòðèòå íÿøíîå èçîáðàæåíèå</a></p>
<p><a href='index.htm'>Íà ãëàâíóþ ñòðàíèöó index.htm</a></p>
<p><a href='/sys/index.htm'>/sys/index.htm </a></p>
<p><a href="index.htm#home" id="#end">index.htm#home</a></p>
<p><a href="./index.htm">./index.htm</a></p>
<p><a href="background.gif">Ôîíîâàÿ êàðòèíêà</a></p>
 
 
1 &#39;
2 &quot;
3 &uarr;
4 &uarr
5 &darr;
6 &laquo;
7 &raquo;
8 &gt;
9 &minus;
10 &lt;
11 &gt;
12 &ndash;
13 &rsquo;
14 &ldquo;
 
</body>
</html>