Revision 287049 of User:George3

  • Revision slug: User:George3
  • Revision title: User:George3
  • Revision id: 287049
  • Created:
  • Creator: George3
  • Is current revision? Yes
  • Comment 1 words added, 1 words removed

Revision Content

About

I'm George Rypysc (Rip-ISH), a longtime Mozilla fan.

I don't check in here that often so contact me at georgethree+devmo AT gmail DOT com

(note-to-self: I came across this web, DOM, etc reference - Google DocType).

Old / obsolete stuff:

  Most of my contributions here have focused on the DOM (document, form, event) and the Browser Feature Detection document.

Quick Ref (obsolete MediaWiki syntax - pre-DekiWiki days...)

  • How to list all Image:s, Templates or other namespaces:
    Go to the wiki's "Special pages", select Prefix index, choose the namespace from the drop down, hit 'Go'
  • [[wikimo:]] = wiki.mozilla.org
  • See QuickStart (tables, etc): {{ interwiki('wikimo', 'User:George3', 'wikimo:User:George3') }}
  • Delete == put in [[Category:Junk]] (see here)
  • MDC:Custom Templates - e.g., {{non-standard_header}}, {{deprecated_inline}}, etc.
  • MDC bots, graphs, etc: http://mdc.mozilla.gr.jp/bot/
  • irc://irc.mozilla.org/devmo channel Not listed on irc.mozilla.org
  • {{ interwiki('wikimo', 'User:Dria/On_Tagging', 'wikimo:User:Dria/On Tagging') }}

TODO

0. Get feedback on revised properties section of DOM:document and copy over to actual article if others think it's an improvement.

awk script to do some of wiki-list to wiki-table conversion:
gawk -F: '{print "\"|-|<code>" substr($1,3) ":" $2 "</code>||" substr($3,2) "||\","}' domTemp.txt > dom1

1. (maybe - if work more w/XML) Update XML in Mozilla

2. Enhancement: Browser Feature Detection and related docs (orig. on DevEdge ):

Is this doc even useful to people/used by people?:
date access count
2007-08-24 8,405
2007-11-06 9,540
2007-12-16 10,702
2008-07-06 12,971

3. Migration: DOM Sample Code (<title> = "Samples using DOM 1, DOM 2, CSS and JS")

Get uploaded to ? - http://developer.mozilla.org/samples/domref/
Under mozilla.org/docs/dom/reference/ "DOM Reference and Links"
Links from devmo/MDC page: DHTML Demonstrations Using DOM/Style
Listed on Migration list: MDC:Existing_Content#Samples

4. 1. Update DOM Levels (I couldn't find any other doc which tracks level of DOM/HTML5 support)

  • the bugs mentioned in the doc probably need updating - e.g. Never mentioned for DOM3/DOM L3 see {{ Bug(212218) }}
  • doc lists five modules to DOM3, but six given at http://en.wikipedia.org/wiki/Document_Object_Model
  • DOM Level 3's "XPath module" != XML's "XPath v1.0"? (document.implementation.hasFeature("XPath","3.0") == true, not "1.0")
  • +DOM Level 0 for historical completeness (but focus on how Gecko "supports"), Definition of "DOM0" = "Although the W3C never produced a specification for DOM 0, it was nonetheless a partially documented model and was included in the specification of HTML 4.", also
  • Newer DOM-expanding specs?: WHATWG HTML5, Forms2, etc http://www.whatwg.org/specs/
  • Refs: DOM owners, Old? DOM roadmap, mozilla.dev.tech.dom, src: mozilla/dom/public/idl

5. Consistency, completeness (remove red-links): DOM document, navigator, and window.

6. Misc:

7. Special:Wantedpages

8. Completeness: Interfaces, HTML:Element

Migrations

Off-Site References

Revision Source

<h3 id="About" name="About">About</h3>
<p>I'm George Rypysc (Rip-ISH), a longtime Mozilla fan.</p>
<p>I don't check in here that often so contact me at <code>georgethree+devmo AT gmail DOT com</code></p>
<p>(note-to-self: I came across this web, DOM, etc reference - <a class=" external" href="http://code.google.com/p/doctype/wiki/Welcome?tm=6" title="http://code.google.com/p/doctype/wiki/Welcome?tm=6">Google DocType</a>).</p><h2 id="Old_/_obsolete_stuff:">Old / obsolete stuff:</h2>
<p>  Most of my contributions here have focused on the <a href="/en/DOM" title="en/DOM">DOM</a> (document, form, event) and the <a href="/en/Browser_Feature_Detection" title="en/Browser_Feature_Detection">Browser Feature Detection</a> document.</p>
<h3 id="Quick_Ref_(obsolete_MediaWiki_syntax_-_pre-DekiWiki_days...)">Quick Ref (obsolete MediaWiki syntax - pre-DekiWiki days...)</h3>
<ul> <li>How to list all <code>Image:</code>s, <code>Template</code>s or other namespaces: <dl> <dd>Go to the wiki's "Special pages", select <a href="/Special:Prefixindex" title="Special:Prefixindex">Prefix index</a>, choose the namespace from the drop down, hit 'Go'</dd> </dl> </li> <li><code><span class="nowiki">[[wikimo:]]</span></code> = wiki.mozilla.org</li> <li>See QuickStart (tables, etc): {{ interwiki('wikimo', 'User:George3', 'wikimo:User:George3') }}</li> <li>Delete == put in <span class="nowiki">[[Category:Junk]]</span> (see <a href="/Project:en/Getting_started#Requesting_page_deletions" title="Project:en/Getting_started#Requesting_page_deletions">here</a>)</li> <li><a href="/Project:en/Custom_Templates" title="Project:en/Custom_Templates">MDC:Custom Templates</a> - e.g., <code><span class="nowiki">{{non-standard_header}}, {{deprecated_inline}}</span></code>, etc.</li> <li>MDC bots, graphs, etc: <a class=" external" href="http://mdc.mozilla.gr.jp/bot/" rel="freelink">http://mdc.mozilla.gr.jp/bot/</a></li> <li><a class=" link-irc" href="irc://irc.mozilla.org/devmo" rel="freelink">irc://irc.mozilla.org/devmo</a> channel Not listed on <a class="external" href="http://irc.mozilla.org/">irc.mozilla.org</a></li> <li>{{ interwiki('wikimo', 'User:Dria/On_Tagging', 'wikimo:User:Dria/On Tagging') }}</li>
</ul><h3 id="TODO" name="TODO">TODO</h3>
<p>0. Get feedback on <a href="/User:George3//DOMdocument" title="User:George3//DOMdocument">revised properties section</a> of DOM:document and copy over to actual article if others think it's an improvement.</p>
<dl> <dd>awk script to do some of wiki-list to wiki-table conversion: <dl> <dd><code><span class="nowiki">gawk -F: '{print "\"|-|&lt;code&gt;" substr($1,3) ":" $2 "&lt;/code&gt;||" substr($3,2) "||\","}' domTemp.txt &gt; dom1</span></code></dd> </dl> </dd>
</dl>
<p>1. <em>(maybe - if work more w/XML)</em> Update <a class="external" href="http://developer.mozilla.org/en/docs/index.php?title=XML_in_Mozilla&amp;diff=46654&amp;oldid=46652">XML in Mozilla</a></p>
<p>2. Enhancement: <a href="/en/Browser_Feature_Detection" title="en/Browser_Feature_Detection">Browser Feature Detection</a> and related docs (orig. on DevEdge <a class="external" href="http://devedge-temp.mozilla.org/toolbox/tools/2001/feature-detection/index.html"></a>):</p>
<ul> <li>+new browser releases (and correlate to rendering engine vers.), +Safari(WebKit<a class="external" href="http://developer.apple.com/internet/safari/uamatrix.html"></a> == WebCore + JavaScriptCore)</li> <li>Compare to advice at <a class=" external" href="http://developer.apple.com/internet/webcontent/objectdetection.html" rel="freelink">http://developer.apple.com/internet/...detection.html</a></li> <li><strike>wikilink property names</strike></li> <li>Get .js code uploaded so it will run (like <a class=" external" href="http://developer.mozilla.org/samples/domref/" rel="freelink">http://developer.mozilla.org/samples/domref/</a> )</li> <li>alphabetize props/methods (in js code too) or keep as is? The current order seems to follow the order given in the W3C specs.</li> <li>Caveat of this detection method?: Does CSS2 "playDuring" really work in NS7 or 9? - 0 bugs found for "playDuring" search.</li> <li>Background: <ul> <li>Different methods to detect feature support in browsers: <ol> <li>Examine user agent string <code>navigator.product</code> or <code>.userAgent</code> or ?- <a href="/en/Browser_Detection_and_Cross_Browser_Support" title="en/Browser_Detection_and_Cross_Browser_Support">Browser Detection and Cross Browser Support</a></li> <li>Direct feature detection: <code>if (typeof document.getElementById != 'undefined') or (?)if (document.all)</code>... <dl> <dd>as seen at <a href="/en/Browser_Feature_Detection" title="en/Browser_Feature_Detection">Browser Feature Detection</a></dd> </dl> </li> <li><code><a href="/en/DOM/document.implementation" title="en/DOM/document.implementation">document.implementation</a>.hasFeature("Core","2.0"), <em>Node</em>.<a href="/En/DOM/Node.isSupported" title="En/DOM/Node.isSupported">isSupported</a>(<em>feature, version</em>)</code>, etc - see <a class="external" href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMFeatures"></a> <dl> <dd>as seen at <a class="external" href="http://www.w3.org/2003/02/06-dom-support.html">DOM Support Detection - W3C</a></dd> <dd>see caveat at <a class=" external" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/section-common0.html#dom-feature" rel="freelink">http://www.whatwg.org/specs/web-apps...ml#dom-feature</a></dd> </dl> </li> </ol> </li> <li>Fine grained detection is hazardous/prone to write too specifically for certain browsers? (en.wikipedia article discusses this)</li> <li>Or a way to work around less full implementations until they catch up?</li> <li>When finalized, let <a href="/User:Mathieu_Deaudelin" title="User:Mathieu_Deaudelin">User:Mathieu Deaudelin</a> and <a href="/User:CitizenK" title="User:CitizenK">User:CitizenK</a>'s TODO know about change in status from <em>started to </em>completed</li> <li><a class="external" href="http://www.w3.org/DOM/Test/">DOM Test Suite - W3C/NIST</a></li> <li>O'Reilly book: Ch5 on browser feature detection</li> </ul> </li>
</ul>
<dl> <dd> <dl> <dd>Is this doc even useful to people/used by people?:</dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd> <table class="standard-table"> <tbody> <tr> <td class="header">date</td> <td class="header">access count</td> </tr> <tr> <td>2007-08-24</td> <td>8,405</td> </tr> <tr> <td>2007-11-06</td> <td>9,540</td> </tr> <tr> <td>2007-12-16</td> <td>10,702</td> </tr> <tr> <td>2008-07-06</td> <td>12,971</td> </tr> </tbody> </table> </dd> </dl> </dd>
</dl>
<p>3. Migration: <a class="external" href="http://www.mozilla.org/docs/dom/samples/">DOM Sample Code</a> (&lt;title&gt; = "Samples using DOM 1, DOM 2, CSS and JS")</p>
<dl> <dd>Get uploaded to ? - <a class=" external" href="http://developer.mozilla.org/samples/domref/" rel="freelink">http://developer.mozilla.org/samples/domref/</a></dd> <dd>Under mozilla.org/docs/dom/reference/ "DOM Reference and Links"</dd> <dd>Links from devmo/MDC page: <a href="/en/DHTML_Demonstrations_Using_DOM//Style" title="en/DHTML_Demonstrations_Using_DOM//Style">DHTML Demonstrations Using DOM/Style</a></dd> <dd>Listed on Migration list: <a href="/Project:en/Existing_Content#Samples" title="Project:en/Existing_Content#Samples">MDC:Existing_Content#Samples</a></dd>
</dl>
<p>4. 1. Update <a href="/en/DOM_Levels" title="en/DOM_Levels">DOM Levels</a> (I couldn't find any other doc which tracks level of DOM/HTML5 support)</p>
<ul> <li>the bugs mentioned in the doc probably need updating - e.g. Never mentioned for DOM3/DOM L3 see {{ Bug(212218) }}</li> <li>doc lists five modules to DOM3, but six given at <a class=" external" href="http://en.wikipedia.org/wiki/Document_Object_Model" rel="freelink">http://en.wikipedia.org/wiki/Document_Object_Model</a></li> <li>DOM Level 3's "XPath module" != XML's "XPath v1.0"? (<code>document.implementation.hasFeature("XPath","3.0") == true, not "1.0"</code>)</li> <li>+DOM Level 0 for historical completeness (but focus on how Gecko "supports"), Definition of "DOM0" = <a class="external" href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/glossary.html#dt-DOM-Level-0"></a> "Although the W3C never produced a specification for DOM 0, it was nonetheless a partially documented model and was included in the specification of HTML 4.", also <a class="external" href="http://en.wikipedia.org/wiki/Document_Object_Model#History"></a></li> <li>Newer DOM-expanding specs?: WHATWG HTML5, Forms2, etc <a class=" external" href="http://www.whatwg.org/specs/" rel="freelink">http://www.whatwg.org/specs/</a></li> <li>Refs: <a class="external" href="http://www.mozilla.org/owners.html#document-object-model">DOM owners</a>, <a class="external" href="http://www.mozilla.org/newlayout/dom-roadmap.html">Old? DOM roadmap</a>, <a class="external" href="http://groups.google.com/group/mozilla.dev.tech.dom/topics">mozilla.dev.tech.dom</a>, src: mozilla/dom/public/idl</li>
</ul>
<p>5. Consistency, completeness (remove red-links): <a href="/en/DOM" title="en/DOM">DOM</a> document, navigator, and window.</p>
<p>6. Misc:</p>
<ul> <li>see <a href="/Talk:en/xptcall_FAQ#docs_on_lxr" title="Talk:en/xptcall_FAQ#docs_on_lxr">Talk:xptcall_FAQ#docs_on_lxr</a></li> <li>see <a class="external" href="http://groups.google.com/group/mozilla.dev.mdc/browse_thread/thread/7702dda38f60f9e1#">Orig.Doc footer</a> and if no feedback, for consistency and to orphan a redundant template, finish migrating: <a class="external" href="http://developer.mozilla.org/en/docs/Special:Whatlinkshere/Template:OrigDocInfoMini">these</a> which use <span class="nowiki">{{OrigDocInfoMini}}</span></li>
</ul>
<p>7. <a href="/Special:Wantedpages" title="Special:Wantedpages">Special:Wantedpages</a></p>
<p>8. Completeness: <a href="/en/Interfaces" title="en/Interfaces">Interfaces</a>, <a href="/en/HTML/Element" title="en/HTML/Element">HTML:Element</a></p>
<h3 id="Migrations" name="Migrations">Migrations</h3>
<ul> <li>xulplanet.com: <a class="external" href="http://www.xulplanet.com/references/objref/MimeTypeArray.html">MimeTypeArray</a></li> <li>both XUL and DOM - via templates? - <a class="external" href="http://groups.google.com/group/mozilla.dev.mdc/browse_frm/thread/33446a9f57db6583/7493978c34ca0dd6">mozilla.dev.mdc</a></li> <li>DevEdge <a class="external" href="http://devedge-temp.mozilla.org/">mirror</a></li> <li><a href="/Project:en/DevEdge/Priority_Content" title="Project:en/DevEdge/Priority_Content">DevEdge:Priority Content</a></li> <li><a class="external" href="http://devedge-temp.mozilla.org/library/manuals/1998/htmlguide/">HTML Guide</a></li>
</ul>
<h3 id="Off-Site_References" name="Off-Site_References">Off-Site References</h3>
<ul> <li><a class="external" href="http://www.w3.org/TR/Window/">W3C's Window Object 1.0</a> - draft 2006, window.navigator won't be part of spec.</li> <li><a class="external" href="http://www.amazon.com/gp/product/0131498630/">Spring Into Technical Writing...</a></li>
</ul>
Revert to this revision