Rev 2153 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2153 | Rev 2155 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | 5 | ||
6 | //èäåÿ - ëåâûå ôàéëû îòêðûâàòü ñîîòâåòñòâóþùèìè ïðîãàìè |
6 | //èäåÿ - ëåâûå ôàéëû îòêðûâàòü ñîîòâåòñòâóþùèìè ïðîãàìè |
7 | //wintodos(buf); -> â ïàðñå õòìë êàê è âñå êîäèðîâêè |
7 | //wintodos(buf); -> â ïàðñå õòìë êàê è âñå êîäèðîâêè |
Line -... | Line 8... | ||
- | 8 | //ol - öèôåðêè |
|
Line 8... | Line 9... | ||
8 | //ol - öèôåðêè |
9 | |
9 | 10 | int downloader_id; |
|
10 | 11 | ||
11 | dword j, |
12 | dword j, |
Line 177... | Line 178... | ||
177 | { |
178 | { |
178 | mem_Free(buf); |
179 | mem_Free(buf); |
Line 179... | Line 180... | ||
179 | 180 | ||
Line 180... | Line 181... | ||
180 | buf = mem_Alloc(1048576); |
181 | buf = mem_Alloc(1048576); |
181 | 182 | ||
182 | IF (!strcmp(get_URL_part(5),"http:"))) |
183 | if (!strcmp(get_URL_part(5),"http:"))) |
183 | { |
184 | { |
184 | IF (DO_LOAD) && (!WindowRePaint) |
185 | IF (DO_LOAD) && (!WindowRePaint) |
185 | { |
186 | { |
186 | DeleteFile(#download_path); |
187 | DeleteFile(#download_path); |
- | 188 | IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
|
187 | IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
189 | downloader_id = RunProgram("/sys/network/downloader", #URL); |
188 | RunProgram("/sys/network/downloader", #URL); |
190 | IF (downloader_id<0) RunProgram("@notify", "Error running Downloader. Internet unavilable."); |
189 | RETURN; |
191 | RETURN; |
190 | } |
192 | } |
191 | ReadFile(0, 1048576, buf, #download_path); |
193 | ReadFile(0, 1048576, buf, #download_path); |
Line 279... | Line 281... | ||
279 | parametr[1200], |
281 | parametr[1200], |
280 | options[1000]; |
282 | options[1000]; |
Line 281... | Line 283... | ||
281 | 283 | ||
Line 282... | Line -... | ||
282 | byte ignor_param = 0; |
- | |
283 | - | ||
284 | byte rtf_text; |
284 | byte ignor_param = 0; |
285 | 285 | ||
286 | void TWebBrowser::ParseHTML(dword bword, fsize){ |
286 | void TWebBrowser::ParseHTML(dword bword, fsize){ |
287 | word bukva[1]; |
287 | word bukva[1]; |
288 | char temp[768]; |
288 | char temp[768]; |
Line 655... | Line 655... | ||
655 | IF(tagparam) { |
655 | IF(tagparam) { |
656 | GetNextParam(); |
656 | GetNextParam(); |
657 | GOTO IMG_TAG; |
657 | GOTO IMG_TAG; |
658 | } |
658 | } |
Line -... | Line 659... | ||
- | 659 | ||
- | 660 | if (w>width1) w=width1; |
|
659 | 661 | ||
660 | if (image) |
662 | if (image) |
661 | { |
663 | { |
Line 662... | Line 664... | ||
662 | stroka+=h/10; |
664 | stroka+=h/10; |
Line 676... | Line 678... | ||
676 | //WriteDebug(IntToStr(WB1.top)); |
678 | //WriteDebug(IntToStr(WB1.top)); |
677 | //WriteDebug(IntToStr(h)); |
679 | //WriteDebug(IntToStr(h)); |
678 | h=WB1.top+WB1.height-top1-10; |
680 | h=WB1.top+WB1.height-top1-10; |
679 | } |
681 | } |
Line -... | Line 682... | ||
- | 682 | ||
- | 683 | ||
- | 684 | //WriteDebug(IntToStr(h)); |
|
- | 685 | //Pause(10); |
|
- | 686 | ||
- | 687 | IF (h<=0) return; |
|
680 | 688 | ||
- | 689 | img_draw stdcall (image,left1-5,top1+10,w, h,0,0); |
|
681 | img_draw stdcall (image,left1-5,top1+10,w, h,0,0); |
690 | //WriteDebug("Good"); |
682 | DrawBar(left1+w - 5, top1 + 10, width1-w + 5, h, 0xFFFFFF); |
691 | DrawBar(left1+w - 5, top1 + 10, width1-w + 5, h, 0xFFFFFF); |
- | 692 | } |
|
683 | } |
693 | return; |
Line 684... | Line 694... | ||
684 | } |
694 | } |
- | 695 | ||
685 | 696 | if (!chTag("meta")) |
|
686 | if (!chTag("meta")) { |
697 | { |
687 | META: |
698 | META: |
688 | if (!strcmp(#parametr, "charset=")) || (!strcmp(#parametr, "content=")) |
699 | if (!strcmp(#parametr, "charset=")) || (!strcmp(#parametr, "content=")) |
Line 702... | Line 713... | ||
702 | IF(!strcmp(#options, "dos")) || (!strcmp(#options, "cp-866")) |
713 | IF(!strcmp(#options, "dos")) || (!strcmp(#options, "cp-866")) |
703 | { |
714 | { |
704 | ReadHtml(DONT_LOAD); |
715 | ReadHtml(DONT_LOAD); |
705 | } |
716 | } |
706 | } |
717 | } |
707 | IF(tagparam[0] <>'') { |
718 | IF(tagparam[0] <>'') |
- | 719 | { |
|
708 | GetNextParam(); |
720 | GetNextParam(); |
709 | goto META; |
721 | goto META; |
710 | } |
722 | } |
- | 723 | return; |
|
711 | } |
724 | } |
712 | } |
725 | } |
Line 713... | Line 726... | ||
713 | 726 |