An in-depth look at Mozilla Mail
  Mozilla Mail and JavaScript [ << Previous | Next >> ]

Mozilla Mail and JavaScript

  • Entire mail client is XPConnected: over 140 XPCOM compliant interfaces accessable from JavaScript (and C++!)
  • The DOM: JavaScript makes it easy to manipulate the UI
    • Hiding/enabling/disabling widgets
    • opening windows
    • behavior of individual widgets
    • Example: "Smart identity" for mail composition
  • Event handling
  • Component-level testing/development with xpcshell

Alec Flett
Last modified: Thu Jul 6 23:31:41 PDT 2000
[ Intro | Mozilla Mail: What is it? | The Mail Reader: A Full-fledged mozilla application | Mozilla Mail and XUL | Special features of XUL: XBL, overlays | Mozilla Mail and JavaScript | Mozilla Mail and C++ | Mozilla Mail and RDF | A Diversion: RDF | Mozilla and RDF | Mozilla Mail and RDF | Bootstrapping | Putting it all together ]