changeset 242:56669b49234a

early versions of a sources pages
author Myk Melez <myk@mozilla.org>
date Fri, 15 Aug 2008 17:50:26 -0700
parents c3e7a90456d7
children 2ff3133c98bb
files content/sources.xul locale/en-US/sources.dtd
diffstat 2 files changed, 83 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/content/sources.xul	Fri Aug 15 17:50:26 2008 -0700
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ***** 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 Snowl.
+   -
+   - The Initial Developer of the Original Code is Mozilla.
+   - Portions created by the Initial Developer are Copyright (C) 2008
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Myk Melez <myk@mozilla.org>
+   -
+   - 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 ***** -->
+
+<?xml-stylesheet href="chrome://global/skin/" type"text/css"?>
+<?xml-stylesheet href="chrome://snowl/content/subscribe.css" type"text/css"?>
+
+<!DOCTYPE page [
+  <!ENTITY % subscribeDTD SYSTEM "chrome://snowl/locale/sources.dtd">
+  %subscribeDTD;
+  <!ENTITY % loginDTD SYSTEM "chrome://snowl/locale/login.dtd">
+  %loginDTD;
+]>
+
+<page title="&page.title;"
+      xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+      pack="center"
+      align="center">
+
+  <script type="application/x-javascript" src="chrome://snowl/content/strands.js"/>
+  <script type="application/x-javascript" src="chrome://snowl/content/subscribe.js"/>
+
+  <vbox id="content">
+    <label flex="1" value="&page.title;" class="header"/>
+    <separator class="groove-thin"/>
+    <separator class="thin" orient="horizontal"/>
+
+    <tree id="sourcesView" flex="1" context="sourcesContextMenu" editable="true"
+          onselect="SourcesView.onSelect(event)">
+      <treecols>
+        <treecol id="nameCol" label="&nameCol.label;" primary="true" flex="1"/>
+      </treecols>
+
+      <treechildren flex="1"/>
+    </tree>
+
+    <separator class="thin" orient="horizontal"/>
+
+    <hbox>
+      <spacer flex="1"/>
+      <button label="&closeButton.label;" oncommand="window.close()"/>
+    </hbox>
+
+  </vbox>
+
+</page>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locale/en-US/sources.dtd	Fri Aug 15 17:50:26 2008 -0700
@@ -0,0 +1,3 @@
+<!ENTITY page.title                   "Snowl: Message Sources">
+<!ENTITY nameCol.label                "Name">
+<!ENTITY closeButton.label            "Close">