<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">I usually have a pragmatic approach but you're quite right. So you'd suggest another scope for all non-ecma?<DIV>You do have a very good knowledge of this it seems! I thought I knew my stuff but it seems I know more what works rather than how :)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Andreas</DIV><DIV><BR><DIV><DIV>On Sep 20, 2005, at 0:11 , Gavin Kistner wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"> <DIV id="idOWAReplyText48027" dir="ltr"><DIV dir="ltr"><FONT face="Arial" color="#000000" size="2">FWIW, I would request that core JS methods be kept separate from HTML-JS-DOM specific bindings.</FONT></DIV> <DIV dir="ltr"><FONT face="Arial" color="#000000" size="2"></FONT> </DIV> <DIV dir="ltr"><FONT face="Arial" color="#000000" size="2">To be clear, clientX, et al are not in the core JS language, but rather are properties of objects exposed by HTML user agents. For a list of ECMAScript-specific objects, properties and methods, see</FONT></DIV> <DIV dir="ltr"><FONT face="Arial" color="#000000" size="2"><A href="http://phrogz.net/ObjJob/objects.asp?langID=4">http://phrogz.net/ObjJob/objects.asp?langID=4</A></FONT></DIV> <DIV dir="ltr"><FONT face="Arial" size="2"><DIV dir="ltr"><FONT face="Arial" color="#000000" size="2"><A href="http://phrogz.net/ObjJob/properties.asp?langID=4http://phrogz.net/ObjJob/objects.asp?langID=4">http://phrogz.net/ObjJob/properties.asp?langID=4</A></FONT><A href="http://phrogz.net/ObjJob/properties.asp?langID=4http://phrogz.net/ObjJob/objects.asp?langID=4"><FONT face="Arial" color="#000000" size="2"></FONT></A></DIV><A href="http://phrogz.net/ObjJob/properties.asp?langID=4http://phrogz.net/ObjJob/objects.asp?langID=4"><FONT face="Arial" color="#000000" size="2"> </FONT></A><FONT face="Arial" color="#000000" size="2"><DIV dir="ltr"><A href="http://phrogz.net/ObjJob/properties.asp?langID=4http://phrogz.net/ObjJob/objects.asp?langID=4"><FONT face="Arial" color="#000000" size="2"></FONT></A><FONT face="Arial" color="#000000" size="2"><A href="http://phrogz.net/ObjJob/methods.asp?langID=4">http://phrogz.net/ObjJob/methods.asp?langID=4</A></FONT></DIV> <DIV dir="ltr"> </DIV></FONT></FONT></DIV></DIV> <DIV dir="ltr"><HR tabindex="-1"> <FONT face="Tahoma" size="2"><B>From:</B> <A href="mailto:textmate-bounces@lists.macromates.com">textmate-bounces@lists.macromates.com</A> on behalf of Andreas Wahlin<BR><B>Sent:</B> Mon 9/19/2005 9:07 AM<BR><B>To:</B> TextMate users<BR><B>Subject:</B> [TxMt] addittion to JavaScript bundle<BR></FONT><BR></DIV> <DIV><P><FONT size="2">While poking around there I found some other things that should be <BR>added (?)<BR><BR>clientX,clientY,scrollLeft,scrollTop,style<BR>for support.constant.js<BR><BR>appendChild<BR>for support.function.js<BR><BR>and support.function.event-handler.js should, I think, be made to <BR>ignore case.<BR><BR>It would be cool if the one thing after styl. could be somehow me <BR>matched to the css rules ...<BR><BR>er ... somethnig like this?<BR><BR>         {    name = "support.constant.js";<BR>             begin = "\\.\\b(style)\\.";<BR>             end = "\\s*";<BR>             captures = { 1 = { name = "support.constant.js"; }; };<BR>             patterns = (<BR>                 {    include = "#tag-stuff"; },<BR>                 {    begin = "\\.";<BR>                     end = "\\s*";<BR>                     patterns = ( { include = "source.css"; } );<BR>                 },<BR>             );<BR>         },<BR><BR>Andreas<BR><BR>______________________________________________________________________<BR>For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A><BR>(threading gets destroyed and the universe will collapse if you don't)<BR><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A><BR></FONT></P></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>