Convert About Mozilla into a modal dialog (bug 5921)

This commit is contained in:
michael.lowe%bigfoot.com 2000-01-23 12:40:24 +00:00
Родитель 9217f6bfac
Коммит d66f1d4f42
12 изменённых файлов: 716 добавлений и 14 удалений

Просмотреть файл

@ -13,6 +13,8 @@ commonDialog.xul
commonDialog.js
strres.js
about.html
credits.html
about.xul
charsetOverlay.xul
charsetOverlay.js
charsetDetectorsOverlay.js

Просмотреть файл

@ -46,6 +46,8 @@ EXPORT_RESOURCE_CONTENT = \
$(srcdir)/charsetOverlay.js \
$(srcdir)/strres.js \
$(srcdir)/about.html \
$(srcdir)/about.xul \
$(srcdir)/credits.html \
$(srcdir)/charsetDetectorsOverlay.js \
$(srcdir)/charsetDetectorsOverlay.xul \
$(srcdir)/selectDialog.js \

Просмотреть файл

@ -26,13 +26,12 @@
<HEAD>
<TITLE>About: Mozilla</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#C0C0C0" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H1 ALIGN=CENTER > <A HREF="http://www.mozilla.org">Mozilla </A></H1>
<HR>
<HR>
<UL>
<LI>The Initial Developer of this code under the Netscape Public License Version 1.1
(the ``<A HREF="http://www.mozilla.org/NPL/">NPL</A>'') is Netscape Communications

Просмотреть файл

@ -0,0 +1,55 @@
<?xml version="1.0"?>
<!-- The contents of this file are subject to the Netscape Public
License Version 1.1 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at http://www.mozilla.org/NPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing
rights and limitations under the License.
The Original Code is Mozilla Communicator client code, released
March 31, 1998.
The Initial Developer of the Original Code is Netscape
Communications Corporation. Portions created by Netscape are
Copyright (C) 1998-1999 Netscape Communications Corporation. All
Rights Reserved.
Contributor(s): Michael Lowe <michael.lowe@bigfoot.com> -->
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://global/locale/about.dtd">
<window
xmlns:html="http://www.w3.org/TR/REC-html40"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
align="vertical"
class="dialog"
title="&title.label;">
<box align="vertical" flex="100%" style="margin: 0.5em;">
<tabcontrol flex="100%" align="vertical">
<tabbox>
<tab selected="true">&aboutTab.label;</tab>
<tab>&contributorsTab.label;</tab>
</tabbox>
<tabpanel align="vertical" flex="100%">
<html:iframe style="border: 1px inset gray;" src="about:"/>
<html:iframe style="border: 1px inset gray;" src="credits.html"/>
</tabpanel>
</tabcontrol>
<box align="horizontal" style="margin-top: 1em;">
<spring flex="100%"/>
<titledbutton id="ok" class="dialog push" value="&okButton.label;" default="true" align="right" onclick="doOKButton()"/>
</box>
</box>
</window>

Просмотреть файл

@ -0,0 +1,645 @@
<!--
- The contents of this file are subject to the Netscape Public
- License Version 1.1 (the "License"); you may not use this file
- except in compliance with the License. You may obtain a copy of
- the License at http://www.mozilla.org/NPL/
-
- Software distributed under the License is distributed on an "AS
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- implied. See the License for the specific language governing
- rights and limitations under the License.
-
- The Original Code is Mozilla Communicator client code, released
- March 31, 1998.
-
- The Initial Developer of the Original Code is Netscape
- Communications Corporation. Portions created by Netscape are
- Copyright (C) 1998-1999 Netscape Communications Corporation. All
- Rights Reserved.
-
- Contributor(s):
-->
<HTML>
<HEAD>
<TITLE>Our Contributors</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H1 ALIGN=CENTER>Our Contributors</H1>
<P>
We would like to thank our contributors whose efforts make Mozilla
possible. These people have helped by writing code and documentation,
and by testing. They have created and maintained the browser, its
associated development kits, our build tools and our web site.
<P>
<BR>
<H2>A</H2>
Matti Aarnio,
Jason Ackley,
Carl Adams,
Juan Pablo Alcaraz,
Sam Allen,
Warwick Allison,
A. Ambrose,
Nicholas Ambrose,
Andrew Anderson,
Ryota Ando,
Mike Ang,
Edwin Aoki,
Vidur Apparao,
Carlos Araya,
Koichi Ariyoshi,
Kevin Arnold,
Akhil Arora
<H2>B</H2>
Ninoschka Baca,
Ariel Backenroth,
Ryan Bacon,
Ralf Baechle,
Péter Bajusz,
Kirk Baker,
Jay Ball,
John Bandhauer,
David Baron,
Ricardo Batista,
German Bauer,
Michael Bayne,
Patrick Beard,
Glen Beasley,
Nick Beaudrot,
Neal Bedard,
Christine Begle,
Stephen Beitzel,
Artem Belevich,
Kevin Berkheiser,
Pete Bevin,
Gayatri Bhimaraju,
David Bienvenu,
Eric Bina,
Colin R. Blake,
Joaquin Blas,
Christopher Blizzard,
Garrett Blythe,
Chuck Boatwright,
Travis Bogard,
Nelson Bolyard,
Phillip Bond,
Chris Booton,
Mauro Botelho,
Robert E. Boughner,
Joey Bowles,
Norris Boyd,
Kathleen Brade,
Don Bragg,
Ryan Brase,
Daniel Bratell,
Daniel Brickley,
Eric Broadbent,
Sarah Broadwell,
Tomas Brodsky,
Germaine Brown,
Jeremy Browne,
Erik Bruchez,
Eric Burley,
Edward J. Burns,
Jonathan Buschmann,
Grace Bush,
Marc Byrd
<H2>C</H2>
Jeff Caldwell,
Bjorn Carlson,
Laurel Carlson,
Jan Carpenter,
Andrew Cassin,
Sudhakar Chandrasekharan,
Wan-Teh Chang,
Serge Charapaev,
Andrew Chatham,
Paul Chek,
Tao Cheng,
Troy Chevalier,
Lisa Chiang,
Sean Chitwood,
Robert Churchill,
Ashley Clark,
Steve Clark,
Richard Cohn,
Pete Collins,
Scott Collins,
Don Cone,
Chris Cooper,
Tim Craycroft,
Todd Crowe,
Crysgem,
Nicholas Cull,
Stacey Curtis
<H2>D</H2>
Steve Dagley,
Denis Daly,
Angus Davis,
Anthony Davis,
Paul Davis,
Michael Dayah,
Mo DeJong,
Vince DeMarco,
Prashant Desale,
Harish Dhurvasula,
Matthew Dillon,
Patrick-James Dionisio,
Clayton Donley,
Thomas Down,
Rick Downes,
George Drapeau,
Chris Dreckman,
Bert Driehuis,
David Drinan,
Micah Dubinko,
Jean-Francois Ducarroz,
Suresh Duddi,
Jim Dunn
<H2>E</H2>
Brandon Ehle,
Brendan Eich,
Jan Eldenmalm,
Rick Elliott,
Steve Elmer,
Dawn Endico,
Jean-Jacques Enser,
Beth Epperson,
Harish Kumar Epuri,
Ken Estes,
Ramiro Estrugo,
Matthias Ettrich,
Jim Everingham
<H2>F</H2>
John Fairhurst,
David Fisher,
Matt Fisher,
Werner Fleck,
Alec Flett,
Bret Ford,
Robin Foster,
Marc Fraioli,
Joe Francis,
Simon Fraser,
Alan Freier,
Noah Friedman,
Chris Fuchs,
C. Fung,
Igor Furlan,
Scott Furman
<H2>G</H2>
Niccolò Gallarati,
Jeff Galyan,
David Gardiner,
Jeff Garzik,
Claudius Gayle,
Samir Gehani,
Jim Gellman,
Rick Gessner,
John Giannandrea,
Rob Ginda,
Mike Gleeson,
Joshua Go,
Esther Goes,
Eli Goldberg,
Sol Goldfarb,
Fenella Gor,
Ben Goodger,
Joseph Gregorio,
Tague Griffith,
Steven Groginsky,
Ramanathan Guha,
Arnt Guldbrandsen,
Pat Gunn,
Sanjay Gupta,
Gábor Lipták
<H2>H</H2>
Derkjan de Haan,
Mark B. Hamby,
Paul Hangas,
Henrik Lynggaard Hansen,
Stefan Hanske,
Lawrence Hardiman,
Stephen Hardt,
Cyrus Harmon,
Warren Harris,
Mark Harvey,
Achim Hasenmueller,
Amancio Hasty,
Leif Hedstrom,
Jason Heirtzler,
Thorsten Heit,
Robert Hencke,
Richard Henderson,
Tara Hernandez,
Daniel Rodríguez Herrera,
Richard Hess,
Kipp Hickman,
James Hicks,
Ralf Hildebrandt,
A. Hodgkinson,
Chris Hofmann,
Martin Honnen,
Vera Horiuchi,
Waldemar Horwat,
Naoki Hotta,
Chad House,
Dora Hsu,
Candice Huang,
Dave Huang,
Bert Hubert,
James Huff,
David Hyatt,
Marco S Hyman
<H2>I</H2>
Miguel de Icaza,
Benito Infantino
<H2>J</H2>
Dave Jagoda,
Neeti Jain,
Jamus Jegier,
Brian Jones,
Michael Judge,
Bob Jung,
Choi Junho
<H2>K</H2>
Paul Kanz,
Chris Karnaze,
Suresh Kasinathan,
Joe Keane,
Chris Keating,
Michael R. Kedl,
Juergen Keil,
Miodrag Kekic,
Todd Kennedy,
Jason Kersey,
Brian King,
Jerry L. Kirk,
Christopher Kline,
Kit Knox,
Teruko Kobayashi,
Yannick Koehler,
Kurt Kohler,
Dmitry Kohmanyuk,
Justin A. Kolodziej,
Greg Kostello,
Ori Kravitz,
John Kristian,
Christopher Kritzer,
Eric Krock,
Jan Kroken,
Scott Kronick,
Radha Kulkarni,
Igor Kushnirskiy,
Gerardo Kvaternik
<H2>L</H2>
Dirk Laessig,
Steve Lamm,
Tom Lane,
Todd Larason,
Alexander Larsson,
Chris Lattner,
Ben Laurie,
Bill Law,
Roger Lawrence,
Martin Lawyer,
Thaks Van Le,
Jeremy Lea,
Antoine Leca,
Elliot Lee,
Taek Lee,
Jan Leger,
Attila Lendvai,
Jonathan Lennox,
Jake Lentz,
Tomi Leppikangas,
Michael Leventhal,
Clayton Lewis,
Shanjian Li,
Dan Libby,
Kurt J. Lidl,
Pontus Lidman,
Mark Lin,
Frank van der Linden,
David Lindes,
Srinivas Lingutla,
Peter Linss,
Betty Lipkin,
Luigi Lira,
Vladimir Livshits,
Richard K. Lloyd,
Adam Lock,
Syd Logan,
Michael Lowe,
Charity Lu,
Bill Lynch,
Gregory Lynn
<H2>M</H2>
Branden McDaniel,
Scott MacGregor,
Paul MacQuiddy,
Waqar Malik,
Daniel Malmer,
Klaus Malorny,
Charles Manske,
Steve Mansour,
Neil Marshall,
Stephen Martin,
Kazushi Marukawa,
Allan Masri,
Jordi Mas,
Matthew Mastracci,
Daniel Matejka,
David Matiskella,
Chris McAfee,
Mike McCabe,
Kevin McCarthy,
Don McCasland,
Tim McClarren,
Kevin McCluskey,
Mike McCool,
Patrick McCormick,
David McCusker,
Dan McGuirk,
John McMullen,
Tim McNerney,
Bob Meader,
David Meeker,
Hovik Melikyan,
Don Melton,
Jordan Mendelson,
Ben Mesander,
Eric A. Meyer,
O'Reilly Michael,
Malini Minasandram,
Bill Mitchell,
Eric B. Mitchell,
Frank Mitchell,
Bruce Mitchener,
Jon Mittelhauser,
Peter Mock,
Soren Juul Moller,
Katsuhiko Momoi,
Lou Montulli,
Dan Morrill,
John Morrison,
Steve Morrison,
Steve Morse,
Dan Mosedale,
Srilatha Moturi,
Thomas Mueller,
Spencer Murray,
Brian J. Murrell,
Alex Musil
<H2>N</H2>
Geetha Nagarajan,
Glen Nakamura,
James Lewis Nance,
Chris Nandor,
Shashi Narain,
Antti Näyhä,
David Nebinger,
Chris Nelson,
Dru Nelson,
Bryce Nesbitt,
Brad Neuberg,
Dave Neuer,
John Neystadt,
Giao Nguyen,
Hoa Nguyen,
Thu Nguyen,
Andrew Niese,
Martin Nilsson,
Michael Noe,
Greg Noel,
Aleksey Nogin,
Eoin Norris,
Daniel Nunes,
Pam Nunn
<H2>O</H2>
Eric Olson,
Zaw Oo,
Wei Tsang Ooi,
Serge Orlov,
Tina Ornduff,
Rick Osborne,
Brian Ostrom,
Andreas Otte
<H2>P</H2>
Shawn Packwood,
Harrison Page,
Marcus Pallinger,
Mats Palmgren,
Par Pandit,
Tom Paquin,
Stuart Parmenter,
Varada Parthasarathi,
Davide Pasetto,
Balazs Pataki,
Dhiren Patel,
Curt Patrick,
Akkana Peck,
Christopher Petersen,
Phil Peterson,
Frank Petitta,
Loan Pham,
Thom Phillabaum,
Paul Phillips,
John Pierce,
Mike Pinkerton,
Tom Pixley,
Rich Pizzarro,
Michael Plitkins,
Erik van der Poel,
Philip Pokorny,
Eric Pollmann,
Rick Potts,
Larry Prall,
Christopher Pratt,
Jane Prusakov,
Scott Putterman
<H2>R</H2>
Bhuvan Racham,
Nisheeth Ranjan,
Keith Rarick,
Samphan Raruenrom,
J. Paul Reed,
Oleg Rekutin,
Hervé Renault,
Lisa Repka,
Markus Rex,
Tim Rice,
Victor Riley,
Tom Rini,
A. Daniel Roberts,
Brad Roberts,
Tony Robinson,
Fred Roeber,
Greg Roelofs,
Andrei Romanov,
Dan Rosen,
Jim Roskind,
Catalin Rotaru,
Tim Rowley,
Steve Rubinstein,
Steve Rudman,
Philipp Rumpf,
Brian Ryner
<H2>S</H2>
Chris Saari,
Gagan Saksena,
Wilfredo Sanchez,
Pradeep Sanders,
Jukka Santala,
Montserrat Sanz,
Pierre Saslawsky,
Greg Scallan,
Phil Schwan,
Peter Schultz,
Morgan Schweers,
Will Scullin,
Chris Seawood,
Raffaele Sena,
Berkley Shands,
Bindu Sharma,
Mike Shaver,
Hubert Shaw,
Dylan Shea,
Doug Sheppard,
Gordon Sheridan,
Jungshik Shin,
Roger B. Sidje,
Chris Siegler,
Robert Sim,
Rich Skrenta,
Brandon Smith,
Reed Snellenberger,
Hoi-Sheung Wilson So,
Henry Sobotka,
Jes Sorensen,
Rod Spears,
Seth Spitzer,
Sudharshan Srinivasan,
Kenneth Stailey,
Dale V. Stansberry,
Rainer Staringer,
Johny Stenback,
Urs Streidl,
Sean Su,
Kartik Subbarao,
Hani Suleiman,
Adam Sulmicki,
John Sun,
Keiki Sunagawa,
Kurt Swanson,
Aaron Swartz
<H2>T</H2>
Lloyd Tabb,
Mark Takacs,
Yung-Fong Tang,
Owen Taylor,
Arshad Tayyeb,
Raman Tenneti,
Namachivayam Thirumazhusai,
Rob Thorne,
Heikki Toivonen,
Henri Torgemane,
Nathan Torkington,
Rüger Torsten,
Chris Toshok,
Aleks Totic,
Joan Touzet,
Michael Toy,
Archimedes Trajano,
Peter Trudelle,
Jeff Tsai,
Doug Turner,
Mahesh Tyagarajan
<H2>U</H2>
Jonas Utterstron
<H2>V</H2>
Judson Valeski,
Peter VanHelden,
Zoltan Varga,
Eric Vaughan,
Dan Veditz,
Andrew Veliath,
Romain Vignes,
Alistair Vining,
Keith Visco,
Sjoerd Visscher,
Frank Visser,
Andy Vogel,
Andrew Volkov
<H2>W</H2>
Ronan Waide,
Cathleen Wang,
Andrew Wason,
Chris Waterson,
Robert Watkins,
Matt Watson,
Dieter Weber,
Jeff Weinstein,
Tom Weinstein,
Terry Weissman,
Mark Welch,
Christian Wenz,
Derek Wickersham,
Duncan Wilcox,
Brian C. Wiles,
Ian Wilkinson,
Simon Wilkinson,
Steve Willis,
John Wilson,
Matt Wilson,
Matthew Wilson,
Edwin Woudt,
Mike Wynholds,
Paul Wyskoczka
<H2>Y</H2>
Koichi Yasuoka,
Christopher Yeh,
Prasad Yendluri,
Eric York
<H2>Z</H2>
Matthew Zahorik,
Jamie Zawinski,
Sam Ziegler
<P>
<HR>
<BR>
To be added to the list, send a request to
<A HREF="mailto:credits@mozilla.org,mozilla-patches@mozilla.org?subject=Mozilla Credits">
credits@mozilla.org</A> (CCed to mozilla-patches) with your name
and a sentence summarizing what you have worked on.
</BODY>
</HTML>

Просмотреть файл

@ -103,6 +103,11 @@ function goToggleToolbar( id, elementID )
}
}
function goAboutDialog()
{
window.openDialog("chrome:global/content/about.xul", "About", "modal,chrome,resizable=yes,height=450,width=550");
}
//
// Command Updater functions

Просмотреть файл

@ -116,7 +116,7 @@
</menu>
-->
<menuitem value="&releaseCommCmd.label;" oncommand="window.content.location.href='http://www.mozilla.org/projects/seamonkey/release-notes/m10.html'"/>
<menuitem value="&aboutCommCmd.label;" oncommand="window.content.location.href='about:'"/>
<menuitem value="&aboutCommCmd.label;" oncommand="goAboutDialog();"/>
</menupopup>
</menu>

Просмотреть файл

@ -43,6 +43,8 @@ install::
$(MAKE_INSTALL) commonDialog.js $(DISTBROWSER)
$(MAKE_INSTALL) strres.js $(DISTBROWSER)
$(MAKE_INSTALL) about.html $(DISTBROWSER)
$(MAKE_INSTALL) about.xul $(DISTBROWSER)
$(MAKE_INSTALL) credits.html $(DISTBROWSER)
$(MAKE_INSTALL) charsetOverlay.xul $(DISTBROWSER)
$(MAKE_INSTALL) charsetOverlay.js $(DISTBROWSER)
$(MAKE_INSTALL) charsetDetectorsOverlay.js $(DISTBROWSER)

Просмотреть файл

@ -1,10 +0,0 @@
globalOverlay.dtd
dialogOverlay.dtd
tasksOverlay.dtd
commonDialog.dtd
charsetOverlay.dtd
charsetDetectorsOverlay.dtd
wizardManager.properties
wizardOverlay.dtd

Просмотреть файл

@ -37,6 +37,7 @@ EXPORT_RESOURCE_CONTENT = \
$(srcdir)/charsetDetectorsOverlay.dtd \
$(srcdir)/wizardManager.properties \
$(srcdir)/wizardOverlay.dtd \
$(srcdir)/about.dtd \
$(NULL)
include $(topsrcdir)/config/rules.mk

Просмотреть файл

Просмотреть файл

@ -37,6 +37,7 @@ install::
$(MAKE_INSTALL) charsetDetectorsOverlay.dtd $(DISTBROWSER)
$(MAKE_INSTALL) wizardManager.properties $(DISTBROWSER)
$(MAKE_INSTALL) wizardOverlay.dtd $(DISTBROWSER)
$(MAKE_INSTALL) about.dtd $(DISTBROWSER)
clobber::
rm -f $(DIST)\bin\chrome\global\locale\en-US\*.*