Модераторы: LSD

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Это тесты подсветки, не удаляйте пока :) 
:(
    Опции темы
sergejzr
Дата 19.12.2004, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Если что смотреть через здесь. (пока не готово)
_http://www.iwi-iuk.org:8081/tests/vingrad/...57&unread=1&hl=


Код

<html>
 <body>
  <textarea id="myText"></textarea>
  <script>
    document.getElementById("myText"). value+=" добавка";
  </script>
 </body>
</html>


Код

<html>
<head>
<script>
function opBlocks()
{for (var i=0;i<document.getElementById("jsBlocks").childNodes.length;i++)
document.getElementById("jsBlocks").childNodes[i].style.display = "block";
}
</script>
</head>
<body>
<body onload="opBlocks()">
<span id="jsBlocks">
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
</span>
</body>
</html>

Код

function CopyTable(tbl: TTable; dest: string): boolean; 
var 
  psrc, pdest: array[0..DBIMAXTBLNAMELEN] of char; 
  rslt: DBIResult; 
begin 
  Result := False; 
  StrPCopy(pdest, dest); 
  with tbl do 
  begin 
    try 
      DisableControls; 
      StrPCopy(psrc, TableName); 
      rslt := DbiCopyTable(DBHandle, True, psrc, nil, pdest); 
      Result := (rslt = 0); 
    finally 
      Refresh; 
      EnableControls; 
    end; 
  end; 
end; 

Код

// delphi reserved words 
and array as
begin  case class const
constructor  destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property;raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor

message
abstract override reintroduce dynamic overload virtual platform deprecated
cdecl stdcall register pascal safecall
private, protected, public, published, automated
assembler asm ... mov eax, ebx end

// не должны подсвечиваться
index default nodefault stored read write implements

// а сейчас должны подсвечиваться
property; index default nodefault stored read write implements

// тест комментариев
{ comment 1 }
{ comment2 begin
// comment
(* comment
comment2 end }
normal code
(* comment4
// cooment4 end*) normal code

// тест директив
{$DIRECTIVE}
{$ directive}
{ $Comment}
(*$Directive }
*)
(* $ comments *)

program apodfpadf;
begin
// не должны подсвечиваться:
 true false
 break continue exit
 name

// types, в Дельфи не подсвечиваются
byte word integer cardinal shortint smallint int64 longword
dword
char ansichar widechar
shortstring ansistring widestring
boolean bytebool wordbool longbool
bool
real real48 single double extended comp currency
pointer pchar pwidechar
variant olevariant

// проверка асм-инструкций в дельфи-коде
 aaa  aad  aam  aas  adc  add  and
 bound  bsf  bsr  bswap  bt  btc  btr
 bts  call  cbw  cwde  clc  cld  cli
 cmc  cmp  cmps/cmpsb/cmpsw/cmpsd
 cmpxchg  cwd  cdq  daa
 das  dec  div  enter  hlt  idiv  imul
 in  inc  ins/insb/insw/insd  int  into  iret/iretd
 jcxz  jecxz  jmp  lahf  lds  les  lfs
 lgs  lss  lea  leave  lgdt  lidt  lods/lodsb/lodsw/lodsd
 loop  loope  loopz  loopne  loopnz  
 mov  movs/movsb/movsw/movsd movsx  movzx  
 mul  neg  nop  not  or
 out  outs  pop  popa  popad  popf  popfd
 push  pusha  pushad  pushf  pushfd  rcl  rcr
 rep/repe/repz/repne/repnz  ret/retf  rol  ror  sahf  sal  sar
 sbb  scas/scasb/scasw/scasd  setcc  sgdt  sidt  shl  shld
 shr  shrd  stc  std  sti  stos/stosb/stosw/stosd  sub
 test  xadd  xchg  xlat/xlatb  xor

// проверка подсветки асм-регистров
asm
 al ah bl bh cl ch dl dh
 ax bx cx dx bp sp si di
 eax ebx ecx edx ebp esp esi edi
 cs ds es ss fs gs
end;

// проверка подсветки асм-инструкций
asm
 aaa  aad  aam  aas  adc  add  and
 bound  bsf  bsr  bswap  bt  btc  btr
 bts  call  cbw  cwde  clc  cld  cli
 cmc  cmp  cmps/cmpsb/cmpsw/cmpsd
 cmpxchg  cwd  cdq  daa
 das  dec  div  enter  hlt  idiv  imul
 in  inc  ins/insb/insw/insd  int  into  iret/iretd
 jcxz  jecxz  jmp  lahf  lds  les  lfs
 lgs  lss  lea  leave  lgdt  lidt  lods/lodsb/lodsw/lodsd
 loop  loope  loopz  loopne  loopnz  
 mov  movs/movsb/movsw/movsd movsx  movzx  
 mul  neg  nop  not  or
 out  outs  pop  popa  popad  popf  popfd
 push  pusha  pushad  pushf  pushfd  rcl  rcr
 rep/repe/repz/repne/repnz  ret/retf  rol  ror  sahf  sal  sar
 sbb  scas/scasb/scasw/scasd  setcc  sgdt  sidt  shl  shld
 shr  shrd  stc  std  sti  stos/stosb/stosw/stosd  sub
 test  xadd  xchg  xlat/xlatb  xor
end;

// как дельфи подсвечивается в асм-частях
asm
and array as
begin  case class const
constructor  destructor dispinterface div
do downto else
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
message
abstract overridre reintroduce dynamic overload virtual platform deprecated
cdecl stdcall register pascal safecall
private, protected, public, published, automated
assembler asm
index default nodefault stored read write implements

end;

// не должны светится
asm
model dup equ org use16 use32 format include invoke import section entry readable writeable code library directory dialogitem ... и др...
end;

// не должны светится в Дельфи:
db dw dd dup model equ org use16 use32 format include invoke import section entry readable writeable code directory dialogitem ... и др...

asm
// тест комментариев
{ comment 1 }
{ comment2 begin
// comment
(* comment
comment2 _end }
normal code
(* comment4
// cooment4 end*) normal code

// тест директив
{$DIRECTIVE}
{$ directive}
{ $Comment}
(*$Directive }
*)
(* $ comments *)
end;

end;


Код

*****************************;
фхйфхкгх;
йкгх;
йкг;
х;
йкг;
хйк;
фгхдфгх
дфгхдфгх
дфгх




--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Се ля ви
Дата 19.12.2004, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space




Можно по-подробнее для интересующихся - как подсветка устроена?

Я предполагаю, что лучше всего просто пробегать тексты сообщений регэкспми и обрамлять подсвечиваемые слова чем-то типа <span class="string">...</span> . У вас так?


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
sergejzr
Дата 19.12.2004, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата
Можно по-подробнее для интересующихся - как подсветка устроена?

Я предполагаю, что лучше всего просто пробегать тексты сообщений регэкспми и обрамлять подсвечиваемые слова чем-то типа <span class="string">...</span> . У вас так?

Не совсем. регэкспами всё сделать нельзя. Могут быть (и будут) портаки.
Подсветка состоит из двух частей. "Юзер интерфейс" и "ядро". Ядро универсально.Простейшие элементы выуживаются и подсвечиваются по определениям "юзер-интерфейса". Юзер интерфейс очень простой. Там комманды типа:
cpp.addKeywords("void,int,double","blue");
cpp.setEOLComment("//","green");

А само ядро засекречено(пока smile ).


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
RA
Дата 19.12.2004, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес




Код

//except exports file finalization


{finally for function goto}


(*if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property;raise record repeat
resourcestring set shl shr
string then threadvar to *)


'Тест'
'TEST'

(*  TEST-TEST-TEST
TTTT



Код


'Text .... yo yo
wazzzzzzauP
not object of or
out packed procedure program §







Код

{

*)
RR







smile круто.

Это сообщение отредактировал(а) RAdmin - 23.12.2004, 17:45
PM   Вверх
dm9
Дата 20.12.2004, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Общий тест.

Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>lalala</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
body {
   text-align: center;
}

.smalltable {
   background-color: yellow;
}

.auxdiv {
   text-align: center;
   width: 100%;
}

.auxtable {
   width: 100%;
}
</style>
</head>
<body>

<b>rty</b>
</i>qwe<i>

<span style="color: yellow;">qwe</span>

<b>fgh</b>
<B>qwe</B>

<!-- Комментарий <b>fgh</b> -->
<!-- <!-- Комментарий <b>fgh</b> -->
<!-- <!-- Комментарий <b>fgh</b> --> Комментарий <b>fgh</b> -->


<table class="auxtable">
   <tr>
       <td>
           <table class="smalltable">
               <tr>
                   <td>
                       qwe
                   </td>
               </tr>
           </table>
       </td>
   </tr>
</table>

</body>
</html>


Это сообщение отредактировал(а) dm9 - 20.12.2004, 03:19
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 03:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Тэги

О, так вообще не подсвечивается.

Код
<A>q</A> <A />
<ABBR>q</ABBR> <ABBR />
<ACRONYM>q</ACRONYM> <ACRONYM />
<ADDRESS>q</ADDRESS> <ADDRESS />
<APPLET>q</APPLET> <APPLET />
<AREA>q</AREA> <AREA />
<B>q</B> <B />
<BASE>q</BASE> <BASE />
<BASEFONT>q</BASEFONT> <BASEFONT />
<BDO>q</BDO> <BDO />
<BGSOUND>q</BGSOUND> <BGSOUND />
<BIG>q</BIG> <BIG />
<BLINK>q</BLINK> <BLINK />
<BLOCKQUOTE>q</BLOCKQUOTE> <BLOCKQUOTE />
<BODY>q</BODY> <BODY />
<BR>q</BR> <BR />
<BUTTON>q</BUTTON> <BUTTON />
<CAPTION>q</CAPTION> <CAPTION />
<CENTER>q</CENTER> <CENTER />
<CITE>q</CITE> <CITE />
<CODE>q</CODE> <CODE />
<COL>q</COL> <COL />
<COLGROUP>q</COLGROUP> <COLGROUP />
<DD>q</DD> <DD />
<DEL>q</DEL> <DEL />
<DFN>q</DFN> <DFN />
<DIR>q</DIR> <DIR />
<DIV>q</DIV> <DIV />
<DL>q</DL> <DL />
<DT>q</DT> <DT />
<EM>q</EM> <EM />
<EMBED>q</EMBED> <EMBED />
<FIELDSET>q</FIELDSET> <FIELDSET />
<FONT>q</FONT> <FONT />
<FORM>q</FORM> <FORM />
<FRAME>q</FRAME> <FRAME />
<FRAMESET>q</FRAMESET> <FRAMESET />
<H1>q</H1> <H1 />
<H2>q</H2> <H2 />
<H3>q</H3> <H3 />
<H4>q</H4> <H4 />
<H5>q</H5> <H5 />
<H6>q</H6> <H6 />
<HEAD>q</HEAD> <HEAD />
<HR>q</HR> <HR />
<HTML>q</HTML> <HTML />
<I>q</I> <I />
<IFRAME>q</IFRAME> <IFRAME />
<ILAYER>q</ILAYER> <ILAYER />
<IMG>q</IMG> <IMG />
<INPUT>q</INPUT> <INPUT />
<INS>q</INS> <INS />
<ISINDEX>q</ISINDEX> <ISINDEX />
<KBD>q</KBD> <KBD />
<KEYGEN>q</KEYGEN> <KEYGEN />
<LABEL>q</LABEL> <LABEL />
<LAYER>q</LAYER> <LAYER />
<LEGEND>q</LEGEND> <LEGEND />
<LI>q</LI> <LI />
<LINK>q</LINK> <LINK />
<LISTING>q</LISTING> <LISTING />
<MAP>q</MAP> <MAP />
<MARQUEE>q</MARQUEE> <MARQUEE />
<MENU>q</MENU> <MENU />
<META>q</META> <META />
<MULTICOL>q</MULTICOL> <MULTICOL />
<NOBR>q</NOBR> <NOBR />
<NOEMBED>q</NOEMBED> <NOEMBED />
<NOFRAMES>q</NOFRAMES> <NOFRAMES />
<NOLAYER>q</NOLAYER> <NOLAYER />
<NOSCRIPT>q</NOSCRIPT> <NOSCRIPT />
<OBJECT>q</OBJECT> <OBJECT />
<OL>q</OL> <OL />
<OPTGROUP>q</OPTGROUP> <OPTGROUP />
<OPTION>q</OPTION> <OPTION />
<P>q</P> <P />
<PARAM>q</PARAM> <PARAM />
<PLAINTEXT>q</PLAINTEXT> <PLAINTEXT />
<PRE>q</PRE> <PRE />
<Q>q</Q> <Q />
<RT>q</RT> <RT />
<RUBY>q</RUBY> <RUBY />
<S>q</S> <S />
<SAMP>q</SAMP> <SAMP />
<script>q</SCRIPT> <script />
<SELECT>q</SELECT> <SELECT />
<SERVER>q</SERVER> <SERVER />
<SMALL>q</SMALL> <SMALL />
<SPACER>q</SPACER> <SPACER />
<SPAN>q</SPAN> <SPAN />
<STRIKE>q</STRIKE> <STRIKE />
<STRONG>q</STRONG> <STRONG />
<STYLE>q</STYLE> <STYLE />
<SUB>q</SUB> <SUB />
<SUP>q</SUP> <SUP />
<TABLE>q</TABLE> <TABLE />
<TBODY>q</TBODY> <TBODY />
<TD>q</TD> <TD />
<TEXTAREA>q</TEXTAREA> <TEXTAREA />
<TFOOT>q</TFOOT> <TFOOT />
<TH>q</TH> <TH />
<THEAD>q</THEAD> <THEAD />
<TITLE>q</TITLE> <TITLE />
<TR>q</TR> <TR />
<TT>q</TT> <TT />
<U>q</U> <U />
<UL>q</UL> <UL />
<VAR>q</VAR> <VAR />
<WBR>q</WBR> <WBR />
<XML>q</XML> <XML />
<XMP>q</XMP> <XMP />


Сергей, баг номер ноль: ОЧЕНЬ хреновое перенесение по строкам. Ниже кидаю набор тэгов в строчку, посмотри, как переносятся.



Код
<A>q</A> <ABBR>q</ABBR> <ACRONYM>q</ACRONYM> <ADDRESS>q</ADDRESS> <APPLET>q</APPLET> <AREA>q</AREA> <B>q</B> <BASE>q</BASE> <BASEFONT>q</BASEFONT> <BDO>q</BDO> <BGSOUND>q</BGSOUND> <BIG>q</BIG> <BLINK>q</BLINK> <BLOCKQUOTE>q</BLOCKQUOTE> <BODY>q</BODY> <BR>q</BR> <BUTTON>q</BUTTON> <CAPTION>q</CAPTION> <CENTER>q</CENTER> <CITE>q</CITE> <CODE>q</CODE> <COL>q</COL> <COLGROUP>q</COLGROUP> <DD>q</DD> <DEL>q</DEL> <DFN>q</DFN> <DIR>q</DIR> <DIV>q</DIV> <DL>q</DL> <DT>q</DT> <EM>q</EM> <EMBED>q</EMBED> <FIELDSET>q</FIELDSET> <FONT>q</FONT> <FORM>q</FORM> <FRAME>q</FRAME> <FRAMESET>q</FRAMESET> <H1>q</H1> <H2>q</H2> <H3>q</H3> <H4>q</H4> <H5>q</H5> <H6>q</H6> <HEAD>q</HEAD> <HR>q</HR> <HTML>q</HTML> <I>q</I> <IFRAME>q</IFRAME> <ILAYER>q</ILAYER> <IMG>q</IMG> <INPUT>q</INPUT> <INS>q</INS> <ISINDEX>q</ISINDEX> <KBD>q</KBD> <KEYGEN>q</KEYGEN> <LABEL>q</LABEL> <LAYER>q</LAYER> <LEGEND>q</LEGEND> <LI>q</LI> <LINK>q</LINK> <LISTING>q</LISTING> <MAP>q</MAP> <MARQUEE>q</MARQUEE> <MENU>q</MENU> <META>q</META> <MULTICOL>q</MULTICOL> <NOBR>q</NOBR> <NOEMBED>q</NOEMBED> <NOFRAMES>q</NOFRAMES> <NOLAYER>q</NOLAYER> <NOSCRIPT>q</NOSCRIPT> <OBJECT>q</OBJECT> <OL>q</OL> <OPTGROUP>q</OPTGROUP> <OPTION>q</OPTION> <P>q</P> <PARAM>q</PARAM> <PLAINTEXT>q</PLAINTEXT> <PRE>q</PRE> <Q>q</Q> <RT>q</RT> <RUBY>q</RUBY> <S>q</S> <SAMP>q</SAMP> <script>q</SCRIPT> <SELECT>q</SELECT> <SERVER>q</SERVER> <SMALL>q</SMALL> <SPACER>q</SPACER> <SPAN>q</SPAN> <STRIKE>q</STRIKE> <STRONG>q</STRONG> <STYLE>q</STYLE> <SUB>q</SUB> <SUP>q</SUP> <TABLE>q</TABLE> <TBODY>q</TBODY> <TD>q</TD> <TEXTAREA>q</TEXTAREA> <TFOOT>q</TFOOT> <TH>q</TH> <THEAD>q</THEAD> <TITLE>q</TITLE> <TR>q</TR> <TT>q</TT> <U>q</U> <UL>q</UL> <VAR>q</VAR> <WBR>q</WBR> <XML>q</XML> <XMP>q</XMP>


Это сообщение отредактировал(а) dm9 - 20.12.2004, 03:49
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 03:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Ничего не понимаю.

Так НЕ работает.

Код
<A>q</A>
<ABBR>q</ABBR>
<ACRONYM>q</ACRONYM>
<ADDRESS>q</ADDRESS>
<APPLET>q</APPLET>
<AREA>q</AREA>
<B>q</B>
<BASE>q</BASE>
<BASEFONT>q</BASEFONT>
<BDO>q</BDO>
<BGSOUND>q</BGSOUND>
<BIG>q</BIG>
<BLINK>q</BLINK>
<BLOCKQUOTE>q</BLOCKQUOTE>
<BODY>q</BODY>
<BR>q</BR>
<BUTTON>q</BUTTON>
<CAPTION>q</CAPTION>
<CENTER>q</CENTER>
<CITE>q</CITE>
<CODE>q</CODE>
<COL>q</COL>
<COLGROUP>q</COLGROUP>
<DD>q</DD>
<DEL>q</DEL>
<DFN>q</DFN>
<DIR>q</DIR>
<DIV>q</DIV>
<DL>q</DL>
<DT>q</DT>
<EM>q</EM>
<EMBED>q</EMBED>
<FIELDSET>q</FIELDSET>
<FONT>q</FONT>
<FORM>q</FORM>
<FRAME>q</FRAME>
<FRAMESET>q</FRAMESET>
<H1>q</H1>
<H2>q</H2>
<H3>q</H3>
<H4>q</H4>
<H5>q</H5>
<H6>q</H6>
<HEAD>q</HEAD>
<HR>q</HR>
<HTML>q</HTML>
<I>q</I>
<IFRAME>q</IFRAME>
<ILAYER>q</ILAYER>
<IMG>q</IMG>
<INPUT>q</INPUT>
<INS>q</INS>
<ISINDEX>q</ISINDEX>
<KBD>q</KBD>
<KEYGEN>q</KEYGEN>
<LABEL>q</LABEL>
<LAYER>q</LAYER>
<LEGEND>q</LEGEND>
<LI>q</LI>
<LINK>q</LINK>
<LISTING>q</LISTING>
<MAP>q</MAP>
<MARQUEE>q</MARQUEE>
<MENU>q</MENU>
<META>q</META>
<MULTICOL>q</MULTICOL>
<NOBR>q</NOBR>
<NOEMBED>q</NOEMBED>
<NOFRAMES>q</NOFRAMES>
<NOLAYER>q</NOLAYER>
<NOSCRIPT>q</NOSCRIPT>
<OBJECT>q</OBJECT>
<OL>q</OL>
<OPTGROUP>q</OPTGROUP>
<OPTION>q</OPTION>
<P>q</P>
<PARAM>q</PARAM>
<PLAINTEXT>q</PLAINTEXT>
<PRE>q</PRE>
<Q>q</Q>
<RT>q</RT>
<RUBY>q</RUBY>
<S>q</S>
<SAMP>q</SAMP>
<script>q</SCRIPT>
<SELECT>q</SELECT>
<SERVER>q</SERVER>
<SMALL>q</SMALL>
<SPACER>q</SPACER>
<SPAN>q</SPAN>
<STRIKE>q</STRIKE>
<STRONG>q</STRONG>
<STYLE>q</STYLE>
<SUB>q</SUB>
<SUP>q</SUP>
<TABLE>q</TABLE>
<TBODY>q</TBODY>
<TD>q</TD>
<TEXTAREA>q</TEXTAREA>
<TFOOT>q</TFOOT>
<TH>q</TH>
<THEAD>q</THEAD>
<TITLE>q</TITLE>
<TR>q</TR>
<TT>q</TT>
<U>q</U>
<UL>q</UL>
<VAR>q</VAR>
<WBR>q</WBR>
<XML>q</XML>
<XMP>q</XMP>



<A />
<ABBR />
<ACRONYM />
<ADDRESS />
<APPLET />
<AREA />
<B />
<BASE />
<BASEFONT />
<BDO />
<BGSOUND />
<BIG />
<BLINK />
<BLOCKQUOTE />
<BODY />
<BR />
<BUTTON />
<CAPTION />
<CENTER />
<CITE />
<CODE />
<COL />
<COLGROUP />
<DD />
<DEL />
<DFN />
<DIR />
<DIV />
<DL />
<DT />
<EM />
<EMBED />
<FIELDSET />
<FONT />
<FORM />
<FRAME />
<FRAMESET />
<H1 />
<H2 />
<H3 />
<H4 />
<H5 />
<H6 />
<HEAD />
<HR />
<HTML />
<I />
<IFRAME />
<ILAYER />
<IMG />
<INPUT />
<INS />
<ISINDEX />
<KBD />
<KEYGEN />
<LABEL />
<LAYER />
<LEGEND />
<LI />
<LINK />
<LISTING />
<MAP />
<MARQUEE />
<MENU />
<META />
<MULTICOL />
<NOBR />
<NOEMBED />
<NOFRAMES />
<NOLAYER />
<NOSCRIPT />
<OBJECT />
<OL />
<OPTGROUP />
<OPTION />
<P />
<PARAM />
<PLAINTEXT />
<PRE />
<Q />
<RT />
<RUBY />
<S />
<SAMP />
<script />
<SELECT />
<SERVER />
<SMALL />
<SPACER />
<SPAN />
<STRIKE />
<STRONG />
<STYLE />
<SUB />
<SUP />
<TABLE />
<TBODY />
<TD />
<TEXTAREA />
<TFOOT />
<TH />
<THEAD />
<TITLE />
<TR />
<TT />
<U />
<UL />
<VAR />
<WBR />
<XML />
<XMP />


Добавлено @ 03:56
ТАК РАБОТАЕТ (разбил на два куска)

Код
<A>q</A>
<ABBR>q</ABBR>
<ACRONYM>q</ACRONYM>
<ADDRESS>q</ADDRESS>
<APPLET>q</APPLET>
<AREA>q</AREA>
<B>q</B>
<BASE>q</BASE>
<BASEFONT>q</BASEFONT>
<BDO>q</BDO>
<BGSOUND>q</BGSOUND>
<BIG>q</BIG>
<BLINK>q</BLINK>
<BLOCKQUOTE>q</BLOCKQUOTE>
<BODY>q</BODY>
<BR>q</BR>
<BUTTON>q</BUTTON>
<CAPTION>q</CAPTION>
<CENTER>q</CENTER>
<CITE>q</CITE>
<CODE>q</CODE>
<COL>q</COL>
<COLGROUP>q</COLGROUP>
<DD>q</DD>
<DEL>q</DEL>
<DFN>q</DFN>
<DIR>q</DIR>
<DIV>q</DIV>
<DL>q</DL>
<DT>q</DT>
<EM>q</EM>
<EMBED>q</EMBED>
<FIELDSET>q</FIELDSET>
<FONT>q</FONT>
<FORM>q</FORM>
<FRAME>q</FRAME>
<FRAMESET>q</FRAMESET>
<H1>q</H1>
<H2>q</H2>
<H3>q</H3>
<H4>q</H4>
<H5>q</H5>
<H6>q</H6>
<HEAD>q</HEAD>
<HR>q</HR>
<HTML>q</HTML>
<I>q</I>
<IFRAME>q</IFRAME>
<ILAYER>q</ILAYER>
<IMG>q</IMG>
<INPUT>q</INPUT>
<INS>q</INS>
<ISINDEX>q</ISINDEX>
<KBD>q</KBD>
<KEYGEN>q</KEYGEN>
<LABEL>q</LABEL>
<LAYER>q</LAYER>
<LEGEND>q</LEGEND>
<LI>q</LI>
<LINK>q</LINK>
<LISTING>q</LISTING>
<MAP>q</MAP>
<MARQUEE>q</MARQUEE>
<MENU>q</MENU>
<META>q</META>
<MULTICOL>q</MULTICOL>
<NOBR>q</NOBR>
<NOEMBED>q</NOEMBED>
<NOFRAMES>q</NOFRAMES>
<NOLAYER>q</NOLAYER>
<NOSCRIPT>q</NOSCRIPT>
<OBJECT>q</OBJECT>
<OL>q</OL>
<OPTGROUP>q</OPTGROUP>
<OPTION>q</OPTION>
<P>q</P>
<PARAM>q</PARAM>
<PLAINTEXT>q</PLAINTEXT>
<PRE>q</PRE>
<Q>q</Q>
<RT>q</RT>
<RUBY>q</RUBY>
<S>q</S>
<SAMP>q</SAMP>
<script>q</SCRIPT>
<SELECT>q</SELECT>
<SERVER>q</SERVER>
<SMALL>q</SMALL>
<SPACER>q</SPACER>
<SPAN>q</SPAN>
<STRIKE>q</STRIKE>
<STRONG>q</STRONG>
<STYLE>q</STYLE>
<SUB>q</SUB>
<SUP>q</SUP>
<TABLE>q</TABLE>
<TBODY>q</TBODY>
<TD>q</TD>
<TEXTAREA>q</TEXTAREA>
<TFOOT>q</TFOOT>
<TH>q</TH>
<THEAD>q</THEAD>
<TITLE>q</TITLE>
<TR>q</TR>
<TT>q</TT>
<U>q</U>
<UL>q</UL>
<VAR>q</VAR>
<WBR>q</WBR>
<XML>q</XML>
<XMP>q</XMP>




Код
<A />
<ABBR />
<ACRONYM />
<ADDRESS />
<APPLET />
<AREA />
<B />
<BASE />
<BASEFONT />
<BDO />
<BGSOUND />
<BIG />
<BLINK />
<BLOCKQUOTE />
<BODY />
<BR />
<BUTTON />
<CAPTION />
<CENTER />
<CITE />
<CODE />
<COL />
<COLGROUP />
<DD />
<DEL />
<DFN />
<DIR />
<DIV />
<DL />
<DT />
<EM />
<EMBED />
<FIELDSET />
<FONT />
<FORM />
<FRAME />
<FRAMESET />
<H1 />
<H2 />
<H3 />
<H4 />
<H5 />
<H6 />
<HEAD />
<HR />
<HTML />
<I />
<IFRAME />
<ILAYER />
<IMG />
<INPUT />
<INS />
<ISINDEX />
<KBD />
<KEYGEN />
<LABEL />
<LAYER />
<LEGEND />
<LI />
<LINK />
<LISTING />
<MAP />
<MARQUEE />
<MENU />
<META />
<MULTICOL />
<NOBR />
<NOEMBED />
<NOFRAMES />
<NOLAYER />
<NOSCRIPT />
<OBJECT />
<OL />
<OPTGROUP />
<OPTION />
<P />
<PARAM />
<PLAINTEXT />
<PRE />
<Q />
<RT />
<RUBY />
<S />
<SAMP />
<script />
<SELECT />
<SERVER />
<SMALL />
<SPACER />
<SPAN />
<STRIKE />
<STRONG />
<STYLE />
<SUB />
<SUP />
<TABLE />
<TBODY />
<TD />
<TEXTAREA />
<TFOOT />
<TH />
<THEAD />
<TITLE />
<TR />
<TT />
<U />
<UL />
<VAR />
<WBR />
<XML />
<XMP />


Добавлено @ 03:56
PS Прошу прощения за большой объем страницы, но на меньших кусках сымитировать баг не получилось.
Добавлено @ 04:00
Атрибуты

Код
<a above="w">
<a abbr="w">
<a accept-charset="w">
<a accept="w">
<a accesskey="w">
<a action="w">
<a align="w">
<a alink="w">
<a alt="w">
<a archive="w">
<a autocomplete="w">
<a axis="w">
<a background="w">
<a balance="w">
<a behavior="w">
<a below="w">
<a bgcolor="w">
<a bgproperties="w">
<a border="w">
<a bordercolor="w">
<a bottommargin="w">
<a cellpadding="w">
<a cellspacing="w">
<a challenge="w">
<a char="w">
<a charoff="w">
<a charset="w">
<a checked="w">
<a cite="w">
<a class="w">
<a classid="w">
<a clear="w">
<a clip="w">
<a code="w">
<a codebase="w">
<a codetype="w">
<a color="w">
<a cols="w">
<a colspan="w">
<a compact="w">
<a content="w">
<a contenteditable="w">
<a coords="w">
<a data="w">
<a datafld="w">
<a dataformatas="w">
<a datapagesize="w">
<a datasrc="w">
<a datetime="w">
<a declare="w">
<a defer="w">
<a dir="w">
<a direction="w">
<a disabled="w">
<a dynsrc="w">
<a enctype="w">
<a event="w">
<a face="w">
<a for="w">
<a frame="w">
<a frameborder="w">
<a framespacing="w">
<a gutter="w">
<a headers="w">
<a height="w">
<a hidden="w">
<a hidefocus="w">
<a href="w">
<a hreflang="w">
<a hspace="w">
<a http-equiv="w">
<a id="w">
<a ismap="w">
<a label="w">
<a lang="w">
<a language="w">
<a left="w">
<a leftmargin="w">
<a link="w">
<a longdesc="w">
<a loop="w">
<a lowsrc="w">
<a marginheight="w">
<a marginwidth="w">
<a maxlength="w">
<a mayscript="w">
<a media="w">
<a method="w">
<a methods="w">
<a multiple="w">
<a name="w">
<a nohref="w">
<a noresize="w">
<a noshade="w">
<a nowrap="w">
<a object="w">
<a pagex="w">
<a pagey="w">
<a palette="w">
<a pluginspage="w">
<a pluginurl="w">
<a point-size="w">
<a profile="w">
<a prompt="w">
<a readonly="w">
<a rel="w">
<a rev="w">
<a rightmargin="w">
<a rows="w">
<a rowspan="w">
<a rules="w">
<a scheme="w">
<a scope="w">
<a scroll="w">
<a scrollamount="w">
<a scrolldelay="w">
<a scrolling="w">
<a selected="w">
<a shape="w">
<a size="w">
<a span="w">
<a src="w">
<a standby="w">
<a start="w">
<a style="w">
<a summary="w">
<a suppress="w">
<a tabindex="w">
<a target="w">
<a text="w">
<a title="w">
<a top="w">
<a topmargin="w">
<a truespeed="w">
<a type="w">
<a units="w">
<a urn="w">
<a usemap="w">
<a valign="w">
<a value="w">
<a valuetype="w">
<a vcard_name="w">
<a version="w">
<a visibility="w">
<a vlink="w">
<a volume="w">
<a vspace="w">
<a weight="w">
<a width="w">
<a wrap="w">
<a z-index="w">



События

Код
<a onblur="alert('!');">
<a onchange="alert('!');">
<a onclick="alert('!');">
<a ondblclick="alert('!');">
<a onfocus="alert('!');">
<a onkeydown="alert('!');">
<a onkeypress="alert('!');">
<a onkeyup="alert('!');">
<a onload="alert('!');">
<a onmousedown="alert('!');">
<a onmousemove="alert('!');">
<a onmouseout="alert('!');">
<a onmouseover="alert('!');">
<a onmouseup="alert('!');">
<a onreset="alert('!');">
<a onselect="alert('!');">
<a onsubmit="alert('!');">
<a onunload="alert('!');">
<a onabort="alert('!');">
<a onactivate="alert('!');">
<a onafterprint="alert('!');">
<a onafterupdate="alert('!');">
<a onbeforecopy="alert('!');">
<a onbeforecut="alert('!');">
<a onbeforedeactivate="alert('!');">
<a onbeforeeditfocus="alert('!');">
<a onbeforepaste="alert('!');">
<a onbeforeprint="alert('!');">
<a onbeforeunload="alert('!');">
<a onbeforeupdate="alert('!');">
<a onbounce="alert('!');">
<a oncellchange="alert('!');">
<a oncontextmenu="alert('!');">
<a oncontrolselect="alert('!');">
<a oncopy="alert('!');">
<a oncut="alert('!');">
<a ondataavailable="alert('!');">
<a ondatasetchanged="alert('!');">
<a ondatasetcomplete="alert('!');">
<a ondeactivate="alert('!');">
<a ondrag="alert('!');">
<a ondragdrop="alert('!');">
<a ongragend="alert('!');">
<a ondragenter="alert('!');">
<a ondragleave="alert('!');">
<a ondragover="alert('!');">
<a ondragstart="alert('!');">
<a ondrop="alert('!');">
<a onerror="alert('!');">
<a onerrorupdate="alert('!');">
<a onfilterchange="alert('!');">
<a onfinish="alert('!');">
<a onhelp="alert('!');">
<a onlayoutcomplete="alert('!');">
<a onlosecapture="alert('!');">
<a onmouseenter="alert('!');">
<a onmouseleave="alert('!');">
<a onmove="alert('!');">
<a onpaste="alert('!');">
<a onpropertychange="alert('!');">
<a onreadystatechange="alert('!');">
<a onresize="alert('!');">
<a onresizeend="alert('!');">
<a onresizestart="alert('!');">
<a onrowenter="alert('!');">
<a onrowexit="alert('!');">
<a onrowsdelete="alert('!');">
<a onrowsinserted="alert('!');">
<a onscroll="alert('!');">
<a onselect="alert('!');">
<a onselection="alert('!');">
<a onselectionchange="alert('!');">
<a onselectstart="alert('!');">
<a onstart="alert('!');">
<a onstop="alert('!');">


Это сообщение отредактировал(а) dm9 - 20.12.2004, 04:08
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Прошу обратить внимание, на некорректно отрабатывающий style. После этого слова подсветка искажается. См. <a style="w">.
PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 04:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




<script /> он пока не понимает как закрывающийся... Вот блин ещё работа.....
<script /> теперь закрывает...
Да, это тоже сегодня выуживал <a style="w"> тогда он style считает за начало CSS ..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 20.12.2004, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




А ещё он принудительно переводит <script> в нижний регистр. Я вводил в верхнем.
PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Уж мы их душили, душили... душили, душили! smile Сегодня точно не справлюсь smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 20.12.2004, 04:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Как было сказано в одном известном топике, я спать smile А чтобы это не считалось флеймом и оффтопиком, проверю-ка я ещё чистый css...

Код
/******************************************************************************/
/* Основные стилевые параметры, общие для всех или почти всех элементов       */
/******************************************************************************/

html {
   overflow-x: auto;
}

body {
   padding: 0px;
   margin: 0px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   background-image: none;
}

img {
   border-width: 0px;
   vertical-align: middle;
}

table {
   width: 100%;
   border-width: 0px;
   font-size: 11px;
}

td {
   padding: 0px;
   vertical-align: middle;
}

a {                                              /* Основной стиль для ссылок */
   color: #000000;
   text-decoration: underline;
}

a:hover {                     /* Основной стиль для ссылок при наведении мыши */
   color: #428000;
}

form {
   display: inline;
}



/******************************************************************************/
/* Кое-какие вспомогательные стили, использующиеся в разных местах            */
/******************************************************************************/

.nobr {
   white-space: nowrap;
}

p.inline_p {  /* Этот блок вставляется между <form> и </form> для того, чтобы */
             /*  не ругался валидатор и после формы не было пустой строки    */
   display: inline;
}

p.inline_nobr_p {
   white-space: nowrap;
   display: inline;
}

.forminput {                                          /* Стиль элементов форм */
   font-size: 12px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   vertical-align: middle;
}

.leftalign {
   text-align: left;
}

.rightalign {
   text-align: right;
}

img.preload {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1px;
   height: 1px;
}

PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Врпде ошибки слиняли smile Остался пост, который вообще не подсвечивается. Следствие продолжается smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 20.12.2004, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Ура, заработала почти ...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 20.12.2004, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




По моему получилось весьма вкусно smile см. первый топик dm9 smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 20.12.2004, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




1. Версия Оперы при старте определилась некорректно. У меня не 4.0, а 7.54.
2. Некоторый тэги чёрные, а не малиновые. OPTION и UL серые вообще...
3. Не нравится перенос по строкам smile Это вообще можно на JavaScript сделать?
4. Атрибуты, к которых есть дефис, подсвечиваются некоррекно.
5. Если название атрибута = названию тэга, подсветка малиновая, как у тэга.

С меня css, помню... Думаю, сегодня-завтра будет. Постараюсь сегодня.
Добавлено @ 23:39
Код
<script>qwe</SCRIPT>

Добавлено @ 23:40
<script> переводится в нижний регистр, это на стороне сервера что-то...
PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




1) Да, это тесты. Пока вообще не могу определить версию оперы(она эксплорером прикидывается smile ), но это не важно
2) Подсветка работает по универсальному алгоритму. т.е подсвечиваются лишь слова, а не их позиция smile Это страшно? Только честно, а то придётся мне всё перелопачивать и логику менять.
3) Я не понял насчёт переноса, поясни плиз...
4) Опять же слова посвечиваются... сейчас должно быть получше
5) см. пункт 2 smile Слово всегда будет подсвечиваться одним цветом независимо тэг это или аттр.

Насчёт 3 не понял...



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




1. С трудом верю... Моя Опера на "echo $HTTP_USER_AGENT;" выдаёт "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2) Opera 7.54 [ru]". Где это может быть искажено? Просто сделай разбор строки...
2. smile
3.
Код
<A>q</A> <ABBR>q</ABBR> <ACRONYM>q</ACRONYM> <ADDRESS>q</ADDRESS> <APPLET>q</APPLET> <AREA>q</AREA> <B>q</B> <BASE>q</BASE> <BASEFONT>q</BASEFONT> <BDO>q</BDO> <BGSOUND>q</BGSOUND> <BIG>q</BIG> <BLINK>q</BLINK> <BLOCKQUOTE>q</BLOCKQUOTE> <BODY>q</BODY> <BR>q</BR> <BUTTON>q</BUTTON> <CAPTION>q</CAPTION> <CENTER>q</CENTER> <CITE>q</CITE> <CODE>q</CODE> <COL>q</COL> <COLGROUP>q</COLGROUP> <DD>q</DD> <DEL>q</DEL> <DFN>q</DFN> <DIR>q</DIR> <DIV>q</DIV> <DL>q</DL> <DT>q</DT> <EM>q</EM> <EMBED>q</EMBED> <FIELDSET>q</FIELDSET> <FONT>q</FONT> <FORM>q</FORM> <FRAME>q</FRAME> <FRAMESET>q</FRAMESET> <H1>q</H1> <H2>q</H2> <H3>q</H3> <H4>q</H4> <H5>q</H5> <H6>q</H6> <HEAD>q</HEAD> <HR>q</HR> <HTML>q</HTML> <I>q</I> <IFRAME>q</IFRAME> <ILAYER>q</ILAYER> <IMG>q</IMG> <INPUT>q</INPUT> <INS>q</INS> <ISINDEX>q</ISINDEX> <KBD>q</KBD> <KEYGEN>q</KEYGEN> <LABEL>q</LABEL> <LAYER>q</LAYER> <LEGEND>q</LEGEND> <LI>q</LI> <LINK>q</LINK> <LISTING>q</LISTING> <MAP>q</MAP> <MARQUEE>q</MARQUEE> <MENU>q</MENU> <META>q</META> <MULTICOL>q</MULTICOL> <NOBR>q</NOBR> <NOEMBED>q</NOEMBED> <NOFRAMES>q</NOFRAMES> <NOLAYER>q</NOLAYER> <NOSCRIPT>q</NOSCRIPT> <OBJECT>q</OBJECT> <OL>q</OL> <OPTGROUP>q</OPTGROUP> <OPTION>q</OPTION> <P>q</P> <PARAM>q</PARAM> <PLAINTEXT>q</PLAINTEXT> <PRE>q</PRE> <Q>q</Q> <RT>q</RT> <RUBY>q</RUBY> <S>q</S> <SAMP>q</SAMP> <script>q</SCRIPT> <SELECT>q</SELECT> <SERVER>q</SERVER> <SMALL>q</SMALL> <SPACER>q</SPACER> <SPAN>q</SPAN> <STRIKE>q</STRIKE> <STRONG>q</STRONG> <STYLE>q</STYLE> <SUB>q</SUB> <SUP>q</SUP> <TABLE>q</TABLE> <TBODY>q</TBODY> <TD>q</TD> <TEXTAREA>q</TEXTAREA> <TFOOT>q</TFOOT> <TH>q</TH> <THEAD>q</THEAD> <TITLE>q</TITLE> <TR>q</TR> <TT>q</TT> <U>q</U> <UL>q</UL> <VAR>q</VAR> <WBR>q</WBR> <XML>q</XML> <XMP>q</XMP>


Перенос идёт по "/", а хочется хотя бы по пробелам... По крайней мере, в HTML. Но это дело не JavaScript, как я понимаю...
4.
Код
<a point-size="w">
<a http-equiv="w">
- посмотри.
5. smile

Это сообщение отредактировал(а) dm9 - 21.12.2004, 00:01
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Теперь понял smile.
1) это пофиг, мне вообще-то для транслита надо smile в подсветке роли не играет smile Я её на опере 6 тестил, она прекрасно идёт.
3)Это только в опере
4) Нормально ведь?

2,5.... Се ля ви smile Если действительно не устраивает, то будем ждать до следующего релиза smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




1. Сорри, понял. Ты же JavaScript проверяешь, а я с php лезу...

Это сообщение отредактировал(а) dm9 - 21.12.2004, 00:16
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




С переходами и скриптом в нижнем регистре ничего я поделать не могу... сервер...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Цитата(sergej @ 21.12.2004, 00:14)
4) Нормально ведь?


Нет.


Добавлено @ 00:20
Цитата(sergej @ 21.12.2004, 00:14)
3)Это только в опере


Боже мой, а в эксплорере-то как страшно smile Хотя, в html обычно всё же переносы делают ручками...

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  br.JPG
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Рефреш нажми smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Да, ты прав smile
Добавлено @ 00:25
Странно, я же в Опере на документы поставил "всегда поверять"...
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Значит только 2,5 остались? smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Да. И плюс ещё подсветить css. Это с меня.
Добавлено @ 00:33
Так что пока не торопись. Пришлю ключевые слова - тогда можно будет заливать на сервер...
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Ну вот и славно smile
просто охота дальше двигаться smile Два проекта ещё на Винграде ждут-не дождутся smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 03:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Ну, держитесь. Вторая партия smile)

Код
<html>
<head>
<style>
a {ascent: 100}
a {azimuth: 200}
a {background: 300}
a {background-attachment: 400}
a {background-color: 500}
a {background-image: 600}
a {background-position: 700}
a {background-repeat: 800}
a {baseline: 900}
a {bbox: above}
a {border: absolute}
a {border-bottom: always}
a {border-bottom-color: armenian}
a {border-bottom-style: auto}
a {border-bottom-width: avoid}
a {border-collapse: baseline}
a {border-color: behind}
a {border-left: below}
a {border-left-color: bidi-override}
a {border-left-style: blink}
a {border-left-width: block}
a {border-right: bold}
a {border-right-color: bolder}
a {border-right-style: both}
a {border-right-width: bottom}
a {border-spacing: capitalize}
a {border-style: caption}
a {border-top: center}
a {border-top-color: center-left}
a {border-top-style: center-right}
a {border-top-width: child}
a {border-width: circle}
a {bottom: cjk-ideographic}
a {cap-height: close-quote}
a {caption-side: code}
a {centerline: collapse}
a {clear: compact}
a {clip: condensed}
a {color: continuous}
a {content: crop}
a {counter-increment: cross}
a {counter-reset: crosshair}
a {cue: dashed}
a {cue-after: decimal}
a {cue-before: decimal-leading-zero}
a {cursor: default}
a {definition-src: digits}
a {descent: disc}
a {direction: dotted}
a {display: double}
a {elevation: embed}
a {empty-cells: e-resize}
a {float: expanded}
a {font: extra-condensed}
a {font-family: extra-expanded}
a {font-size: far-left}
a {font-size-adjust: far-right}
a {font-stretch: fast}
a {font-style: faster}
a {font-variant: female}
a {font-weight: fixed}
a {height: georgian}
a {left: groove}
a {letter-spacing: hebrew}
a {line-height: help}
a {list-style: hidden}
a {list-style-image: hidden}
a {list-style-position: hide}
a {list-style-type: high}
a {margin: higher}
a {margin-bottom: hiragana}
a {margin-left: hiragana-iroha}
a {margin-right: icon}
a {margin-top: inherit}
a {marker-offset: inline}
a {marks: inline-table}
a {mathline: inset}
a {max-height: inside}
a {max-width: invert}
a {min-height: italic}
a {min-width: justify}
a {orphans: katakana}
a {outline: katakana-iroha}
a {outline-color: landscape}
a {outline-style: large}
a {outline-width: larger}
a {overflow: left}
a {padding: left-side}
a {padding-bottom: leftwards}
a {padding-left: level}
a {padding-right: lighter}
a {padding-top: line-through}
a {page: list-item}
a {page-break-after: loud}
a {page-break-before: low}
a {page-break-inside: lower}
a {panose-1: lower-alpha}
a {pause: lowercase}
a {pause-after: lower-greek}
a {pause-before: lower-latin}
a {pitch: lower-roman}
a {pitch-range: ltr}
a {play-during: male}
a {position: marker}
a {quotes: medium}
a {richness: medium}
a {right: menu}
a {size: message-box}
a {slope: middle}
a {speak: move}
a {speak-header: narrower}
a {speak-numeral: ne-resize}
a {speak-punctuation: no-close-quote}
a {speech-rate: none}
a {src: no-open-quote}
a {stemh: no-repeat}
a {stemv: normal}
a {stress: nowrap}
a {table-layout: n-resize}
a {text-align: nw-resize}
a {text-decoration: oblique}
a {text-indent: once}
a {text-shadow: open-quote}
a {text-transform: outset}
a {top: outside}
a {topline: overline}
a {unicode-bidi: pointer}
a {unicode-range: portrait}
a {units-per-em: pre}
a {vertical-align: relative}
a {visibility: repeat}
a {voice-family: repeat-x}
a {volume: repeat-y}
a {white-space: ridge}
a {widows: right}
a {width: right-side}
a {widths: rightwards}
a {word-spacing: rtl}
a {x-height: run-in}
a {z-index: scroll}
a {z-index: semi-condensed}
a {z-index: semi-expanded}
a {z-index: separate}
a {z-index: se-resize}
a {z-index: show}
a {z-index: silent}
a {z-index: slow}
a {z-index: slower}
a {z-index: small}
a {z-index: small-caps}
a {z-index: small-caps}
a {z-index: small-caption}
a {z-index: smaller}
a {z-index: soft}
a {z-index: solid}
a {z-index: spell-out}
a {z-index: square}
a {z-index: s-resize}
a {z-index: static}
a {z-index: status-bar}
a {z-index: sub}
a {z-index: super}
a {z-index: sw-resize}
a {z-index: table}
a {z-index: table-caption}
a {z-index: table-cell}
a {z-index: table-column}
a {z-index: table-column-group}
a {z-index: table-footer-group}
a {z-index: table-header-group}
a {z-index: table-row}
a {z-index: table-row-group}
a {z-index: text}
a {z-index: text-bottom}
a {z-index: text-top}
a {z-index: top}
a {z-index: transparent}
a {z-index: ultra-condensed}
a {z-index: ultra-expanded}
a {z-index: underline}
a {z-index: upper-alpha}
a {z-index: uppercase}
a {z-index: upper-latin}
a {z-index: upper-roman}
a {z-index: visible}
a {z-index: wait}
a {z-index: wider}
a {z-index: w-resize}
a {z-index: x-fast}
a {z-index: x-high}
a {z-index: x-large}
a {z-index: x-loud}
a {z-index: x-low}
a {z-index: x-slow}
a {z-index: x-small}
a {z-index: x-soft}
a {z-index: xx-large}
a {z-index: xx-small}
</style>
</head>
<body>
</body>
</html>

Добавлено @ 03:50
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<TITLE>Тестирование шрифта</TITLE>
<STYLE type="text/css">
BODY { font-family: 'new century schoolbook', serif }
body { font-family: 'Adobe Minion Cyrillic', serif }
body { font-family: 'Adobe Poetica', sans-serif }
body { font-family: "Adobe Poetica", sans-serif }
body { font-family: "Akzidenz Grotesk", cursive }
body { font-family: "Alpha Geometrique", fantasy }
body { font-family: "Arial Hebrew", monospace }
body { font-family: 'Attika' }
body { font-family: 'Bastion' }
body { font-family: 'Bitstream Cyberbit' }
body { font-family: "Bodoni" }
body { font-family: "Caflisch Script" }
body { font-family: "Corsiva" }
body { font-family: "Cottonwood" }
body { font-family: "Critter" }
body { font-family: "DecoType Naskh" }
body { font-family: "ER Architekt" }
body { font-family: "ER Bukinst" }
body { font-family: "ER Kurier" }
body { font-family: "ER Univers" }
body { font-family: "Everson Mono" }
body { font-family: "Ex Ponto" }
body { font-family: "Excelcior Cyrillic Upright" }
body { font-family: "FB Reactor" }
body { font-family: "Futo Min A101" }
body { font-family: "Futura" }
body { font-family: "Garamond" }
body { font-family: "Gill Sans" }
body { font-family: "Heisei Kaku Gothic W5" }
body { font-family: "Helvetica" }
body { font-family: "Helvetica Cyrillic" }
body { font-family: "Helvetica Greek" }
body { font-family: "ITC Avant Garde Gothic" }
body { font-family: "ITC Stone Sans" }
body { font-family: "ITC Stone Serif" }
body { font-family: "Kyokasho ICA" }
body { font-family: "Lo Cicero Cherokee" }
body { font-family: "Lucida Sans Unicode" }
body { font-family: "Minion Web" }
body { font-family: "Monotype Albion 70" }
body { font-family: "Monotype Gill Sans 571" }
body { font-family: "Monotype Urdu 507" }
body { font-family: "MS Arial" }
body { font-family: "MS Courier New" }
body { font-family: "MS Georgia" }
body { font-family: "MS Tahoma" }
body { font-family: "MS Trebuchet" }
body { font-family: "MS Verdana" }
body { font-family: "New Peninim" }
body { font-family: "Osaka Monospaced" }
body { font-family: "Prestige" }
body { font-family: "Raanana" }
body { font-family: "Ryumin Light-KL" }
body { font-family: "Sanvito" }
body { font-family: "Shin Go" }
body { font-family: "Snell Roundhand" }
body { font-family: "Studz" }
body { font-family: "Times New Roman" }
body { font-family: "Typiko New Era" }
body { font-family: "Univers" }
body { font-family: "Zapf-Chancery" }
</STYLE>
</HEAD>
<BODY>
<H1 style="font-family: 'My own font', fantasy">Test</H1>
<P>Что случилось, Док?
</BODY>
</HTML>

Добавлено @ 03:52
Не вижу подсветки совсем в последнем коде smile
Добавлено @ 03:52
А, вижу, уже исправлено.

Это сообщение отредактировал(а) dm9 - 21.12.2004, 04:17
PM MAIL ICQ   Вверх
dm9
Дата 21.12.2004, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
<html>
<head>
<style>
a { color: alicemblue}
a { color: antiquewhite}
a { color: aqua}
a { color: aquamarine}
a { color: azure}
a { color: beige}
a { color: bisque}
a { color: black}
a { color: blanchedalmond}
a { color: blue}
a { color: blueviolet}
a { color: brown}
a { color: burlywood}
a { color: cadetblue}
a { color: chartreuse}
a { color: chocolate}
a { color: coral}
a { color: cornflowerblue}
a { color: cornsilk}
a { color: crimson}
a { color: cyan}
a { color: darkblue}
a { color: darkcyan}
a { color: darkgoldenrod}
a { color: darkgray}
a { color: darkgreen}
a { color: darkkhaki}
a { color: darkmagenta}
a { color: darkolivegreen}
a { color: darkorange}
a { color: darkochid}
a { color: darkred}
a { color: darksalmon}
a { color: darkseagreen}
a { color: darkslateblue}
a { color: darkslategray}
a { color: darkturquoise}
a { color: darkviolet}
a { color: deeppink}
a { color: deepskyblue}
a { color: dimgray}
a { color: dodgerblue}
a { color: firebrick}
a { color: floralwhite}
a { color: forestgreen}
a { color: fushsia}
a { color: gainsboro}
a { color: ghostwhite}
a { color: gold}
a { color: goldenrod}
a { color: gray}
a { color: green}
a { color: greenyellow}
a { color: honeydew}
a { color: hotpink}
a { color: indiandred}
a { color: indigo}
a { color: ivory}
a { color: khaki}
a { color: lavender}
a { color: lavenderblush}
a { color: lawngreen}
a { color: lemonchiffon}
a { color: ligtblue}
a { color: lightcoral}
a { color: lightcyan}
a { color: lightgoldenrodyellow}
a { color: lightgreen}
a { color: lightgrey}
a { color: lightpink}
a { color: lightsalmon}
a { color: lightseagreen}
a { color: lightscyblue}
a { color: lightslategray}
a { color: lightsteelblue}
a { color: lightyellow}
a { color: lime}
a { color: limegreen}
a { color: linen}
a { color: magenta}
a { color: maroon}
a { color: mediumaquamarine}
a { color: mediumblue}
a { color: mediumorchid}
a { color: mediumpurple}
a { color: mediumseagreen}
a { color: mediumslateblue}
a { color: mediumspringgreen}
a { color: mediumturquoise}
a { color: medium}
a { color: violetred}
a { color: midnightblue}
a { color: mintcream}
a { color: mistyrose}
a { color: moccasin}
a { color: navajowhite}
a { color: navy}
a { color: oldlace}
a { color: olive}
a { color: olivedrab}
a { color: orange}
a { color: orengered}
a { color: orchid}
a { color: palegoldenrod}
a { color: palegreen}
a { color: paleturquose}
a { color: palevioletred}
a { color: papayawhop}
a { color: peachpuff}
a { color: peru}
a { color: pink}
a { color: plum}
a { color: powderblue}
a { color: purple}
a { color: red}
a { color: rosybrown}
a { color: royalblue}
a { color: saddlebrown}
a { color: salmon}
a { color: sandybrown}
a { color: seagreen}
a { color: seashell}
a { color: sienna}
a { color: silver}
a { color: skyblue}
a { color: slateblue}
a { color: slategray}
a { color: snow}
a { color: springgreen}
a { color: steelblue}
a { color: tan}
a { color: teal}
a { color: thistle}
a { color: tomato}
a { color: turquose}
a { color: violet}
a { color: wheat}
a { color: white}
a { color: whitesmoke}
a { color: yellow}
a { color: yellowgreen}
</style>
</head>
<body>
</body>
</html>

Добавлено @ 04:04
Код
<html>
<head>
<style>
a {property: url(tramparam)}
a {property: counter(tramparam)}
a {property: format(tramparam)}
a {property: local(tramparam)}
a {property: attr(tramparam)}
a {property: rect(5px, 10px, 10px, 5px)}
a {property: rgb(255, 0, 0)}
</style>
</head>
<body>
</body>
</html>


Код
<html>
<head>
<style>
a {property: url (tramparam)}
a {property: counter (tramparam)}
a {property: format (tramparam)}
a {property: local (tramparam)}
a {property: attr (tramparam)}
a {property: rect (5px, 10px, 10px, 5px)}
a {property: rgb (255, 0, 0)}
</style>
</head>
<body>
</body>
</html>


Добавлено @ 04:07
Код
<html>
<head>
<style>
a {
   src: url("http://foo/bar");
   src: local("BT Century 751 No. 2 Semi Bold Italic");
   src: url("../fonts/bar") format("truedoc-pfr");
   src: url("http://cgi-bin/bar?stuff") format("opentype", "intellifont");
   src: local("T-26 Typeka Mix"), url("http://site/magda-extra") format("type-1");
}
</style>
</head>
<body>
</body>
</html>


Это сообщение отредактировал(а) dm9 - 21.12.2004, 04:24
PM MAIL ICQ   Вверх
dm9
Дата 21.12.2004, 04:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
<html>
<head>
<style>
a {
color: #123123;
color: #123;
property: 15deg;
property: 1ms;
property: 1123s;
property: 65Hz;
property: 5kHz;
property: 4%;
property: 3em;
property: 2ex;
property: 21px;
property: 1in;
property: 2cm;
property: 3mm;
property: 4pt;
property: 5pc;
unicode-range: U+20A7;
unicode-range: U+215?;
unicode-range: U+00??;
unicode-range: U+E??; /*На всякий случай: вопросики - не баг*/
property: 123;
property: +123;
property: -123;
property: 123.456;
property: +123.456;
property: -123.456;
property: "это 'строка'";
property: "это \"строка\"";
property: 'это "строка"';
property: 'это \'строка\'';
}
</style>
</head>
<body>
</body>
</html>


Это сообщение отредактировал(а) dm9 - 21.12.2004, 04:30
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 04:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Мда.... Работы дофига. Надо компромисс найти со словами. Это из за особенности подсветки..
Почему ХТМЛ и ЦСС так отличаются от всех остальных.....


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 04:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Да, пересечений много...
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 04:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




На сегодня хватит. Спасибо за внимание smile
dm9, до завтра smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 04:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Ещё тест - комментарии.

Код
<html>
<head>
<style>
a {
color: #123123;
color: #123;
/*      комментарий    */
/*      комментарий    */   не комментарий          */
/* комментарий       /*      комментарий    */
/*   комментарий     /*      комментарий    */    комментарий или нет - не знаю  */
<!-- комментарий -->
/* <!-- комментарий --> */
<!-- /* вот тут я не понял, что имеется в виду в спецификации */ -->
property: 15deg;
}
</style>
</head>
<body>
qwe
qwe
q
<!-- комментарий -->
/* не комментарий */
qw
qw
</body>
</html>

Добавлено @ 04:38
Угу, до завтра smile)
Добавлено @ 04:40
Кстати, не очень щедро описали комментарии в спецификации.

Цитата
4.1.9 Комментарии

Комментарии начинаются с символов "/*" и заканчиваются символами "*/". Они могут находиться в любом месте между метками, и их содержимое не влияет на работу таблицы. Комментарии могут и не включаться в таблицу.

В CSS допускается использование ограничителей комментариев ("<!--" и "-->"), принятых в SGML. Но они не ограничивают комментарии CSS. Их использование уместно тогда, когда от пользовательского агента, написанного для HTML-приложений версии 3.2 и ниже, необходимо скрыть стилистические правила, описанные в элементе STYLE исходного HTML-документа. Подробную информацию можно получить в спецификации HTML 4.0 ([HTML40]).


Это сообщение отредактировал(а) dm9 - 21.12.2004, 04:57
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Димыч, я ХТМЛ нормально сделал. Теперь тэги-тэгами, а аттрибуты-аттрибутами smile Мне это уже начинает конкретно нравиться smile

Посмотрим с ЦССом...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 21.12.2004, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Посмотри smile Я так понимаю, что стало much better. ИМХО оставшиеся пару мелочей можно пережить smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 21.12.2004, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Может, я невнимательно смотрел, но из багов нашёл только этот:

Код

unicode-range: U+E??;


И ещё. Может быть, немного поменять цвета?

Код

property: 5kHz;


Здесь "5" и "kHz" сливаются.

В остальном - супер smile
Добавлено @ 23:07
Ещё. Обрати внимание на комментарии. Это в css комментарий!
<!-- комментарий -->
Добавлено @ 23:08
Ещё. В моём первом тесте
( http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282562 )

нет подсветки css почему-то.
Добавлено @ 23:10
Тут тоже:
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282575
Добавлено @ 23:12
Всё. Если придираться, то ещё не подсвечиваются знаки (+ и -) и точка в цифрах. Но это, вообще говоря, никому и не нужно.

Это сообщение отредактировал(а) dm9 - 21.12.2004, 23:06
PM MAIL ICQ   Вверх
dm9
Дата 21.12.2004, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




PS В explorer-е подсвечивается там, где я написал, что не подсвечивается. Может, просто надо снести кэш у Оперы? Хм... Странно.
Но баг ещё нашёл.
Тут:
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282575
"<html>" подсвечивается странным цветом каким-то...

Это сообщение отредактировал(а) dm9 - 21.12.2004, 23:17
PM MAIL ICQ   Вверх
dm9
Дата 21.12.2004, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Что-то я ничего не понимаю. Ну не хочёт в Опере 7.54 светиться код по ссылкам:
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282562
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282575

Это сообщение отредактировал(а) dm9 - 21.12.2004, 23:42
PM MAIL ICQ   Вверх
dm9
Дата 21.12.2004, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Шестая Опера (6.0) - просто нет подсветки.
Opera 7.0 - см. приложенный архив.

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  vpf.zip
PM MAIL ICQ   Вверх
sergejzr
Дата 22.12.2004, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




dm9, а какие ошибки опера выдаёт? я уже себе 7.11 поставил. Вроде багов нет...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 22.12.2004, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




6.0 - не нашёл консоли JS.

7.0:

Цитата
http://www.iwi-iuk.org:8081/tests/vingrad/test2.php?oldurl=http://forum.vingrad.ru/index.php?showtopic=37557&unread=1&hl=
Inline script thread
Syntax error while loading (line 1)
<
--^


http://www.iwi-iuk.org:8081/tests/vingrad/...57&unread=1&hl=
Inline script thread
Syntax error while loading (line 1)
<
--^


http://www.iwi-iuk.org:8081/tests/vingrad/...57&unread=1&hl=
Event thread: onload
Error:
name: ReferenceError
message: Statement on line 1: Reference to undefined variable: No such variable 'opBlocks'
Backtrace:
  In unknown script
    opBlocks();
  At unknown location
    {event handler trampoline}


Это сообщение отредактировал(а) dm9 - 22.12.2004, 01:30
PM MAIL ICQ   Вверх
sergejzr
Дата 22.12.2004, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Хрень какая то.... К подсветке вообще не относится по идее... А транслит как нить реагирует?
Добавлено @ 01:45
Может отключить подсветку для <7.21 ?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 22.12.2004, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




7.0 - транслит глючит
6.0 - даже не рыпается. Что есть галочка, что нету...
Добавлено @ 01:52
На 6.0 вообще забей, наверное, но вот 7.0 надо сделать чтоб не глючило... Может быть, и правда, отключить просто...
По поводу версии оперы - не мучайся, попроси Админа 1 строчку воткнуть на сервере... $HTTP_USER_AGENT; работает нормально же.

Это сообщение отредактировал(а) dm9 - 22.12.2004, 01:52
PM MAIL ICQ   Вверх
sergejzr
Дата 22.12.2004, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Наверное так и сделаю... Пускай народ обновляет...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 22.12.2004, 03:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Где бы мне взять оперу 7.0 ?...??????


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 22.12.2004, 03:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




На сёдня все. До послезавтра! Завтра уезжаю учится как всегда по средам smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 23.12.2004, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




На 7 Опере никакая подсветка через JS не возможна! smile Она не отдаёт тексат в формате ХТМЛ, а как toString().
Т.е тэги ХТМЛ оличить от знаков < невозможно. Мне очень жаль... Остаётся только выяснить, начиная с какой версии Опера заработала и отключить подсветку в устаревших smile

Кстати поэтому код ХТМЛ в твоих картинках интерпретировался. Т.е это баг!


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 23.12.2004, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Я так понимаю, что с 7.21 всё ОК? У кого такой браузер? Подсвечивается там что либо?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 23.12.2004, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Начиная с 7.11 всё подсвечивается smile Вставил ...

Редиски! Даже не отобразили это в Changelog..

А насчёт цветов какие будут предложения?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 23.12.2004, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




ТАРАМ! Вроде багов нет! Хорошо, что не поленились! я сейчас просто тащусь с подсветки хтмл smile
Код

<html>
  <head>
    <style>
      a {
            color: #123123;
            color: #123;
            /*      комментарий    */
            /*      комментарий    */   не комментарий          */
            /* комментарий       /*      комментарий    */
            /*   комментарий     /*      комментарий    */    Не комментарий!!! Первая скобка закрывает все открытые :)  */
            <!-- комментарий -->
            /* <!-- комментарий --> */
            <!-- /* Komment v kommente Чем открыли тем и закрываем;-) */ -->
            property: 15deg;
          }
    </style>
    Тут пара слов без подсветки
    <script>
      //<!--
      function opBlocks()
      {
          for (var i=0;i<document.getElementById("jsBlocks").childNodes.length;i++)
          document.getElementById("jsBlocks").childNodes[i].style.display = "block";
      }
      //-->
</script>
</head>
  <body onload="opBlocks()">
      qwe
      qwe
      q
      <!-- комментарий -->
      /* не комментарий */
      qw
      qw
  </body>
</html>

Объясни, что с оперой.... У меня сейчас 7.11 и багов не нашёл...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 23.12.2004, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Замеченные баги.
1. Тут не подсвечиваются css-свойства (Opera 7.54)
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282562
2. Тут тоже:
http://forum.vingrad.ru/index.php?amp;show...ndpost&p=282575
PS На кэш не валить smile Специально установил Оперу на машину, где её никогда не было.
3.
Код

unicode-range: U+20A7;
unicode-range: U+215?;
unicode-range: U+00??;
unicode-range: U+E??;

подсветочка не очень... Вопросики - ладно, но "20" и "A7" подсвечиваются разными цветами. Кажется, я понимаю, откуда ноги растут у этого дела... Может быть, единицы измерения перечислить просто? Ты, как я понял, за них принимаешь всё, что после цифр? Ну или просто подсветить вместе с буквами, если плюс стоит вначале... Я не знаю больше таких свойств в css, которые требовали бы 16-ричных значений...
4. Придирки и не обязательно:
Код

property: +123;
property: -123;
property: 123.456;
property: +123.456;
property: -123.456;

Точки и знаки чёрные, хотелось бы красные.
5. Комментарии <!-- --> в css хотелось бы не серые, а зелёные, как и /* */ Ну, одинаковые всмысле. Может, просто сделаешь их одинаковыми и в css и в html обычном...
Код

color: #123123;
color: #123;
/*      комментарий    */
/*      комментарий    */   не комментарий          */
/* комментарий       /*      комментарий    */
/*   комментарий     /*      комментарий    */    комментарий или нет - не знаю  */
<!-- комментарий -->
/* <!-- комментарий --> */
<!-- /* вот тут я не понял, что имеется в виду в спецификации */ -->
property: 15deg;


Вроде, всё smile
Добавлено @ 08:03
Ты, как я понимаю, на iwi-uik уже обрезал версии Оперы? Я нашёл 7.10 - под ней на forum.vingrad.ru подсветка работает так же, как и на 7.54. На iwi-uik сейчас под этой Оперой чёрный текст.

Это сообщение отредактировал(а) dm9 - 23.12.2004, 08:04
PM MAIL ICQ   Вверх
sergejzr
Дата 23.12.2004, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Принимай smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 23.12.2004, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Тест.

Код

@media aural {
  BLOCKQUOTE:after { content: url("beautiful-music.wav") }
  }
@import url("loudvoice.css") aural;
@media print {
 /* далее идет таблица стиля для печати */
}
@media print {
   BODY { font-size: 10pt }
 }
@media screen {
   BODY { font-size: 12pt }
 }
@media screen, print {
   BODY { line-height: 1.2 }
 }

Добавлено @ 17:35
Код

@font-face {
       font-family: "Robson Celtic";
       src: url("http://site/fonts/rob-celt")
     }

Добавлено @ 17:38
Код

@charset {}
@font-face {}
@import {}
@media {}
@page {}

Добавлено @ 17:39

Добавлено @ 17:43
Код

@media all, aural, braille, embossed, handheld, print, projection, screen, tty, tv {
   BODY { font-size: 12pt }
}


Это сообщение отредактировал(а) dm9 - 23.12.2004, 17:40
PM MAIL ICQ   Вверх
dm9
Дата 23.12.2004, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код

@charset "ISO-8859-1";
@import "lalala";
@page :left {
 margin-left: 4cm;
 margin-right: 3cm;
}
@page :right {
 margin-left: 3cm;
 margin-right: 4cm;
}
@page { margin: 2cm } /* Ширина всех полей - 2 см */

@page :first {
 margin-top: 10cm    /* Верхнее поле на первой странице - 10 см */
}
@page rotated {size: landscape}
TABLE {page: rotated; page-break-before: right}

Добавлено @ 17:48
Код

a:active {}
a:after {}
a:before {}
a:first {}
a:first-child {}
a:first-letter {}
a:first-line {}
a:focus {}
a:hover {}
a:lang {}
a:left {}
a:link {}
a:right {}
a:visited {}

Добавлено @ 17:50
Код

:active {}
:after {}
:before {}
:first {}
:first-child {}
:first-letter {}
:first-line {}
:focus {}
:hover {}
:lang {}
:left {}
:link {}
:right {}
:visited {}

PM MAIL ICQ   Вверх
dm9
Дата 23.12.2004, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
unicode-range: U+3000-303F, U+3100-312F, U+32??, U+33??, U+4E00-9FFF, U+F9000-FAFF, U+FE30-FE4F

Добавлено @ 17:58
Код
unicode-range: U+11E00-121FF

PM MAIL ICQ   Вверх
dm9
Дата 23.12.2004, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
@page pause {size: landscape}
TABLE {page: pause; pause: right}

Добавлено @ 18:15
Код

a {pitch: pitch}
a {pitch-range: pitch-range}
a {play-during: play-during}
a {position: position}

Добавлено @ 18:21
ИТОГО

1. Не нравится, что цвет комментария с css близок к цвету свойств. Может, сереньким каким-нибудь? В html смотрится хорошо, а вот в css этот цвет занят smile

2.
Код
unicode-range: U+E??;
unicode-range: U+11E00-121FF;
unicode-range: U+3000-303F, U+3100-312F, U+32??, U+33??, U+4E00-9FFF, U+F9000-FAFF, U+FE30-FE4F


В общем, лабуда такая. Я тебе забыл это написать... Здесь можно указывать диапазон.
То есть если встречаешь U+, после него подсветка до пробела или тире. Если есть тире, надо подсвечивать после него до пробела или запятой. Интересно, 16-ричная система где-нибудь ещё в css используется? Я этого не знаю, вроде, не нашёл...

4. Подсвети как-нить

Код

@charset {}
@font-face {}
@import {}
@media {}
@page {}


Думаю, вместе с собачкой.
Или наоборот, не подсвечивай...

Тут ещё.
@import {} и @charset {} безопасны, @font-face {}, вроде, тоже.
Что же касается @media {} и @page {}, перед фигурной скобкой могут идти всякие ругательства. Причём можно нарваться. Посмотри сам примеры выше. Для @page, вроде, повезло. Ты подсветил :first, :left, :right, они там и используются. А вот для @media могут использоваться параметры all, aural, braille, embossed, handheld, print, projection, screen, tty, tv. Их либо подсветить все, либо не подсвечивать вообще. Сейчас all выделяется на общем фоне. Чёрный какой-то...

5. Ну, это не совсем баг, конечно... Но загонять все слова в один массив нехорошо smile)
Код
a {pitch: pitch}
a {pitch-range: pitch-range}
a {play-during: play-during}
a {position: position}
- это меня не порадовало smile

Это сообщение отредактировал(а) dm9 - 23.12.2004, 18:25
PM MAIL ICQ   Вверх
dm9
Дата 23.12.2004, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




PS Я исправил кое-что, перечитай предыдущую мессагу.
Добавлено @ 18:27
Оффтоп. Вот тут - действительно тема для двоих, не шарят они:
http://forum.vingrad.ru/index.php?showtopic=36148
smile smile smile

Это сообщение отредактировал(а) dm9 - 23.12.2004, 18:27
PM MAIL ICQ   Вверх
dm9
Дата 23.12.2004, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Вижу, 7.10 добавил. В ней всё ОК.
PM MAIL ICQ   Вверх
sergejzr
Дата 23.12.2004, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 23.12.2004, 17:13)
1. Не нравится, что цвет комментария с css близок к цвету свойств. Может, сереньким каким-нибудь? В html смотрится хорошо, а вот в css этот цвет занят smile

Сделаю всё серым smile вроде так получше будет smile

Цитата(dm9 @ 23.12.2004, 17:13)
2.

Всё красным после U+?

4. Сделал smile

5 - не понял....


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 23.12.2004, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




5. То, что после двоеточия, подсвечиваться не должно, так как таких значений не бывает smile
Также подозреваю, что "yellow: color" тоже подсветится, причём yellow зелёным, а color тёмно-красным smile
Предлагаю, коль уж ты дифференцируешь то, что перед и после двоеточия, для свойств css (перед двоеточием) и их значений (после двоеточия) использовать разные массивы, то есть yellow: color подсвечиваться не должно, так как yellow не входит в св-ва css, а color не входит в список значений.

Остальное посмотрю чуть позже, извини.
Добавлено @ 20:53
2. Нет, тире оставить чёрным хорошо бы smile
Но можно и всё красным, если очень сложно.
PM MAIL ICQ   Вверх
sergejzr
Дата 23.12.2004, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 23.12.2004, 19:52)
Также подозреваю, что "yellow: color" тоже подсветится, причём yellow зелёным, а color тёмно-красным smile

Ну знаешь, ошибки исправлять мы тоже не собираемся smile ИМХО так замечательно, а если кто то пишет наоборот, то сам виноват smile Если только в этом дело, переделывать не обязательно.

Насчё тирэ (он же минус, вот в чём проблема). Тогда давай .-+ вообще не подсвечивать? Или оставить как сейчас?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 24.12.2004, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Тест.
Код

ascent: 100;
azimuth: 200;
background: 300;
background-attachment: 400;

Добавлено @ 03:07
Вроде, ОК. smile
Вижу два недостатка.

1. Если просто указывать свойства, как выше, первое не подсвечивается.
2.
Код
unicode-range: U+E??;
unicode-range: U+11E00-121FF;
unicode-range: U+3000-303F, U+3100-312F, U+32??, U+33??, U+4E00-9FFF, U+F9000-FAFF, U+FE30-FE4F;


Надо с этим разобраться. Делай как удобнее (не подсвечивать плюс или подсвечивать и плюс и тире), но проверь на длинной строке с запятыми (последняя в примере выше)...
PM MAIL ICQ   Вверх
sergejzr
Дата 24.12.2004, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 24.12.2004, 02:03)
Если просто указывать свойства, как выше, первое не подсвечивается.

Знаю, но ведь разве они не должны быть в {}?
Код

{
ascent: 100;
azimuth: 200;
background: 300;
background-attachment: 400;
}

Насчёт второго - сделал smile Так останется, если багов нет...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 24.12.2004, 04:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Цитата(sergej @ 24.12.2004, 03:27)
Насчёт второго - сделал


У меня в Опере там то тёмно-красный, то красный. smile Посмотри на длинную строчку, в которой несколько значений через запятую. И U+E??; некорректно подсвечивается.


Цитата(sergej @ 24.12.2004, 03:27)
Знаю, но ведь разве они не должны быть в {}?

В принципе, да. Должны, конечно... Но ты же, вроде, особо не заморачиваешься, в каком месте встречается структура, вот я и удивился smile
PM MAIL ICQ   Вверх
sergejzr
Дата 24.12.2004, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Нет, я полностью по структуре теперь работаю smile Файл на 5 кБ меньше стал smile Да и точнее подсветка работает . Щас в опере посмотрю..
Добавлено @ 14:52
В 7.53 подсвечивается так: U+3100-312F
Как и в Мозилле и ИЕ. ТАк в принципе и задумывалось smile Или у тебя опять версия оперы другая? Какая?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
~FoX~
Дата 24.12.2004, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград




Фильтр на делфи
Код

(*.bmp; *.jpg)
smile

Это сообщение отредактировал(а) ~FoX~ - 24.12.2004, 15:23


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
sergejzr
Дата 24.12.2004, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




~FoX~ smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 24.12.2004, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Опять тест smile

Код
color: yellow;
yellow:color;
asd:ksjdhfalsdhvladsbv;
alsdsbvladbv:#123123;
asdf:#1233;

Добавлено @ 16:10
Цитата(sergej @ 24.12.2004, 14:48)
Какая?


Opera7.54. Я думал, ты уже запомнил smile smile smile

Но всё, вроде, ОК сейчас!

Думаю, будет всё же полезно реализовать подсветку одних только пар "свойство: значение", без фигурных скобок. То есть сделать так, чтобы первая строчка подсвечивалась.
Но в остальном багов не вижу.
PM MAIL ICQ   Вверх
sergejzr
Дата 24.12.2004, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 24.12.2004, 15:06)
Думаю, будет всё же полезно реализовать подсветку одних только пар "свойство: значение", без фигурных скобок. То есть сделать так, чтобы первая строчка подсвечивалась.

Нет... Слишком большая загрузка будет. сейчас первое слово не подсвечивается, а потом в завицимости от знака подсвечиваются слова. Это прекрасно встало в концепт подсветки.
Иначе надо будет распознавать, какой знак после слова, потом перед словом вписывать span. Это слишком муторно. Ну если о-о-о-очень нужно, можно извратиться, но ничего идеального не получится...



Цитата(dm9 @ 24.12.2004, 15:06)
Но всё, вроде, ОК сейчас!

Цитата(dm9 @ 24.12.2004, 15:06)
Но в остальном багов не вижу.


Уррра!!!
--Resize_Images_Alt_Text--


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 24.12.2004, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
.img_bgtop {
   position: absolute;
   top: 0;
   left: 0;
   z-index: -2;
}

.mainmenu {
   font-family: Book Antiqua, Times New Roman;
   font-size: 16;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
}

.mainmenu_bg {
   position: absolute;
   left: 21;
   top: 121;
   z-index: -1;
   color: #D3D3D3;
}

.mainmenu_a {
   position: absolute;
   left: 20;
   top: 119;
}

a.menu {
   text-decoration: none;
   color: #004075;
}

a.menu:hover {
   position: relative;
   left: 1;
   top: 2;
   color: #E37B26;
}

table.secondmenu {
   position: absolute;
   left: 20;
   top: 519;
   font-family: Book Antiqua, Times New Roman;
}

td.secondmenu_td0 {
   font-size: 16;
   font-weight: bold;
   font-style: italic;
}

td.secondmenu_td1 {
   font-size: 10;
   font-weight: none;
   font-style: none;
}

a.smenu {
   font-size: 12;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
   color: #004075
}

a.go {
   font-family: Arial, Times New Roman;
   font-size: 12;
   font-weight: bold;
   font-style: none;
   text-decoration: none;
   color: black;
}

.img_menu_space {
   width: 1;
   height: 8;
}

.content {
   position: absolute;
   left: 0;
   top: 0;
   z-index: -2;
}

.goright_50 {
   position: relative;
   left: 50;
   top: 0;
}

.greeting {
   font-family: Bookman Old Style, Times New Roman;
   font-size: 14;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
   color: black;
}

.greeting-text {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 13;
   color: black;
   text-align: center;
}

.head {
   font-family: Bookman Old Style, Times New Roman;
   font-size: 14;
   font-weight: bold;
   font-style: none;
   color: #081621;
}

.art_art {
   font-family: Book Antiqua, Times New Roman;
   font-size: 16;
   font-weight: bold;
   font-style: italic;
   color: #B3621F;
}

.art_head {
   font-family: Bookman Old Style, Times New Roman;
   font-size: 14;
   font-weight: bold;
   font-style: italic;
   color: #081621;
}

.art_text {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 11;
   font-weight: none;
   font-style: none;
   text-align: justify;
   color: #01345D;
}

a.art_more {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 11;
   font-weight: none;
   font-style: none;
   text-align: right;
   text-decoration: underline;
   color: #01345D;
}

a.art_more:hover {
   color: #B3621F;
}

.book_book {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 11;
   font-weight: bold;
   font-style: none;
   text-align: center;
   text-decoration: none;
   color: #081621;
}

.book_author {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 11;
   font-weight: none;
   font-style: none;
   text-align: center;
   text-decoration: none;
   color: #081621;
}

.book_descript {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 10;
   font-weight: none;
   font-style: none;
   text-align: center;
   text-decoration: none;
   color: #081621;
}

a.book {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 10;
   font-weight: none;
   font-style: none;
   text-align: center;
   text-decoration: none;
   color: #01345D;
}

a.book:hover {
   color: #B3621F;
}

a.img_more {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 11;
   font-weight: none;
   font-style: none;
   text-align: right;
   text-decoration: none;
   color: #01345D;
}

a.img_more:hover {
   color: #B3621F;
}

table.bottomtable {
   position: relative;
   left: -200;
   top: 0;
}

.bottom {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 10;
   font-weight: none;
   font-style: none;
   text-decoration: none;
   color: black;
}

a.abottom {
   font-family: Century Gothic, Verdana, Times New Roman;
   font-size: 10;
   font-weight: none;
   font-style: none;
   text-decoration: none;
   color: #004075;
}

a.abottom:hover {
   color: #B3621F;
}

Добавлено @ 16:53
Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript">
<!--//
function eventFunc()
{if (event.srcElement.id != "badTD")
alert("hello!");
}
//-->
</script>
</head>
<body>
<table width="500" border="1">
<tr onclick="eventFunc()">
<td width="20%" align="center">1</td>
<td width="20%" align="center">2</td>
<td width="20%" align="center">3</td>
<td width="20%" align="center" id="badTD">4 (!~)</td>
<td width="20%" align="center">5</td>
</tr>
</table>
</body>
</html>


Это сообщение отредактировал(а) dm9 - 24.12.2004, 16:52
PM MAIL ICQ   Вверх
dm9
Дата 24.12.2004, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>lalala</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
body {
   text-align: center;
}

.smalltable {
   background-color: yellow;
}

.auxdiv {
   text-align: center;
   width: 100%;
}

.auxtable {
   width: 100%;
}
</style>
</head>
<body>
<table class="auxtable">
   <tr>
       <td>
           <table class="smalltable">
               <tr>
                   <td>
                       Ðàáîòàåò òîëüêî ïîä IE 6, Opera 7.54,
                       íå ðàáîòàåò ïîä Opera 6.0, 7.0, Mozilla Firefox 1.0
                   </td>
               </tr>
           </table>
       </td>
   </tr>
</table>

<table class="smalltable">
   <tr>
       <td>
           Ðàáîòàåò IE only
       </td>
   </tr>
</table>

<div class="auxdiv">
   <table class="smalltable">
       <tr>
           <td>
               Ðàáîòàåò IE only
           </td>
       </tr>
   </table>
</div>

<textarea onbeforecut="alert('1');">
qwe
</textarea>

</body>
</html>




Вроде, нормально. Думаю, можно вводить smile

Это сообщение отредактировал(а) dm9 - 24.12.2004, 16:55
PM MAIL ICQ   Вверх
sergejzr
Дата 24.12.2004, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Супер! Теперь надо дождаться Cashey и Mikle с SQL и VB. А э тем временем оптимировать подсветку буду smile
Огромное спасибо тебе!
Гип-Гип - УРА!


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 24.12.2004, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




smile
PM MAIL ICQ   Вверх
sergejzr
Дата 29.12.2004, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




dm9, посмотри smile я всё таки выкрутился с неподсветкой безскобочных стилей smile

Код

unicode-range: U+E??;
unicode-range: U+11E00-121FF;
unicode-range: U+3000-303F, U+3100-312F, U+32??, U+33??, U+4E00-9FFF, U+F9000-FAFF, U+FE30-FE4F;


_http://www.iwi-iuk.org:8081/tests/vingrad/...ic=37557&st=60#


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 29.12.2004, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Тест.
Код
unicode-range: U+E??;
unicode-range: U+11E00-121FF;
unicode-range: U+3000-303F, U+3100-312F, U+32??, U+33??, U+4E00-9FFF, U+F9000-FAFF, U+FE30-FE4F;
unicode-range: U+E??;

Добавлено @ 23:46
Без скобочек - круто smile

Но вот заметил глюк с unicode-range: U+E??;
Плюсик красный, надо чёрный. Вопросики чёрные - надо красным. Не помню уж, я тогда это упустил, или сейчас появилось...
PM MAIL ICQ   Вверх
sergejzr
Дата 29.12.2004, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 29.12.2004, 22:45)
Не помню уж, я тогда это упустил, или сейчас появилось...

это сейчас появилось smile я прошлый раз это слишком муторно сделал. теперь решаю элегантнее. Думаю в ближайшие часы управлюсь smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 30.12.2004, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




О, ещё. Давно хотел сказать!
Может быть, будем удалять пустую первую строчку из кода, как это с цитатой сделано?
PM MAIL ICQ   Вверх
sergejzr
Дата 30.12.2004, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Пустая строчка вставляется кнопкой. сейчас при нажатии появляется:

[коде=ява]

[коде]

Иначе будет появлятся

[коде=ява][коде]
Надо будет попадать мышкой между тэгов....

Но в принципе можно сделать что нить типа:

[коде=ява]сдгфсдфгсдфгсдфг
[коде]

Не знаю... Ка ты думаешь?

ПС:
Кстати я сейчас локально делаю подсветку, поэтому сразу не видно smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 30.12.2004, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Я думаю, так:

[коде=ява]

[коде]

Но в скрипте удалять одну пустую строку, если она есть. Ну, как ты в цитате делал...
Добавлено @ 00:37
Цитата

123

Добавлено @ 00:37
О, сейчас эта фича не включена. А почему? Вроде, ты писал когда-то удаление первой пустой строки???
PM MAIL ICQ   Вверх
sergejzr
Дата 30.12.2004, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Нет, сейчас цитата появляется
[цитата][/цитата]

А если наж. быстрая цитата, то.
то
[цитата]бла бла[/цитата]

Первую строку я не удалял. Я не могу этого делать, потому что не знаю, чего хотел юзер. (Именно по этому я не форматирую код ;))

Чисто теоретически конечно можно и удалять.... в принципе... почему бы и нет...
Добавлено @ 00:52
Кстати, посмотри, я сделал эти цифры.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 30.12.2004, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Сергей, если пользователю понадобится вставить пустую строку, он вставит две. Одна удалится, одна останется. Но я таких случаев придумать не могу, где это понадобится.
Сейчас получается строго наоборот. Пользователь думает, что пустой строки не будет, а она появляется. К тому же удалять эти переносы меня лично очень сильно ломает. И не только меня. Ты посмотри - сейчас весь код с пустыми строками вначале.

К тому же на самый крайний случай (если новичок хотел пустую строку + он не знал правил форматирования, вероятность этого порядка 0.01%) есть редактирование поста...
Добавлено @ 01:34
PS Давай опрос проведём, кому нужна была хоть раз пустая строка вначале блока "Код" smile smile smile
Добавлено @ 01:36
Баг smile
http://www.iwi-iuk.org:8081/tests/vingrad/...pic=37557&st=45

Шестое собщение сверху. 15deg.
PM MAIL ICQ   Вверх
sergejzr
Дата 30.12.2004, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




А, ну да, совсем забыл smile Восстановил smile

Просто мне не очень хочется делать то, что юзер не сможет потом исправить при всём желании..
Уж лучше вставлять
[код=ява][/код]
Но если хочешь, можешь попробовать проголосовать... я в принципе не против..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 30.12.2004, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Цитата(sergej @ 30.12.2004, 01:54)
Но если хочешь, можешь попробовать проголосовать...


Вообще, я пошутил. Для меня кажется очевидным, что эту строку удалять надо. Но можно и голосование smile

Цитата(sergej @ 30.12.2004, 01:54)
А, ну да, совсем забыл  Восстановил


Вроде, всё ОК. Не понравилось только, что плюс чёрный, а минус красный. Может, плюс тоже подсветишь красным? А если он в конструкциях U+EEEE будет тоже красным - имхо, ничего страшного...
Добавлено @ 02:05
Ну я и высказался в последнем предложении smile) И как мне по литературе пять поставили в школе? smile))))
PM MAIL ICQ   Вверх
sergejzr
Дата 30.12.2004, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата(dm9 @ 30.12.2004, 01:04)
А если он в конструкциях U+EEEE будет тоже красным - имхо, ничего страшного...

Ну в принципе не проблема smile
Проблема минус чёрным сделать smile smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 30.12.2004, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Забей smile)
Если эта конструкция хоть раз применится на форуме, я буду сильно удивлён. Так что сделай красный плюс, а что здесть будет красный минус - ничего страшного smile
PM MAIL ICQ   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1853 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.