mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
429 lines
23 KiB
Diff
429 lines
23 KiB
Diff
Index: browser/base/jar.mn
|
|
===================================================================
|
|
--- browser/base/jar.mn (revision 7)
|
|
+++ browser/base/jar.mn (working copy)
|
|
@@ -16,6 +16,12 @@
|
|
* content/browser/browser.js (content/browser.js)
|
|
* content/browser/browser.xul (content/browser.xul)
|
|
* content/browser/credits.xhtml (content/credits.xhtml)
|
|
+* content/browser/dynamic-welcome-v1.html (content/dynamic-welcome-v1.html)
|
|
+* content/browser/dynamic-welcome-v2.html (content/dynamic-welcome-v2.html)
|
|
+* content/browser/dynamic-bebook-v1.html (content/dynamic-bebook-v1.html)
|
|
+* content/browser/dynamic-bebook-v2.html (content/dynamic-bebook-v2.html)
|
|
+* content/browser/dynamic-userguide-v1.html (content/dynamic-userguide-v1.html)
|
|
+* content/browser/dynamic-userguide-v2.html (content/dynamic-userguide-v2.html)
|
|
* content/browser/EULA.js (content/EULA.js)
|
|
* content/browser/EULA.xhtml (content/EULA.xhtml)
|
|
* content/browser/EULA.xul (content/EULA.xul)
|
|
Index: browser/base/content/browserconfig.properties
|
|
===================================================================
|
|
--- browser/base/content/browserconfig.properties (revision 7)
|
|
+++ browser/base/content/browserconfig.properties (working copy)
|
|
@@ -1,2 +1,2 @@
|
|
# Do NOT localize or otherwise change these values
|
|
-browser.startup.homepage=http://www.mozilla.org/projects/bonecho/
|
|
+browser.startup.homepage=chrome://browser/content/dynamic-welcome-v1.html
|
|
Index: browser/locales/en-US/profile/bookmarks.html
|
|
===================================================================
|
|
--- browser/locales/en-US/profile/bookmarks.html (revision 7)
|
|
+++ browser/locales/en-US/profile/bookmarks.html (working copy)
|
|
@@ -12,15 +12,32 @@
|
|
<DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">Bookmarks Toolbar Folder</H3>
|
|
<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
|
|
<DL><p>
|
|
- <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/central/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" ID="rdf:#$GvPhC3">Getting Started</A>
|
|
- <DT><A HREF="http://en-US.fxfeeds.mozilla.com/en-US/firefox/livebookmarks/" FEEDURL="http://en-US.fxfeeds.mozilla.com/en-US/firefox/headlines.xml" ID="rdf:#$HvPhC3">Latest Headlines</A>
|
|
+ <DT><A HREF="http://www.haiku-os.org">Haiku WebSite</A>
|
|
+ <DT><A HREF="http://haiku-files.org/">Nightly Builds</A>
|
|
</DL><p>
|
|
<HR>
|
|
- <DT><H3 ID="rdf:#$ZvPhC3">Mozilla Firefox</H3>
|
|
+ <DT><H3>BeZilla Browser</H3>
|
|
<DL><p>
|
|
- <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/help/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" ID="rdf:#$22iCK1">Help and Tutorials</A>
|
|
- <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/customize/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" ID="rdf:#$32iCK1">Customize Firefox</A>
|
|
- <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/community/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" ID="rdf:#$42iCK1">Get Involved</A>
|
|
- <DT><A HREF="http://en-US.www.mozilla.com/en-US/firefox/about/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" ID="rdf:#$52iCK1">About Us</A>
|
|
+ <DT><A HREF="http://bezilla.livejournal.com">BeZilla Blog</A>
|
|
+ <DT><A HREF="http://ports.haiku-files.org/newticket">Report an Issue</A>
|
|
+ <DT><A HREF="http://ports.haiku-files.org/query?component=www-client%2Fmozilla-firefox&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority">View Known Issues</A>
|
|
</DL><p>
|
|
+ <DT><H3>Haiku Bookmarks</H3>
|
|
+ <DL><p>
|
|
+ <DT><A HREF="http://haiku-files.org/">Nightly Builds</A>
|
|
+ <DT><A HREF="http://haiku-files.org/files/optional-packages/">Optional Packages</A>
|
|
+ <DT><A HREF="http://dev.haiku-os.org/">Bug Tracker</A>
|
|
+ <DT><A HREF="chrome://browser/content/dynamic-userguide-v1.html">Haiku User Guide</A>
|
|
+ <DT><A HREF="chrome://browser/content/dynamic-bebook-v1.html">BeBook</A>
|
|
+ <DT><A HREF="chrome://browser/content/dynamic-welcome-v1.html">Welcome</A>
|
|
+ </DL></p>
|
|
+ <DT><H3>Software for Haiku</H3>
|
|
+ <DL><p>
|
|
+ <DT><A HREF="http://dev.osdrawer.net">OSDrawer.net</A>
|
|
+ <DT><A HREF="http://www.haikuware.com">HaikuWare</A>
|
|
+ <DT><A HREF="http://zeta-games.com/">Zeta-Games</A>
|
|
+ <DT><A HREF="http://www.bebits.com">BeBits</A>
|
|
+ </DL><p>
|
|
+ <DT><A HREF="http://www.haiku-os.org">Haiku WebSite</A>
|
|
+
|
|
</DL><p>
|
|
Index: profile/defaults/bookmarks.html
|
|
===================================================================
|
|
--- profile/defaults/bookmarks.html (revision 7)
|
|
+++ profile/defaults/bookmarks.html (working copy)
|
|
@@ -7,35 +7,34 @@
|
|
<H1>Bookmarks</H1>
|
|
|
|
<DL><p>
|
|
- <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="NC:PersonalToolbarFolder">Personal Toolbar Folder</H3>
|
|
- <DL><p>
|
|
- <DT><A HREF="http://www.mozilla.org/">mozilla.org</A>
|
|
- <DT><A HREF="http://www.mozillazine.org/">mozillaZine</A>
|
|
- <DT><A HREF="http://www.mozdev.org/">mozdev.org</A>
|
|
+ <DT><A HREF="http://en-US.add-ons.mozilla.com/en-US/firefox/bookmarks/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M%2F3AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPkSURBVHjaYmAAgrjyOnOGiKxqxT9%2F%2FvwHCCCGuNJKLpAo49KTL%2F5%2F%2F8PMABBADJFZFWwXnn%2F%2FDxJYeOLNf0aQ9AIg48%2Ff%2Fwwfvv1hAAggZpBAYlWdnrqJLcPVE4e%2Bsuy7%2FfH%2F%2B88%2FGdjY2Bj%2BcCqHMey6%2Ben%2F379%2F%2F%2F8B6unZ9ew%2Fy54jV249f6%2Bm9uXnX4Y9qyaoAAQAhAB7%2FwEAAAAAY3h%2BG1RdbeMMCgkB9%2Fr%2BAPL2%2FAC3vsyi5NG6YQFcbnwdZ3F44uru9gAAAQAAUjEVALPT7wDu9v4A5erz%2FgL19vr16PD6AAUHBgDu9PwA%2F%2F8AAO%2F2%2FgD0%2BP0A7e7x8QPYzsX38vj9g%2BPk6hkLFiAxy%2BP4AeHj5%2FXFtp9GonxaagII7AawXyprpf%2F%2FZ5L5%2Fe%2Fv9%2B%2Fff91ZN7nrG0icJSqrkknJxHm1h5Nl0J8%2F%2Fxg%2B%2FwDa%2Febzv39%2FWKQ2TG97ycIvq%2Bvn52oVxMHGxHDj8RcGQT4uEGZyCct98e3LL3YmJ2enNYxAi%2B48%2B8QQaizGIMLFBLaSlYWZgYWDWZaJhY2V%2BcvPfwz%2BeiIMf%2F%2F%2BY9CV4GAQ42Zh%2BPPvP8O%2Fv%2F%2BZmG7cff7u49c%2FDNtufGZgYmJiOHLvG8Pt1z8Yfv3%2Bz%2FDn19%2B3TCd2LNV7%2F%2FU3w7vPvxkWnHzDcOPFd4ZvQBPv3L79aM%2BS3nfMN88d%2BfyXkW0Lq6BiGAs7J8fHT9%2F%2FXTy%2BY82Lp0cdb5889hcgQJNU85JYFMXP%2B5aHqRmmZJ9kKMGAEBgtDCYYY6BFa%2BlrPc6yRf0LYYtZzG4YaNGibUNJVLuIcBNUTLMQM8ZoppdiaXnf9Xlf5z4ounDu4p57f%2Ff8Pt50SH9ZEfUuLehy93yMRBNroVAg6PV2yBbO9c94tK5v7suF3%2FlMs1o8oU27ltvIMic7fJv7uuqLJGa2UpPxlCILICBtGz1pYWooakeoDaTFgBtNWm04zl%2Fkbs53FnZ%2FZO%2BldGbFP5aaP50cj41pigi8XFjF2zp8ivpgsFMFHp0GgrQZL4DuYGCE6f3pzoBnUwRB8sYi4QGKHf7b5d8HiHWpMBsPvLKDeFiHmVEPBN0yMJyMIUhfb6gXbMkr4xtq1J6Z36eLpmiDH508LNShbDzB4kTIATguNsBqA1CHElJDhGdCGWsDkYY%2FTJh3lUelu384yTlzrtgDWVaggvG8qhDnYcEwwWi0wET%2FTNTh9Gh%2FvVn7v%2B2I%2BHlpWXS59ORgfOr7UGRkVNMUAWPtCMnHdbjjATFNKJeKpdLZYQY0crDzLUvfbHxdqfllj6a7p2VVjUqyGhYwPpZFqxYlf6hZ%2F7X3c736%2Fv4LV1blv94gEvsAAAAASUVORK5CYII%3D" ID="rdf:#$CnoJ1">Get Bookmark Add-ons</A>
|
|
+ <HR>
|
|
+ <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">Bookmarks Toolbar Folder</H3>
|
|
+<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
|
|
+ <DL><p>
|
|
+ <DT><A HREF="http://www.haiku-os.org">Haiku WebSite</A>
|
|
+ <DT><A HREF="http://haiku-files.org/">Nightly Builds</A>
|
|
</DL><p>
|
|
- <DT><H3>Mozilla Project</H3>
|
|
+ <HR>
|
|
+ <DT><H3>BeZilla Browser</H3>
|
|
<DL><p>
|
|
- <DT><H3>mozilla.org</H3>
|
|
- <DL><p>
|
|
- <DT><A HREF="http://www.mozilla.org/">The Mozilla Organization</A>
|
|
- <DT><A HREF="http://www.seamonkey-project.org/">SeaMonkey Project</a>
|
|
- <DT><A HREF="http://www.mozilla.org/products/">Mozilla Products</A>
|
|
- <DT><A HREF="http://www.mozilla.org/feedback.html">Feedback</A>
|
|
- </DL><p>
|
|
- <DT><H3>Community & Support</H3>
|
|
- <DL><p>
|
|
- <DT><A HREF="http://www.mozillazine.org/">mozillaZine</A>
|
|
- <DT><A HREF="http://forums.mozillazine.org/viewforum.php?f=40">SeaMonkey Support (mozillaZine)</A>
|
|
- <DT><A HREF="http://www.mozdev.org/">mozdev.org</A>
|
|
- <DT><A HREF="http://plugindoc.mozdev.org/">Mozilla Plug-in Information (mozdev)</A>
|
|
- <DT><A HREF="http://extensionroom.mozdev.org/">Mozilla Extensions (mozdev)</A>
|
|
- </DL><p>
|
|
+ <DT><A HREF="http://bezilla.livejournal.com">BeZilla Blog</A>
|
|
+ <DT><A HREF="http://ports.haiku-files.org/newticket">Report an Issue</A>
|
|
+ <DT><A HREF="http://ports.haiku-files.org/query?component=www-client%2Fmozilla-firefox&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority">View Known Issues</A>
|
|
</DL><p>
|
|
- <DT><H3>Search the Web</H3>
|
|
+ <DT><H3>Haiku Bookmarks</H3>
|
|
<DL><p>
|
|
- <DT><A HREF="http://www.google.com/">Google</A>
|
|
- <DT><A HREF="http://groups.google.com/">Google Groups</A>
|
|
- <DT><A HREF="http://news.google.com/">Google News</A>
|
|
+ <DT><A HREF="http://haiku-files.org/">Nightly Builds</A>
|
|
+ <DT><A HREF="http://haiku-files.org/files/optional-packages/">Optional Packages</A>
|
|
+ <DT><A HREF="http://dev.haiku-os.org/">Bug Tracker</A>
|
|
+ </DL></p>
|
|
+ <DT><H3>Software for Haiku</H3>
|
|
+ <DL><p>
|
|
+ <DT><A HREF="http://dev.osdrawer.net">OSDrawer.net</A>
|
|
+ <DT><A HREF="http://www.haikuware.com">HaikuWare</A>
|
|
+ <DT><A HREF="http://zeta-games.com/">Zeta-Games</A>
|
|
+ <DT><A HREF="http://www.bebits.com">BeBits</A>
|
|
</DL><p>
|
|
- <HR>
|
|
+ <DT><A HREF="http://www.haiku-os.org">Haiku WebSite</A>
|
|
+
|
|
</DL><p>
|
|
Index: browser/base/content/dynamic-bebook-v1.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-bebook-v1.html (revision 0)
|
|
+++ browser/base/content/dynamic-bebook-v1.html (revision 0)
|
|
@@ -0,0 +1,32 @@
|
|
+<html>
|
|
+ <head>
|
|
+ <title>Opening the welcome page...</title>
|
|
+ <script type="text/javascript">
|
|
+ function fileExists(filename) {
|
|
+ try {
|
|
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
|
+ } catch (e) {
|
|
+ alert("Permission to read file was denied.");
|
|
+ }
|
|
+ var file = Components.classes["@mozilla.org/file/local;1"].createInstance(
|
|
+ Components.interfaces.nsILocalFile);
|
|
+ file.initWithPath(filename);
|
|
+ return file.exists();
|
|
+ }
|
|
+
|
|
+ window.onload = function() {
|
|
+ var url = "http://www.haiku-os.org/legacy-docs/bebook/";
|
|
+ var localWelcome = "/boot/system/documentation/bebook/index.html";
|
|
+
|
|
+ if (fileExists(localWelcome))
|
|
+ url = "file://" + localWelcome;
|
|
+
|
|
+ window.open(url, "_self");
|
|
+ }
|
|
+
|
|
+ </script>
|
|
+ </head>
|
|
+ <body>
|
|
+ Opening the welcome page...
|
|
+ </body>
|
|
+</html>
|
|
Index: browser/base/content/dynamic-bebook-v2.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-bebook-v2.html (revision 0)
|
|
+++ browser/base/content/dynamic-bebook-v2.html (revision 0)
|
|
@@ -0,0 +1,56 @@
|
|
+<?xml version="1.0" encoding="UTF-8" ?>
|
|
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
|
|
+<head>
|
|
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
+<meta name="robots" content="all" />
|
|
+<title>Welcome to Haiku!</title>
|
|
+<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
|
+<script type="text/javascript">
|
|
+var xmlhttp;
|
|
+var offLineWelcomePage = 'file:///boot/system/documentation/bebook/index.html';
|
|
+var onLineWelcomePage = 'http://www.haiku-os.org/legacy-docs/bebook/';
|
|
+
|
|
+function redirect()
|
|
+{
|
|
+
|
|
+xmlhttp=new XMLHttpRequest();
|
|
+xmlhttp.onreadystatechange=state_Change;
|
|
+try
|
|
+{
|
|
+ xmlhttp.open("GET",offLineWelcomePage);
|
|
+ xmlhttp.send(null);
|
|
+}
|
|
+catch(err)
|
|
+{
|
|
+
|
|
+ window.location = onLineWelcomePage;
|
|
+}
|
|
+}
|
|
+
|
|
+function state_Change()
|
|
+{
|
|
+
|
|
+if (xmlhttp.readyState==4)
|
|
+{// 4 = "loaded"
|
|
+ if (xmlhttp.status==200 ||xmlhttp.status==0)
|
|
+ {// 200 = "OK"; loading from file:// so no http status set! hence status == 0.
|
|
+ if(xmlhttp.responseText.length != 0)
|
|
+ window.location = offLineWelcomePage;
|
|
+ else
|
|
+ window.location = onLineWelcomePage;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ alert("Problem retrieving data:" + xmlhttp.statusText);
|
|
+ }
|
|
+}
|
|
+
|
|
+}
|
|
+</script>
|
|
+</head>
|
|
+<body onload="redirect()">
|
|
+</body>
|
|
+</html>
|
|
+
|
|
Index: browser/base/content/dynamic-userguide-v1.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-userguide-v1.html (revision 0)
|
|
+++ browser/base/content/dynamic-userguide-v1.html (revision 0)
|
|
@@ -0,0 +1,32 @@
|
|
+<html>
|
|
+ <head>
|
|
+ <title>Opening the welcome page...</title>
|
|
+ <script type="text/javascript">
|
|
+ function fileExists(filename) {
|
|
+ try {
|
|
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
|
+ } catch (e) {
|
|
+ alert("Permission to read file was denied.");
|
|
+ }
|
|
+ var file = Components.classes["@mozilla.org/file/local;1"].createInstance(
|
|
+ Components.interfaces.nsILocalFile);
|
|
+ file.initWithPath(filename);
|
|
+ return file.exists();
|
|
+ }
|
|
+
|
|
+ window.onload = function() {
|
|
+ var url = "http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk/docs/userguide/en/contents.html";
|
|
+ var localWelcome = "/boot/system/documentation/userguide/en/contents.html";
|
|
+
|
|
+ if (fileExists(localWelcome))
|
|
+ url = "file://" + localWelcome;
|
|
+
|
|
+ window.open(url, "_self");
|
|
+ }
|
|
+
|
|
+ </script>
|
|
+ </head>
|
|
+ <body>
|
|
+ Opening the welcome page...
|
|
+ </body>
|
|
+</html>
|
|
Index: browser/base/content/dynamic-userguide-v2.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-userguide-v2.html (revision 0)
|
|
+++ browser/base/content/dynamic-userguide-v2.html (revision 0)
|
|
@@ -0,0 +1,56 @@
|
|
+<?xml version="1.0" encoding="UTF-8" ?>
|
|
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
|
|
+<head>
|
|
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
+<meta name="robots" content="all" />
|
|
+<title>Welcome to Haiku!</title>
|
|
+<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
|
+<script type="text/javascript">
|
|
+var xmlhttp;
|
|
+var offLineWelcomePage = 'file:///boot/system/documentation/userguide/en/contents.html';
|
|
+var onLineWelcomePage = 'http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk/docs/userguide/en/contents.html';
|
|
+
|
|
+function redirect()
|
|
+{
|
|
+
|
|
+xmlhttp=new XMLHttpRequest();
|
|
+xmlhttp.onreadystatechange=state_Change;
|
|
+try
|
|
+{
|
|
+ xmlhttp.open("GET",offLineWelcomePage);
|
|
+ xmlhttp.send(null);
|
|
+}
|
|
+catch(err)
|
|
+{
|
|
+
|
|
+ window.location = onLineWelcomePage;
|
|
+}
|
|
+}
|
|
+
|
|
+function state_Change()
|
|
+{
|
|
+
|
|
+if (xmlhttp.readyState==4)
|
|
+{// 4 = "loaded"
|
|
+ if (xmlhttp.status==200 ||xmlhttp.status==0)
|
|
+ {// 200 = "OK"; loading from file:// so no http status set! hence status == 0.
|
|
+ if(xmlhttp.responseText.length != 0)
|
|
+ window.location = offLineWelcomePage;
|
|
+ else
|
|
+ window.location = onLineWelcomePage;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ alert("Problem retrieving data:" + xmlhttp.statusText);
|
|
+ }
|
|
+}
|
|
+
|
|
+}
|
|
+</script>
|
|
+</head>
|
|
+<body onload="redirect()">
|
|
+</body>
|
|
+</html>
|
|
+
|
|
Index: browser/base/content/dynamic-welcome-v1.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-welcome-v1.html (revision 0)
|
|
+++ browser/base/content/dynamic-welcome-v1.html (revision 0)
|
|
@@ -0,0 +1,32 @@
|
|
+<html>
|
|
+ <head>
|
|
+ <title>Opening the welcome page...</title>
|
|
+ <script type="text/javascript">
|
|
+ function fileExists(filename) {
|
|
+ try {
|
|
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
|
+ } catch (e) {
|
|
+ alert("Permission to read file was denied.");
|
|
+ }
|
|
+ var file = Components.classes["@mozilla.org/file/local;1"].createInstance(
|
|
+ Components.interfaces.nsILocalFile);
|
|
+ file.initWithPath(filename);
|
|
+ return file.exists();
|
|
+ }
|
|
+
|
|
+ window.onload = function() {
|
|
+ var url = "http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk/docs/welcome/welcome.html";
|
|
+ var localWelcome = "/boot/system/documentation/welcome/welcome.html";
|
|
+
|
|
+ if (fileExists(localWelcome))
|
|
+ url = "file://" + localWelcome;
|
|
+
|
|
+ window.open(url, "_self");
|
|
+ }
|
|
+
|
|
+ </script>
|
|
+ </head>
|
|
+ <body>
|
|
+ Opening the welcome page...
|
|
+ </body>
|
|
+</html>
|
|
Index: browser/base/content/dynamic-welcome-v2.html
|
|
===================================================================
|
|
--- browser/base/content/dynamic-welcome-v2.html (revision 0)
|
|
+++ browser/base/content/dynamic-welcome-v2.html (revision 0)
|
|
@@ -0,0 +1,56 @@
|
|
+<?xml version="1.0" encoding="UTF-8" ?>
|
|
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
|
|
+<head>
|
|
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
+<meta name="robots" content="all" />
|
|
+<title>Welcome to Haiku!</title>
|
|
+<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
|
+<script type="text/javascript">
|
|
+var xmlhttp;
|
|
+var offLineWelcomePage = 'file:///boot/system/documentation/welcome/welcome.html';
|
|
+var onLineWelcomePage = 'http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk/docs/welcome/welcome.html';
|
|
+
|
|
+function redirect()
|
|
+{
|
|
+
|
|
+xmlhttp=new XMLHttpRequest();
|
|
+xmlhttp.onreadystatechange=state_Change;
|
|
+try
|
|
+{
|
|
+ xmlhttp.open("GET",offLineWelcomePage);
|
|
+ xmlhttp.send(null);
|
|
+}
|
|
+catch(err)
|
|
+{
|
|
+
|
|
+ window.location = onLineWelcomePage;
|
|
+}
|
|
+}
|
|
+
|
|
+function state_Change()
|
|
+{
|
|
+
|
|
+if (xmlhttp.readyState==4)
|
|
+{// 4 = "loaded"
|
|
+ if (xmlhttp.status==200 ||xmlhttp.status==0)
|
|
+ {// 200 = "OK"; loading from file:// so no http status set! hence status == 0.
|
|
+ if(xmlhttp.responseText.length != 0)
|
|
+ window.location = offLineWelcomePage;
|
|
+ else
|
|
+ window.location = onLineWelcomePage;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ alert("Problem retrieving data:" + xmlhttp.statusText);
|
|
+ }
|
|
+}
|
|
+
|
|
+}
|
|
+</script>
|
|
+</head>
|
|
+<body onload="redirect()">
|
|
+</body>
|
|
+</html>
|
|
+
|