+
+
diff --git a/chrome/jar.mn b/chrome/jar.mn
--- a/chrome/jar.mn
+++ b/chrome/jar.mn
@@ -1,9 +1,18 @@
#filter substitution
+
+firstrun.jar:
+% content firstrun %content/ contentaccessible=yes
+ content/firstrun_splash.png (skin/firstrun/firstrun_splash.png)
+ content/firstrun_arrow_r.png (skin/firstrun/firstrun_arrow_r.png)
+ content/firstrun_arrow_l.png (skin/firstrun/firstrun_arrow_l.png)
+ content/firstrun_background.jpg (skin/firstrun/firstrun_background.jpg)
+ content/firstrun.css (skin/firstrun/firstrun.css)
+ content/firstrun.xhtml (content/firstrun/firstrun.xhtml)
browser.jar:
% content browser %content/
* content/browser.xul (content/browser.xul)
content/browser.js (content/browser.js)
content/browser-ui.js (content/browser-ui.js)
content/commandUtil.js (content/commandUtil.js)
content/urlbar.xml (content/urlbar.xml)
diff --git a/chrome/skin/firstrun/firstrun.css b/chrome/skin/firstrun/firstrun.css
new file mode 100644
--- /dev/null
+++ b/chrome/skin/firstrun/firstrun.css
@@ -0,0 +1,63 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla 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/MPL/
+ *
+ * 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 fennec code.
+ *
+ * The Initial Developer of the Original Code is
+ * Mozilla Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Gavin Sharp
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+body {
+ font-family: "Nokia Sans", sans-serif;
+ font-size: 14pt;
+ font-weight: bold;
+ color: #858585;
+ margin: 0;
+ padding: 0;
+ background: url(chrome://firstrun/content/firstrun_background.jpg) repeat-x;
+}
+
+#arrowleft,
+#dragleft {
+ float: right;
+ -moz-margin-end: 20px;
+ text-align: right;
+}
+
+#arrowright,
+#dragright {
+ float: left;
+ -moz-margin-start: 20px;
+}
+
+#dragleft, #dragright {
+ width: 130px;
+}
diff --git a/chrome/skin/firstrun/firstrun_arrow_l.png b/chrome/skin/firstrun/firstrun_arrow_l.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1585c4e41d677d7bde6f86f4e5ad79f9eeb9e23
GIT binary patch
literal 1788
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
diff --git a/chrome/skin/firstrun/firstrun_background.jpg b/chrome/skin/firstrun/firstrun_background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32f5704d35a6c3837dd4d8332c1d5482d326988a
GIT binary patch
literal 43766
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