User:George3
From MDC
Contents |
[edit] About
I'm George Rypysc (Rip-ISH), a longtime Mozilla fan.
So far, most of my contributions here have focused on the DOM (document, form, event) and the Browser Feature Detection document.
Contact me at george@justwidgets.com
[edit] 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 [1]):
- +new browser releases (and correlate to rendering engine vers.), +Safari(WebKit[2] == WebCore + JavaScriptCore)
-
wikilink property names - Get .js code uploaded so it will run (like http://developer.mozilla.org/samples/domref/ )
- alphabetize props/methods (in js code too) or keep as is? The current order seems to follow the order given in the W3C specs.
- Caveat of this detection method?: Does CSS2 "playDuring" really work in NS7 or 9? - 0 bugs found for "playDuring" search.
- Background:
- Different methods to detect feature support in browsers:
- Examine user agent string
navigator.productor.userAgentor ?- Browser Detection and Cross Browser Support - Direct feature detection:
if (typeof document.getElementById != 'undefined') or (?)if (document.all)...- as seen at Browser Feature Detection
-
document.implementation.hasFeature("Core","2.0"), Node.isSupported(feature, version), etc - see [3]
- Examine user agent string
- Fine grained detection is hazardous/prone to write too specifically for certain browsers? (en.wikipedia article discusses this)
- Or a way to work around less full implementations until they catch up?
- When finalized, let User:Mathieu Deaudelin and User:CitizenK's TODO know about change in status from started to completed
- DOM Test Suite - W3C/NIST
- O'Reilly book: Ch5 on browser feature detection
- Different methods to detect feature support in browsers:
- 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
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" = [4] "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 [5]
- 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:
- see Talk:xptcall_FAQ#docs_on_lxr
- see Orig.Doc footer and if no feedback, for consistency and to orphan a redundant template, finish migrating: these which use {{OrigDocInfoMini}}
8. Completeness: Interfaces, HTML:Element
[edit] Refs
- How to list all images or templates or ??: 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): wikimo:User:George3
- Delete == put in [[Category:Junk]] (see here)
- MDC:Custom Templates
- irc://irc.mozilla.org/devmo channel Not listed on irc.mozilla.org
- wikimo:User:Dria/On Tagging
[edit] Migrations
- xulplanet.com: MimeTypeArray
- both XUL and DOM - via templates? - mozilla.dev.mdc
- DevEdge mirror
- DevEdge:Priority Content
- HTML Guide
[edit] Off-Site References
- W3C's Window Object 1.0 - draft 2006, window.navigator won't be part of spec.
- Spring Into Technical Writing...