/programs/cmm/TWB/TWB.c |
---|
180,9 → 180,14 |
bufpos++; |
if (!strncmp(bufpos,"!--",3)) |
{ |
if (!strncmp(bufpos,"-->",3)) || (bufpointer + bufsize <= bufpos) break; |
bufpos+=3; |
while (strncmp(bufpos,"-->",3)!=0) && (bufpos < bufpointer + bufsize) |
{ |
bufpos++; |
} |
bufpos+=3; |
break; |
} |
tag = attr = tagparam = ignor_param = NULL; |
while (ESBYTE[bufpos] !='>') && (bufpos < bufpointer + bufsize) //ïîëó÷àåì òåã è åãî ïàðàìåòðû |
{ |
/programs/cmm/TWB/parce_tag.h |
---|
24,6 → 24,7 |
strlcpy(#val, #tagparam + i, sizeof(val)); |
WHILE (val[0] == ' ') strcpy(#val, #val+1); |
ESBYTE[strchr(#val, ' ')] = NULL; |
} |
tagparam[i] = 0x00; |
/programs/cmm/browser/WebView.c |
---|
30,7 → 30,7 |
char homepage[] = FROM "html\\homepage.htm""\0"; |
#ifdef LANG_RUS |
char version[]="¥ªáâ®¢ë© ¡à 㧥à 1.62"; |
char version[]="¥ªáâ®¢ë© ¡à 㧥à 1.7"; |
?define IMAGES_CACHE_CLEARED "íè ª à⨮ª ®ç¨é¥" |
?define T_LAST_SLIDE "â® ¯®á«¥¤¨© á« ©¤" |
char loading[] = " £à㧪 áâà ¨æë...<br>"; |
43,7 → 43,7 |
ç¨áâ¨âì ªíè ª à⨮ª |
¥¥¤¦¥à § £à㧮ª"; |
#else |
char version[]="Text-based Browser 1.62"; |
char version[]="Text-based Browser 1.7"; |
?define IMAGES_CACHE_CLEARED "Images cache cleared" |
?define T_LAST_SLIDE "This slide is the last" |
char loading[] = "Loading...<br>"; |
569,10 → 569,13 |
if (UrlExtIs(".png")==true) || (UrlExtIs(".gif")==true) || (UrlExtIs(".jpg")==true) |
|| (UrlExtIs(".zip")==true) || (UrlExtIs(".kex")==true) || (UrlExtIs(".pdf")==true) |
|| (UrlExtIs(".7z")==true) { |
if (!downloader_opened) { |
strcpy(#downloader_edit, #URL); |
CreateThread(#Downloader,#downloader_stak+4092); |
strcpy(#editURL, history.current()); |
strcpy(#URL, history.current()); |
} |
else notify("'WebView\nPlease, start a new download only when previous ended.'Et"); |
return; |
} |
} |
/programs/cmm/browser/show_src.h |
---|
19,11 → 19,18 |
switch (ww) |
{ |
case '<': |
if (mode == COMMENT) |
{ |
strcpy(new_buf, "<"); |
new_buf+=4; |
break; |
} |
if (ESBYTE[i+1]=='!') && (ESBYTE[i+2]=='-') && (ESBYTE[i+3]=='-') |
{ |
strcpy(new_buf, "<font color=#bbb><"); |
new_buf+=21; |
mode = COMMENT; |
break; |
} |
if (mode != COMMENT) |
{ |
30,6 → 37,7 |
strcpy(new_buf, "<font color=#00f><"); |
new_buf+=21; |
mode = TAG; |
break; |
} |
break; |
case '>': |
38,6 → 46,7 |
strcpy(new_buf, ""</font>"); |
new_buf+=13; |
mode = TAG; |
break; |
} |
if (mode == COMMENT) && (ESBYTE[i-1]=='-') && (ESBYTE[i-2]=='-') |
{ |
44,12 → 53,20 |
strcpy(new_buf, "></font>"); |
new_buf+=11; |
mode = TEXT; |
break; |
} |
if (mode == COMMENT) |
{ |
strcpy(new_buf, ">"); |
new_buf+=4; |
break; |
} |
if (mode == TAG) |
{ |
strcpy(new_buf, "></font>"); |
new_buf+=11; |
mode = TEXT; |
break; |
} |
break; |
case '\"': |