forked from KolibriOS/kolibrios
HTMLv 0.99.03: auto add http:// to url
git-svn-id: svn://kolibrios.org@3986 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
9aa1618831
commit
0080fc86e3
@ -8,7 +8,7 @@ dword
|
|||||||
|
|
||||||
char download_path[]="/rd/1/.download";
|
char download_path[]="/rd/1/.download";
|
||||||
char search_path[]="http://nigma.ru/index.php?s=";
|
char search_path[]="http://nigma.ru/index.php?s=";
|
||||||
char version[]=" Text-based Browser 0.99.02a";
|
char version[]=" Text-based Browser 0.99.03";
|
||||||
|
|
||||||
|
|
||||||
struct TWebBrowser {
|
struct TWebBrowser {
|
||||||
@ -224,9 +224,6 @@ void TWebBrowser::Scan(int id)
|
|||||||
if (!BrowserHistory.GoForward()) return;
|
if (!BrowserHistory.GoForward()) return;
|
||||||
OpenPage();
|
OpenPage();
|
||||||
return;
|
return;
|
||||||
case 255: //F12
|
|
||||||
RunProgram("/rd/1/HTMLv_old", #URL);
|
|
||||||
return;
|
|
||||||
case 052: //F3
|
case 052: //F3
|
||||||
if (strcmp(get_URL_part(5),"http:")<>0) RunProgram("/rd/1/tinypad", #URL); else RunProgram("/rd/1/tinypad", #download_path);
|
if (strcmp(get_URL_part(5),"http:")<>0) RunProgram("/rd/1/tinypad", #URL); else RunProgram("/rd/1/tinypad", #download_path);
|
||||||
return;
|
return;
|
||||||
@ -255,7 +252,10 @@ void TWebBrowser::Scan(int id)
|
|||||||
strcpy(#editURL, "http://kolibri-n.org/index.php");
|
strcpy(#editURL, "http://kolibri-n.org/index.php");
|
||||||
case GOTOURL:
|
case GOTOURL:
|
||||||
case 0x0D: //enter
|
case 0x0D: //enter
|
||||||
strcpy(#URL, #editURL);
|
//почему ttp://? Господа, отличный вопрос. Дело в том, что это хак.
|
||||||
|
//strstr() если не нашло возвращает 0 и в случае успеха возвращает 0. Так что это хак.
|
||||||
|
if ((strstr(#editURL,"ttp://")==0) && (editURL[0]!='/')) strcpy(#URL,"http://"); else URL[0] = 0;
|
||||||
|
strcat(#URL, #editURL);
|
||||||
OpenPage();
|
OpenPage();
|
||||||
return;
|
return;
|
||||||
case 173: //ctrl+enter
|
case 173: //ctrl+enter
|
||||||
|
Loading…
Reference in New Issue
Block a user