Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bandwagon/content/ui/overlays/extensionsOverlay.xul
diff options
context:
space:
mode:
Diffstat (limited to 'bandwagon/content/ui/overlays/extensionsOverlay.xul')
-rw-r--r--bandwagon/content/ui/overlays/extensionsOverlay.xul150
1 files changed, 88 insertions, 62 deletions
diff --git a/bandwagon/content/ui/overlays/extensionsOverlay.xul b/bandwagon/content/ui/overlays/extensionsOverlay.xul
index 0d679f1..6f546dc 100644
--- a/bandwagon/content/ui/overlays/extensionsOverlay.xul
+++ b/bandwagon/content/ui/overlays/extensionsOverlay.xul
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
+
<!-- ***** BEGIN LICENSE BLOCK *****
- Version: MPL 1.1/GPL 2.0/LGPL 2.1
-
@@ -15,11 +16,12 @@
- The Original Code is bandwagon.
-
- The Initial Developer of the Original Code is
- - David McNamara.
+ - Mozilla Corporation.
- Portions created by the Initial Developer are Copyright (C) 2008
- the Initial Developer. All Rights Reserved.
-
- - Contributor(s): Brian King
+ - Contributor(s): David McNamara
+ - Brian King <brian (at) briks (dot) si>
-
- 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
@@ -46,7 +48,7 @@
<script src="chrome://bandwagon/content/ui/dialog.js"/>
<script src="chrome://bandwagon/content/ui/overlays/extensionsOverlayController.js"/>
- <script src="chrome://bandwagon/content/ui/feedsPaneController.js"/>
+ <script src="chrome://bandwagon/content/ui/collectionsPaneController.js"/>
<stringbundleset>
<stringbundle id="bandwagon-strings" src="chrome://bandwagon/locale/extensionOverlay.properties"/>
@@ -55,10 +57,10 @@
<stack id="topStackBar">
<radiogroup id="viewGroup">
- <radio id="bandwagon-feeds-view"
- label="&feeds.label;"
+ <radio id="bandwagon-collections-view"
+ label="&collections.label;"
insertbefore="extensions-view"
- oncommand="showView('bandwagon-feeds');"
+ oncommand="showView('bandwagon-collections');"
persist="last-selected"/>
<radio id="search-view"
label="&search.label.bandwagon;"
@@ -69,65 +71,89 @@
</stack>
<vbox id="extensionsBox">
- <hbox id="bandwagon-feeds-panel" hidden="true" flex="1">
- <vbox id="bandwagon-feeds-list-box" persist="width">
- <richlistbox id="bandwagon-feeds-list"
- seltype="single"
- style="min-width: 14em; width: 16em; max-width: 36em;"
- flex="1"/>
- <toolbox class="bandwagon-feeds-toolbox">
- <toolbar pack="start"
- align="center">
- <toolbarbutton id="bandwagon-button-subscribe"
- tooltiptext="&subscribe.label;"
- oncommand="Bandwagon.Controller.FeedsPane.doSubscribe();"/>
- <toolbarbutton id="bandwagon-button-update-all"
- tooltiptext="&reload.label;"
- oncommand="Bandwagon.Controller.FeedsPane.doUpdateAll();"/>
- <toolbarbutton id="bandwagon-button-settings"
- tooltiptext="&settings.label;"
- oncommand="Bandwagon.Controller.FeedsPane.doSettings();"/>
- </toolbar>
- </toolbox>
- </vbox>
- <splitter id="bandwagon-sidebar-splitter" />
- <notificationbox flex="1" id="bandwagon-feeds-notification">
- <toolbox class="bandwagon-feeds-toolbox">
- <toolbar pack="end">
- <button id="bandwagon-button-viewsite" label="&viewsite.label;" oncommand="Bandwagon.Controller.FeedsPane.doViewSite();"/>
- <button id="bandwagon-button-update" label="&update.label;" oncommand="Bandwagon.Controller.FeedsPane.doUpdate();"/>
- <button id="bandwagon-button-remove" label="&remove.label;" oncommand="Bandwagon.Controller.FeedsPane.doRemove();"/>
- </toolbar>
- </toolbox>
- <vbox id="bandwagon-feed-header">
- <label id="bandwagon-feed-title"/>
- <label id="bandwagon-feed-description"/>
- </vbox>
- <deck id="bandwagon-feed-deck" selectedIndex="0" flex="1">
- <hbox flex="1">
- <richlistbox id="bandwagon-feeditems-list"
+ <vbox id="bandwagon-collections-panel" hidden="true" flex="1">
+ <deck id="bandwagon-extensions-deck" flex="1">
+ <hbox id="bandwagon-subscriptions-panel" flex="1">
+ <vbox id="bandwagon-collections-list-box" persist="width">
+ <richlistbox id="bandwagon-collections-list"
seltype="single"
+ style="min-width: 14em; width: 16em; max-width: 36em;"
flex="1"/>
- </hbox>
- <vbox flex="1" align="center" pack="center">
- <label value="&nofeedssubscribed.label;"/>
- <button label="&clicktosubscribe.label;" oncommand="Bandwagon.Controller.FeedsPane.doSubscribe();"/>
- </vbox>
- <vbox flex="1" align="center" pack="center">
- <label class="userfeedback" value="&feedisloading.label;"/>
- <image src="chrome://bandwagon/skin/images/spinner.gif"/>
- </vbox>
- <vbox flex="1" align="center" pack="center">
- <image src="chrome://bandwagon/skin/images/information.png"/>
- <label class="userfeedback" value="&feedhasnoitems.label;"/>
+ <toolbox class="bandwagon-collections-toolbox">
+ <toolbar pack="start"
+ align="center">
+ <toolbarbutton id="bandwagon-button-subscribe"
+ tooltiptext="&subscribe.label;"
+ oncommand="Bandwagon.Controller.CollectionsPane.doSubscribe();"/>
+ <toolbarbutton id="bandwagon-button-update-all"
+ tooltiptext="&reload.label;"
+ oncommand="Bandwagon.Controller.CollectionsPane.doUpdateAll();"/>
+ <toolbarbutton id="bandwagon-button-settings"
+ tooltiptext="&settings.label;"
+ oncommand="Bandwagon.Controller.CollectionsPane.doSettings();"/>
+ </toolbar>
+ </toolbox>
</vbox>
- <vbox flex="1" align="center" pack="center">
- <image src="chrome://bandwagon/skin/images/error.png"/>
- <label class="userfeedback" value="&feedhaserror.label;"/>
- </vbox>
- </deck>
- </notificationbox>
- </hbox>
+ <splitter id="bandwagon-sidebar-splitter" />
+ <notificationbox flex="1" id="bandwagon-collections-notification">
+ <hbox pack="end">
+ <label id="bandwagon-button-viewsite"
+ value="&view.label;"
+ class="text-link"
+ onclick="Bandwagon.Controller.CollectionsPane.doViewSite();"/>
+ <separator id="bandwagon-link-splitter"/>
+ <label id="bandwagon-button-remove"
+ value="&unsubscribe.label;"
+ class="text-link"
+ onclick="Bandwagon.Controller.CollectionsPane.doRemove();"/>
+ </hbox>
+ <vbox id="bandwagon-collection-header">
+ <label id="bandwagon-collection-title"/>
+ <label id="bandwagon-collection-description"/>
+ </vbox>
+ <deck id="bandwagon-collection-deck" selectedIndex="0" flex="1">
+ <hbox flex="1">
+ <richlistbox id="bandwagon-addons-list"
+ seltype="single"
+ flex="1"/>
+ </hbox>
+ <vbox flex="1" align="center" pack="center">
+ <label class="usercollectionback" value="&collectionisloading.label;"/>
+ <image src="chrome://bandwagon/skin/images/spinner.gif"/>
+ </vbox>
+ <vbox flex="1" align="center" pack="center">
+ <image src="chrome://bandwagon/skin/images/information.png"/>
+ <label class="usercollectionback" value="&collectionhasnoitems.label;"/>
+ </vbox>
+ <vbox flex="1" align="center" pack="center">
+ <image src="chrome://bandwagon/skin/images/error.png"/>
+ <label class="usercollectionback" value="&collectionhaserror.label;"/>
+ </vbox>
+ </deck>
+ </notificationbox>
+ </hbox>
+ <vbox id="nosubs-box" class="fs-info-panel" flex="1" >
+ <label id="nosubs-header" class="fs-info-panel-header" value="&nocollectionstitle.label;"/>
+ <separator/>
+ <description class="fs-info-panel-text">&nocollectionssubscribed.label;</description>
+ <separator/>
+ <hbox pack="center">
+ <button label="&clicktosubscribe.label;"
+ oncommand="Bandwagon.Controller.CollectionsPane.doSubscribe();"/>
+ </hbox>
+ </vbox>
+ <vbox id="no-amo-auth-box" class="fs-info-panel" flex="1" >
+ <label id="no-amo-auth-header" class="fs-info-panel-header" value="&nocollectionstitle.label;"/>
+ <separator/>
+ <description class="fs-info-panel-text">&noamoauth.label;</description>
+ <separator/>
+ <hbox pack="center">
+ <button label="&clicktologin.label;"
+ oncommand="Bandwagon.Controller.CollectionsPane.doLogin();"/>
+ </hbox>
+ </vbox>
+ </deck>
+ </vbox>
</vbox>
</overlay>