[Pkg-mozext-commits] [all-in-one-sidebar] 03/49: Ignore: remove whitespace
David Prévot
taffit at moszumanska.debian.org
Fri Sep 19 16:46:31 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository all-in-one-sidebar.
commit 369fb557a9a51aed31a037bf2a79ebc4377fe3d0
Author: Ingo Wennemaring <github at addonlab.com>
Date: Sat Aug 3 12:03:58 2013 +0200
Ignore: remove whitespace
---
content/_common.js | 2 +-
content/_lib.js | 142 ++++++-------
content/about.js | 18 +-
content/about.xul | 2 +-
content/about_content.xul | 18 +-
content/addons.js | 150 +++++++-------
content/addons.xml | 2 +-
content/addons.xul | 12 +-
content/addons_xpinstall.xul | 14 +-
content/aios.js | 38 ++--
content/aios.xml | 10 +-
content/aios.xul | 24 +--
content/aios_compatibility.js | 56 ++---
content/aios_customize.xul | 2 +-
content/aios_fx.js | 10 +-
content/aios_tbx.js | 18 +-
content/aios_tbx_customize.js | 8 +-
content/console.js | 24 +--
content/downloads.js | 82 ++++----
content/downloads.xul | 6 +-
content/downloads_alert.xul | 14 +-
content/multipanel.js | 10 +-
content/multipanel.xul | 2 +-
content/multipanel_config.xul | 8 +-
content/pageinfo.js | 32 +--
content/pageinfo.xul | 10 +-
content/places.js | 178 ++++++++--------
content/places.xul | 2 +-
content/prefs/_overlay.js | 2 +-
content/prefs/general.js | 12 +-
content/prefs/keys.xul | 2 +-
content/prefs/overlay_main.xul | 6 +-
content/prefs/prefs.js | 20 +-
install.rdf | 2 +-
skin/css/addons.css | 94 +--------
skin/css/aios.css | 54 +----
skin/css/aios_buttons_darwin.css | 28 +--
skin/css/aios_buttons_generic.css | 28 +--
skin/css/aios_buttons_winnt.css | 39 +---
skin/css/aios_theme_darwin.css | 27 +--
skin/css/aios_theme_generic.css | 8 +-
skin/css/aios_theme_winnt.css | 19 +-
skin/css/console.css | 62 +-----
skin/css/downloads.css | 31 +--
skin/css/multipanel.css | 27 +--
skin/css/multipanel_config.css | 6 +-
skin/css/multipanel_ssr.css | 17 +-
skin/css/pageinfo.css | 31 +--
skin/css/places.css | 26 +--
skin/css/prefs.css | 49 +----
skin/less/addons.less | 356 +++++++++++++++----------------
skin/less/aios.less | 402 ++++++++++++++++++------------------
skin/less/aios_buttons_darwin.less | 56 ++---
skin/less/aios_buttons_generic.less | 108 +++++-----
skin/less/aios_buttons_winnt.less | 184 ++++++++---------
skin/less/aios_theme_darwin.less | 116 +++++------
skin/less/aios_theme_generic.less | 36 ++--
skin/less/aios_theme_winnt.less | 154 +++++++-------
skin/less/console.less | 286 ++++++++++++-------------
skin/less/downloads.less | 186 ++++++++---------
skin/less/multipanel.less | 128 ++++++------
skin/less/multipanel_config.less | 42 ++--
skin/less/multipanel_ssr.less | 2 +-
skin/less/pageinfo.less | 174 ++++++++--------
skin/less/places.less | 114 +++++-----
skin/less/prefs.less | 274 ++++++++++++------------
66 files changed, 1794 insertions(+), 2308 deletions(-)
diff --git a/content/_common.js b/content/_common.js
index 40b94ce..8d5a0f9 100644
--- a/content/_common.js
+++ b/content/_common.js
@@ -178,7 +178,7 @@ function aios_addCSS(aURI, aBefore) {
var path = "chrome://aios/skin/css/";
var elem = (typeof aBefore == "object") ? aBefore : document.getElementById(aBefore);
-
+
var css = document.createProcessingInstruction("xml-stylesheet", 'href="' + path + aURI + '" type="text/css"');
document.insertBefore(css, elem);
}
diff --git a/content/_lib.js b/content/_lib.js
index 54f70a6..e6dafa2 100644
--- a/content/_lib.js
+++ b/content/_lib.js
@@ -4,8 +4,8 @@
=> Aufruf durch aios_initSidebar() und aios_getSidebarMenu() (Menuebutton-Events 'onpopupshowing')
*/
function aios_modSidebarMenu() {
- aios_getObjects();
-
+ aios_getObjects();
+
var actSidebar = aios_remLastSidebar();
var command, commandParent;
@@ -15,17 +15,17 @@ function aios_modSidebarMenu() {
commandParent = null;
var broadcaster = null;
var item = fx_sidebarMenu.childNodes[i];
-
+
// Icons ein- oder ausblenden
try {
var enable_icons = aios_gPrefBranch.getBoolPref('menus.sidebar.icons');
var theClass = (enable_icons) ? '' : 'aios-noIcons';
-
+
if(theClass != '') aios_appendClass(item, theClass);
else aios_stripClass(item, 'aios-noIcons');
}
catch(e) { }
-
+
// nur, wenn es kein Separator o.ae. ist
if(item.getAttribute('observes') && document.getElementById(item.getAttribute('observes'))) {
broadcaster = document.getElementById(item.getAttribute('observes'));
@@ -57,16 +57,16 @@ function aios_modSidebarMenu() {
item.setAttribute('tooltiptext', item.getAttribute('label'));
// den Menuepunkt der aktuellen Sidebar aktivieren/deaktivieren
- if(command && commandParent) {
-
+ if(command && commandParent) {
+
try {
- var enable_deac = aios_gPrefBranch.getBoolPref('menus.sidebar.entrydeac');
-
- if(actSidebar && command.indexOf(actSidebar) != -1 && enable_deac) item.setAttribute('disabled', true);
+ var enable_deac = aios_gPrefBranch.getBoolPref('menus.sidebar.entrydeac');
+
+ if(actSidebar && command.indexOf(actSidebar) != -1 && enable_deac) item.setAttribute('disabled', true);
else item.setAttribute('disabled', false);
}
- catch(e) { }
-
+ catch(e) { }
+
}
}
@@ -283,17 +283,17 @@ function aios_panelTab(event) {
else if(sidebarHref == "chrome://browser/content/web-panels.xul" && mode == "tab") newSrc = panelHref;
// alle anderen
else newSrc = sidebarHref;
-
+
// in TAB oeffnen
if(mode == "tab") {
- aiosNewTab = aios_addTab(newSrc);
-
- if(!enable_bmm) {
-
- window.setTimeout(function() {
- aiosNewTab.setAttribute('label', aiosSidebarTitle);
- }, 400);
-
+ aiosNewTab = aios_addTab(newSrc);
+
+ if(!enable_bmm) {
+
+ window.setTimeout(function() {
+ aiosNewTab.setAttribute('label', aiosSidebarTitle);
+ }, 400);
+
}
}
// in FENSTER oeffnen
@@ -301,10 +301,10 @@ function aios_panelTab(event) {
// wird zur Abfrage in addons/downlaods_....xul und downloads.js benoetigt
// sonst wuerden extra geoeffnete Fenster (Downloads, Add-ons) sofort wieder geschlossen
aios_WIN.aiosIsWindow = true;
- window.setTimeout(function() {
- aios_WIN.aiosIsWindow = false;
+ window.setTimeout(function() {
+ aios_WIN.aiosIsWindow = false;
}, 500);
-
+
var winID = "aiosPanelTabWindow_" + top.document.getElementById('sidebar-box').getAttribute('sidebarcommand');
var winWidth = (screen.availWidth >= 900) ? 800 : screen.availWidth/2;
var winHeight = (screen.availHeight >= 700) ? 600 : screen.availHeight/2;
@@ -358,9 +358,9 @@ function aios_contextEvent(event, which) {
//alert("Maus: " + event.button + "\nShift: " + event.shiftKey + "\nCtrl: " + event.ctrlKey + "\nAlt: " + event.altKey + "\nMeta: " + event.metaKey);
if(event.button == 0 && (!event.shiftKey && !event.ctrlKey && !event.metaKey)) return false; // nur Linksklick (metaKey = Mac)
-
+
if(!enable_rightclick && event.button == 2) return false; // Rechtsklick nicht erlaubt
-
+
if(!event || typeof which != "object") return false; // kein empfangenes Event
var mWindow = document.getElementById('main-window');
@@ -393,16 +393,16 @@ function aios_contextEvent(event, which) {
case "window": // wird zur Abfrage in addons/downloads_....xul und downloads.js benoetigt
// sonst wuerden extra geoeffnete Fenster (Downloads, Add-ons) sofort wieder geschlossen
aios_WIN.aiosIsWindow = true;
- window.setTimeout(function() {
- aios_WIN.aiosIsWindow = false;
+ window.setTimeout(function() {
+ aios_WIN.aiosIsWindow = false;
}, 500);
-
+
var winID = "aiosContextEventWindow_" + cmdObj.getAttribute('aios_sbCmd');
var winSRC = cmdObj.getAttribute('aios_sbUri');
var winWidth = (screen.availWidth >= 900) ? 800 : screen.availWidth/2;
var winHeight = (screen.availHeight >= 700) ? 600 : screen.availHeight/2;
toOpenWindowByType(winID, winSRC, "width="+winWidth+",height="+winHeight+",chrome,titlebar,toolbar,resizable,centerscreen,dialog=no");
-
+
break;
case "tab":
@@ -426,7 +426,7 @@ function aios_setTargets() {
// weise den Menueelementen der Fehlerkonsole, des Seitenquelltextes und der Seiteninformationen die entsprechenden commands zu
document.getElementById('javascriptConsole').removeAttribute('oncommand');
document.getElementById('javascriptConsole').setAttribute('command', 'Tools:Console');
-
+
if(document.getElementById('key_errorConsole')) {
document.getElementById('key_errorConsole').removeAttribute('oncommand');
document.getElementById('key_errorConsole').setAttribute('command', 'Tools:Console');
@@ -434,8 +434,8 @@ function aios_setTargets() {
document.getElementById('context-viewinfo').removeAttribute('oncommand');
document.getElementById('context-viewinfo').setAttribute('command', 'View:PageInfo');
-
-
+
+
var targets = new Array();
targets['bm'] = new Array('View:Bookmarks', 'viewBookmarksSidebar', 'bookmarks');
targets['hi'] = new Array('View:History', 'viewHistorySidebar', 'history');
@@ -457,7 +457,7 @@ function aios_setTargets() {
if(prefInfotip) {
if(elem_switch) elem_switch.removeAttribute('tooltiptext');
-
+
//if(document.getElementById('paneltab-button')) document.getElementById('paneltab-button').removeAttribute('tooltiptext');
// in Schleife, weil es mehrere Buttons mit der gleichen ID geben kann
objects = document.getElementsByAttribute('id', 'paneltab-button');
@@ -489,8 +489,8 @@ function aios_setTargets() {
var tpObj = document.getElementById(targets[obj][2] + "-tooltip"); // Tooltip
var btObj = document.getElementById(targets[obj][2] + "-button"); // Button
- if(ffObj && sbObj) {
-
+ if(ffObj && sbObj) {
+
var newObj, newCmd, newTp;
if(prefSidebar) {
@@ -503,29 +503,29 @@ function aios_setTargets() {
}
newCmd = newObj.getAttribute('oncommand');
-
+
// verhindern dass zwei Befehle ausgefuehrt werden, wenn eine Taste mitgedrueckt wird
- newCmd = "if(aios_preventDblCmd(event)) " + newCmd + " return true;";
-
+ newCmd = "if(aios_preventDblCmd(event)) " + newCmd + " return true;";
+
// Befehl zuweisen
ffObj.setAttribute('oncommand', newCmd);
-
-
- // Befehle merken
- // => fuer Context-Funktionen - aios_contextEvent() - abfragbar
- // => zuweisbar, wenn nicht mehr in Sidebar geoeffnet werden soll
- if(!aios_getBoolean(ffObj, 'modByAIOS')) {
- // fuer Klicks auf Toolbarbuttons und Menueeintraege
- ffObj.setAttribute('aios_sbUri', sbObj.getAttribute('sidebarurl'));
- ffObj.setAttribute('aios_sbCmd', targets[obj][1]);
- ffObj.setAttribute('aios_inSidebar', prefSidebar);
-
- // fuer Klicks auf Menueeintraege in den Sidebarmenues => siehe aios_preventDblCmd()
- sbObj.setAttribute('aios_sbUri', sbObj.getAttribute('sidebarurl'));
- sbObj.setAttribute('oncommand', "if(aios_preventDblCmd(event)) " + sbObj.getAttribute('oncommand'));
- }
-
-
+
+
+ // Befehle merken
+ // => fuer Context-Funktionen - aios_contextEvent() - abfragbar
+ // => zuweisbar, wenn nicht mehr in Sidebar geoeffnet werden soll
+ if(!aios_getBoolean(ffObj, 'modByAIOS')) {
+ // fuer Klicks auf Toolbarbuttons und Menueeintraege
+ ffObj.setAttribute('aios_sbUri', sbObj.getAttribute('sidebarurl'));
+ ffObj.setAttribute('aios_sbCmd', targets[obj][1]);
+ ffObj.setAttribute('aios_inSidebar', prefSidebar);
+
+ // fuer Klicks auf Menueeintraege in den Sidebarmenues => siehe aios_preventDblCmd()
+ sbObj.setAttribute('aios_sbUri', sbObj.getAttribute('sidebarurl'));
+ sbObj.setAttribute('oncommand', "if(aios_preventDblCmd(event)) " + sbObj.getAttribute('oncommand'));
+ }
+
+
// Tooltiptext entfernen, um Info-Tooltips sichtbar zu machen (in Schleife, weil es mehrere Buttons mit der gleichen ID geben kann)
//if(prefInfotip && btObj) btObj.removeAttribute('tooltiptext');
if(prefInfotip && btObj) {
@@ -534,14 +534,14 @@ function aios_setTargets() {
objects[i].removeAttribute('tooltiptext');
}
}
-
+
// "alte" Tooltip-Zeilen entfernen (sonst werden sie mit jedem Funktionsaufruf zusaetzlich eingefuegt)
if(tpObj.childNodes.length > 1) tpObj.removeChild(tpObj.childNodes[1]);
// Rechtsklick im Tooltip aktivieren
if(enable_rightclick)
newTp.setAttribute('r3c2', newTp.getAttribute('r3c2') + newTp.getAttribute('rightclick'));
-
+
// Tooltip zuweisen
tpObj.appendChild(newTp);
@@ -565,18 +565,18 @@ function aios_setTargets() {
pttt2.setAttribute('r3c2', pttt2.getAttribute('r3c2') + pttt2.getAttribute('rightclick'));
}
}
-
-
+
+
// Oeffnen des Download-Fensters verhindern, wenn die Sidebar genutzt werden soll
if(aios_gPrefBranch.getBoolPref('dm.sidebar')) aios_gPref.setBoolPref("browser.download.manager.showWhenStarting", false);
-
-
+
+
// Download-Observer hinzufuegen, falls Downloads in der Sidebar geoeffnet werden sollen
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
-
+
observerService.addObserver(aios_DownloadObserver, "dl-start", false);
observerService.addObserver(aios_DownloadObserver, "dl-done", false);
-
+
// Observer beim Schliessen des Fensters wieder loeschen
window.addEventListener("unload", function() {
if(aios_DownloadObserver) {
@@ -585,11 +585,11 @@ function aios_setTargets() {
aios_myOs.removeObserver(aios_DownloadObserver, "dl-done");
aios_DownloadObserver = null;
}
-
+
}, false);
-
-
-
+
+
+
return true;
}
@@ -601,11 +601,11 @@ function aios_setTargets() {
*/
var aios_DownloadObserver = {
observe: function (aSubject, aTopic, aState) {
-
+
var autoOpen = aios_gPrefBranch.getBoolPref('dm.autoopen');
var autoClose = aios_gPrefBranch.getBoolPref('dm.autoclose');
var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIWebNavigation).QueryInterface(Components.interfaces.nsIDocShellTreeItem).rootTreeItem.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIDOMWindow);
-
+
switch (aTopic) {
case "dl-start":
var comElem = document.getElementById('Tools:Downloads');
@@ -614,7 +614,7 @@ var aios_DownloadObserver = {
if(typeof aios_WW.activeWindow.toggleSidebar == "function") aios_WW.activeWindow.toggleSidebar("viewDownloadsSidebar", true);
}
break;
-
+
case "dl-done":
var sideSrc = document.getElementById('sidebar').getAttribute('src');
if(autoOpen && autoClose && sideSrc.indexOf('downloads.xul') >= 0) {
diff --git a/content/about.js b/content/about.js
index d9d5991..2ed631c 100644
--- a/content/about.js
+++ b/content/about.js
@@ -1,26 +1,26 @@
var AiOS_About = {};
(function() {
-
+
// Aufruf durch 'onpaneload' in about_content.xul
this.initialize = function() {
-
+
Components.utils.import("resource://gre/modules/AddonManager.jsm");
-
+
AddonManager.getAddonByID("{097d3191-e6fa-4728-9826-b533d755359d}",
function(addon) {
-
+
document.getElementById("aboutHeader").setAttribute("title", addon.name);
document.getElementById("aboutHeader").setAttribute("description", addon.version);
-
+
document.getElementById("macTitle").setAttribute("value", addon.name);
document.getElementById("macVersion").setAttribute("value", addon.version);
-
+
}
);
-
+
aios_appInfo( document.getElementById("aiosAbout") );
-
+
};
-
+
}).apply(AiOS_About);
\ No newline at end of file
diff --git a/content/about.xul b/content/about.xul
index 58a2138..e57dc87 100644
--- a/content/about.xul
+++ b/content/about.xul
@@ -20,7 +20,7 @@
ondialogextra2 = "aios_openDialog('prefs');" >
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
-
+
<prefpane id="aiosAbout" src="chrome://aios/content/about_content.xul" />
</prefwindow>
\ No newline at end of file
diff --git a/content/about_content.xul b/content/about_content.xul
index dc96c35..586cd04 100644
--- a/content/about_content.xul
+++ b/content/about_content.xul
@@ -7,13 +7,13 @@
]>
<overlay id="aiosAboutOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
+
<script type="application/x-javascript" src="chrome://aios/content/about.js" />
-
+
<prefpane id="aiosAbout" onpaneload="AiOS_About.initialize();" style="min-height:310px;">
<dialogheader id="aboutHeader" title="" description="" />
-
+
<hbox id="aboutHeaderMac">
<label id="macTitle" value="" />
<label id="macVersion" value="" />
@@ -34,7 +34,7 @@
<tabpanel orient="vertical">
<description width="100%">&about.desc;</description>
-
+
<separator class="groove" />
<hbox id="paypal" align="center" onclick="aios_addTab('http://firefox.exxile.net/paypal.php');">
@@ -43,12 +43,12 @@
<image src="chrome://aios/skin/img/paypal.gif" />
</hbox>
</tabpanel>
-
+
<!-- HELP -->
<tabpanel orient="vertical">
-
+
<description width="100%">&help.desc;</description>
-
+
<separator class="groove" />
<vbox class="indent websites">
@@ -69,7 +69,7 @@
<description width="100%">&contrib.desc;</description>
<separator class="groove" />
-
+
<grid flex="1">
<columns>
<column flex="1" />
@@ -107,7 +107,7 @@
<!-- TRANSLATORS -->
<tabpanel orient="vertical">
-
+
<description width="100%">&trans.desc;</description>
<separator class="groove" />
diff --git a/content/addons.js b/content/addons.js
index 4f56e48..35d52a5 100644
--- a/content/addons.js
+++ b/content/addons.js
@@ -9,10 +9,10 @@ var AiOS_Addons = {};
namespaces.push(fn, ns);
return ns;
};
-
-
+
+
this.isInSidebar = (top.document.getElementById('sidebar-box') || debug) ? true : false;
-
+
// Initialization
this.initialize = function() {
@@ -25,14 +25,14 @@ var AiOS_Addons = {};
var self = AiOS_Addons,
debug = false;
-
+
if(self.isInSidebar) self.setSidebarLayout();
-
+
};
-
+
this.setSidebarLayout = function() {
-
+
var self = AiOS_Addons,
before,
insertedElement,
@@ -40,49 +40,49 @@ var AiOS_Addons = {};
nav,
updatesBox,
managerWindow = document.getElementById("addons-page");
-
+
self.checkNotification();
self.setTitle(true);
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(managerWindow);
-
+
// CSS aktivieren
managerWindow.setAttribute('aios-inSidebar', 'true');
-
+
// Navigation horizontal ausrichten
nav_tmp = document.getElementById("category-search").parentNode,
nav = nav_tmp.ownerDocument.getAnonymousNodes(nav_tmp);
nav[0].setAttribute("orient", "horizontal");
nav[0].setAttribute("style", "overflow:hidden;");
-
+
// Toolbar mit Suchfeld usw. verschieben
before = document.getElementById("view-port-container");
insertedElement = before.parentNode.insertBefore(document.getElementById("header"), before);
-
+
// Label bei Suche ohne Suchergebnisse kuerzen
document.getElementById("search-list-empty").childNodes[1].childNodes[0].setAttribute("crop", "end");
-
+
// Container mit Update-Meldungen verschieben => ansonsten werden die Meldungen im Header angezeigt
before = document.getElementById("view-port-container");
insertedElement = before.parentNode.insertBefore(document.getElementById("updates-container"), before);
-
+
// Inhalt der gelben Notificationbox vertikal anordnen
updatesBox = document.createElement("vbox");
updatesBox.setAttribute("align", "left");
updatesBox.appendChild(document.getElementById("updates-downloaded"));
updatesBox.appendChild(document.getElementById("updates-restart-btn"));
document.getElementById("updates-container").insertBefore(updatesBox, document.getElementById("updates-container").childNodes[5]);
-
+
// Navigationsbuttons immer sichtbar machen
document.getElementById('back-btn').setAttribute('hidden', false);
document.getElementById('forward-btn').setAttribute('hidden', false);
-
+
};
-
-
+
+
this.setDetailLayout = function() {
-
+
var self = AiOS_Addons,
pendingContainer,
pendingBox,
@@ -91,19 +91,19 @@ var AiOS_Addons = {};
hbox,
screenshot,
descriptionContainer;
-
+
if(!self.isInSidebar) return false;
-
+
// Detail-Ansicht: Buttons in der Pending-Box (Updateinstallation) rechts ausrichten und vertikal anordnen
pendingContainer = document.getElementById("pending-container");
pendingContainer.setAttribute("align", "left");
-
+
pendingBox = document.createElement("vbox");
pendingBox.setAttribute("align", "end");
pendingBox.appendChild(document.getElementById("detail-restart-btn"));
pendingBox.appendChild(document.getElementById("detail-undo-btn"));
pendingContainer.appendChild(pendingBox);
-
+
// neue Anordnung des Headerbereichs der Detail-Ansicht
summary = document.getElementById("detail-summary");
newParent = summary.parentNode;
@@ -113,26 +113,26 @@ var AiOS_Addons = {};
hbox.appendChild(document.getElementById("detail-icon"));
hbox.appendChild(summary);
newParent.insertBefore(hbox, document.getElementById("detail-desc-container"));
-
+
// Name ueber der Versionsnummer platzieren
summary.insertBefore(document.getElementById("detail-name"), document.getElementById("detail-name-container"));
-
+
// Screenshot verschieben
screenshot = document.getElementById("detail-screenshot").parentNode;
screenshot.setAttribute("align", "left"); // Bild wird nicht verzerrt
-
+
descriptionContainer = document.getElementById("detail-desc-container");
descriptionContainer.childNodes[1].insertBefore(screenshot, document.getElementById("detail-fulldesc"));
-
+
// Detail-Ansicht: Buttons in der Spenden-Box rechts ausrichten
document.getElementById("detail-contributions").childNodes[1].removeAttribute("align");
-
+
};
-
-
+
+
// gelbe Notification-Box abhaengig von vorhandenen Notifications ein- oder ausblenden
this.checkNotification = function() {
-
+
if( !document.getElementById('updates-noneFound').hidden ||
!document.getElementById('updates-manualUpdatesFound-btn').hidden ||
!document.getElementById('updates-progress').hidden ||
@@ -145,44 +145,44 @@ var AiOS_Addons = {};
else {
document.getElementById('updates-container').hidden = true;
}
-
+
};
-
-
+
+
// gelbe Notification-Box ausblenden
this.hideNotification = function() {
-
+
document.getElementById('updates-container').hidden = true;
-
+
};
-
-
+
+
// Elemente zaehlen und anzeigen
this.setTitle = function(aDelay) {
-
+
// without the timeout the childNodes.length of "addon-list" will be 0
if(aDelay) {
-
+
window.setTimeout( function() {
AiOS_Addons.setTitle();
}, 200 );
-
+
return;
}
-
+
var origTitle,
viewTitle,
newTitle,
-
+
numberOfItems,
count = aios_gPrefBranch.getBoolPref("em.count"),
selectedCategory = document.getElementById('categories').getAttribute('last-selected'),
isInSidebar = (top.document.getElementById('sidebar-box')) ? true : false;
-
+
if(!isInSidebar || selectedCategory === "category-discover") {
count = false;
}
-
+
// bisherigen Titel feststellen
if(aios_WIN.document.getElementById("viewAddonsSidebar")) {
origTitle = aios_WIN.document.getElementById("viewAddonsSidebar").getAttribute('label');
@@ -193,34 +193,34 @@ var AiOS_Addons = {};
viewTitle = document.getElementById("categories").selectedItem.getAttribute('name');
origTitle = origTitle + " - " + viewTitle;
}
-
+
newTitle = origTitle;
-
+
// wenn Elemente gezaehlt werden sollen...
if(count) {
numberOfItems = AiOS_Addons.countItems(selectedCategory, "/");
newTitle = origTitle + " [" + numberOfItems + "]";
}
-
+
// neuen Titel setzen
if(top.document.getElementById('sidebar-title')) {
document.title = newTitle;
top.document.getElementById('sidebar-title').setAttribute("value", newTitle);
}
-
+
// Sidebartitel im Broadcaster speichern
// => so kann beim Schliessen/oeffnen der Sidebar wiederhergestellt werden
if(top.document.getElementById('viewAddonsSidebar')) {
top.document.getElementById('viewAddonsSidebar').setAttribute('sidebartitle', newTitle);
}
-
+
return;
};
-
-
+
+
// Elemente zaehlen und zurueckgeben
this.countItems = function(selectedCategory, divider) {
-
+
/*
category-search => search-list
category-discover => -
@@ -233,15 +233,15 @@ var AiOS_Addons = {};
category-recentUpdates => updates-list
category-scripts => addon-list
*/
-
+
var type = "all",
the_list = "addon-list",
-
+
exts,
str_count,
list_enabled = 0,
list_disabled = 0;
-
+
if(selectedCategory === "category-search") {
the_list = "search-list";
type = document.getElementById("search-filter-radiogroup").getAttribute("value");
@@ -249,32 +249,32 @@ var AiOS_Addons = {};
else if(selectedCategory === "category-availableUpdates" || selectedCategory === "category-recentUpdates") {
the_list = "updates-list";
}
-
+
exts = AiOS_Addons.filterItems(the_list, type);
-
+
for(var i = 0; i < exts.length; i++) {
if(exts[i].getAttribute('active') === "true") list_enabled++;
else list_disabled++;
}
-
+
str_count = list_enabled;
if(list_disabled > 0) str_count = str_count + divider + list_disabled;
-
+
return(str_count);
-
+
};
-
-
+
+
// Richlistitems filtern
this.filterItems = function(aList, aType) {
-
+
var r = [],
childs = document.getElementById(aList).childNodes;
-
+
for(var i = 0; i < childs.length; i++) {
-
+
if(childs[i].nodeName === "richlistitem" && childs[i].getAttribute('hidden') !== "true") {
-
+
if(aType === "all") {
r.push(childs[i]);
}
@@ -284,23 +284,23 @@ var AiOS_Addons = {};
else if(aType === "remote" && childs[i].getAttribute('remote') === "true") {
r.push(childs[i]);
}
-
+
}
-
+
}
-
+
return r;
-
+
};
-
-
+
+
// Clean up
this.shutdown = function() {
window.removeEventListener("DOMContentLoaded", AiOS_Addons.initialize);
window.removeEventListener("load", AiOS_Addons.setDetailLayout);
window.removeEventListener("unload", AiOS_Addons.shutdown);
};
-
+
// Register handlers
window.addEventListener("DOMContentLoaded", this.initialize);
window.addEventListener("load", this.setDetailLayout);
diff --git a/content/addons.xml b/content/addons.xml
index eeac1e7..8168899 100644
--- a/content/addons.xml
+++ b/content/addons.xml
@@ -195,7 +195,7 @@
<binding id="textlink" extends="chrome://global/content/bindings/text.xml#text-link">
-
+
<implementation implements="nsIAccessibleProvider">
<method name="open">
<parameter name="aEvent"/>
diff --git a/content/addons.xul b/content/addons.xul
index 2aafa17..4bcf11a 100644
--- a/content/addons.xul
+++ b/content/addons.xul
@@ -20,17 +20,17 @@
<toolbarbutton id="back-btn">
<observes element="back-btn" attribute="hidden" onbroadcast="document.getElementById('back-btn').setAttribute('hidden', false)" />
</toolbarbutton>
-
+
<toolbarbutton id="forward-btn">
<observes element="forward-btn" attribute="hidden" onbroadcast="document.getElementById('forward-btn').setAttribute('hidden', false)" />
</toolbarbutton>
-
+
<textbox id="header-search" flex="1" />
</hbox>
<hbox id="updates-container">
<image class="spinner"/>
-
+
<label id="updates-noneFound" >
<observes element="updates-noneFound" attribute="hidden" onbroadcast="AiOS_Addons.checkNotification();" />
</label>
@@ -38,7 +38,7 @@
<button id="updates-manualUpdatesFound-btn">
<observes element="updates-manualUpdatesFound-btn" attribute="hidden" onbroadcast="AiOS_Addons.checkNotification();" />
</button>
-
+
<label id="updates-progress">
<observes element="updates-progress" attribute="hidden" onbroadcast="AiOS_Addons.checkNotification();" />
</label>
@@ -46,7 +46,7 @@
<label id="updates-installed">
<observes element="updates-installed" attribute="hidden" onbroadcast="AiOS_Addons.checkNotification();" />
</label>
-
+
<label id="updates-downloaded">
<observes element="updates-downloaded" attribute="hidden" onbroadcast="AiOS_Addons.checkNotification();" />
</label>
@@ -58,7 +58,7 @@
<spacer flex="1" />
<toolbarbutton id="close-btn" class="tabs-closebutton" oncommand="AiOS_Addons.hideNotification();" style="display:none;" />
-
+
</hbox>
</overlay>
\ No newline at end of file
diff --git a/content/addons_xpinstall.xul b/content/addons_xpinstall.xul
index d435bbb..0332a25 100644
--- a/content/addons_xpinstall.xul
+++ b/content/addons_xpinstall.xul
@@ -3,15 +3,15 @@
<overlay id="aios_installOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
-
+
<script><![CDATA[
-
+
window.addEventListener("DOMContentLoaded", aios_XPInstallConfirm);
-
+
function aios_XPInstallConfirm() {
-
+
var enable_sidebar = aios_gPrefBranch.getBoolPref("em.sidebar");
-
+
/*
Sidebar oeffnen, wenn der Manager nur in der Sidebar geoeffnet werden soll
=> enable_sidebar => Manager soll in der Sidebar geoeffnet werden
@@ -22,13 +22,13 @@
if(enable_sidebar && !top.document.getElementById('sidebar') && top.toString() != "[object Window]" && !aios_WIN.aiosIsWindow) {
aios_WIN.toggleSidebar("viewAddonsSidebar", true);
}
-
+
//document.documentElement.getButton("cancel").focus();
window.setTimeout(function() {
document.documentElement.getButton("cancel").focus();
}, 500);
}
-
+
]]>
</script>
diff --git a/content/aios.js b/content/aios.js
index 8fc7504..89b6ba2 100644
--- a/content/aios.js
+++ b/content/aios.js
@@ -107,10 +107,10 @@ function aios_initSidebar() {
// legt commands (Ziele) fuer Manager und Fenster lt. Einstellungen fest
- window.setTimeout(function() {
- aios_setTargets();
+ window.setTimeout(function() {
+ aios_setTargets();
}, 50);
-
+
// Autohide-Feature initialisieren
aios_initAutohide();
@@ -121,7 +121,7 @@ function aios_initSidebar() {
// in jedem Fall das Hidden-Attribut zuruecksetzen
document.getElementById('sidebar-box').setAttribute('hidden', false);
-
+
// wenn die Sidebar beim Start nicht geoeffnet sein soll
// neues bzw. weiteres Fenster
if(window.opener) {
@@ -208,8 +208,8 @@ function aios_initSidebar() {
//if(!window.fullScreen) fx_maximizedWindow = fx_mainWindow.getAttribute('sizemode') == "maximized";
fx_BrowserFullScreen();
aios_BrowserFullScreen();
- };
-
+ };
+
// Drag&Drop-Funktion fuer den Sidebar-Umschalter deaktivieren?
try {
var switchDrag = aios_gPrefBranch.getBoolPref("gen.switch.drag");
@@ -248,8 +248,8 @@ function aios_initSidebar() {
var hp = "http://www.exxile.de/aios_installed.htm?v=" + aiosVersion;
if(aiosUpdated) hp = "http://www.exxile.de/aios_updated.htm?v=" + aiosVersion;
- window.setTimeout(function() {
- gBrowser.loadTabs(new Array(hp), false);
+ window.setTimeout(function() {
+ gBrowser.loadTabs(new Array(hp), false);
}, 500);
}
}
@@ -369,7 +369,7 @@ function aios_observeSidebar(mode) {
fx_sidebarBox.removeAttribute('collapsed');
// CollapseByStyle-Methode fx_sidebarBox.removeAttribute('style');
fx_sidebarSplitter.removeAttribute('hidden');
-
+
fx_sidebarSplitter.setAttribute('state', 'open');
}
}
@@ -532,8 +532,8 @@ function aios_autoShowHide(mode) {
if(!aios_isSidebarHidden() && hidemethod == 1) return false;
// nach bestimmter Zeit ein-/ausblenden
- aios_autoTimeout = window.setTimeout(function() {
- aios_toggleSidebar('switch');
+ aios_autoTimeout = window.setTimeout(function() {
+ aios_toggleSidebar('switch');
}, delay);
// timeout wieder loeschen, wenn die Maus zu kurz auf dem Umschalter war oder geklickt wurde
@@ -553,7 +553,7 @@ function aios_autoShowHide(mode) {
// wenn Sidebar sichtbar und ausgeblendet werden soll
// mode.originalTarget.parentNode.id != "" => behebt Kompatibilitaetsproblem mit TabSidebar (Sidebar wird bei Rollover des SidebarTabs ausgeblendet)
-
+
// macht scheinbar Probleme, weil der Event auf appcontent nicht (immer) geloescht wird => TabSidebar wird nicht weiterentwickelt
//if(!aios_isSidebarHidden() && hidemethod == 1 && mode.originalTarget.parentNode.id != "") {
if(!aios_isSidebarHidden() && hidemethod == 1) {
@@ -563,8 +563,8 @@ function aios_autoShowHide(mode) {
document.getElementById('appcontent').removeEventListener("mouseover", aios_autoShowHide, true);
// nach bestimmter Zeit ausblenden
- aios_autoTimeout = window.setTimeout(function() {
- aios_toggleSidebar('switch');
+ aios_autoTimeout = window.setTimeout(function() {
+ aios_toggleSidebar('switch');
}, delay);
// timeout wieder loeschen, wenn die Maus zurueck in die Sidebar kommt
@@ -655,11 +655,11 @@ function aios_toggleSidebar(aMode, aForceOpen) {
*/
function aios_useGrippy() {
fx_sidebarBox.collapsed = !fx_sidebarBox.collapsed;
-
+
// Fix fuer Win Vista & 7: aiosOpen wird durch fehlenden Aufruf von aios_observeSidebar nicht gesetzt
// aios_observeSidebar wird eigentlich durch Observer der sidebar-box aufgerufen, k.A. warum hier nicht
if(aios_appOS == "WINNT" && aios_appOSVersion.indexOf("5.1") == -1) aios_observeSidebar(true);
-
+
/* CollapseByStyle-Methode
if(fx_sidebarBox.getAttribute('style') != "") fx_sidebarBox.removeAttribute('style');
else fx_sidebarBox.setAttribute('style', 'display:none;')*/
@@ -674,8 +674,8 @@ function aios_useGrippy() {
function aios_checkThinSwitch() {
if(!initialised) return;
- aios_getObjects();
-
+ aios_getObjects();
+
var thin_switch, thinmax_switch, switch_width, switch_twidth, athin_switch;
try {
@@ -707,7 +707,7 @@ function aios_checkThinSwitch() {
=> Aufruf durch onClick() des Umschalters
*/
function aios_controlSwitch(ev, which) {
-
+
// Linksklick => metaKey = Mac
if(ev.button == 0 && (!ev.shiftKey && !ev.ctrlKey && !ev.metaKey)) {
aios_toggleSidebar(which);
diff --git a/content/aios.xml b/content/aios.xml
index 6f3dd02..1a0a170 100644
--- a/content/aios.xml
+++ b/content/aios.xml
@@ -7,8 +7,8 @@
<bindings xmlns="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:xbl="http://www.mozilla.org/xbl">
-
-
+
+
<binding id="aiosTooltips">
<content>
<xul:hbox flex="1">
@@ -25,13 +25,13 @@
</xul:hbox>
</content>
</binding>
-
-
+
+
<!-- eigentlich nur fuer Darwin noetig, sonst gibt es links einen 1px breiten Rand -->
<binding id="aiosGrippy">
<resources>
<stylesheet src="chrome://aios/skin/css/aios_grippies.css" />
</resources>
</binding>
-
+
</bindings>
\ No newline at end of file
diff --git a/content/aios.xul b/content/aios.xul
index d53a15f..2b44d6c 100644
--- a/content/aios.xul
+++ b/content/aios.xul
@@ -15,7 +15,7 @@
<!-- scripts -->
<script type="application/x-javascript" src="chrome://aios/content/prefs/_overlay.js" />
<script type="application/x-javascript" src="chrome://aios/content/prefs/general.js" />
-
+
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
<script type="application/x-javascript" src="chrome://aios/content/_lib.js" />
<script type="application/x-javascript" src="chrome://aios/content/multipanel.js" />
@@ -23,12 +23,12 @@
<script type="application/x-javascript" src="chrome://aios/content/aios_fx.js" />
<script type="application/x-javascript" src="chrome://aios/content/aios_tbx.js" />
<script type="application/x-javascript" src="chrome://aios/content/aios_compatibility.js" />
-
+
<stringbundleset id="stringbundleset">
<stringbundle id="aiosPlatformStrings" src="chrome://global-platform/locale/platformKeys.properties" />
<stringbundle id="aiosProperties" src="chrome://aios/content/aios.properties" />
</stringbundleset>
-
+
<!-- AiOS-Broadcaster -->
<broadcasterset id="mainBroadcasterSet">
@@ -141,7 +141,7 @@
<!-- "src"-Status der Sidebar ueberwachen => letzte Sidebar merken -->
<observes element="sidebar" attribute="src" onbroadcast="aios_remLastSidebar();" />
</vbox>
-
+
<!-- Tooltips zuweisen -->
<label id="sidebar-title" tooltip="sidebarheader-tooltip" />
@@ -149,7 +149,7 @@
<!-- Grippy -->
- <splitter id="sidebar-splitter" orient="horizontal" grippy="false" persist="grippy">
+ <splitter id="sidebar-splitter" orient="horizontal" grippy="false" persist="grippy">
<grippy id="aios-sidebarGrippy" hidden="true" persist="hidden" onclick="aios_useGrippy();" />
</splitter>
@@ -225,10 +225,10 @@
label="&button.paneltab.label;" onclick="aios_panelTab(event);"
tooltip="paneltab-tooltip" tooltiptext="&button.paneltab.tooltip1; / &button.paneltab.tooltip2;" />
- <toolbarbutton id="toolbar-button" class="toolbarbutton-1 chromeclass-toolbar-additional aios-tbutton"
+ <toolbarbutton id="toolbar-button" class="toolbarbutton-1 chromeclass-toolbar-additional aios-tbutton"
label="&button.toolbar.label;" tooltiptext="&button.toolbar.tooltip;" observes="aios-viewToolbar" />
- <toolbarbutton id="autohide-button" class="toolbarbutton-1 chromeclass-toolbar-additional aios-tbutton"
+ <toolbarbutton id="autohide-button" class="toolbarbutton-1 chromeclass-toolbar-additional aios-tbutton"
label="&button.autohide.label;" tooltiptext="&button.autohide.tooltip;" observes="aios-enableAutohide" />
</toolbarpalette>
@@ -419,7 +419,7 @@
<menuitem id="multipanel-mitem" observes="viewWebPanelsSidebar" position="7" key="aiosKey_multiPanel" />
<menuitem id="pageinfo-mitem" observes="viewPageInfoSidebar" position="8" key="aiosKey_pageInfo" />
<menuitem id="console-mitem" observes="viewConsoleSidebar" position="9" key="key_errorConsole" />
-
+
<menuseparator id="aios-sidebar-mitem-sep1" position="10" />
<menuseparator id="aios-sidebar-mitem-sep0" position="94" />
@@ -443,7 +443,7 @@
<hbox id="browser">
-
+
<!-- fuer CSS benoetigt -->
<observes element="aios-toolbar" attribute="posMode" />
@@ -477,12 +477,12 @@
<observes element="aios-toolbar" attribute="mode" />
<observes element="aios-toolbar" attribute="defaultmode" />
<observes element="aios-toolbar" attribute="iconsize" />
-
+
<!--
=> die Toolbox darf beim Start nicht 'hidden sein', weil sonst die Toolbar nicht befuellt wird
=> die Toolbox darf nicht 'collapsed' sein, weil sonst die Sidebar nicht skalierbar ist
-->
-
+
<toolbar id="aios-toolbar" toolbarname="&toolbar.name;" context="aios-toolbar-contextmenu" customizable="true" class="chromeclass-toolbar"
posMode="1" mode="icons" iconsize="large" flexbuttons="false" persist="posMode mode iconsize flexbuttons hidden"
defaultset="bookmarks-button,history-button,separator,downloads-button,addons-button,separator,multipanel-button,pageinfo-button"
@@ -499,7 +499,7 @@
<observes element="aios-toolbar" attribute="mode" />
<observes element="aios-toolbar" attribute="defaultmode" />
<observes element="aios-toolbar" attribute="iconsize" />
-
+
<!--
=> die Toolbox darf beim Start nicht 'hidden sein', weil sonst die Toolbar nicht befuellt wird
=> die Toolbox darf nicht 'collapsed' sein, weil sonst die Sidebar nicht skalierbar ist
diff --git a/content/aios_compatibility.js b/content/aios_compatibility.js
index 2a0dbfd..9805a06 100644
--- a/content/aios_compatibility.js
+++ b/content/aios_compatibility.js
@@ -26,78 +26,78 @@ var AiOS_Compatibility = {};
AiOS_Compatibility.console2();
}, 500);
}
-
+
// MinimizeToTray
if(document.getElementById('extensions.mook.minimizetotray.traypopup')) {
window.setTimeout(function() {
AiOS_Compatibility.minimizeToTray();
}, 500);
}
-
+
// MileWideBack
// wird in aios.js => aios_setSidebarOrient() ausgefuehrt
-
+
// StumbleUpon
if(document.getElementById('su_splitter_first')) {
document.getElementById('su_splitter_first').style.display = "none";
}
-
+
};
-
-
+
+
// Anpassungen fuer MinimizeToTray
// sonst oeffnet sich der Download-Manager nicht bei Aufruf ueber das Trayicon)
this.minimizeToTray = function() {
-
+
var itemCmd,
newCmd,
mmttMenuItems = document.getElementById('extensions.mook.minimizetotray.traypopup').childNodes;
-
+
for(var i = 0; i < mmttMenuItems.length; i++) {
-
+
itemCmd = mmttMenuItems[i].getAttribute('oncommand');
-
+
if(itemCmd.indexOf("toOpenWindowByType('Download:Manager'") >= 0) {
-
+
//newCmd = 'aios_WIN.aiosIsWindow = true; window.setTimeout(function(){ aios_WIN.aiosIsWindow=false; }, 500);' + itemCmd;
//mmttMenuItems[i].setAttribute('on//command', newCmd);
-
+
mmttMenuItems[i].removeAttribute('oncommand');
-
+
mmttMenuItems[i].addEventListener("command", function() {
-
+
aios_WIN.aiosIsWindow = true;
-
+
window.setTimeout(function() {
aios_WIN.aiosIsWindow = false;
}, 500);
-
+
});
-
+
}
-
+
}
-
+
};
-
-
+
+
// Anpassungen fuer Console2
this.console2 = function() {
-
+
var broadcaster,
button = document.getElementById('console2-button');
-
+
// meinen Sidebar-Menue-Eintrag der Console2 zuweisen
if(document.getElementById('console-mitem')) {
document.getElementById('console-mitem').setAttribute('observes', 'viewConsole2Sidebar');
}
-
+
// meinen Broadcaster loeschen > keine Auswahlmoeglichkeit in den Prefs
if(document.getElementById('viewConsoleSidebar')) {
broadcaster = document.getElementById('viewConsoleSidebar');
broadcaster.parentNode.removeChild(broadcaster);
}
-
+
// Console2-Button
if(button) {
if(button.parentNode.tagName === "toolbarpaletteitem") {
@@ -107,10 +107,10 @@ var AiOS_Compatibility = {};
button.parentNode.removeChild(button);
}
}
-
+
};
-
-
+
+
// Clean up
this.shutdown = function() {
window.removeEventListener("load", AiOS_Compatibility.initialize);
diff --git a/content/aios_customize.xul b/content/aios_customize.xul
index bedc1c8..b02fd80 100644
--- a/content/aios_customize.xul
+++ b/content/aios_customize.xul
@@ -9,5 +9,5 @@
<!-- Elements - taken from TotalToolbar 1.8 by alta88 */ -->
<window id="CustomizeToolbarWindow" persist="screenX screenY width height"/>
-
+
</overlay>
\ No newline at end of file
diff --git a/content/aios_fx.js b/content/aios_fx.js
index 4a35185..9f3596c 100644
--- a/content/aios_fx.js
+++ b/content/aios_fx.js
@@ -172,7 +172,7 @@ if(aios_collapseSidebar) BrowserStartup = function() {
gDelayedStartupTimeoutId = window.setTimeout(function() {
delayedStartup(isLoadingBlank, mustLoadSidebar);
}, 0);
-
+
gStartupRan = true;
}
*/
@@ -208,7 +208,7 @@ if(aios_collapseSidebar) toggleSidebar = function(commandID, forceOpen) {
//add by exxile => sonst gibt es Fehler bei der 2. Druckvorschau, wenn SidebarCollapsing aktiv ist und die Sidebar zugeklappt
// => commandID ist in diesem Fall nicht definiert
if(!commandID) return;
-
+
var sidebarBroadcaster = document.getElementById(commandID);
var sidebar = document.getElementById("sidebar"); // xul:browser
var sidebarTitle = document.getElementById("sidebar-title");
@@ -226,14 +226,14 @@ if(aios_collapseSidebar) toggleSidebar = function(commandID, forceOpen) {
sidebarBroadcaster.removeAttribute("checked");
sidebarBox.setAttribute("sidebarcommand", "");
-
+
//mod by exxile sidebarTitle.value = "";
//mod by exxile sidebar.setAttribute("src", "about:blank");
//mod by exxile sidebarBox.hidden = true;
sidebarBox.removeAttribute('hidden');
sidebarBox.collapsed = true;
// CollapseByStyle-Methode sidebarBox.setAttribute('style', 'display:none;');
-
+
sidebarSplitter.hidden = true;
content.focus();
} else {
@@ -262,7 +262,7 @@ if(aios_collapseSidebar) toggleSidebar = function(commandID, forceOpen) {
sidebarBox.removeAttribute('hidden');
sidebarBox.removeAttribute('collapsed');
// CollapseByStyle-Methode sidebarBox.removeAttribute('style');
-
+
sidebarSplitter.hidden = false;
var url = sidebarBroadcaster.getAttribute("sidebarurl");
diff --git a/content/aios_tbx.js b/content/aios_tbx.js
index dd4a1e8..6ac6100 100644
--- a/content/aios_tbx.js
+++ b/content/aios_tbx.js
@@ -41,7 +41,7 @@ function handleOptions(aType, toolbar, aNavToolbox) {
*/
function aios_adjustToolboxWidth(aMode) {
aios_getObjects();
-
+
var tboxen = new Array('aios-toolbox-left', 'aios-toolbox-right');
var tbox;
@@ -56,11 +56,11 @@ function aios_adjustToolboxWidth(aMode) {
// wenn noch keine Festlegungen getroffen werden sollten, diese durch rekursiven Aufruf kurze Zeit spaeter initiieren
// verzoegerter Aufruf sichert die einwandfreie Funktion
if(!aMode) {
-
- window.setTimeout(function() {
- aios_adjustToolboxWidth(true);
- }, 100);
-
+
+ window.setTimeout(function() {
+ aios_adjustToolboxWidth(true);
+ }, 100);
+
return false;
}
@@ -221,8 +221,8 @@ function aios_setToolbarPos(posMode) {
aios_toolbar.setAttribute('posMode', posMode);
aios_toolbar.setAttribute('orient', orient);
- document.getElementById(tbox).appendChild(aios_toolbar);
-
+ document.getElementById(tbox).appendChild(aios_toolbar);
+
aios_adjustToolboxWidth(false);
document.getElementById('aios-pos-mitem' + posMode).setAttribute('checked', true);
@@ -303,7 +303,7 @@ function aios_setToolbarView(aViewMode, aWhich) {
*/
function aios_toggleToolbar(aWhich) {
aios_getObjects();
-
+
var mode = (typeof aWhich == "boolean") ? aWhich : !aios_getBoolean(aWhich, 'checked');
aios_toolbar.hidden = mode;
diff --git a/content/aios_tbx_customize.js b/content/aios_tbx_customize.js
index ff1f5ad..5a1a93b 100644
--- a/content/aios_tbx_customize.js
+++ b/content/aios_tbx_customize.js
@@ -1,7 +1,7 @@
-// fuer CSS-Zwecke speichern
-aios_appInfo( document.getElementById('CustomizeToolbarWindow') );
-
+// fuer CSS-Zwecke speichern
+aios_appInfo( document.getElementById('CustomizeToolbarWindow') );
+
/**
* Breite der vertikalen Toolbar bei jeder Aenderung der Toolbox (Drag 'n Drop) neu definieren
@@ -58,7 +58,7 @@ restoreDefaultSet = function () {
// mod by exxile: Werte fuer AiOS-Toolbar zuruecksetzen => bevor defaultset zurueckgesetzt wird => sonst fehler (zu viele separators)
aios_WIN.aios_setToolbarPos(1);
aios_WIN.aios_toolbar.setAttribute('flexbuttons', 'false');
-
+
// Restore the defaultset for fixed toolbars.
forEachCustomizableToolbar(function (toolbar) {
var defaultSet = toolbar.getAttribute("defaultset");
diff --git a/content/console.js b/content/console.js
index 47ba2ca..bd260d7 100644
--- a/content/console.js
+++ b/content/console.js
@@ -10,7 +10,7 @@ if(document.getElementById('Console2Window')) conWindow = document.getElementByI
=> Aufruf durch onload in console.xul
*/
function aios_init() {
-
+
try {
var enable_layout = aios_gPrefBranch.getBoolPref("co.layout");
var enable_layoutall = aios_gPrefBranch.getBoolPref("co.layoutall");
@@ -21,10 +21,10 @@ function aios_init() {
// Menueleiste unter Mac OS X ausblenden
aios_hideMacMenubar();
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(conWindow);
-
+
// Layout-Optimierungen aktivieren?
if((enable_layout && aios_inSidebar) || enable_layoutall) aios_sidebarLayout();
@@ -40,7 +40,7 @@ function aios_init() {
function aios_sidebarLayout() {
aios_addCSS("console.css", conWindow);
-
+
// Fx-Error-Console
if(conWindow.id == "JSConsoleWindow") {
// Spacer erzeugen und einfuegen
@@ -56,15 +56,15 @@ function aios_sidebarLayout() {
if(tbChilds[i].tagName == "toolbarbutton") tbChilds[i].setAttribute('tooltiptext', tbChilds[i].getAttribute('label'));
}
}
-
+
// Label der Buttons unsichtbar machen => nur wenn es Icons gibt
var cStyle = document.defaultView.getComputedStyle(document.getElementById('Console:modeAll'), '');
- }
- else if (conWindow.id == "Console2Window") {
- var cStyle = document.defaultView.getComputedStyle(document.getElementById('item_modeAll'), '');
- }
-
- if(cStyle && cStyle.listStyleImage && cStyle.listStyleImage != "none") {
- if(document.getElementById('ToolbarMode')) document.getElementById('ToolbarMode').setAttribute("hideLabel", true);
+ }
+ else if (conWindow.id == "Console2Window") {
+ var cStyle = document.defaultView.getComputedStyle(document.getElementById('item_modeAll'), '');
+ }
+
+ if(cStyle && cStyle.listStyleImage && cStyle.listStyleImage != "none") {
+ if(document.getElementById('ToolbarMode')) document.getElementById('ToolbarMode').setAttribute("hideLabel", true);
}
}
\ No newline at end of file
diff --git a/content/downloads.js b/content/downloads.js
index 3b8c36d..6a1ab4b 100644
--- a/content/downloads.js
+++ b/content/downloads.js
@@ -19,7 +19,7 @@ function aios_init() {
aios_managerWindow = document.getElementById("downloadManager");
aios_posElem = document.getElementById("downloadView");
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(aios_managerWindow);
@@ -44,18 +44,18 @@ function aios_init() {
orig_stepListBuilder(aNumItems);
aios_countItems();
};
-
+
// bei neuen Downloads oder Statuswechseln den Titel aktualisieren
// https://developer.mozilla.org/en/DOM/Mutation_events
// https://developer.mozilla.org/en/DOM/DOM_Mutation_Observers
- var dm = Components.classes["@mozilla.org/download-manager;1"]
+ var dm = Components.classes["@mozilla.org/download-manager;1"]
.getService(Components.interfaces.nsIDownloadManager);
-
+
dm.addListener({
onStateChange : function(state, dl) { aios_countItems(); },
onDownloadStateChange : function(state, dl) { aios_countItems(); }
});
-
+
// beim Loeschen der Downloadliste den Titel aktualisieren
var orig_clearDownloadList = clearDownloadList;
clearDownloadList = function() {
@@ -68,24 +68,24 @@ function aios_init() {
// => noetig nur direkt nach der Deaktivierung der Option, weil im Broadcaster die Anzahl gespeichert ist
if(top.document.getElementById('sidebar-title')) {
var title = top.document.getElementById('sidebar-title').getAttribute("value");
-
+
if(title.indexOf(" [") > 0) {
var newTitle = title.substring(0, title.indexOf(" ["));
top.document.getElementById('sidebar-title').setAttribute("value", newTitle);
-
+
if(aios_inSidebar) aios_WIN.document.getElementById("viewDownloadsSidebar").setAttribute('sidebartitle', newTitle);
}
}
}
if(document.getElementById("searchbox")) {
-
+
window.setTimeout(function() {
document.getElementById("searchbox").focus();
}, 50);
-
+
}
-
+
// Tastaturkuerzel entfernen, um nicht die des Hauptbrowsers zu blockieren
if(aios_inSidebar) aios_removeAccesskeys();
@@ -102,22 +102,22 @@ function aios_sidebarLayout() {
// CSS fuer Sidebar-Optimierungen aktivieren
aios_addCSS("downloads.css", aios_managerWindow);
-
+
cmdBar = document.getElementById("search");
// Toolbar nach oben versetzen
aios_managerWindow.insertBefore(cmdBar, aios_posElem);
-
-
+
+
// Buttons durch Toolbarbuttons ersetzen
//if(aios_WIN.aios_appDefTheme) {
var tbChilds = cmdBar.childNodes;
var tbutton, tobserver;
for(i = 0; i < tbChilds.length; i++) {
-
+
if(tbChilds[i].tagName == "button") {
tbutton = document.createElement("toolbarbutton");
-
+
for(var j = 0; j < tbChilds[i].attributes.length; j++) {
tbutton.setAttribute(tbChilds[i].attributes[j].name, tbChilds[i].attributes[j].value);
}
@@ -135,35 +135,35 @@ function aios_sidebarLayout() {
*/
function aios_countItems() {
if(!aios_WIN.document) return false;
-
+
// Fix fuer MR Tech Local Install
var li_count = false;
-
+
if(typeof Local_Install == "object") {
var li_gPrefBranch = aios_gPref.getBranch("local_install.");
li_count = li_gPrefBranch.getBoolPref("showManagerTotals");
if(li_count) return false;
else Local_Install.setWindowTitle = function(){};
}
-
+
// bisherigen Titel feststellen
var newTitle;
var origTitle = "";
if(aios_WIN.document.getElementById("viewDownloadsSidebar")) origTitle = aios_WIN.document.getElementById("viewDownloadsSidebar").getAttribute('label');
-
+
if(document.getElementById("viewGroup")) {
if(document.getElementById("viewGroup").selectedItem) {
var viewTitle = document.getElementById("viewGroup").selectedItem.getAttribute('label');
origTitle = origTitle + " - " + viewTitle;
}
}
-
+
// Elemente zaehlen
//var exts = aios_filterItems(aios_boxElem.childNodes, function(c){ return c.nodeName == "richlistitem" });
var exts = aios_filterItems();
-
+
var str_count = "";
-
+
var list_downloading = 0;
var list_done = 0;
var list_failed = 0;
@@ -173,28 +173,28 @@ function aios_countItems() {
// downloading => starting + downloading + paused + downloading
if(state == "-1" || state == "0" || state == "4" || state == "5") list_downloading++;
-
+
// done => done
if(state == "1") list_done++;
-
+
// failed => failed + canceled
if(state == "2" || state == "3") list_failed++;
}
-
+
str_count = list_done;
if(list_downloading > 0 || list_failed > 0) str_count = str_count + "/" + list_downloading;
if(list_failed > 0) str_count = str_count + "/" + list_failed;
newTitle = origTitle + " [" + str_count + "]";
-
+
// Titel und Label setzen
document.title = newTitle;
-
+
if(top.document.getElementById('sidebar-title')) top.document.getElementById('sidebar-title').setAttribute("value", newTitle);
-
+
// Sidebartitel im Broadcaster speichern, damit er beim Schliessen/oeffnen der Sidebar wiederhergestellt werden kann
if(aios_inSidebar) aios_WIN.document.getElementById("viewDownloadsSidebar").setAttribute('sidebartitle', newTitle);
-
+
return true;
}
@@ -215,15 +215,15 @@ function aios_filterItems(l,f) {
function aios_filterItems() {
var r = [];
var childs;
-
+
childs = document.getElementById("downloadView").childNodes;
-
+
for (var i = 0; i < childs.length; i++) {
if (childs[i].nodeName == "richlistitem" && childs[i].getAttribute('hidden') != "true") {
r.push(childs[i]);
}
}
-
+
return r;
}
@@ -234,29 +234,29 @@ function aios_filterItems() {
*/
function aios_setTitle(aObj) {
if(typeof Local_Install == "object") return false;
-
+
if(!aios_WIN.document) return false;
-
+
var newTitle;
var origTitle = aios_WIN.document.getElementById("viewDownloadsSidebar").getAttribute('label');
-
+
var viewTitle;
-
+
// Label des zukuenftigen Panels (ausgeloest nur durch Klick auf Radio-Button)
if(typeof aObj == "object") viewTitle = aObj.getAttribute('label');
// Label des selektierten Radio-Buttons
else if(document.getElementById("viewGroup")) viewTitle = document.getElementById("viewGroup").selectedItem.getAttribute('label');
-
+
newTitle = origTitle + " - " + viewTitle;
-
+
// Titel und Label setzen
//document.title = newTitle;
-
+
if(!top.document.getElementById('sidebar-title')) return false;
top.document.getElementById('sidebar-title').setAttribute("value", newTitle);
-
+
// Sidebartitel im Broadcaster speichern, damit er beim Schliessen/oeffnen der Sidebar wiederhergestellt werden kann
if(aios_inSidebar) aios_WIN.document.getElementById("viewDownloadsSidebar").setAttribute('sidebartitle', newTitle);
-
+
return true;
}
\ No newline at end of file
diff --git a/content/downloads.xul b/content/downloads.xul
index 75a4852..5b71444 100644
--- a/content/downloads.xul
+++ b/content/downloads.xul
@@ -1,12 +1,12 @@
<?xml version="1.0"?>
<overlay id="aios_DownloadsOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
+
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
<script type="application/x-javascript" src="chrome://aios/content/downloads.js" />
-
+
<window id="downloadManager">
<hbox id="aios-search" insertbefore="downloadView" />
</window>
-
+
</overlay>
\ No newline at end of file
diff --git a/content/downloads_alert.xul b/content/downloads_alert.xul
index 4b40b4a..570bc50 100644
--- a/content/downloads_alert.xul
+++ b/content/downloads_alert.xul
@@ -1,24 +1,24 @@
<?xml version="1.0"?>
<overlay id="aios_installOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
+
<!-- scripts -->
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
-
+
<script><![CDATA[
-
+
function onAlertClick() {
-
+
if(window.arguments[0].indexOf("downloadIcon.png") > 0) {
var aiosInSidebar = aios_gPrefBranch.getBoolPref("dm.sidebar");
if(aiosInSidebar) aios_WIN.toggleSidebar('viewDownloadsSidebar', true);
-
+
return;
}
-
+
if (gAlertListener && gAlertTextClickable) gAlertListener.observe(null, "alertclickcallback", gAlertCookie);
}
-
+
]]>
</script>
diff --git a/content/multipanel.js b/content/multipanel.js
index f8f6d10..e4d00b3 100644
--- a/content/multipanel.js
+++ b/content/multipanel.js
@@ -16,10 +16,10 @@ function aios_init() {
// Buttons aktivieren/deaktivieren
aios_setOptions();
- window.setTimeout(function() {
- aios_setSSR();
+ window.setTimeout(function() {
+ aios_setSSR();
}, 50);
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(document.getElementById('webpanels-window'));
}
@@ -180,7 +180,7 @@ function aios_setSBLabel() {
if(webPanel && webPanel.contentDocument) {
var loc = webPanel.contentDocument.location.href;
-
+
if(webPanel.contentDocument.title != "") newLabel = newLabel + webPanel.contentDocument.title;
}
@@ -201,7 +201,7 @@ function aios_setSBLabel() {
*/
function aios_setSSR() {
//if(!aios_getBoolean("ssr-mitem", "checked")) return false;
-
+
var ssrURL = "chrome://aios/skin/css/multipanel_ssr.css";
try {
diff --git a/content/multipanel.xul b/content/multipanel.xul
index 9e83531..60e5646 100644
--- a/content/multipanel.xul
+++ b/content/multipanel.xul
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!-- locale -->
-<!DOCTYPE overlay [
+<!DOCTYPE overlay [
<!ENTITY % aiosDTD SYSTEM "chrome://aios/locale/aios.dtd"> %aiosDTD;
<!ENTITY % multipanelDTD SYSTEM "chrome://aios/locale/multipanel.dtd"> %multipanelDTD;
<!ENTITY % libDTD SYSTEM "chrome://aios/locale/lib.dtd"> %libDTD;
diff --git a/content/multipanel_config.xul b/content/multipanel_config.xul
index f5a7432..1726c55 100644
--- a/content/multipanel_config.xul
+++ b/content/multipanel_config.xul
@@ -1,14 +1,14 @@
<?xml version="1.0"?>
<overlay id="aios_configOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
+
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
-
+
<script><![CDATA[
-
+
// fuer CSS-Zwecke speichern
aios_appInfo( document.getElementById("config") );
-
+
]]>
</script>
diff --git a/content/pageinfo.js b/content/pageinfo.js
index 7e7b1dd..4d02009 100644
--- a/content/pageinfo.js
+++ b/content/pageinfo.js
@@ -12,13 +12,13 @@ if(aios_inSidebar) {
top.gBrowser.removeProgressListener(aiosProgListener);
}, false);
}
-
+
function aios_init() {
// Menueleiste unter Mac OS X ausblenden
aios_hideMacMenubar();
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(document.getElementById('main-window'));
@@ -30,9 +30,9 @@ function aios_init() {
catch(e) { }
// Tastaturkuerzel entfernen, um nicht die des Hauptbrowsers zu blockieren
- if(aios_inSidebar) aios_removeAccesskeys();
-
- //alert(document.getElementById('topBar').clientWidth);
+ if(aios_inSidebar) aios_removeAccesskeys();
+
+ //alert(document.getElementById('topBar').clientWidth);
//document.getElementById('metatree').getElementsByTagName('treechildren')[0].style.maxWidth = document.getElementById('topBar').clientWidth + "px";
}
@@ -42,13 +42,13 @@ function aios_sidebarLayout() {
// CSS fuer Sidebar-Optimierungen aktivieren
aios_addCSS("pageinfo.css", "main-window");
-
+
// Label der Radio-Buttons unsichtbar machen => nur wenn es Icons gibt
var cStyle = document.defaultView.getComputedStyle(document.getElementById('generalTab'), '');
if(cStyle.listStyleImage && cStyle.listStyleImage != "none") {
if(document.getElementById('viewGroup')) document.getElementById('viewGroup').setAttribute("hideLabel", true);
}
-
+
// Radio-Buttons mit Tooltip
if(document.getElementById('viewGroup')) {
var radioChilds = document.getElementById('viewGroup').childNodes;
@@ -56,21 +56,21 @@ function aios_sidebarLayout() {
if(radioChilds[i].tagName == "radio") radioChilds[i].setAttribute('tooltiptext', radioChilds[i].label);
}
}
-
+
// Media-Panel: Save as... button umbrechen
var hbox = document.getElementById('mediaPreviewBox').getElementsByTagName('hbox')[0];
hbox.setAttribute('align', 'start');
hbox.setAttribute('orient', 'vertical');
hbox.removeChild(hbox.getElementsByTagName('spacer')[0]);
hbox.appendChild(hbox.getElementsByTagName('vbox')[0]);
-
+
// Security-Panel: Texte und Buttons umbrechen
// Identity
var groupbox = document.getElementById('security-identity-groupbox');
groupbox.removeChild(groupbox.getElementsByTagName('spacer')[0]);
groupbox.getElementsByTagName('hbox')[0].setAttribute('orient', 'vertical');
groupbox.getElementsByTagName('hbox')[0].setAttribute('align', 'start');
-
+
// History
var historyrow = document.getElementById('security-privacy-history-label').parentNode;
vbox = document.createElement("vbox");
@@ -79,7 +79,7 @@ function aios_sidebarLayout() {
}
vbox.setAttribute('flex', '100');
historyrow.appendChild(vbox);
-
+
// Cookies
var cookierow = document.getElementById('security-privacy-cookies-label').parentNode;
vbox = document.createElement("vbox");
@@ -88,7 +88,7 @@ function aios_sidebarLayout() {
}
vbox.setAttribute('flex', '100');
cookierow.appendChild(vbox);
-
+
// Passwords
var pwdrow = document.getElementById('security-privacy-passwords-label').parentNode;
vbox = document.createElement("vbox");
@@ -183,7 +183,7 @@ var security = {
viewCert : function () {
var cert = security._cert;
//viewCertHelper(window, cert);
-
+
// mod by eXXile
if(aios_inSidebar) viewCertHelper(aios_WIN.content.window, cert);
else if(aios_inTab) viewCertHelper(aios_WIN.aiosLastSelTab.window, cert);
@@ -215,7 +215,7 @@ var security = {
var isBroken =
(ui.state & Components.interfaces.nsIWebProgressListener.STATE_IS_BROKEN);
- var isInsecure =
+ var isInsecure =
(ui.state & Components.interfaces.nsIWebProgressListener.STATE_IS_INSECURE);
var isEV =
(ui.state & Components.interfaces.nsIWebProgressListener.STATE_IDENTITY_EV_TOPLEVEL);
@@ -256,7 +256,7 @@ var security = {
isBroken : isBroken,
isEV : isEV,
cert : null,
- fullLocation : gWindow.location
+ fullLocation : gWindow.location
};
}
},
@@ -319,7 +319,7 @@ var security = {
filterString : eTLD
});
},
-
+
/**
* Open the login manager window
*/
diff --git a/content/pageinfo.xul b/content/pageinfo.xul
index 115b5fb..00840ba 100644
--- a/content/pageinfo.xul
+++ b/content/pageinfo.xul
@@ -1,19 +1,19 @@
<?xml version="1.0"?>
<overlay id="pageInfoOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
+
<!-- scripts -->
<script type="application/x-javascript" src="chrome://aios/content/_common.js" />
<script type="application/x-javascript" src="chrome://aios/content/pageinfo.js" />
-
+
<script><![CDATA[
window.addEventListener("DOMContentLoaded", aios_init, false);
window.addEventListener("unload", aios_persistSelTab, false);
]]>
</script>
-
+
<window id="main-window" persist="screenX screenY width height sizemode seltab" />
-
+
<radiogroup id="viewGroup" onclick="aios_persistSelTab();" />
-
+
</overlay>
\ No newline at end of file
diff --git a/content/places.js b/content/places.js
index 95f21ba..96eb9b2 100644
--- a/content/places.js
+++ b/content/places.js
@@ -3,18 +3,18 @@ var AiOS_Places = {};
(function() {
// Registration
var namespaces = [];
-
+
this.ns = function(fn) {
var ns = {};
namespaces.push(fn, ns);
return ns;
};
-
-
+
+
document.getElementById('search-box').parentNode.setAttribute('id', 'places-toolbar');
-
+
this.mode = (document.getElementById('bookmarksPanel')) ? "bookmarks" : "history";
-
+
if(this.mode === "bookmarks") {
this.managerWindow = document.getElementById('bookmarksPanel');
this.managerTree = document.getElementById("bookmarks-view");
@@ -23,25 +23,25 @@ var AiOS_Places = {};
this.managerWindow = document.getElementById('history-panel');
this.managerTree = document.getElementById("historyTree");
}
-
+
this.treeBoxObject = this.managerTree.treeBoxObject;
-
+
this.searchObj = document.getElementById("search-box");
-
+
// Initialization
this.initialize = function() {
-
+
var self = AiOS_Places,
isInSidebar = (top.document.getElementById('sidebar-box')) ? true : false;
-
+
self.checkFolderOptions();
-
+
// Chronik = >dem "Extras"-Menue den Separator und die drei Menuepunkte hinzufuegen
if(self.mode === "history") {
-
+
var viewButton = document.getElementById("viewButton"),
popUp = viewButton.firstChild;
-
+
popUp.appendChild(document.getElementById('close-separator'));
popUp.appendChild(document.getElementById('aios-enableAutoClose'));
@@ -49,68 +49,68 @@ var AiOS_Places = {};
popUp.appendChild(document.getElementById('aios-scrollToFolder'));
popUp.appendChild(document.getElementById('close-separator').cloneNode(true));
-
+
popUp.appendChild(document.getElementById('aios-viewClose'));
-
+
viewButton.removeAttribute('accesskey');
viewButton.removeChild(document.getElementById('viewPopUp'));
}
-
+
if(isInSidebar) self.setSidebarLayout();
-
+
};
-
-
+
+
this.checkFolderOptions = function() {
-
+
var self = AiOS_Places,
lastRowToSelect,
lastFolderPref = (self.mode === "bookmarks") ? "lastBookmarkFolder": "lastHistoryFolder",
options = (aios_getBoolean("aios-enableAutoClose", "checked") || aios_getBoolean("aios-rememberFolder", "checked") || aios_getBoolean("aios-scrollToFolder", "checked"));
-
+
if(options) {
-
+
self.managerTree.addEventListener("click", self.closeOtherFolders);
-
+
// zuletzt geoeffneten Ordner markieren
if(aios_getBoolean("aios-rememberFolder", "checked")) {
-
+
if(aios_gPrefBranch.prefHasUserValue(lastFolderPref)) {
-
+
lastRowToSelect = aios_gPrefBranch.getIntPref(lastFolderPref);
-
+
window.setTimeout(function() {
AiOS_Places.selectFolder(lastRowToSelect);
}, 10);
-
+
}
-
+
}
}
else {
self.managerTree.removeEventListener("click", self.closeOtherFolders);
}
-
+
};
-
-
+
+
this.toggleButton = function(aElem) {
-
+
document.getElementById( aElem.getAttribute('data-dependent') ).setAttribute( 'hidden', !aios_getBoolean(aElem, "checked") );
-
+
};
-
-
+
+
this.setSidebarLayout = function() {
-
+
var self = AiOS_Places;
-
+
// fuer CSS-Zwecke speichern
aios_appInfo(self.managerWindow);
-
+
// CSS aktivieren
self.managerWindow.setAttribute('aios-inSidebar', 'true');
-
+
// Tooltip, focus- und blur-Funktionen hinzufuegen
// => erst hier bei init(), weil es sonst Skript-Fehler geben wuerde
// => nicht aktivieren in Verbindung mit Bookmark Duplicate Detector
@@ -118,56 +118,56 @@ var AiOS_Places = {};
self.searchObj.addEventListener("focus", AiOS_Places.focusBlurText);
self.searchObj.addEventListener("blur", AiOS_Places.focusBlurText);
}
-
+
// Folder-Close <button> durch einen <toolbarbutton> ersetzen
if(document.getElementById("closeFolder")) {
-
+
var closeButton = document.getElementById("closeFolder"),
closeAttr = closeButton.attributes,
new_closeButton = document.createElement("toolbarbutton");
-
+
// alten <button> entfernen
closeButton.parentNode.removeChild(closeButton);
-
+
// alle Attribute des alten Buttons uebernehmen
for(var i = 0; i < closeAttr.length; i++) {
new_closeButton.setAttribute(closeAttr[i].name, closeAttr[i].value);
}
-
+
// neuen <toolbarbutton> einfuegen
self.searchObj.parentNode.appendChild(new_closeButton);
}
-
+
// Tools-Button <button> durch einen <toolbarbutton> ersetzen
if(document.getElementById("viewButton")) {
-
+
var viewButton = document.getElementById("viewButton"),
popUp = viewButton.firstChild.cloneNode(true),
viewAttr = viewButton.attributes,
new_viewButton = document.createElement("toolbarbutton");
-
+
// alten <button> entfernen
viewButton.parentNode.removeChild(viewButton);
-
+
// alle Attribute des alten Buttons uebernehmen
for(var j = 0; j < viewAttr.length; j++) {
new_viewButton.setAttribute(viewAttr[j].name, viewAttr[j].value);
}
-
+
// neuen <toolbarbutton> einfuegen
new_viewButton.appendChild(popUp);
self.searchObj.parentNode.appendChild(new_viewButton);
}
-
+
};
-
-
+
+
this.focusBlurText = function(e) {
-
+
var self = AiOS_Places,
strings = document.getElementById("propSetStrings"),
blurText = strings.getString('bm_hi.search.blur');
-
+
if(e.type === "focus" && self.searchObj.value === blurText) {
self.searchObj.className = "";
self.searchObj.value = "";
@@ -176,42 +176,42 @@ var AiOS_Places = {};
self.searchObj.className = "blur";
self.searchObj.value = blurText;
}
-
+
};
-
-
+
+
this.selectFolder = function(index) {
-
+
var self = AiOS_Places;
-
+
if (self.treeBoxObject.view.rowCount >= index) {
-
+
self.treeBoxObject.view.selection.select(index);
-
+
// check if we really need to scroll
if( aios_getBoolean("aios-scrollToFolder", "checked") && (self.treeBoxObject.view.rowCount > self.treeBoxObject.getPageLength()) ) {
-
+
self.treeBoxObject.scrollToRow(index);
-
+
}
-
+
self.treeBoxObject.ensureRowIsVisible(index);
}
-
+
};
-
-
+
+
this.closeOtherFolders = function(e) {
-
+
// Rechts-Klick nicht beachten
if(e.button >= 2) return;
-
+
var sidebarType = AiOS_Places.mode;
-
+
var dotoggle = (e.button === 0); //wenn es kein links-klick war, dann fuehre nur die standardaktion aus
var tree = AiOS_Places.managerTree;
var tbo = tree.treeBoxObject;
-
+
//wenn man auf das + zeichen vor dem ordner klickt, dann soll er einfach nur aufgehen und die anderen nicht geschlossen werden
var row = {}, col = {}, obj = {};
tbo.getCellAt(e.clientX, e.clientY, row, col, obj);
@@ -219,12 +219,12 @@ var AiOS_Places = {};
{
return;
}
-
+
var x = {}, y = {}, w = {}, h = {};
tbo.getCoordsForCellItem(row.value, col.value, "image", x, y, w, h);
var isLTR = (window.getComputedStyle(tree).direction === "ltr");
var mouseInGutter = isLTR ? (e.clientX < x.value) : (e.clientX > x.value);
-
+
var tboView = tree.view;
var modifKey = (e.shiftKey || e.ctrlKey || e.altKey || e.metaKey);
row = tree.currentIndex;
@@ -240,7 +240,7 @@ var AiOS_Places = {};
row = tboView.getParentIndex(row);
}
parents.reverse(); //dreht reihenfolge im array um
-
+
for (var i = tboView.rowCount-1; i >= 0; i--) //geht einfach jede zeile durch und testet ...
{
if (parents.length > 0 && parents[parents.length-1] === i)
@@ -256,14 +256,14 @@ var AiOS_Places = {};
}
}
}
-
+
if (aios_getBoolean("aios-scrollToFolder", "checked") && (tboView.rowCount > tbo.getPageLength())) //falls gescrollt werden soll, aber nur wenn das auch wirklich noetig ist
{
tbo.scrollToRow(tree.currentIndex);
}
-
+
tbo.ensureRowIsVisible(tree.currentIndex); // scrollt zum index nur wenn noetig.
-
+
if (aios_getBoolean("aios-rememberFolder", "checked"))
{
switch(sidebarType)
@@ -271,7 +271,7 @@ var AiOS_Places = {};
case "bookmarks":
aios_gPrefBranch.setIntPref("lastBookmarkFolder", tree.currentIndex);
break;
-
+
case "history":
aios_gPrefBranch.setIntPref("lastHistoryFolder", tree.currentIndex);
break;
@@ -287,19 +287,19 @@ var AiOS_Places = {};
}*/
};
-
-
+
+
this.closeAllFolders = function() {
-
+
var aView = AiOS_Places.managerTree.treeBoxObject.view;
-
+
// zuletzt geoeffneten Ordner "vergessen"
try {
if(document.getElementById('bookmarksPanel')) aios_gPrefBranch.clearUserPref("lastBookmarkFolder");
else if(document.getElementById('history-panel')) aios_gPrefBranch.clearUserPref("lastHistoryFolder");
}
catch(e) { }
-
+
// Ordner schliessen
if (aView) {
aView.batching(true);
@@ -308,22 +308,22 @@ var AiOS_Places = {};
}
aView.batching(false);
}
-
+
};
-
-
+
+
// Clean up
this.shutdown = function() {
window.removeEventListener("DOMContentLoaded", AiOS_Places.initialize, false);
window.removeEventListener("unload", AiOS_Places.shutdown);
-
+
AiOS_Places.managerTree.removeEventListener("click", AiOS_Places.closeOtherFolders);
AiOS_Places.searchObj.removeEventListener("focus", AiOS_Places.focusBlurText);
AiOS_Places.searchObj.removeEventListener("blur", AiOS_Places.focusBlurText);
};
-
+
// Register handlers
window.addEventListener("DOMContentLoaded", this.initialize, false);
window.addEventListener("unload", this.shutdown);
-
+
}).apply(AiOS_Places);
\ No newline at end of file
diff --git a/content/places.xul b/content/places.xul
index ec73d79..abbb233 100644
--- a/content/places.xul
+++ b/content/places.xul
@@ -26,7 +26,7 @@
label="&closeFolder.label;" tooltiptext="&closeFolder.label;" />
<button id="viewButton" type="menu" label="&menu.tools.label;">
-
+
<menupopup id="viewPopUp">
<menuitem id="aios-enableAutoClose" type="checkbox" checked="false" persist="checked" label="&enable.autoClose.label;"
diff --git a/content/prefs/_overlay.js b/content/prefs/_overlay.js
index 2cb7758..2900f50 100644
--- a/content/prefs/_overlay.js
+++ b/content/prefs/_overlay.js
@@ -33,7 +33,7 @@ var aiosKeyconfig = {
key = this.prefService.getCharPref(this.keys[i]).split("][");
}catch(e){
continue;
- }
+ }
/* mod by eXXile
if(key[3] && (!key[4] || key[4] == document.location)) {
var nKey = document.getElementsByTagName("keyset")[0].appendChild(document.createElement("key"));
diff --git a/content/prefs/general.js b/content/prefs/general.js
index a1f9bff..9ef6983 100644
--- a/content/prefs/general.js
+++ b/content/prefs/general.js
@@ -89,16 +89,16 @@ function aios_changeWidthUnit(mode) {
var elem = document.getElementById('obj-' + mode + 'WidthVal');
var elemPref = document.getElementById(mode + 'WidthVal');
var theUnit = document.getElementById('obj-' + mode + 'WidthUnit').value;
-
+
var browserWidth = aios_getBrowserWidth();
var compWidth = browserWidth[3];
if(theUnit == "px") elem.value = parseInt((parseInt(elem.value) * compWidth) / 100);
else elem.value = parseInt((parseInt(elem.value) * 100) / compWidth);
-
+
// preference auch aendern, da sonst der neue Wert des Textfeldes nicht gespeichert wird
elemPref.value = elem.value;
-
+
// Kontrolle
aios_checkWidthVal(mode);
}
@@ -135,13 +135,13 @@ function aios_setConfSidebarWidth() {
var compWidth = browserWidth[3];
for(var i = 0; i < modes.length; i++) {
-
+
// Aufruf aus dem Options-Dialog => die Eingabefelder als Werte verwenden
if(document.getElementById('obj-minWidthVal')) {
elem = document.getElementById('obj-' + modes[i] + 'WidthVal');
theValue = elem.value;
theUnit = document.getElementById('obj-' + modes[i] + 'WidthUnit').value;
-
+
// Kontrolle
aios_checkWidthVal(modes[i]);
}
@@ -151,7 +151,7 @@ function aios_setConfSidebarWidth() {
theValue = elem;
theUnit = aios_gPrefBranch.getCharPref("gen.width." + modes[i] + "Unit");
}
-
+
// Prozente in Px umrechnen (Angaben in % funktionieren hier nicht??)
if(theUnit == "%") theValue = parseInt((compWidth * theValue) / 100);
diff --git a/content/prefs/keys.xul b/content/prefs/keys.xul
index a6c4092..430c046 100644
--- a/content/prefs/keys.xul
+++ b/content/prefs/keys.xul
@@ -16,7 +16,7 @@
<![CDATA[
var gStrings = {
-
+
warn: "&keyconfig.warn;",
used: "&keyconfig.used;",
onreset: "&keyconfig.onreset;",
diff --git a/content/prefs/overlay_main.xul b/content/prefs/overlay_main.xul
index c9a5052..ab9bb3a 100644
--- a/content/prefs/overlay_main.xul
+++ b/content/prefs/overlay_main.xul
@@ -15,7 +15,7 @@
<![CDATA[
var aios_appOS = Components.classes['@mozilla.org/xre/app-info;1'].getService(Components.interfaces.nsIXULRuntime).OS;
-
+
var theFeatures = "chrome,titlebar,toolbar,centerscreen,";
theFeatures+= (aios_appOS == "Darwin") ? "dialog=no" : "modal";
@@ -25,7 +25,7 @@
<groupbox id="downloadsGroup">
<box insertbefore="saveWhere" id="aiosDownloadsBox">
-
+
<grid flex="1">
<columns>
<column flex="1" />
@@ -35,7 +35,7 @@
<rows>
<row align="center">
<label value="&misc.dm.overlay;" />
- <button id="aiosOptions" label="&menu.prefs.label;"
+ <button id="aiosOptions" label="&menu.prefs.label;"
oncommand="openDialog('chrome://aios/content/prefs/prefs.xul', 'aiosPrefsDialog', theFeatures, 'dwn');" />
</row>
</rows>
diff --git a/content/prefs/prefs.js b/content/prefs/prefs.js
index 4a7c765..3581bd9 100644
--- a/content/prefs/prefs.js
+++ b/content/prefs/prefs.js
@@ -31,7 +31,7 @@ function aios_initPrefs() {
extra2.setAttribute('popup', 'aios-settings-popup');
extra2.setAttribute('dir', 'reverse');
}
-
+
// abhaengige Elemente aktivieren oder deaktivieren
aios_checkDependent();
@@ -518,7 +518,7 @@ function aios_savePrefs() {
}
if(aios_WIN.aios_setTargets) aios_WIN.aios_setTargets();
-
+
aios_WIN.aios_checkThinSwitch();
if(aios_WIN.aios_setSidebarOrient) aios_WIN.aios_setSidebarOrient();
if(aios_WIN.aios_initAutohide) aios_WIN.aios_initAutohide();
@@ -597,14 +597,14 @@ function aios_rememberOldPrefs() {
allPrefs[i].setAttribute('oldValue', allPrefs[i].value);
// Change-Listener hinzufuegen
- if(!allPrefs[i].getAttribute('data-changed')) {
-
- allPrefs[i].addEventListener("change", function() {
- aios_checkApply(this);
- });
-
- allPrefs[i].setAttribute('data-changed', true)
-
+ if(!allPrefs[i].getAttribute('data-changed')) {
+
+ allPrefs[i].addEventListener("change", function() {
+ aios_checkApply(this);
+ });
+
+ allPrefs[i].setAttribute('data-changed', true)
+
}
}
}
diff --git a/install.rdf b/install.rdf
index b0bae10..a6d3b4a 100644
--- a/install.rdf
+++ b/install.rdf
@@ -23,7 +23,7 @@
<em:minVersion>14.0</em:minVersion>
<em:maxVersion>15.*</em:maxVersion>
</Description>
-
+
</em:targetApplication>
</Description>
diff --git a/skin/css/addons.css b/skin/css/addons.css
index 19932ce..49e676c 100644
--- a/skin/css/addons.css
+++ b/skin/css/addons.css
@@ -1,93 +1 @@
-page[aios-inSidebar]{padding:0;}page[aios-inSidebar]>hbox{-moz-box-orient:vertical;}
-page[aios-inSidebar] #categories{margin:0;padding:1px 1px 0 1px;}
-page[aios-inSidebar] .category,page[aios-inSidebar] .category:not([disabled]){height:auto;margin:0 1px 1px 0;padding:2px;}
-page[aios-inSidebar] .category-icon{margin:0;}
-page[aios-inSidebar] #category-search[disabled="true"],page[aios-inSidebar] #category-availableUpdates[disabled="true"],page[aios-inSidebar] #category-recentUpdates[disabled="true"],page[aios-inSidebar] .category-name,page[aios-inSidebar] .category-badge{display:none;}
-page[aios-inSidebar] #header{margin:0;padding:4px;}
-page[aios-inSidebar] #header-utils-btn{margin:0 5px;min-width:0;}
-page[aios-inSidebar] #updates-container{padding:5px 0;}page[aios-inSidebar] #updates-container .button-box{padding-left:0;padding-right:0;}
-page[aios-inSidebar] #updates-container button.button-link{margin-left:5px;}
-page[aios-inSidebar] #updates-container #close-btn{display:block !important;}
-page[aios-inSidebar] .view-header{padding:0 4px;min-height:0;}
-page[aios-inSidebar] .sorter,page[aios-inSidebar] .search-filter-radio{margin:3px 0 3px 5px;height:18px;max-height:18px;}
-page[aios-inSidebar] #search-filter{padding:0;font-size:11px;}
-page[aios-inSidebar] button.button-link{margin:0;padding:0;}
-page[aios-inSidebar] #view-port richlistbox richlistitem{-moz-binding:url("chrome://aios/content/addons.xml#richlistitem");}
-page[aios-inSidebar] .addon{padding:5px;}page[aios-inSidebar] .addon *{margin:0;}
-page[aios-inSidebar] .addon .warning,page[aios-inSidebar] .addon .error,page[aios-inSidebar] .addon .pending{margin-bottom:5px;}
-page[aios-inSidebar] .addon .pending>vbox{margin-left:10px;}
-page[aios-inSidebar] .addon .pending .button-box{padding-left:0;padding-right:0;}
-page[aios-inSidebar] .addon .icon-container,page[aios-inSidebar] .addon .warning-icon,page[aios-inSidebar] .addon .error-icon,page[aios-inSidebar] .addon .pending-icon{margin-right:10px !important;}
-page[aios-inSidebar] .addon .name-container{font-size:11px;font-weight:normal;}page[aios-inSidebar] .addon .name-container .name{font-weight:bold;}
-page[aios-inSidebar] .addon .name-container .version{margin-left:10px;}
-page[aios-inSidebar] .addon .name-container spacer,page[aios-inSidebar] .addon .creator,page[aios-inSidebar] .addon .date-updated{display:none;}
-page[aios-inSidebar] .addon:not([selected="true"]) .icon-container,page[aios-inSidebar] .addon:not([selected="true"]) .icon{height:16px;width:16px;}
-page[aios-inSidebar] .addon:not([selected="true"]) .disabled-postfix,page[aios-inSidebar] .addon:not([selected="true"]) .update-postfix{margin-left:5px;}
-page[aios-inSidebar] .addon:not([selected="true"]) .control-container,page[aios-inSidebar] .addon:not([selected="true"]) .addon-control,page[aios-inSidebar] .addon:not([selected="true"]) .description-container,page[aios-inSidebar] .addon:not([selected="true"]) .relnotes-container,page[aios-inSidebar] .addon:not([selected="true"]) .relnotes-toggle{display:none;}
-page[aios-inSidebar] .addon[selected="true"]{}page[aios-inSidebar] .addon[selected="true"] .icon-container,page[aios-inSidebar] .addon[selected="true"] .icon{height:32px;width:32px;}
-page[aios-inSidebar] .addon[selected="true"] .name-container{font-size:13px;font-weight:bold;}
-page[aios-inSidebar] .addon[selected="true"] .warning-icon,page[aios-inSidebar] .addon[selected="true"] .error-icon,page[aios-inSidebar] .addon[selected="true"] .pending-icon{margin:0 18px 0 8px;}
-page[aios-inSidebar] .addon[selected="true"] .aios-container>vbox,page[aios-inSidebar] .addon[selected="true"] .install-status,page[aios-inSidebar] .addon[selected="true"] .relnotes-toggle{margin-top:5px;}
-page[aios-inSidebar] .addon[selected="true"] .description-container{-moz-box-orient:vertical;float:left;}page[aios-inSidebar] .addon[selected="true"] .description-container .description{display:block;}
-page[aios-inSidebar] .addon[selected="true"] .description-container .details{margin-left:-2px;padding:0;}
-page[aios-inSidebar] .addon[selected="true"] .control-container>*{margin-left:2px;min-width:0;}page[aios-inSidebar] .addon[selected="true"] .control-container>*:first-child{margin-left:0;}
-page[aios-inSidebar] #detail-view .text-link{-moz-binding:url("chrome://aios/content/addons.xml#textlink");}
-page[aios-inSidebar] #detail-view vbox{font-size:1em;}
-page[aios-inSidebar] #detail-view .detail-view-container{padding:10px;}
-page[aios-inSidebar] #detail-view #detail-notifications{margin:0;padding:0;}
-page[aios-inSidebar] #detail-view #detail-icon-container{display:none;}
-page[aios-inSidebar] #detail-view #warning-container,page[aios-inSidebar] #detail-view #error-container,page[aios-inSidebar] #detail-view #pending-container{margin-bottom:9px;padding-bottom:10px;}
-page[aios-inSidebar] #detail-view #pending-container .button-box{padding-left:0;padding-right:0;}
-page[aios-inSidebar] #detail-view #pending-container>vbox{margin-left:10px;}
-page[aios-inSidebar] #detail-view #detail-header{margin-bottom:15px;padding-bottom:10px;}page[aios-inSidebar] #detail-view #detail-header>*{margin:0;padding:0;}
-page[aios-inSidebar] #detail-view #detail-icon{margin:0 10px 0 0;width:64px;height:64px;}
-page[aios-inSidebar] #detail-view spacer{display:none;}
-page[aios-inSidebar] #detail-view #detail-name{margin-bottom:0;}
-page[aios-inSidebar] #detail-view #detail-version{margin-bottom:5px;}
-page[aios-inSidebar] #detail-view #detail-name,page[aios-inSidebar] #detail-view #detail-version,page[aios-inSidebar] #detail-view .disabled-postfix,page[aios-inSidebar] #detail-view .update-postfix{font-size:14px;}
-page[aios-inSidebar] #detail-view #detail-restart-btn,page[aios-inSidebar] #detail-view #detail-undo-btn,page[aios-inSidebar] #detail-view #detail-name,page[aios-inSidebar] #detail-view #detail-version,page[aios-inSidebar] #detail-view #detail-creator,page[aios-inSidebar] #detail-view #detail-desc,page[aios-inSidebar] #detail-view #detail-fulldesc,page[aios-inSidebar] #detail-view #detail-grid *{margin-left:0;margin-right:0;}
-page[aios-inSidebar] #detail-view #detail-name,page[aios-inSidebar] #detail-view #detail-desc{font-weight:bold;}
-page[aios-inSidebar] #detail-view #detail-screenshot{margin-top:5px;max-width:none;}
-page[aios-inSidebar] #detail-view #detail-contributions>hbox{-moz-box-orient:vertical;-moz-box-align:end;}
-page[aios-inSidebar] #detail-view #detail-updates-row radio{margin-right:6px;}page[aios-inSidebar] #detail-view #detail-updates-row radio .radio-icon{margin-right:3px;}
-page[aios-inSidebar] #detail-view #detail-rating-row>hbox{-moz-box-orient:vertical;}
-page[aios-inSidebar] #detail-view #detail-controls button{margin-left:0;}
-page[aios-inSidebar][aios-appDefTheme="true"]{background-image:none;}page[aios-inSidebar][aios-appDefTheme="true"] .addon:not([selected="true"]){background-color:#FFFFFF;}
-page[aios-inSidebar][aios-appDefTheme="true"] #categories{border-top:none;border-bottom:1px solid ThreedShadow;background-color:#ffffff;}
-page[aios-inSidebar][aios-appDefTheme="true"] .category,page[aios-inSidebar][aios-appDefTheme="true"] .category:not([disabled]){border:none;border-radius:0;}page[aios-inSidebar][aios-appDefTheme="true"] .category[selected="true"],page[aios-inSidebar][aios-appDefTheme="true"] .category:not([disabled])[selected="true"]{background-color:#C1D2EE;}
-page[aios-inSidebar][aios-appDefTheme="true"] .category:hover,page[aios-inSidebar][aios-appDefTheme="true"] .category:not([disabled]):hover{background-color:#E0E8F6;}
-page[aios-inSidebar][aios-appDefTheme="true"] #header{border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-page[aios-inSidebar][aios-appDefTheme="true"] #updates-container{color:infotext;background-color:infobackground;border-bottom:1px solid ThreedShadow;}
-page[aios-inSidebar][aios-appDefTheme="true"] .view-header,page[aios-inSidebar][aios-appDefTheme="true"] #search-filter{background-color:-moz-dialog;border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-page[aios-inSidebar][aios-appDefTheme="true"] #view-port-container{border:0;border-radius:0;}
-page[aios-inSidebar][aios-appDefTheme="true"] .addon:not([selected="true"])[active=false]:not([pending]){opacity:0.6;}page[aios-inSidebar][aios-appDefTheme="true"] .addon:not([selected="true"])[active=false]:not([pending]):not([notification]){background-image:none;}
-page[aios-inSidebar][aios-appDefTheme="true"] #detail-view #warning-container,page[aios-inSidebar][aios-appDefTheme="true"] #detail-view #error-container,page[aios-inSidebar][aios-appDefTheme="true"] #detail-view #pending-container,page[aios-inSidebar][aios-appDefTheme="true"] #detail-view #detail-header{border-bottom:2px solid;-moz-border-bottom-colors:rgba(255, 255, 255, 0.2) rgba(28, 31, 37, 0.2);}
-page[aios-inSidebar][aios-appDefTheme="true"] #detail-view #detail-screenshot{border:5px solid #ffffff;border-radius:5px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]{}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .sorter{color:black;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .sorter[checkState="1"],page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .sorter[checkState="2"]{background-color:grey;color:white;box-shadow:none;text-shadow:none;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .sorter[checkState="1"]{list-style-image:url("../img/arrow-dn.png");}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .sorter[checkState="2"]{list-style-image:url("../img/arrow-up.png");}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .addon{border-top:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgba(0, 0, 0, 0.3);}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] .addon:not([selected="true"])[active=true]:nth-child(odd){background-color:rgba(255, 255, 255, 0.6);}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] #view-port-container{background-color:transparent;background-image:none;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"]{background-color:#efedea;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #header{background-color:-moz-dialog;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"]{background-color:#EDECEF;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #header{background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5 [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]){background-color:#EEF3FA;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) .view-header,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #se [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"]{background-color:#D4DDE5;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"]:-moz-window-inactive{background-color:#e8e8e8;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"]>hbox{border-top:1px solid #484848;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"]>hbox:-moz-window-inactive{border-top:1px solid #929292;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories{-moz-box-align:center;background-color:-moz-mac-chrome-active;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-bottom:1px solid #484848;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories:-moz-window-inactive{background-color:-moz-mac-chrome-inactive;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #929292;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .scrollbox-innerbox{margin:0 0 2px 0;padding:0;background-color:-moz-mac-chrome-active;border-top:1px solid #484848;border-right:1px solid #484848;border-bottom:1px solid #484848;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .scrollbox-innerbox:-moz-window-inactive{background-color:-moz-mac-chrome-inactive;border-top:1px solid #929292;border-right:1px solid #929292;border-bott [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disabled]){margin:0;padding:5px;border-left:1px solid #484848;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:-moz-window-inactive,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #cate [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category[selected="true"],page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disabled])[selected="true"]{background:#606060;box-shadow:inset #2a2a2a 0 3px 3px;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category[selected="true"]:-moz-window-inactive,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .ca [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category .category-icon,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disabled]) .category-icon{max-width:24px;max-height:24px;opacity:0.5;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category .category-icon:-moz-window-inactive,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disab [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:hover .category-icon,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disabled]):hover .category-icon,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category[selected="true"] .category-icon,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #categories .category:not([disabled])[selected="true"] .category-ico [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #header{padding:11px 3px 6px 5px;border-top:none;border-bottom:none;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #updates-container{margin:5px 0 0 0;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #updates-container #close-btn{margin:0;padding:0;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] .view-header,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #search-filter{background-color:#D4DDE5;background-image:none;border:none;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] .view-header:-moz-window-inactive,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #search-filter:-moz-window-inactive{background-color:#e8e8e8;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #view-port-container{background-color:#D4DDE5;background-image:none;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #view-port-container:-moz-window-inactive{background-color:#e8e8e8;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #view-port richlistbox{margin-top:5px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] .addon{padding:7px 5px;border:none;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] .addon:not([selected="true"])[active=true]:nth-child(odd){background-color:-moz-oddtreerow;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] .addon .details{margin-left:-3px;}
-page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #categories{padding:1px;border:1px solid ThreedShadow;}
-page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #header{border:none;}
-page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) category,page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) .category:not([disabled]){margin:0 0 1px 0;}page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) category[selected="true"],page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) .category:not([di [...]
-page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) category:hover,page[aios-inSidebar][aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) .category:not([disabled]):hover{background-color:transparent;}
-page[aios-inSidebar] richlistitem[type="user-script"] hbox.pending>vbox button:first-child{display:none !important;}
+page[aios-inSidebar]{padding:0}page[aios-inSidebar]>hbox{-moz-box-orient:vertical}page[aios-inSidebar] #categories{margin:0;padding:1px 1px 0 1px}page[aios-inSidebar] .category,page[aios-inSidebar] .category:not([disabled]){height:auto;margin:0 1px 1px 0;padding:2px}page[aios-inSidebar] .category-icon{margin:0}page[aios-inSidebar] #category-search[disabled="true"],page[aios-inSidebar] #category-availableUpdates[disabled="true"],page[aios-inSidebar] #category-recentUpdates[disabled="true" [...]
\ No newline at end of file
diff --git a/skin/css/aios.css b/skin/css/aios.css
index 5d9dfd1..08c37e9 100644
--- a/skin/css/aios.css
+++ b/skin/css/aios.css
@@ -1,53 +1 @@
- at namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-window[aiosOrient="left"] toolbox#aios-toggle-toolbox,window[aiosOrient="left"] toolbox#aios-toggle-toolbox>toolbar#aios-toggle-toolbar{margin:0 !important;border-left:none !important;}
-window[aiosOrient="right"] toolbox#aios-toggle-toolbox,window[aiosOrient="right"] toolbox#aios-toggle-toolbox>toolbar#aios-toggle-toolbar{margin:0 !important;border-right:none !important;}
-#aios-toggle-toolbox,#aios-toggle-toolbar{padding:0;border:none;}
-#aios-toggle-toolbar{-moz-appearance:none;}
-#aios-toolbox-left,#aios-toolbox-right,#aios-toolbox-sidebartop,#aios-toolbox-sidebartop2,#aios-toolbox-sidebarbottom,#aios-sbhtoolbox{border:none;}
-#aios-toolbar{-moz-appearance:none;-moz-box-flex:1;padding:1px 1px 1px 0;border:none;}#aios-toolbar[orient="vertical"]{-moz-box-orient:vertical;}
-#aios-toolbar[orient="horizontal"]{padding:0 1px 1px 0;}
-#aios-toolbar-contextmenu dialogheader,#aios-sbhtoolbar-contextmenu dialogheader{margin:0 0 7px 0;padding:2px 0;font-weight:bold;border:none;}
-#aios-toolbar[flexbuttons="true"] toolbarbutton{-moz-box-flex:1;}
-window[aiosVButtons="false"] #aios-toolbar[orient="vertical"] toolbarbutton{-moz-box-orient:horizontal !important;}
-window[aiosVButtons="true"] #aios-toolbar[orient="vertical"] toolbarbutton{-moz-box-orient:vertical !important;}
-#aios-toolbar[orient="vertical"][mode="text"] toolbarbutton{-moz-box-orient:horizontal;}#aios-toolbar[orient="vertical"][mode="text"] toolbarbutton .toolbarbutton-text{text-align:left;}
-#aios-toolbar[orient="vertical"] toolbarspacer,#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-spacer"]{height:21px;}
-#aios-toolbar toolbarspring,#aios-toolbar toolbarpaletteitem[id^="wrapper-spring"]{-moz-box-flex:1000;}
-#aios-toolbar toolbarseparator,#aios-toolbar toolbarpaletteitem[id^="wrapper-separator"]{margin:0 0 1px 1px;}
-#aios-toolbar[orient="vertical"] toolbarseparator,#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"]{-moz-appearance:none;height:2px;max-height:2px;min-height:2px;padding:0;border:none;border-top:1px solid ThreedShadow;border-bottom:1px solid ThreedHighlight;}
-#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"]{min-height:5px;border-bottom:1px solid ThreedHighlight;background-color:ActiveBorder;}
-#aios-toolbar[orient="horizontal"] toolbarpaletteitem[id^="wrapper-separator"]{min-width:5px;max-width:5px;border-left:1px solid ThreedShadow;background-color:ActiveBorder;}
-#aios-toolbar[orient="vertical"] toolbarpaletteitem{margin:-2px 0;border:none;border-top:2px solid transparent;border-bottom:2px solid transparent;}#aios-toolbar[orient="vertical"] toolbarpaletteitem[dragover="left"]{border-color:transparent;border-top-color:#000000;}
-#aios-toolbar[orient="vertical"] toolbarpaletteitem[dragover="right"]{border-color:transparent;border-bottom-color:#000000;}
-#aios-toggle-toolbox grippy,#sidebar-splitter grippy{-moz-binding:url("chrome://aios/content/aios.xml#aiosGrippy");cursor:pointer;background:transparent none no-repeat center;}#aios-toggle-toolbox grippy:hover,#sidebar-splitter grippy:hover{background-color:-moz-MenuHover;}
-#sidebar-splitter[orient="horizontal"] grippy{min-width:5px;min-height:119px;}
-#aios-toggle-toolbox grippy,#sidebar-splitter[orient="horizontal"] grippy,window[aiosOrient="right"][aiosOpen="false"] #aios-toggle-toolbox grippy,window[aiosOrient="right"][aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy{background-image:url(../img/grippy-left.gif);}
-window[aiosOpen="false"] #aios-toggle-toolbox grippy,window[aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy,window[aiosOrient="right"] #aios-toggle-toolbox grippy,window[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] grippy{background-image:url(../img/grippy-right.gif);}
-.aios-noIcons>.menu-iconic-left image{display:none;}
-#personal-bookmarks,#PlacesToolbarItems{-moz-box-orient:horizontal;}
-#aios-toolbar[orient="vertical"] #personal-bookmarks,#aios-toolbar[orient="vertical"] #PlacesToolbarItems{-moz-box-orient:vertical;}
-#aios-toolbar[orient="vertical"][mode="icons"] label,#aios-toolbar[orient="vertical"][mode="icons"] .chevron>label{display:none !important;}
-#aios-toolbar[orient="vertical"][mode="icons"] menupopup label{display:block !important;}
-#aios-toolbar[mode="icons"]:not([iconsize="small"]) .bookmark-item>image{width:22px;height:22px;margin:1px;}
-#sidebar,#sidebar-box{margin:0;padding:0;max-width:none !important;}
-sidebarheader{padding:0 1px 1px 1px;}
-#sidebar-title{display:none !important;}
-#sidebars-titlebutton>label{padding-top:2px;padding-bottom:2px;padding-right:10px;background:url(../img/arrow.gif) no-repeat right 8px;}
-sidebarheader>.tabs-closebutton{display:none;}
-#aios-sbhtoolbox,#aios-sbhtoolbar{-moz-appearance:none;min-width:30px;background-color:transparent;background-image:none !important;border:none;}
-window[aiosOrient="left"][aiosMode="rtl"] #browser{direction:ltr;}window[aiosOrient="left"][aiosMode="rtl"] #browser *{direction:rtl;}
-window[aiosOrient="right"][aiosMode="ltr"] #browser{direction:rtl;}window[aiosOrient="right"][aiosMode="ltr"] #browser *{direction:ltr;}
-#aiosPopupset tooltip{padding:1px;}#aiosPopupset tooltip box{-moz-binding:url(chrome://aios/content/aios.xml#aiosTooltips);}
-#aiosPopupset tooltip label{margin:0;padding:1px 3px;}#aiosPopupset tooltip label[value=""],#aiosPopupset tooltip labellabel:not([value]){display:none;}
-#aiosPopupset tooltip label:not([class="odd"]){border-top:1px dotted ThreedDarkShadow;border-bottom:1px dotted ThreedDarkShadow;}
-#aiosPopupset tooltip>label:not([class="odd"]){margin-bottom:5px;padding:2px 3px 4px 3px;border-top:none;border-bottom:1px solid ThreedDarkShadow;}
-window[onclose="PrintUtils.exitPrintPreview(); return false;"] #aios-toggle-toolbox,window[onclose="PrintUtils.exitPrintPreview(); return false;"] #sidebar-box,window[onclose="PrintUtils.exitPrintPreview(); return false;"] #aios-toolbox-left,window[onclose="PrintUtils.exitPrintPreview(); return false;"] #aios-toolbox-right,window[onclose="PrintUtils.exitPrintPreview(); return false;"] #sidebar-splitter{display:none;}
-sidebarheader #tt-toolbox-sidebarheader{display:none;}
-#console2-button,menuitem[observes="viewConsole2Sidebar"]:not([id="console-mitem"]){display:none !important;}
-#emSidebar,#tmSidebar{display:none !important;}
-menuitem[id="menu_dmtSidebar"]{display:none !important;}
-menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:show"],menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:hide"]{display:none !important;}
-window:not([windowtype="mozilla:sidebar"]) #ezsidebar-panels-button{display:none !important;}
-window[persona] #browser,window[lwtheme="true"] #browser{border-top:none !important;}
-window[persona] #aios-toggle-toolbar,window[lwtheme="true"] #aios-toggle-toolbar,window[persona] #aios-toolbar,window[lwtheme="true"] #aios-toolbar,window[persona] sidebarheader,window[lwtheme="true"] sidebarheader,window[persona]:-moz-system-metric(windows-default-theme) #aios-toolbar[posMode="4"],window[lwtheme="true"]:-moz-system-metric(windows-default-theme) #aios-toolbar[posMode="4"],window[persona] #sidebar-splitter[orient="horizontal"] hbox,window[lwtheme="true"] #sidebar-splitter [...]
-window[persona] #sidebar-splitter[orient="horizontal"],window[lwtheme="true"] #sidebar-splitter[orient="horizontal"]{-moz-appearance:none !important;}
+ at namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");window[aiosOrient="left"] toolbox#aios-toggle-toolbox,window[aiosOrient="left"] toolbox#aios-toggle-toolbox>toolbar#aios-toggle-toolbar{margin:0!important;border-left:none!important}window[aiosOrient="right"] toolbox#aios-toggle-toolbox,window[aiosOrient="right"] toolbox#aios-toggle-toolbox>toolbar#aios-toggle-toolbar{margin:0!important;border-right:none!important}#aios-toggle-toolbox,#aios-toggle-toolbar{pad [...]
\ No newline at end of file
diff --git a/skin/css/aios_buttons_darwin.css b/skin/css/aios_buttons_darwin.css
index d0bc875..1f0c962 100644
--- a/skin/css/aios_buttons_darwin.css
+++ b/skin/css/aios_buttons_darwin.css
@@ -1,27 +1 @@
-#downloads-button,#downloads-button:hover,toolbarbutton.toolbarbutton-1.aios-tbutton,toolbarbutton.toolbarbutton-1.aios-tbutton:hover,toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton,toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover{list-style-image:url(../icons/toolbar_darwin.png);}
-#downloads-button,#downloads-button:hover,toolbar[iconsize="small"] #downloads-button,toolbar[iconsize="small"] #downloads-button:hover{-moz-image-region:rect(0, 16px, 16px, 0);}#downloads-button[checked="true"],#downloads-button:hover[checked="true"],toolbar[iconsize="small"] #downloads-button[checked="true"],toolbar[iconsize="small"] #downloads-button:hover[checked="true"]{-moz-image-region:rect(16px, 16px, 32px, 0);}
-#addons-button,toolbar[iconsize="small"] #addons-button{-moz-image-region:rect(0, 32px, 16px, 16px);}#addons-button[checked="true"],toolbar[iconsize="small"] #addons-button[checked="true"]{-moz-image-region:rect(16px, 32px, 32px, 16px);}
-#multipanel-button,toolbar[iconsize="small"] #multipanel-button{-moz-image-region:rect(0, 48px, 16px, 32px);}#multipanel-button[checked="true"],toolbar[iconsize="small"] #multipanel-button[checked="true"]{-moz-image-region:rect(16px, 48px, 32px, 32px);}
-#pageinfo-button,toolbar[iconsize="small"] #pageinfo-button{-moz-image-region:rect(0, 64px, 16px, 48px);}#pageinfo-button[checked="true"],toolbar[iconsize="small"] #pageinfo-button[checked="true"]{-moz-image-region:rect(16px, 64px, 32px, 48px);}
-#console-button,toolbar[iconsize="small"] #console-button{-moz-image-region:rect(0, 96px, 16px, 80px);}#console-button[checked="true"],toolbar[iconsize="small"] #console-button[checked="true"]{-moz-image-region:rect(16px, 96px, 32px, 80px);}
-#paneltab-button,toolbar[iconsize="small"] #paneltab-button{-moz-image-region:rect(0, 112px, 16px, 96px);}
-#sidebars-button,toolbar[iconsize="small"] #sidebars-button{-moz-image-region:rect(0, 128px, 16px, 112px);}#sidebars-button dropmarker,toolbar[iconsize="small"] #sidebars-button dropmarker{display:none;}
-#sidebars-togglebutton,toolbar[iconsize="small"] #sidebars-togglebutton{-moz-image-region:rect(0, 144px, 16px, 128px);}#sidebars-togglebutton[checked="true"],toolbar[iconsize="small"] #sidebars-togglebutton[checked="true"]{-moz-image-region:rect(16px, 144px, 32px, 128px);}
-toolbar[mode="full"]:not([orient="vertical"]) #sidebars-togglebutton{-moz-box-orient:horizontal;}toolbar[mode="full"]:not([orient="vertical"]) #sidebars-togglebutton .toolbarbutton-menubutton-button{-moz-box-orient:horizontal;}
-#autohide-button,toolbar[iconsize="small"] #autohide-button{-moz-image-region:rect(0, 160px, 16px, 144px);}#autohide-button[checked="true"],toolbar[iconsize="small"] #autohide-button[checked="true"]{-moz-image-region:rect(16px, 160px, 32px, 144px);}
-#toolbar-button,toolbar[iconsize="small"] #toolbar-button{-moz-image-region:rect(0, 176px, 16px, 160px);}#toolbar-button[checked="true"],toolbar[iconsize="small"] #toolbar-button[checked="true"]{-moz-image-region:rect(16px, 176px, 32px, 160px);}
-menuitem[key="aiosKey_panelTab1"],menuitem[key="aiosKey_panelTab2"],menuitem#aios-sidebar-mitem-show,menuitem#aios-sidebar-mitem-hide,menuitem[key="aiosKey_prefs"]{list-style-image:url(../icons/panels_menus.png);}
-menuitem[key="aiosKey_panelTab1"]{-moz-image-region:rect(48px, 16px, 64px, 0);}
-menuitem[key="aiosKey_panelTab2"]{-moz-image-region:rect(48px, 32px, 64px, 16px);}
-menuitem#aios-sidebar-mitem-hide{-moz-image-region:rect(48px, 48px, 64px, 32px);}
-menuitem#aios-sidebar-mitem-show{-moz-image-region:rect(48px, 64px, 64px, 48px);}
-menuitem[key="aiosKey_prefs"]{-moz-image-region:rect(32px, 16px, 48px, 0);}
-window[aios-appDefTheme="true"] #downloads-button image.toolbarbutton-icon,window[aios-appDefTheme="true"] #downloads-button:hover image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton image.toolbarbutton-icon,wind [...]
-window[aios-appDefTheme="true"] #downloads-button image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] #downloads-button:hover image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] toolbar[iconsi [...]
-window[aios-appDefTheme="true"] #downloads-button[checked="true"] image.toolbarbutton-icon,window[aios-appDefTheme="true"] #downloads-button:hover[checked="true"] image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton[checked="true"] image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover[checked="true"] image.toolbarbutton-icon,window[aios-appDefTheme="true"] toolbar[iconsize="small"] toolbarb [...]
-window[aios-appDefTheme="true"] #downloads-button[checked="true"] image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] #downloads-button:hover[checked="true"] image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton[checked="true"] image.toolbarbutton-icon:-moz-window-inactive,window[aios-appDefTheme="true"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover[checked="true"] image.toolbarbutton-icon:-mo [...]
-window[aios-appDefTheme="true"] #aios-toolbar[orient="vertical"] toolbarbutton{margin:2px 1px;}
-window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="small"] toolbarbutton{margin:0 2px;padding:0;min-width:0;max-height:none;}window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="small"] toolbarbutton image{margin:0;}
-window[aios-appDefTheme="true"] toolbar[mode="full"] #downloads-button label{margin-top:5px;}
-window[aios-appDefTheme="true"] #sidebars-togglebutton,window[aios-appDefTheme="true"] toolbar[iconsize="small"] #sidebars-togglebutton{border:none;}window[aios-appDefTheme="true"] #sidebars-togglebutton .toolbarbutton-menubutton-button label,window[aios-appDefTheme="true"] toolbar[iconsize="small"] #sidebars-togglebutton .toolbarbutton-menubutton-button label{margin-left:2px;margin-right:3px;}
-window[aios-appDefTheme="true"] toolbar[mode="icons"]:not([orient="vertical"]) #sidebars-togglebutton[checked="true"]{-moz-appearance:toolbarbutton;}window[aios-appDefTheme="true"] toolbar[mode="icons"]:not([orient="vertical"]) #sidebars-togglebutton[checked="true"] .toolbarbutton-menubutton-button,window[aios-appDefTheme="true"] toolbar[mode="icons"]:not([orient="vertical"]) #sidebars-togglebutton[checked="true"] .toolbarbutton-menubutton-dropmarker{-moz-appearance:none;min-width:0;}
+#downloads-button,#downloads-button:hover,toolbarbutton.toolbarbutton-1.aios-tbutton,toolbarbutton.toolbarbutton-1.aios-tbutton:hover,toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton,toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover{list-style-image:url(../icons/toolbar_darwin.png)}#downloads-button,#downloads-button:hover,toolbar[iconsize="small"] #downloads-button,toolbar[iconsize="small"] #downloads-button:hover{-moz-image-region:rect(0,16p [...]
\ No newline at end of file
diff --git a/skin/css/aios_buttons_generic.css b/skin/css/aios_buttons_generic.css
index e79b641..0d42c1d 100644
--- a/skin/css/aios_buttons_generic.css
+++ b/skin/css/aios_buttons_generic.css
@@ -1,27 +1 @@
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]){}window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[orient="vertical"] toolbarseparator{-moz-appearance:none !important;margin:3px 6px 2px 6px;border-bottom:1px solid -moz-ButtonHoverFace;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[orient="vertical"][iconsize="small"] toolbarseparator{margin-left:5px;margin-right:5px;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbarbutton.toolbarbutton-1.aios-tbutton,window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbarbutton.toolbarbutton-1.aios-tbutton:hover,window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton,window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover{list-style-image [...]
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #addons-button{-moz-image-region:rect(0, 24px, 24px, 0);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #addons-button{-moz-image-region:rect(24px, 16px, 40px, 0);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #multipanel-button{-moz-image-region:rect(0, 48px, 24px, 24px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #multipanel-button{-moz-image-region:rect(24px, 32px, 40px, 16px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #pageinfo-button{-moz-image-region:rect(0, 72px, 24px, 48px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #pageinfo-button{-moz-image-region:rect(24px, 48px, 40px, 32px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #console-button{-moz-image-region:rect(0, 120px, 24px, 96px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #console-button{-moz-image-region:rect(24px, 80px, 40px, 64px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #paneltab-button{-moz-image-region:rect(0, 144px, 24px, 120px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #paneltab-button{-moz-image-region:rect(24px, 96px, 40px, 80px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #sidebars-button{-moz-image-region:rect(0, 168px, 24px, 144px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #sidebars-button{-moz-image-region:rect(24px, 112px, 40px, 96px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #sidebars-togglebutton{padding:0 !important;-moz-image-region:rect(0, 192px, 24px, 168px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #sidebars-togglebutton{-moz-image-region:rect(24px, 128px, 40px, 112px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #autohide-button{-moz-image-region:rect(0, 216px, 24px, 192px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #autohide-button{-moz-image-region:rect(24px, 144px, 40px, 128px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #toolbar-button{-moz-image-region:rect(0, 240px, 24px, 216px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbar[iconsize="small"] #toolbar-button{-moz-image-region:rect(24px, 160px, 40px, 144px);}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_panelTab1"],window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_panelTab2"],window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem#aios-sidebar-mitem-show,window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem#aios-sidebar-mitem-hide,window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_prefs"]{list-style-image:url(../icon [...]
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_panelTab1"]{-moz-image-region:rect(80px, 16px, 96px, 0) !important;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_panelTab2"]{-moz-image-region:rect(80px, 32px, 96px, 16px) !important;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem#aios-sidebar-mitem-hide{-moz-image-region:rect(80px, 48px, 96px, 32px) !important;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem#aios-sidebar-mitem-show{-moz-image-region:rect(80px, 64px, 96px, 48px) !important;}
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) menuitem[key="aiosKey_prefs"]{-moz-image-region:rect(64px, 16px, 80px, 0) !important;}
+window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[orient="vertical"] toolbarseparator{-moz-appearance:none!important;margin:3px 6px 2px 6px;border-bottom:1px solid -moz-ButtonHoverFace}window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[orient="vertical"][iconsize="small"] toolbarseparator{margin-left:5px;margin-right:5px}window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) toolbarbutton.toolbarbutton-1.aios-tbutton,window:not([aios-ap [...]
\ No newline at end of file
diff --git a/skin/css/aios_buttons_winnt.css b/skin/css/aios_buttons_winnt.css
index 1763724..1f74814 100644
--- a/skin/css/aios_buttons_winnt.css
+++ b/skin/css/aios_buttons_winnt.css
@@ -1,38 +1 @@
-#aios-toolbar[orient="vertical"] toolbarbutton{margin:2px 1px;padding-top:2px;padding-bottom:2px;}#aios-toolbar[orient="vertical"] toolbarbutton toolbarbutton{margin:0;}
-#aios-toolbar[orient="vertical"][iconsize="small"] .toolbarbutton-icon{margin:1px;}
-#aios-toolbar[orient="vertical"] toolbarseparator,#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"]{margin:4px 2px 2px 2px;}
-window[aios-appDefTheme="true"]{}window[aios-appDefTheme="true"] toolbar[mode="icons"]{}window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="menu-button"][checked="true"] .toolbarbutton-icon,window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="menu-button"][checked="true"] .dropmarker-icon{background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.1)) !important;background-color:rgba(23, 51, 79, 0.15) !important;border- [...]
-window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="menu-button"][checked="true"]:hover .toolbarbutton-icon,window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="menu-button"][checked="true"]:hover .dropmarker-icon{border-color:rgba(23, 51, 79, 0.3) rgba(23, 51, 79, 0.35) rgba(23, 51, 79, 0.4) !important;background-color:rgba(240, 245, 250, 0.75) !important;box-shadow:0 0 1px rgba(23, 51, 79, 0.03),0 0 2px rgba(23, 51, 79, 0.1) !important;-moz-tr [...]
-window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="checkbox"]:not([checked="true"]) .toolbarbutton-icon,window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="checkbox"]:not([checked="true"]) .dropmarker-icon{background-image:none !important;background-color:transparent !important;box-shadow:none !important;border-color:transparent !important;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1{margin:2px 2px 2px 3px;}window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1,window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .too [...]
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:hover:not(:active):not([disabled="true"]):not([checked="true"]):not([open="true"]):not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:hover:not(:active):not([disabled="true"]):not([checked="true"]):not([open="true"]):not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .to [...]
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:active:hover:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:active:hover:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1[open="true"]:hover:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] [...]
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:active:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1:active:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1[open="true"]:not([type="menu-button"]),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1[o [...]
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1>.toolbarbutton-icon,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1>.toolbarbutton-icon,window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"] .toolbarbutton-1>.toolbarbutton-menubutton-button>.toolbarbutton-icon,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"] .toolbarbutton-1>.toolbarbutto [...]
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"],window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"]{}window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][type="menu-button"],window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][type="menu-button"]{padding:0;background:none;border:none;box-shadow:none;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="vertical"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="vertical"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="vertical"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker,window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="vertical"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker{border-top-left-radius:0;border-top-right-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button :-moz-locale-dir(ltr),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button :-moz-locale-dir(ltr){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button :-moz-locale-dir(rtl),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-button :-moz-locale-dir(rtl){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker :-moz-locale-dir(ltr),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker :-moz-locale-dir(ltr){border-top-left-radius:0;border-bottom-left-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker :-moz-locale-dir(rtl),window[aios-appDefTheme="true"] #aios-sbhtoolbar[iconsize="large"][mode="icons"][orient="horizontal"] .toolbarbutton-1[type="menu-button"]>.toolbarbutton-menubutton-dropmarker :-moz-locale-dir(rtl){border-top-right-radius:0;border-bottom-right-radius:0;}
-window[aios-appDefTheme="true"] #aios-toolbar[mode="full"] .toolbarbutton-1,window[aios-appDefTheme="true"] #aios-toolbar[mode="full"] .toolbarbutton-menubutton-button{padding:5px;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="small"] .toolbarbutton-1{margin:0 1px;padding:0 2px;}
-window[aios-appDefTheme="true"] #aios-toolbar[iconsize="small"][orient="horizontal"] .toolbarbutton-1{padding:0 3px;}
-toolbarbutton.aios-tbutton:not([type="menu-button"]),toolbarbutton.aios-tbutton[type="menu-button"]{list-style-image:url(../icons/toolbar_windows.png);}
-toolbar[tabsontop=false] toolbarbutton.aios-tbutton:not([type="menu-button"]),toolbar[tabsontop=false] toolbarbutton.aios-tbutton[type="menu-button"],toolbarbutton.aios-tbutton:not([type="menu-button"]):-moz-lwtheme-brighttext,toolbarbutton.aios-tbutton[type="menu-button"]:-moz-lwtheme-brighttext{list-style-image:url(../icons/toolbar_inverted_windows.png);}
-#addons-button{-moz-image-region:rect(1px, 17px, 17px, 1px);}
-#multipanel-button{-moz-image-region:rect(1px, 35px, 17px, 19px);}
-#pageinfo-button{-moz-image-region:rect(1px, 53px, 17px, 37px);}
-#console-button{-moz-image-region:rect(1px, 71px, 17px, 55px);}
-#paneltab-button{-moz-image-region:rect(1px, 89px, 17px, 73px);}
-#sidebars-button{-moz-image-region:rect(1px, 107px, 17px, 91px);}
-#sidebars-togglebutton{-moz-image-region:rect(1px, 125px, 17px, 109px);}
-#autohide-button{-moz-image-region:rect(1px, 143px, 17px, 127px);}
-#toolbar-button{-moz-image-region:rect(1px, 161px, 17px, 145px);}
-menuitem[key="aiosKey_panelTab1"],menuitem[key="aiosKey_panelTab2"],menuitem#aios-sidebar-mitem-show,menuitem#aios-sidebar-mitem-hide,menuitem[key="aiosKey_prefs"]{list-style-image:url(../icons/panels_menus.png);}
-menuitem[key="aiosKey_panelTab1"]{-moz-image-region:rect(16px, 16px, 32px, 0);}
-menuitem[key="aiosKey_panelTab2"]{-moz-image-region:rect(16px, 32px, 32px, 16px);}
-menuitem#aios-sidebar-mitem-hide{-moz-image-region:rect(16px, 48px, 32px, 32px);}
-menuitem#aios-sidebar-mitem-show{-moz-image-region:rect(16px, 64px, 32px, 48px);}
-menuitem[key="aiosKey_prefs"]{-moz-image-region:rect(0, 16px, 16px, 0);}
+#aios-toolbar[orient="vertical"] toolbarbutton{margin:2px 1px;padding-top:2px;padding-bottom:2px}#aios-toolbar[orient="vertical"] toolbarbutton toolbarbutton{margin:0}#aios-toolbar[orient="vertical"][iconsize="small"] .toolbarbutton-icon{margin:1px}#aios-toolbar[orient="vertical"] toolbarseparator,#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"]{margin:4px 2px 2px 2px}window[aios-appDefTheme="true"] toolbar[mode="icons"] toolbarbutton[type="menu-button"][check [...]
\ No newline at end of file
diff --git a/skin/css/aios_theme_darwin.css b/skin/css/aios_theme_darwin.css
index 4d70002..1bc007b 100644
--- a/skin/css/aios_theme_darwin.css
+++ b/skin/css/aios_theme_darwin.css
@@ -1,26 +1 @@
-window[aios-appDefTheme="true"]{}window[aios-appDefTheme="true"] #aios-toggle-toolbar,window[aios-appDefTheme="true"] #aios-toolbar{background-color:-moz-mac-chrome-active;}window[aios-appDefTheme="true"] #aios-toggle-toolbar:-moz-window-inactive,window[aios-appDefTheme="true"] #aios-toolbar:-moz-window-inactive{background-color:-moz-mac-chrome-inactive;}
-window[aios-appDefTheme="true"] #aios-toolbar[orient="horizontal"]{padding:3px 0 4px 0;}
-window[aios-appDefTheme="true"] #aios-toggle-toolbar{border-top:1px solid #c0c0c0;border-right:1px solid #484848;}window[aios-appDefTheme="true"] #aios-toggle-toolbar:-moz-window-inactive{border-top:1px solid #e1e1e1;border-right:1px solid #929292;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbox{border-left:1px solid #484848;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbox:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbar{border-left:1px solid #c0c0c0;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbar:-moz-window-inactive{border-left:1px solid #e1e1e1;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="1"]{border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #484848;}window[aios-appDefTheme="true"] #aios-toolbar[posMode="1"]:-moz-window-inactive{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #929292;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="1"]{border-left:2px groove #484848;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="1"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"][aiosOrient="right"][aiosOpen="false"] #aios-toolbar[posMode="1"]{border-right:none;}window[aios-appDefTheme="true"][aiosOrient="right"][aiosOpen="false"] #aios-toolbar[posMode="1"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="2"]{border-top:1px solid #c0c0c0;border-left:2px groove #484848;border-right:1px solid #484848;}window[aios-appDefTheme="true"] #aios-toolbar[posMode="2"]:-moz-window-inactive{border-top:1px solid #e1e1e1;border-left:1px solid #929292;border-right:1px solid #929292;}
-window[aios-appDefTheme="true"][aiosOpen="false"] #aios-toolbar[posMode="2"]{border-left:1px solid #c0c0c0;}window[aios-appDefTheme="true"][aiosOpen="false"] #aios-toolbar[posMode="2"]:-moz-window-inactive{border-left:1px solid #e1e1e1;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="2"]{border-right:none;}
-window[aios-appDefTheme="true"][aiosOrient="right"][aiosOpen="false"] #aios-toolbar[posMode="2"]{border-left:2px groove #484848;}window[aios-appDefTheme="true"][aiosOrient="right"][aiosOpen="false"] #aios-toolbar[posMode="2"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="3"]{border-right:1px solid #484848;border-top:1px solid #c0c0c0;border-bottom:1px solid #484848;border-left:1px solid #c0c0c0;}window[aios-appDefTheme="true"] #aios-toolbar[posMode="3"]:-moz-window-inactive{border-top:1px solid #e1e1e1;border-right:1px solid #929292;border-bottom:1px solid #929292;border-left:1px solid #e1e1e1;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="3"]{border-right:none;border-left:1px solid #484848;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="3"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="4"]{border-top:2px groove #c0c0c0;border-right:1px solid #484848;border-bottom:1px solid #484848;border-left:1px solid #c0c0c0;}window[aios-appDefTheme="true"] #aios-toolbar[posMode="4"]:-moz-window-inactive{border-top:2px groove #e1e1e1;border-right:1px solid #929292;border-bottom:1px solid #929292;border-left:1px solid #e1e1e1;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="4"]{border-right:none;border-left:1px solid #484848;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="4"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="5"]{border-top:2px groove #c0c0c0;border-right:1px solid #484848;border-left:1px solid #c0c0c0;}window[aios-appDefTheme="true"] #aios-toolbar[posMode="5"]:-moz-window-inactive{border-top:2px groove #e1e1e1;border-right:1px solid #929292;border-left:1px solid #e1e1e1;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="5"]{border-right:none;border-left:1px solid #484848;}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="5"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] grippy:hover{background-color:#D4DDE5 !important;}
-window[aios-appDefTheme="true"] #sidebar-splitter grippy:hover{background-color:-moz-mac-chrome-active !important;}
-window[aios-appDefTheme="true"] #sidebar-splitter[orient="horizontal"]{border:none;border-right:1px solid #484848;background-color:#D4DDE5;}window[aios-appDefTheme="true"] #sidebar-splitter[orient="horizontal"]:-moz-window-inactive{background-color:#e8e8e8;border-right:1px solid #929292;}
-window[aios-appDefTheme="true"] #sidebar-splitter[orient="horizontal"][grippy="false"]{min-width:3px;}
-window[aios-appDefTheme="true"] #sidebar-splitter[orient="horizontal"][grippy="true"]{min-width:6px;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #sidebar-splitter[orient="horizontal"]{border-left:1px solid #484848;border-right:none;}window[aios-appDefTheme="true"][aiosOrient="right"] #sidebar-splitter[orient="horizontal"]:-moz-window-inactive{border-left:1px solid #929292;}
-window[aios-appDefTheme="true"] #aios-toolbar toolbarseparator,window[aios-appDefTheme="true"] #aios-toolbar toolbarpaletteitem[id^="wrapper-separator"]{margin:0 1px;border-left:1px dotted #484848;}
-window[aios-appDefTheme="true"] #aios-toolbar[orient="vertical"] toolbarseparator,window[aios-appDefTheme="true"] #aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"]{margin:4px 2px 3px 2px;border-top:1px dotted #484848;border-bottom:none;}
+window[aios-appDefTheme="true"] #aios-toggle-toolbar,window[aios-appDefTheme="true"] #aios-toolbar{background-color:-moz-mac-chrome-active}window[aios-appDefTheme="true"] #aios-toggle-toolbar:-moz-window-inactive,window[aios-appDefTheme="true"] #aios-toolbar:-moz-window-inactive{background-color:-moz-mac-chrome-inactive}window[aios-appDefTheme="true"] #aios-toolbar[orient="horizontal"]{padding:3px 0 4px 0}window[aios-appDefTheme="true"] #aios-toggle-toolbar{border-top:1px solid #c0c0c0;b [...]
\ No newline at end of file
diff --git a/skin/css/aios_theme_generic.css b/skin/css/aios_theme_generic.css
index 0a4211b..65a88dc 100644
--- a/skin/css/aios_theme_generic.css
+++ b/skin/css/aios_theme_generic.css
@@ -1,7 +1 @@
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]){}window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toggle-toolbar{border-top:none;border-right:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"])[aiosOrient="right"] #aios-toggle-toolbar{border-left:none;border-left:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbox-left,window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbox-right,window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbox-sidebartop,window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbox-sidebartop2,window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not( [...]
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[posMode="3"],window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbar[posMode="5"]{border:none !important;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"])[aiosOrient="left"] #aios-toolbar[posMode="2"]{border-right:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"])[aiosOrient="right"] #aios-toolbar[posMode="1"]{border-left:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #sidebar-splitter[orient="horizontal"]{border:none !important;}
+window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toggle-toolbar{border-top:0;border-right:1px solid ThreedShadow}window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"])[aiosOrient="right"] #aios-toggle-toolbar{border-left:none;border-left:1px solid ThreedShadow}window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #aios-toolbox-left,window[aios-appDefTheme="true"]:not([aios-appOS="WINNT" [...]
\ No newline at end of file
diff --git a/skin/css/aios_theme_winnt.css b/skin/css/aios_theme_winnt.css
index 70e684e..6884026 100644
--- a/skin/css/aios_theme_winnt.css
+++ b/skin/css/aios_theme_winnt.css
@@ -1,18 +1 @@
-window[aios-appDefTheme="true"]{}window[aios-appDefTheme="true"] #aios-toggle-toolbar{border-top:1px solid ThreedHighlight;border-right:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbar{border-left:1px solid ThreedShadow;border-right:none;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="1"]{border-top:1px solid ThreedHighlight;border-left:1px solid ThreedHighlight;border-right:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="left"] #browser[posMode="1"] #sidebar-splitter[grippy="true"]{border-left:none;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="right"] #aios-toolbar[posMode="1"]{border-right:none;border-left:2px groove ThreedHighlight;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="right"] #browser[posMode="1"] #sidebar-splitter[grippy="true"]{border-right:none;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="2"]{border-top:1px solid ThreedHighlight;border-left:2px groove ThreedHighlight;}
-window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toolbar[posMode="2"]{border-left:2px groove ThreedHighlight;border-right:none;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="left"] #aios-toolbar[posMode="2"]{border-left:1px solid ThreedHighlight;border-right:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="left"] #browser[posMode="2"] #sidebar-splitter[grippy="true"]{border-left:none;}
-window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="right"] #browser[posMode="2"] #sidebar-splitter[grippy="true"]{border-right:none;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="3"]{border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="4"]{border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"] #aios-toolbar[posMode="5"]{border-top:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme){}window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #aios-toggle-toolbox,window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #aios-toolbox-left,window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #aios-toolbox-right{-moz-appearance:none;backgr [...]
-window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] sidebarheader,window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #aios-toolbox-sidebartop,window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #aios-toolbox-sidebartop2,window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Wind [...]
-window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"])[aiosOpen="true"][aiosOrient="left"] #aios-toolbar[posMode="2"]{padding-right:2px;}
-window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #sidebar-splitter[grippy="true"]{margin:0;}window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #sidebar-splitter[grippy="true"][orient="horizontal"]{background-color:#EEF3FA;border-left:1px solid #A9B7C9;}
+window[aios-appDefTheme="true"] #aios-toggle-toolbar{border-top:1px solid ThreedHighlight;border-right:1px solid ThreedShadow}window[aios-appDefTheme="true"][aiosOrient="right"] #aios-toggle-toolbar{border-left:1px solid ThreedShadow;border-right:0}window[aios-appDefTheme="true"] #aios-toolbar[posMode="1"]{border-top:1px solid ThreedHighlight;border-left:1px solid ThreedHighlight;border-right:1px solid ThreedShadow}window[aios-appDefTheme="true"][aiosOpen="false"][aiosOrient="left"] #bro [...]
\ No newline at end of file
diff --git a/skin/css/console.css b/skin/css/console.css
index e815fe3..7131071 100644
--- a/skin/css/console.css
+++ b/skin/css/console.css
@@ -1,61 +1 @@
-window#JSConsoleWindow,#ConsoleBox{margin:0;padding:0;border:none;}
-toolbox{border:none;}
-#ToolbarMode{padding:0 1px 1px 1px;}#ToolbarMode toolbarbutton{min-width:0;padding:1px 4px !important;}
-#ToolbarMode[hideLabel=true] toolbarbutton:not([class="textonly"]) label{display:none;}
-#ToolbarMode[hideLabel=true] toolbarbutton:not([class="textonly"]) image{margin:0;}
-.console-row{padding:5px;}.console-row *{margin:0;padding:0;}
-.console-row .console-row-content>*{margin-bottom:3px;}.console-row .console-row-content>*:last-child{margin-bottom:0;}
-.console-row .console-row-icon image{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px;}
-.console-row .console-error-source,.console-row .console-error-source label,.console-row .console-row-code label{-moz-box-flex:1;}
-.console-row .lineNumberRow label:first-child{margin-right:5px;}
-.console-row:not([selected=true]) .console-row-code{display:none;}
-.console-row:not([selected=true]) .lineNumberRow label:first-child{margin-left:5px;}
-.console-row[selected=true] .console-row-file{-moz-box-orient:vertical;}
-.console-row[selected=true] .lineNumberRow label{margin-top:3px;}
-*[aios-appDefTheme="true"] .console-row:not([selected=true])[type="error"],*[aios-appDefTheme="true"] .console-row:not([selected=true])[type="exception"]{background-color:#FFECEC;}
-*[aios-appDefTheme="true"] .console-row:not([selected=true])[type="warning"]{background-color:#FFFFEC;}
-*[aios-appDefTheme="true"] .console-row:not([selected=true])[type="message"]{background-color:#e8f0fb;}
-*[aios-appDefTheme="true"]{}*[aios-appDefTheme="true"] .console-row{border-bottom-width:1px;border-bottom-style:dotted !important;border-bottom-color:rgba(0, 0, 0, 0.3);}*[aios-appDefTheme="true"] .console-row[selected=true] *{color:#000;}
-*[aios-appDefTheme="true"] .console-row[selected=true] .console-row-msg,*[aios-appDefTheme="true"] .console-row[selected=true] .console-error-msg,*[aios-appDefTheme="true"] .console-row[selected=true] description{font-weight:bold;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]{}*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarMode,*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarExt,*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarEval{-moz-appearance:none;border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarMode{padding-top:1px;background-color:#fff;}*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarMode toolbarbutton:not([class="textonly"]){-moz-appearance:none;width:36px;height:36px;margin-right:1px;border:none;}*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarMode toolbarbutton:not([class="textonly"])[checked="true"]{background-color:#c1d2ee;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"] #ToolbarMode toolbarbutton:not([class="textonly"]):hover{background-color:#e0e8f7;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"] .console-row,*[aios-appDefTheme="true"][aios-appOS="WINNT"] .console-row[selected="true"]{border-bottom:1px solid ThreedShadow;}*[aios-appDefTheme="true"][aios-appOS="WINNT"] .console-row .text-link,*[aios-appDefTheme="true"][aios-appOS="WINNT"] .console-row[selected="true"] .text-link{color:-moz-nativehyperlinktext !important;}*[aios-appDefTheme="true"][aios-appOS="WINNT"] .console-row .text-link:hover,*[aios-appDefTheme="true"][aios-appOS= [...]
-*[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] .console-box{background-color:#efedea;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #ToolbarEval{padding-top:1px;padding-bottom:2px;}*[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #ToolbarEval #TextboxEval{height:26px;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #console-toolbox{-moz-appearance:none;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #ToolbarEval{padding-top:1px;padding-bottom:2px;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));}*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #ToolbarEval #TextboxEval{height:22px;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] .console-box{background-color:#EDECEF;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] .console-row[selected="true"]{background:#CAD3E1 none;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #ToolbarEval,*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) .console-box{background-color:#eef3fa;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) .console-row[selected="true"]{background:#CBD8E8 none;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"]{}*[aios-appDefTheme="true"][aios-appOS="Darwin"] window#JSConsoleWindow,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ConsoleBox,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarExt,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarEval{background-color:#D4DDE5;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] window#JSConsoleWindow:-moz-window-inactive,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ConsoleBox:-moz-window-i [...]
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarExt,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarEval{border-top:none;border-bottom:none;background-image:none;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarEval{padding-top:8px;padding-bottom:8px;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #console-toolbox,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ConsoleToolbox{border-top:1px solid #484848;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #console-toolbox:-moz-window-inactive,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ConsoleToolbox:-moz-window-inactive{border-top:1px solid #929292;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode{-moz-appearance:none;padding:0 2px 1px 2px;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-bottom:1px solid #484848;background-color:-moz-mac-chrome-active;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode:-moz-window-inactive{border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #929292;background-color:-moz-mac-chrome-inactive;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode spacer{display:none;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode #viewGroup{margin:1px 0;padding:0;border:1px solid #484848;border-left:none;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode #viewGroup:-moz-window-inactive{border-color:#929292;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]){-moz-appearance:none;padding:5px;border-left:1px solid #484848;border-right:none;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;list-style-image:url("../icons/topbar_darwin.png");}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]):-moz-window-inactive{border-left:1px solid #929292;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[checked="true"]{background:#606060;box-shadow:inset #2a2a2a 0 3px 3px;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[checked="true"]:-moz-window-inactive{background:#bababa;box-shadow:inset rgba(42, 42, 42, 0.6) 0 2px 2px;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]) image{margin:4px 2px;display:-moz-box;opacity:0.5;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]) image:-moz-window-inactive{opacity:0.3;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]):hover image,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[checked="true"] image{opacity:1;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"]):hover image:-moz-window-inactive,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[checked="true"] im [...]
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:modeAll"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeAll"]{-moz-image-region:rect(48px, 24px, 72px, 0);}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:modeErrors"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeErrors"]{-moz-image-region:rect(48px, 96px, 72px, 72px);}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:modeWarnings"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeWarnings"]{-moz-image-region:rect(48px, 72px, 72px, 48px);}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:modeMessages"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeMessages"]{-moz-image-region:rect(48px, 48px, 72px, 24px);}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:clear"]{margin:1px 0;border:1px solid #484848;-moz-image-region:rect(48px, 120px, 72px, 96px);}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="Console:clear"]:-moz-window-inactive{border-color:#929292;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_clearConsole"]{-moz-image-region:rect(48px, 120px, 72px, 96px);}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeAll"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeErrors"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeWarnings"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #ToolbarMode toolbarbutton:not([class="textonly"])[id="item_modeMessages"],*[aios- [...]
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row .console-row-icon,*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row .console-row-msg>label,*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row .console-row-file>label{display:none;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true]{background-color:#aab8c6 !important;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true] .console-row-msg,*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true] .console-error-msg,*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true] description{text-shadow:rgba(255, 255, 255, 0.4) 0 1px 0;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true] .text-link{color:#0066CC !important;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] .console-row[selected=true] .text-link:hover{color:#3DA1FF !important;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"][id="Console2Window"] #ToolbarExt{padding:2px 3px 2px 1px;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"][id="Console2Window"] #ToolbarEval{padding:2px 3px 3px 1px;}
-*[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #ToolbarMode,*[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #ToolbarExt,*[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #ToolbarEval{-moz-appearance:none;}
-#Console2Window{}#Console2Window #ConsoleBox{-moz-appearance:none;}
-#Console2Window .console-row-number label:first-child{margin-right:5px;}
-#Console2Window richlistitem[selected=true] box+box{-moz-box-orient:vertical ;}#Console2Window richlistitem[selected=true] box+box .console-row-number{margin-top:3px;}
-#Console2Window .console-row[category~="CSS"] .console-row-icon box{background:url("../img/console_css.png") no-repeat left center;}
-#Console2Window .console-row[category]:not([category~="javascript"]):not([category~="JavaScript"]):not([category~="CSS"]) .console-row-icon box{background:url("../img/console_xml.png") no-repeat left center;}
-#Console2Window .console-row-dupes,#Console2Window .console-row-timestamp{margin-left:10px;}
+window#JSConsoleWindow,#ConsoleBox{margin:0;padding:0;border:0}toolbox{border:0}#ToolbarMode{padding:0 1px 1px 1px}#ToolbarMode toolbarbutton{min-width:0;padding:1px 4px!important}#ToolbarMode[hideLabel=true] toolbarbutton:not([class="textonly"]) label{display:none}#ToolbarMode[hideLabel=true] toolbarbutton:not([class="textonly"]) image{margin:0}.console-row{padding:5px}.console-row *{margin:0;padding:0}.console-row .console-row-content>*{margin-bottom:3px}.console-row .console-row-conte [...]
\ No newline at end of file
diff --git a/skin/css/downloads.css b/skin/css/downloads.css
index 0d28854..02fcd81 100644
--- a/skin/css/downloads.css
+++ b/skin/css/downloads.css
@@ -1,30 +1 @@
-#downloadManager,#downloadView{margin:0;padding:0;border:none;}
-#search{direction:rtl;}#search *{direction:ltr;}
-#search #searchbox{-moz-box-flex:1000;}
-#search #searchbox,#search #clearListButton{margin:1px;}
-window[aios-appOS="WINNT"] #clearListButton{list-style-image:url(../icons/panels_menus.png);-moz-image-region:rect(0, 48px, 16px, 32px);}
-window[aios-appOS="Darwin"] #clearListButton{list-style-image:url(../icons/panels_menus.png);-moz-image-region:rect(32px, 48px, 48px, 32px);}
-richlistitem:not([selected=true])[state="1"],richlistitem:not([selected=true])[state="2"],richlistitem:not([selected=true])[state="3"]{min-height:0 !important;padding:5px;}
-richlistitem:not([selected=true])[state="1"] .downloadTypeIcon,richlistitem:not([selected=true])[state="2"] .downloadTypeIcon,richlistitem:not([selected=true])[state="3"] .downloadTypeIcon{width:16px;height:16px;min-width:16px;min-height:16px;}
-richlistitem:not([selected=true])[state="1"]>hbox>vbox>hbox:nth-child(even),richlistitem:not([selected=true])[state="1"] label.status,richlistitem:not([selected=true])[state="2"] label.status,richlistitem:not([selected=true])[state="3"] label.status,richlistitem:not([selected=true])[state="1"] .mini-button,richlistitem:not([selected=true])[state="2"] .mini-button,richlistitem:not([selected=true])[state="3"] .mini-button,richlistitem:not([selected=true])[state="1"] #dmtDoneShowBtn,richlis [...]
-*[aios-appDefTheme="true"]{}*[aios-appDefTheme="true"] richlistitem .name{font-size:11px;font-weight:bold;}
-*[aios-appDefTheme="true"] richlistitem[selected=true] .name,*[aios-appDefTheme="true"] richlistitem[state="-1"] .name,*[aios-appDefTheme="true"] richlistitem[state="0"] .name,*[aios-appDefTheme="true"] richlistitem[state="4"] .name{font-size:13px;}
-*[aios-appDefTheme="true"] richlistitem[selected=true] .status,*[aios-appDefTheme="true"] richlistitem[selected=true] .dateTime{font-size:11px;}
-*[aios-appDefTheme="true"] richlistitem:not([selected=true]){}*[aios-appDefTheme="true"] richlistitem:not([selected=true])[state="-1"],*[aios-appDefTheme="true"] richlistitem:not([selected=true])[state="0"],*[aios-appDefTheme="true"] richlistitem:not([selected=true])[state="4"]{color:#006600;background-color:#ECFFEC;}
-*[aios-appDefTheme="true"] richlistitem:not([selected=true])[state="2"],*[aios-appDefTheme="true"] richlistitem:not([selected=true])[state="3"]{color:#660000;background-color:#FFECEC;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]{}*[aios-appDefTheme="true"][aios-appOS="WINNT"] #search{padding:0 1px 1px 1px;border-top:1px solid ThreedHighlight;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"] richlistitem{border-bottom:1px dotted rgba(0, 0, 0, 0.3);}*[aios-appDefTheme="true"][aios-appOS="WINNT"] richlistitem[selected="true"]{outline:0;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"] richlistitem:not([selected="true"])[state="1"]{background-color:#FFFFFF;}*[aios-appDefTheme="true"][aios-appOS="WINNT"] richlistitem:not([selected="true"])[state="1"]:nth-child(odd){background-color:rgba(255, 255, 255, 0.6);}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #downloadView{-moz-appearance:none;border-top:1px solid ThreedShadow;background-color:#efedea;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #search{background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #downloadView{background-color:#EDECEF;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] richlistitem[selected="true"]{background:#CAD3E1 none;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #search{background-color:#eef3fa;border-bottom:1px solid ThreedShadow;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #downloadView{background-color:#EEF3FA;}
-*[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) richlistitem[selected="true"]{color:#000000;background:#CBD8E8 none;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #downloadView,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search{-moz-appearance:none;background-color:#d4dde5;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #downloadView:-moz-window-inactive,*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search:-moz-window-inactive{background-color:#e8e8e8;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search{padding:6px 1px 10px 3px;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search #searchbox{margin-right:6px;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search #clearListButton{-moz-appearance:none;margin-top:2px;padding:1px 0 1px 5px;border:1px solid #7F7F7F;border-radius:10px;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search #clearListButton[disabled="true"],*[aios-appDefTheme="true"][aios-appOS="Darwin"] #search #clearListButton:-moz-window-inactive{opacity:0.5;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[state="1"]:not([selected=true]){background-color:#FFFFFF;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[state="1"]:not([selected=true]):nth-child(odd){background-color:#ECF3FE;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[selected=true]{color:#000;background-color:#aab8c6;}*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[selected=true] .name{text-shadow:rgba(255, 255, 255, 0.4) 0 1px 0;}
-*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[selected=true] .status,*[aios-appDefTheme="true"][aios-appOS="Darwin"] richlistitem[selected=true] .dateTime{color:#000 !important;}
+#downloadManager,#downloadView{margin:0;padding:0;border:0}#search{direction:rtl}#search *{direction:ltr}#search #searchbox{-moz-box-flex:1000}#search #searchbox,#search #clearListButton{margin:1px}window[aios-appOS="WINNT"] #clearListButton{list-style-image:url(../icons/panels_menus.png);-moz-image-region:rect(0,48px,16px,32px)}window[aios-appOS="Darwin"] #clearListButton{list-style-image:url(../icons/panels_menus.png);-moz-image-region:rect(32px,48px,48px,32px)}richlistitem:not([select [...]
\ No newline at end of file
diff --git a/skin/css/multipanel.css b/skin/css/multipanel.css
index 2dd4d05..a45b031 100644
--- a/skin/css/multipanel.css
+++ b/skin/css/multipanel.css
@@ -1,26 +1 @@
-#commandBar{padding:1px 2px 2px 2px;}
-#ssrSidebar-mitem{margin-left:13px;}
-#page-button .toolbarbutton-menubutton-button,#about-button .toolbarbutton-menubutton-button,#toolsButton{-moz-box-orient:horizontal;list-style-image:url(../icons/panels_menus.png);}
-page[aios-appOS="WINNT"] #page-button .toolbarbutton-menubutton-button{-moz-image-region:rect(0, 80px, 16px, 64px);}
-page[aios-appOS="WINNT"] #about-button .toolbarbutton-menubutton-button{-moz-image-region:rect(0, 96px, 16px, 80px);}
-page[aios-appOS="WINNT"] #toolsButton{-moz-image-region:rect(0, 16px, 16px, 0);}
-page[aios-appOS="Darwin"] #page-button .toolbarbutton-menubutton-button{-moz-image-region:rect(32px, 80px, 48px, 64px);}
-page[aios-appOS="Darwin"] #about-button .toolbarbutton-menubutton-button{-moz-image-region:rect(32px, 96px, 48px, 80px);}
-page[aios-appOS="Darwin"] #toolsButton{-moz-image-region:rect(32px, 16px, 48px, 0);}
-page:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #page-button .toolbarbutton-menubutton-button{-moz-image-region:rect(64px, 80px, 80px, 64px);}
-page:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #about-button .toolbarbutton-menubutton-button{-moz-image-region:rect(64px, 96px, 80px, 80px);}
-page:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #toolsButton{-moz-image-region:rect(64px, 16px, 80px, 0);}
-page[aios-appDefTheme="true"]{}page[aios-appDefTheme="true"][aios-appOS="WINNT"]{}page[aios-appDefTheme="true"][aios-appOS="WINNT"] #commandBar{border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-page[aios-appDefTheme="true"][aios-appOS="WINNT"] #toolsButton dropmarker image{margin:0 2px 0 3px;}
-page[aios-appDefTheme="true"][aios-appOS="WINNT"] .toolbarbutton-1{margin-right:5px;}page[aios-appDefTheme="true"][aios-appOS="WINNT"] .toolbarbutton-1 label{padding-left:4px;padding-right:1px;}
-page[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #commandBar{padding-top:2px;}
-page[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}page[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #commandBar{padding-top:1px;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));}
-page[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #commandBar{background-color:#eef3fa;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] #commandBar{padding:8px 0 11px 2px;background-color:#D4DDE5;}page[aios-appDefTheme="true"][aios-appOS="Darwin"] #commandBar:-moz-window-inactive{background-color:#e8e8e8;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton:-moz-window-inactive{opacity:0.5;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1{border-radius:4px;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1:-moz-window-inactive{opacity:0.8;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1[checked="true"]{padding-left:4px;padding-right:4px;box-shadow:inset #2a2a2a 0 3px 3.5px,0 1px rgba(255, 255, 255, 0.4);}page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1[checked="true"] .toolbarbutton-menubutton-button,page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1[checked="true"] .toolbarbutton-menubutton-dropmarker{-moz-appearance:none;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton.toolbarbutton-1 .toolbarbutton-icon{margin-top:2px;margin-bottom:0;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton#toolsButton{-moz-appearance:none;padding:1px 5px;border:1px solid #7F7F7F;border-radius:10px;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton#toolsButton image{margin-right:6px;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton#toolsButton label{margin:0;}
-page[aios-appDefTheme="true"][aios-appOS="Darwin"] toolbarbutton#toolsButton .dropmarker-icon{margin:2px 0 0 1px;}
+#commandBar{padding:1px 2px 2px 2px}#ssrSidebar-mitem{margin-left:13px}#page-button .toolbarbutton-menubutton-button,#about-button .toolbarbutton-menubutton-button,#toolsButton{-moz-box-orient:horizontal;list-style-image:url(../icons/panels_menus.png)}page[aios-appOS="WINNT"] #page-button .toolbarbutton-menubutton-button{-moz-image-region:rect(0,80px,16px,64px)}page[aios-appOS="WINNT"] #about-button .toolbarbutton-menubutton-button{-moz-image-region:rect(0,96px,16px,80px)}page[aios-appOS [...]
\ No newline at end of file
diff --git a/skin/css/multipanel_config.css b/skin/css/multipanel_config.css
index b234a1d..c7dd61a 100644
--- a/skin/css/multipanel_config.css
+++ b/skin/css/multipanel_config.css
@@ -1,5 +1 @@
-window[aios-appDefTheme="true"]{border-top:1px solid ThreedHighlight;}window[aios-appDefTheme="true"] #filterRow{-moz-appearance:toolbox;margin:0;padding-right:1px;padding-bottom:1px;}
-window[aios-appDefTheme="true"] #configTree{-moz-appearance:none;margin:0;border:none;}window[aios-appDefTheme="true"] #configTree treechildren{margin-left:5px;}
-window[aios-appDefTheme="true"][aios-appOSVersion="Windows NT 5.1"] #filterRow{border-bottom:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme){}window[aios-appDefTheme="true"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #filterRow{-moz-appearance:none;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #filterRow{padding-bottom:5px;background-color:#D4DDE5;background-image:none;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #filterRow:-moz-window-inactive{background-color:#e8e8e8;}
+window[aios-appDefTheme="true"]{border-top:1px solid ThreedHighlight}window[aios-appDefTheme="true"] #filterRow{-moz-appearance:toolbox;margin:0;padding-right:1px;padding-bottom:1px}window[aios-appDefTheme="true"] #configTree{-moz-appearance:none;margin:0;border:0}window[aios-appDefTheme="true"] #configTree treechildren{margin-left:5px}window[aios-appDefTheme="true"][aios-appOSVersion="Windows NT 5.1"] #filterRow{border-bottom:1px solid ThreedShadow}window[aios-appDefTheme="true"]:-moz-s [...]
\ No newline at end of file
diff --git a/skin/css/multipanel_ssr.css b/skin/css/multipanel_ssr.css
index 1c9adba..3e45a7c 100644
--- a/skin/css/multipanel_ssr.css
+++ b/skin/css/multipanel_ssr.css
@@ -1,16 +1 @@
-html{background-color:AppWorkspace !important;}
-body{width:176px !important;min-width:0 !important;padding:3px !important;margin:auto !important;border:1px solid ThreedDarkShadow !important;border-top:none !important;background-color:#FFFFFF !important;}
-*{font-size:11px !important;background-image:none !important;}
-*:not(body):not(html):not(select):not(option):not(optgroup){width:auto !important;min-width:0 !important;height:auto !important;max-width:176px !important;position:static !important;top:auto !important;left:auto !important;float:none !important;padding:0 !important;margin:0 !important;white-space:normal !important;overflow:hidden !important;}
-table,tbody,thead,tfoot,tr,td,th,col,colgroup{display:block !important;}
-img[width="1"],img[height="1"],img[width="468"],img[height="600"]{display:none !important;}
-li{list-style-position:inside !important;}
-iframe{display:none !important;}
-embed[type*="shockwave"]{display:none !important;}
-html :-moz-any-link{text-decoration:underline !important;}
-ul,ol{display:block !important;}
-li{display:list-item !important;}
-a{background-image:none !important;}
-img[src*="spacer"]{display:none !important;}
-body[aiosSidebar=true]{width:100% !important;padding:0 !important;border:none !important;}
-body[aiosSidebar=true] *:not(body):not(html):not(select):not(option):not(optgroup){max-width:100% !important;}
+html{background-color:AppWorkspace!important}body{width:176px!important;min-width:0!important;padding:3px!important;margin:auto!important;border:1px solid ThreedDarkShadow!important;border-top:none!important;background-color:#fff!important}*{font-size:11px!important;background-image:none!important}*:not(body):not(html):not(select):not(option):not(optgroup){width:auto!important;min-width:0!important;height:auto!important;max-width:176px!important;position:static!important;top:auto!importa [...]
\ No newline at end of file
diff --git a/skin/css/pageinfo.css b/skin/css/pageinfo.css
index 5f1f0aa..6b982b1 100644
--- a/skin/css/pageinfo.css
+++ b/skin/css/pageinfo.css
@@ -1,30 +1 @@
-#mainDeck,#topBar,#viewGroup{margin:0;padding:0;}
-#viewGroup{padding:0 0 1px 1px;}#viewGroup[hideLabel=true] radio{min-width:0;margin:0 2px 0 0;padding:2px;}#viewGroup[hideLabel=true] radio label{display:none;}
-#generalPanel #titletext{padding:5px;}
-#permPanel>hbox{padding-top:5px;}
-#permPanel #permList{border:none;}#permPanel #permList>vbox{padding-left:0;padding-right:0;}#permPanel #permList>vbox hbox{-moz-box-orient:vertical;}
-#security-privacy-groupbox row{margin-top:10px;padding-top:10px;}#security-privacy-groupbox row :first-child{margin-top:0;padding-top:0;}
-window[aios-appDefTheme="true"]{}window[aios-appDefTheme="true"] #permList,window[aios-appDefTheme="true"] #security-privacy-groupbox row{border-top:1px solid ThreedShadow;}
-window[aios-appDefTheme="true"] #security-privacy-groupbox row:first-child{border-top:none;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]{}window[aios-appDefTheme="true"][aios-appOS="WINNT"] #topBar{padding-top:1px;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] deck,window[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #feedListbox *,window[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #permList{background-color:#efedea;}window[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] deck groupbox,window[aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion= [...]
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme) #permList{border-top:1px solid Threedshadow;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme) #topBar{border-bottom:1px solid Threedshadow;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme) #mainDeck{border-top:1px solid ThreedHighlight;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] deck,window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #feedListbox *,window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #permList{background-color:#EDECEF;}
-window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) deck,window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #feedListbox *,window[aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #permList{background-color:#EEF3FA;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"]{-moz-appearance:none;border-top:1px solid #484848;}window[aios-appDefTheme="true"][aios-appOS="Darwin"]:-moz-window-inactive{-moz-appearance:none;border-top:1px solid #929292;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] deck,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #feedListbox *,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #permList{background-color:#D4DDE5;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] deck:-moz-window-inactive,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #feedListbox *:-moz-window-inactive,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #permList:-moz-window-inactive{background-color:#E8E8E8;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] deck{padding-top:5px;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #topBar{-moz-appearance:none;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-bottom:1px solid #484848;background-color:-moz-mac-chrome-active;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #topBar:-moz-window-inactive{border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #929292;background-color:-moz-mac-chrome-inactive;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup{margin:1px 0 2px 0;padding:0;background-color:-moz-mac-chrome-active;border-top:1px solid #484848;border-right:1px solid #484848;border-bottom:1px solid #484848;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup:-moz-window-inactive{background-color:-moz-mac-chrome-inactive;border-top:1px solid #929292;border-right:1px solid #929292;border-bottom:1px solid #929292;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio{-moz-appearance:none;display:-moz-box;margin:0;padding:5px;list-style-image:url("../icons/topbar_darwin.png");border-left:1px solid #484848;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio:-moz-window-inactive{border-left:1px solid #929292;background:-moz-linear-gradient(top, #ffffff, #adadad) repeat-x;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio#generalTab{-moz-image-region:rect(24px, 24px, 48px, 0);}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio#mediaTab{-moz-image-region:rect(24px, 48px, 48px, 24px);}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio#feedTab{-moz-image-region:rect(24px, 72px, 48px, 48px);}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio#permTab{-moz-image-region:rect(24px, 96px, 48px, 72px);}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio#securityTab{-moz-image-region:rect(24px, 120px, 48px, 96px);}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio[selected="true"]{background:#606060;box-shadow:inset #2a2a2a 0 3px 3px;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio[selected="true"]:-moz-window-inactive{background:#bababa;box-shadow:inset rgba(42, 42, 42, 0.6) 0 2px 2px;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio image{display:-moz-box;opacity:0.5;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio image:-moz-window-inactive{opacity:0.3;}
-window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio:hover image,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio[selected="true"] image{opacity:1;}window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio:hover image:-moz-window-inactive,window[aios-appDefTheme="true"][aios-appOS="Darwin"] #viewGroup radio[selected="true"] image:-moz-window-inactive{opacity:0.8;}
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) #topBar{padding-top:1px;}
+#mainDeck,#topBar,#viewGroup{margin:0;padding:0}#viewGroup{padding:0 0 1px 1px}#viewGroup[hideLabel=true] radio{min-width:0;margin:0 2px 0 0;padding:2px}#viewGroup[hideLabel=true] radio label{display:none}#generalPanel #titletext{padding:5px}#permPanel>hbox{padding-top:5px}#permPanel #permList{border:0}#permPanel #permList>vbox{padding-left:0;padding-right:0}#permPanel #permList>vbox hbox{-moz-box-orient:vertical}#security-privacy-groupbox row{margin-top:10px;padding-top:10px}#security-p [...]
\ No newline at end of file
diff --git a/skin/css/places.css b/skin/css/places.css
index 562ec38..da98ecf 100644
--- a/skin/css/places.css
+++ b/skin/css/places.css
@@ -1,25 +1 @@
-page[aios-inSidebar]{}page[aios-inSidebar] #bookmarksPanel,page[aios-inSidebar] #bookmarks-view,page[aios-inSidebar] tree#bookmarks-view,page[aios-inSidebar] #history-panel,page[aios-inSidebar] #historyTree{margin:0;padding:0;border:none;}
-page[aios-inSidebar] tree{-moz-appearance:none;}
-page[aios-inSidebar] label[control="search-box"]{display:none;}
-page[aios-inSidebar] #closeFolder,page[aios-inSidebar] #viewButton{list-style-image:url(../icons/panels_menus.png);}
-page[aios-inSidebar] #closeFolder{-moz-image-region:rect(64px, 32px, 80px, 16px);}page[aios-inSidebar] #closeFolder image{margin-right:2px;}
-page[aios-inSidebar] #closeFolder label{display:none;}
-page[aios-inSidebar] #viewButton{-moz-image-region:rect(64px, 16px, 80px, 0);}
-page[aios-inSidebar][aios-appOS="WINNT"] #closeFolder{-moz-image-region:rect(0, 32px, 16px, 16px);}
-page[aios-inSidebar][aios-appOS="WINNT"] #viewButton{-moz-image-region:rect(0, 16px, 16px, 0);}
-page[aios-inSidebar][aios-appOS="Darwin"] #closeFolder{-moz-image-region:rect(32px, 32px, 48px, 16px);}
-page[aios-inSidebar][aios-appOS="Darwin"] #viewButton{-moz-image-region:rect(32px, 16px, 48px, 0);}
-page[aios-inSidebar][aios-appDefTheme="true"]{}page[aios-inSidebar][aios-appDefTheme="true"] #places-toolbar>*{margin:1px;}
-page[aios-inSidebar][aios-appDefTheme="true"] #search-box.blur{color:#ACA899;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]{}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] #places-toolbar{padding:0 1px 1px 1px;border-top:1px solid ThreedHighlight;border-bottom:1px solid ThreedShadow;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"] #viewButton dropmarker image{margin:0 2px 0 3px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #bookmarks-view,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"][aios-appOSVersion="Windows NT 5.1"] #historyTree{background-color:#efedea;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme){}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"]{-moz-appearance:none !important;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #bookmarks-view,page[aios-inSidebar][aios-appDefTheme="true"][ [...]
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] #places-toolbar{-moz-appearance:none;border-bottom:1px solid Threedshadow;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #bookmarks-view,page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #historyTree{background-color:#EEF3FA;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="WINNT"]:-moz-system-metric(windows-default-theme):not([aios-appOSVersion="Windows NT 5.1"]) #places-toolbar{background:#eef3fa;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #places-toolbar{padding:7px 1px 5px 3px;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #places-toolbar toolbarbutton:-moz-window-inactive{opacity:0.5;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #search-box{margin-top:-1px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #closeFolder{margin-left:4px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #viewButton{margin-left:6px;}page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #viewButton label{margin-right:1px;}
-page[aios-inSidebar][aios-appDefTheme="true"][aios-appOS="Darwin"] #viewButton dropmarker image{margin:3px 5px 0 0;}
+page[aios-inSidebar] #bookmarksPanel,page[aios-inSidebar] #bookmarks-view,page[aios-inSidebar] tree#bookmarks-view,page[aios-inSidebar] #history-panel,page[aios-inSidebar] #historyTree{margin:0;padding:0;border:0}page[aios-inSidebar] tree{-moz-appearance:none}page[aios-inSidebar] label[control="search-box"]{display:none}page[aios-inSidebar] #closeFolder,page[aios-inSidebar] #viewButton{list-style-image:url(../icons/panels_menus.png)}page[aios-inSidebar] #closeFolder{-moz-image-region:rec [...]
\ No newline at end of file
diff --git a/skin/css/prefs.css b/skin/css/prefs.css
index f9cb1ae..f7340c7 100644
--- a/skin/css/prefs.css
+++ b/skin/css/prefs.css
@@ -1,48 +1 @@
-radio[pane=aiosGeneral],radio[pane=aiosPanels],radio[pane=aiosMenus],radio[pane=aiosKeys],radio[pane=aiosAbout]{list-style-image:url(../icons/prefs.png);}
-radio[pane=aiosGeneral]{-moz-image-region:rect(0, 32px, 32px, 0);}
-radio[pane=aiosPanels]{-moz-image-region:rect(0, 64px, 32px, 32px);}
-radio[pane=aiosMenus]{-moz-image-region:rect(0, 96px, 32px, 64px);}
-radio[pane=aiosKeys]{-moz-image-region:rect(0, 128px, 32px, 96px);}
-radio[pane=aiosAbout]{-moz-image-region:rect(0, 160px, 32px, 128px);}
-#obj-minWidthVal,#obj-defWidthVal,#obj-maxWidthVal{width:45px;}
-#obj-minWidthUnit,#obj-defWidthUnit,#obj-maxWidthUnit{min-width:80px;}
-.arrow-lft{list-style-image:url(../img/arrow.gif);}.arrow-lft image{-moz-transform:rotate(90deg);margin-left:2px;}
-.arrow-lft label{padding-bottom:2px;}
-#aios-settings-button image{list-style-image:url(../img/arrow.gif);-moz-transform:rotate(180deg);margin-left:5px;}
-treechildren{}treechildren::-moz-tree-row(odd){background-color:ButtonFace;border-top:1px solid ButtonFace;border-bottom:1px solid ButtonFace;}
-treechildren::-moz-tree-row(selected),treechildren::-moz-tree-row(odd, selected){background-color:Highlight;}
-treechildren::-moz-tree-cell-text(hardcoded){color:GrayText;}
-treechildren::-moz-tree-cell-text(disabled){text-decoration:line-through;}
-treechildren::-moz-tree-cell-text(user){font-weight:bold;}
-treechildren::-moz-tree-cell-text(duplicate){color:#FF0000;font-weight:bold;}
-treechildren::-moz-tree-cell-text(custom){font-style:italic;}
-.indent{margin-left:1.8em;}
-.spacer{margin-top:10px;}
-.link{color:#0000FF;cursor:pointer;}.link:hover{text-decoration:underline;}
-#aiosKeys .link{margin:1px 0;}#aiosKeys .link:hover{margin:1px 0 0 0;border-bottom:1px solid #0000FF;text-decoration:none;}
-.bold{font-weight:bold;}
-.labelTipElem{-moz-box-orient:vertical;}.labelTipElem box{width:260px;max-width:260px;height:31px;margin-top:10px;background:url(../img/sidebarheader.gif) no-repeat;}
-.labelTip,.labelTip>label{cursor:help;}
-.labelTip>label{border-bottom:1px dotted;}
-prefwindow:-moz-system-metric(windows-default-theme) .labelTipElem box{height:27px;background-position:0 -31px;}
-prefwindow:-moz-system-metric(windows-default-theme)[aios-appOSVersion="Windows NT 5.1"] .labelTipElem box{height:27px;background-position:0 -59px;}
-prefwindow[aios-appOS="Darwin"] .labelTipElem box{height:28px;background-position:-260px 0;}
-prefwindow:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) .labelTipElem box{height:30px;background-position:-520px 0;}
-toolbarbutton.info{-moz-appearance:none;margin:0;padding:0;border:none;list-style-image:url(../img/info.png);}toolbarbutton.info label{display:none;}
-.aiosAdvanced label,*[aiosAdvanced="true"] caption label,*[aiosAdvanced="true"]>label,checkbox[aiosAdvanced="true"] label,vbox[aiosAdvanced="true"]>checkbox label,vbox[aiosAdvanced="true"] radio label,vbox[aiosAdvanced="true"]>hbox>checkbox label{color:#FF0000;}
-#aiosDownloadsBox{margin-bottom:10px;}
-#aiosPreferences #aiosAbout #aboutHeader,#aiosPreferences #aiosAbout #aboutHeaderMac{display:none;}
-#aiosAbout:not([aios-appOS="Darwin"]) #aboutHeaderMac{display:none;}
-#aiosAbout[aios-appOS="Darwin"] #aboutHeader{display:none;}
-#aiosAbout[aios-appOS="Darwin"] tabpanel{padding-top:30px;}
-#aiosAbout[aios-appOS="Darwin"] description{font-size:13px;}
-#aiosAbout #aboutHeader{margin:0 0 10px 0;}
-#aiosAbout #aboutHeaderMac{margin:10px 0 15px 0;}#aiosAbout #aboutHeaderMac #macTitle{-moz-box-flex:1;font-size:150%;font-weight:bold;}
-#aiosAbout #aboutHeaderMac #macVersion{margin-top:6px;}
-#aiosAbout tabbox{margin-bottom:10px;}
-#aiosAbout tabpanels{margin:0;padding:0;}#aiosAbout tabpanels tabpanel{padding:13px;}#aiosAbout tabpanels tabpanel description{margin:0;line-height:1.3em;}
-#aiosAbout tabpanels tabpanel menuseparator{margin:10px 0;}
-#aiosAbout vbox.websites toolbarbutton{-moz-appearance:none;margin:2px 0;border:none;cursor:pointer;list-style-image:url(../img/info.png);}#aiosAbout vbox.websites toolbarbutton label{text-align:left;color:#0000FF;text-decoration:none;}
-#aiosAbout vbox.websites toolbarbutton:hover label{text-decoration:underline;}
-#aiosAbout #paypal{cursor:pointer;}#aiosAbout #paypal image{margin-left:10px;}
-#aiosAbout separator.groove{margin:10px 0 !important;}
+radio[pane=aiosGeneral],radio[pane=aiosPanels],radio[pane=aiosMenus],radio[pane=aiosKeys],radio[pane=aiosAbout]{list-style-image:url(../icons/prefs.png)}radio[pane=aiosGeneral]{-moz-image-region:rect(0,32px,32px,0)}radio[pane=aiosPanels]{-moz-image-region:rect(0,64px,32px,32px)}radio[pane=aiosMenus]{-moz-image-region:rect(0,96px,32px,64px)}radio[pane=aiosKeys]{-moz-image-region:rect(0,128px,32px,96px)}radio[pane=aiosAbout]{-moz-image-region:rect(0,160px,32px,128px)}#obj-minWidthVal,#obj- [...]
\ No newline at end of file
diff --git a/skin/less/addons.less b/skin/less/addons.less
index be8697c..36990e6 100644
--- a/skin/less/addons.less
+++ b/skin/less/addons.less
@@ -1,28 +1,28 @@
page[aios-inSidebar] {
-
+
padding: 0;
-
+
/* @group Navigation */
> hbox {
-moz-box-orient: vertical;
}
-
+
#categories {
margin: 0;
padding: 1px 1px 0 1px;
}
-
+
.category,
.category:not([disabled]) {
height: auto;
margin: 0 1px 1px 0;
padding: 2px;
}
-
+
.category-icon {
margin: 0;
}
-
+
#category-search[disabled="true"],
#category-availableUpdates[disabled="true"],
#category-recentUpdates[disabled="true"],
@@ -31,134 +31,134 @@ page[aios-inSidebar] {
display: none;
}
/* @end */
-
-
+
+
/* @group Header */
#header {
margin: 0;
padding: 4px;
}
-
+
#header-utils-btn {
margin: 0 5px;
min-width: 0;
}
-
+
#updates-container {
padding: 5px 0;
-
+
.button-box {
padding-left: 0;
padding-right: 0;
}
-
+
button.button-link {
margin-left: 5px;
}
-
+
#close-btn {
display: block !important;
}
}
/* @end */
-
-
+
+
/* @group Content */
.view-header {
padding: 0 4px;
- min-height: 0;
+ min-height: 0;
}
-
+
.sorter,
.search-filter-radio {
margin: 3px 0 3px 5px;
height: 18px;
max-height: 18px;
}
-
+
#search-filter {
padding: 0;
font-size: 11px;
}
-
+
/* Textbuttons im Header und in den richlistitems */
button.button-link {
margin: 0;
padding: 0;
}
-
+
#view-port richlistbox richlistitem {
-moz-binding: url("chrome://aios/content/addons.xml#richlistitem");
}
/* @end */
-
-
+
+
/* @group Add-ons */
.addon {
padding: 5px;
-
+
* {
margin: 0;
}
-
+
.warning,
.error,
.pending {
margin-bottom: 5px;
}
-
+
.pending {
> vbox {
margin-left: 10px;
}
-
+
.button-box {
padding-left: 0;
padding-right: 0;
}
}
-
+
.icon-container,
.warning-icon,
.error-icon,
.pending-icon {
margin-right: 10px !important;
}
-
+
.name-container {
font-size: 11px;
font-weight: normal;
-
+
.name {
font-weight: bold;
}
-
+
.version {
margin-left: 10px;
}
}
-
+
.name-container spacer,
.creator,
.date-updated {
display: none;
}
-
-
+
+
/* @group nicht selektierte Add-ons */
&:not([selected="true"]) {
-
+
.icon-container,
.icon {
height: 16px;
width: 16px;
}
-
+
.disabled-postfix,
.update-postfix {
margin-left: 5px;
}
-
+
.control-container,
.addon-control,
.description-container,
@@ -166,155 +166,155 @@ page[aios-inSidebar] {
.relnotes-toggle {
display: none;
}
-
+
}
/* @end */
-
-
+
+
/* @group selektierte Add-ons */
&[selected="true"] {
-
+
.icon-container,
.icon {
height: 32px;
width: 32px;
}
-
+
.name-container {
font-size: 13px;
font-weight: bold;
}
-
+
.warning-icon,
.error-icon,
.pending-icon {
margin: 0 18px 0 8px;
}
-
+
.aios-container > vbox,
.install-status,
.relnotes-toggle {
margin-top: 5px;
}
-
+
.description-container {
-moz-box-orient: vertical;
float: left;
-
+
.description {
display: block;
}
-
+
.details {
margin-left: -2px;
padding: 0;
}
}
-
+
.control-container > * {
margin-left: 2px;
min-width: 0;
-
+
&:first-child {
margin-left: 0;
}
}
-
+
/*.relnotes H2 {
font-size: 10px !important;
}
-
+
.relnotes UL {
margin: 0 !important;
padding: 0 !important;
}*/
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Detail-Ansicht */
#detail-view {
-
+
.text-link {
-moz-binding: url("chrome://aios/content/addons.xml#textlink");
}
-
+
vbox {
font-size: 1em;
}
-
+
.detail-view-container {
padding: 10px;
}
-
+
#detail-notifications {
margin: 0;
padding: 0;
}
-
+
#detail-icon-container {
display: none;
}
-
+
#warning-container,
#error-container,
#pending-container {
margin-bottom: 9px;
padding-bottom: 10px;
}
-
+
#pending-container {
-
+
.button-box {
padding-left: 0;
padding-right: 0;
}
-
+
> vbox {
margin-left: 10px;
}
-
+
}
-
+
#detail-header {
margin-bottom: 15px;
padding-bottom: 10px;
-
+
> * {
margin: 0;
padding: 0;
}
}
-
+
#detail-icon {
margin: 0 10px 0 0;
width: 64px;
height: 64px;
}
-
+
spacer {
display: none;
}
-
+
#detail-name {
margin-bottom: 0;
}
-
+
#detail-version {
margin-bottom: 5px;
}
-
+
#detail-name,
#detail-version,
.disabled-postfix,
.update-postfix {
font-size: 14px;
}
-
+
#detail-restart-btn,
#detail-undo-btn,
#detail-name,
@@ -326,99 +326,99 @@ page[aios-inSidebar] {
margin-left: 0;
margin-right: 0;
}
-
+
#detail-name,
#detail-desc {
font-weight: bold;
}
-
+
#detail-screenshot {
margin-top: 5px;
max-width: none;
}
-
+
#detail-contributions > hbox {
-moz-box-orient: vertical;
-moz-box-align: end;
}
-
+
#detail-updates-row {
-
+
radio {
margin-right: 6px;
-
+
.radio-icon {
margin-right: 3px;
}
}
-
+
}
-
+
#detail-rating-row > hbox {
-moz-box-orient: vertical;
}
-
+
#detail-controls button {
margin-left: 0;
}
}
/* @end */
-
-
-
+
+
+
/* @group Firefox-Standard-Theme */
-
+
&[aios-appDefTheme="true"] {
background-image: none;
-
+
.addon:not([selected="true"]) {
background-color: #FFFFFF;
}
-
+
#categories {
border-top: none;
border-bottom: 1px solid ThreedShadow;
background-color: #ffffff;
}
-
+
.category,
.category:not([disabled]) {
border: none;
border-radius: 0;
-
+
&[selected="true"] {
background-color: #C1D2EE;
}
-
+
&:hover {
background-color: #E0E8F6;
}
}
-
+
#header {
border-top: 1px solid ThreedHighlight;
border-bottom: 1px solid ThreedShadow;
}
-
+
#updates-container {
color: infotext;
background-color: infobackground;
border-bottom: 1px solid ThreedShadow;
}
-
+
.view-header,
#search-filter {
background-color: -moz-dialog;
border-top: 1px solid ThreedHighlight;
border-bottom: 1px solid ThreedShadow;
}
-
+
#view-port-container {
border: 0;
border-radius: 0;
}
-
-
+
+
/*[notification="warning"]
[notification="error"]
[pending="enable"]
@@ -426,23 +426,23 @@ page[aios-inSidebar] {
[pending="install"]
[pending="disable"]
[pending="uninstall"]*/
-
+
.addon {
-
+
&:not([selected="true"]) {
-
+
&[active=false]:not([pending]) {
opacity: 0.6;
-
+
&:not([notification]) {
background-image: none;
}
}
}
}
-
+
#detail-view {
-
+
#warning-container,
#error-container,
#pending-container,
@@ -450,21 +450,21 @@ page[aios-inSidebar] {
border-bottom: 2px solid;
-moz-border-bottom-colors: rgba(255, 255, 255, 0.2) rgba(28, 31, 37, 0.2);
}
-
+
#detail-screenshot {
border: 5px solid #ffffff;
border-radius: 5px;
}
-
+
}
-
-
+
+
/* @group Windows */
&[aios-appOS="WINNT"] {
-
+
.sorter {
color: black;
-
+
&[checkState="1"],
&[checkState="2"] {
background-color: grey;
@@ -472,112 +472,112 @@ page[aios-inSidebar] {
box-shadow: none;
text-shadow: none;
}
-
+
&[checkState="1"] {
list-style-image: url("../img/arrow-dn.png");
}
-
+
&[checkState="2"] {
list-style-image: url("../img/arrow-up.png");
}
}
-
+
.addon {
border-top: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: rgba(0,0,0,0.3);
-
+
&:not([selected="true"]) {
-
+
&[active=true]:nth-child(odd) {
background-color: rgba(255,255,255,0.6);
}
-
+
}
}
-
+
#view-port-container {
background-color: transparent;
background-image: none;
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
background-color: #efedea;
-
+
#header {
background-color: -moz-dialog;
}
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows-XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
background-color: #EDECEF;
-
+
#header {
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
background-color: #EEF3FA;
-
+
.view-header,
#search-filter {
background-color: rgb(204, 217, 234);
}
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
background-color: #D4DDE5;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
-
+
> hbox {
border-top: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-top: 1px solid #929292;
}
}
-
+
#categories {
-moz-box-align: center;
background-color: -moz-mac-chrome-active;
border-top: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-bottom: 1px solid #484848;
-
+
&:-moz-window-inactive {
background-color: -moz-mac-chrome-inactive;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-bottom: 1px solid #929292;
}
-
+
.scrollbox-innerbox {
margin: 0 0 2px 0;
padding: 0;
@@ -585,7 +585,7 @@ page[aios-inSidebar] {
border-top: 1px solid #484848;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
-
+
&:-moz-window-inactive {
background-color: -moz-mac-chrome-inactive;
border-top: 1px solid #929292;
@@ -593,152 +593,152 @@ page[aios-inSidebar] {
border-bottom: 1px solid #929292;
}
}
-
+
.category,
.category:not([disabled]) {
margin: 0;
padding: 5px;
border-left: 1px solid #484848;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-left: 1px solid #929292;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
}
-
+
&[selected="true"] {
background: #606060;
box-shadow: inset rgba(42, 42, 42, 1) 0 3px 3px;
-
+
&:-moz-window-inactive {
background: #bababa;
box-shadow: inset rgba(42, 42, 42, 0.6) 0 2px 2px;
}
}
-
+
.category-icon {
max-width: 24px;
max-height: 24px;
opacity: 0.5;
-
+
&:-moz-window-inactive {
opacity: 0.3;
}
}
-
+
&:hover,
&[selected="true"] {
-
+
.category-icon {
opacity: 1;
-
+
&:-moz-window-inactive {
opacity: 0.8;
}
}
-
+
}
}
}
-
+
#header {
padding: 11px 3px 6px 5px;
border-top: none;
border-bottom: none;
}
-
+
#updates-container {
margin: 5px 0 0 0;
-
+
#close-btn {
margin: 0;
padding: 0;
}
}
-
+
.view-header,
#search-filter {
background-color: #D4DDE5;
background-image: none;
border: none;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
}
-
+
#view-port-container {
background-color: #D4DDE5;
background-image: none;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
}
-
+
#view-port richlistbox {
margin-top: 5px;
}
-
+
.addon {
padding: 7px 5px;
border: none;
-
+
&:not([selected="true"]) {
-
+
&[active=true]:nth-child(odd) {
background-color: -moz-oddtreerow;
}
-
+
}
-
+
.details {
margin-left: -3px;
}
}
-
+
}
/* @end */
-
-
-
+
+
+
/* @grou Linux */
&:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
+
#categories {
padding: 1px;
border: 1px solid ThreedShadow;
}
-
+
#header {
border: none;
}
-
+
category,
.category:not([disabled]) {
margin: 0 0 1px 0;
-
+
&[selected="true"] {
background-color: highlight;
}
-
+
&:hover {
background-color: transparent;
}
}
-
+
}
/* @end */
-
+
}
-
+
/* @end */
-
-
-
+
+
+
/* Fix fuer Greasemonkey */
richlistitem[type="user-script"] hbox.pending > vbox button:first-child {
display: none !important;
}
-
+
}
\ No newline at end of file
diff --git a/skin/less/aios.less b/skin/less/aios.less
index e5a11b7..4a478a7 100644
--- a/skin/less/aios.less
+++ b/skin/less/aios.less
@@ -1,130 +1,130 @@
-
- at namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-/* @group
+ at namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* @group
Sidebar Switch
=> themes must not overwrite the settings for the border and the margin, otherwise the switch will not work correct!
*/
window[aiosOrient="left"] {
-
+
toolbox#aios-toggle-toolbox,
toolbox#aios-toggle-toolbox > toolbar#aios-toggle-toolbar {
margin: 0 !important;
border-left: none !important;
}
-
+
}
window[aiosOrient="right"] {
-
+
toolbox#aios-toggle-toolbox,
toolbox#aios-toggle-toolbox > toolbar#aios-toggle-toolbar {
margin: 0 !important;
border-right: none !important;
}
-
-}
-
-#aios-toggle-toolbox,
-#aios-toggle-toolbar {
- padding: 0;
- border: none;
-}
-
-#aios-toggle-toolbar {
- -moz-appearance: none;
-}
-/* @end */
-
+
+}
+
+#aios-toggle-toolbox,
+#aios-toggle-toolbar {
+ padding: 0;
+ border: none;
+}
+
+#aios-toggle-toolbar {
+ -moz-appearance: none;
+}
+/* @end */
+
/* @group AiOS-Toolbar */
-#aios-toolbox-left,
-#aios-toolbox-right,
-#aios-toolbox-sidebartop,
-#aios-toolbox-sidebartop2,
-#aios-toolbox-sidebarbottom,
-#aios-sbhtoolbox {
- border: none;
-}
-
-#aios-toolbar {
- -moz-appearance: none;
- -moz-box-flex: 1;
- padding: 1px 1px 1px 0;
+#aios-toolbox-left,
+#aios-toolbox-right,
+#aios-toolbox-sidebartop,
+#aios-toolbox-sidebartop2,
+#aios-toolbox-sidebarbottom,
+#aios-sbhtoolbox {
border: none;
-
+}
+
+#aios-toolbar {
+ -moz-appearance: none;
+ -moz-box-flex: 1;
+ padding: 1px 1px 1px 0;
+ border: none;
+
&[orient="vertical"] {
-moz-box-orient: vertical;
}
-
+
&[orient="horizontal"] {
padding: 0 1px 1px 0;
- }
-}
-
-#aios-toolbar-contextmenu dialogheader,
-#aios-sbhtoolbar-contextmenu dialogheader {
- margin: 0 0 7px 0;
- padding: 2px 0;
- font-weight: bold;
- border: none;
-}
-
-/* flexible Buttons */
-#aios-toolbar[flexbuttons="true"] toolbarbutton {
- -moz-box-flex: 1;
-}
-
-/* vertikale Buttons - Fix fuer TotalToolbar */
-window[aiosVButtons="false"] #aios-toolbar[orient="vertical"] toolbarbutton {
- -moz-box-orient: horizontal !important;
-}
-
-/* vertikale Buttons */
-window[aiosVButtons="true"] #aios-toolbar[orient="vertical"] toolbarbutton {
- -moz-box-orient: vertical !important;
-}
-
-/* Toolbar-Mode: Text */
-#aios-toolbar[orient="vertical"][mode="text"] toolbarbutton {
+ }
+}
+
+#aios-toolbar-contextmenu dialogheader,
+#aios-sbhtoolbar-contextmenu dialogheader {
+ margin: 0 0 7px 0;
+ padding: 2px 0;
+ font-weight: bold;
+ border: none;
+}
+
+/* flexible Buttons */
+#aios-toolbar[flexbuttons="true"] toolbarbutton {
+ -moz-box-flex: 1;
+}
+
+/* vertikale Buttons - Fix fuer TotalToolbar */
+window[aiosVButtons="false"] #aios-toolbar[orient="vertical"] toolbarbutton {
+ -moz-box-orient: horizontal !important;
+}
+
+/* vertikale Buttons */
+window[aiosVButtons="true"] #aios-toolbar[orient="vertical"] toolbarbutton {
+ -moz-box-orient: vertical !important;
+}
+
+/* Toolbar-Mode: Text */
+#aios-toolbar[orient="vertical"][mode="text"] toolbarbutton {
-moz-box-orient: horizontal;
-
+
.toolbarbutton-text {
text-align: left;
- }
-}
-
+ }
+}
+
/* Toolbarspacer auf der Toolbar und im Konfigurationsmodus */
#aios-toolbar[orient="vertical"] {
-
+
toolbarspacer,
toolbarpaletteitem[id^="wrapper-spacer"] {
height: 21px;
}
-
-}
-
-/* Toolbarspring auf der Toolbar und im Konfigurationsmodus */
+
+}
+
+/* Toolbarspring auf der Toolbar und im Konfigurationsmodus */
#aios-toolbar {
-
+
toolbarspring,
toolbarpaletteitem[id^="wrapper-spring"] {
-moz-box-flex: 1000;
}
-
-}
-
-/* Toolbarseparator auf der Toolbar und im Konfigurationsmodus */
+
+}
+
+/* Toolbarseparator auf der Toolbar und im Konfigurationsmodus */
#aios-toolbar {
-
+
toolbarseparator,
toolbarpaletteitem[id^="wrapper-separator"] {
margin: 0 0 1px 1px;
}
-
+
&[orient="vertical"] {
-
+
toolbarseparator,
toolbarpaletteitem[id^="wrapper-separator"] {
-moz-appearance: none;
@@ -137,77 +137,77 @@ window[aiosVButtons="true"] #aios-toolbar[orient="vertical"] toolbarbutton {
border-bottom: 1px solid ThreedHighlight;
}
}
-}
-
-#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"] {
- min-height: 5px;
- border-bottom: 1px solid ThreedHighlight;
- background-color: ActiveBorder;
-}
-
-#aios-toolbar[orient="horizontal"] toolbarpaletteitem[id^="wrapper-separator"] {
- min-width: 5px;
- max-width: 5px;
- border-left: 1px solid ThreedShadow;
- background-color: ActiveBorder;
-}
-
-
-/* Drag-and-Drop-Markierung im Konfigurationsmodus */
+}
+
+#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"] {
+ min-height: 5px;
+ border-bottom: 1px solid ThreedHighlight;
+ background-color: ActiveBorder;
+}
+
+#aios-toolbar[orient="horizontal"] toolbarpaletteitem[id^="wrapper-separator"] {
+ min-width: 5px;
+ max-width: 5px;
+ border-left: 1px solid ThreedShadow;
+ background-color: ActiveBorder;
+}
+
+
+/* Drag-and-Drop-Markierung im Konfigurationsmodus */
#aios-toolbar[orient="vertical"] toolbarpaletteitem {
margin: -2px 0;
border: none;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
-
+
&[dragover="left"] {
border-color: transparent;
border-top-color: #000000;
}
-
+
&[dragover="right"] {
border-color: transparent;
border-bottom-color: #000000;
}
-
-}
-/* @end */
-
+
+}
+/* @end */
+
/* @group Grippy */
-#aios-toggle-toolbox grippy,
-#sidebar-splitter grippy {
+#aios-toggle-toolbox grippy,
+#sidebar-splitter grippy {
/* eigentlich nur fuer Darwin noetig, sonst gibt es links einen 1px breiten Rand */
-moz-binding: url("chrome://aios/content/aios.xml#aiosGrippy");
-
- cursor: pointer;
+
+ cursor: pointer;
background: transparent none no-repeat center;
-
+
&:hover {
background-color: -moz-MenuHover;
- }
-}
-
-#sidebar-splitter[orient="horizontal"] grippy {
- min-width: 5px;
- min-height: 119px;
-}
-
-#aios-toggle-toolbox grippy,
-#sidebar-splitter[orient="horizontal"] grippy,
-window[aiosOrient="right"][aiosOpen="false"] #aios-toggle-toolbox grippy,
-window[aiosOrient="right"][aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy {
- background-image: url(../img/grippy-left.gif);
-
-}
-
-window[aiosOpen="false"] #aios-toggle-toolbox grippy,
-window[aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy,
-window[aiosOrient="right"] #aios-toggle-toolbox grippy,
-window[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] grippy {
- background-image: url(../img/grippy-right.gif);
-}
+ }
+}
+
+#sidebar-splitter[orient="horizontal"] grippy {
+ min-width: 5px;
+ min-height: 119px;
+}
+
+#aios-toggle-toolbox grippy,
+#sidebar-splitter[orient="horizontal"] grippy,
+window[aiosOrient="right"][aiosOpen="false"] #aios-toggle-toolbox grippy,
+window[aiosOrient="right"][aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy {
+ background-image: url(../img/grippy-left.gif);
+
+}
+
+window[aiosOpen="false"] #aios-toggle-toolbox grippy,
+window[aiosOpen="false"] #sidebar-splitter[orient="horizontal"] grippy,
+window[aiosOrient="right"] #aios-toggle-toolbox grippy,
+window[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] grippy {
+ background-image: url(../img/grippy-right.gif);
+}
/* @end */
@@ -222,37 +222,37 @@ window[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] grippy {
Vertikale Lesezeichen auf der AiOS-Toolbar
=> ergaenzt durch document.getElementById('PlacesToolbarItems').removeAttribute('orient'); in aios.js
*/
-#personal-bookmarks,
-#PlacesToolbarItems {
- -moz-box-orient: horizontal;
+#personal-bookmarks,
+#PlacesToolbarItems {
+ -moz-box-orient: horizontal;
}
#aios-toolbar[orient="vertical"] {
-
+
#personal-bookmarks,
#PlacesToolbarItems {
-moz-box-orient: vertical;
}
-
+
&[mode="icons"] {
-
+
label,
.chevron > label {
display: none !important;
}
-
+
menupopup label {
display: block !important;
}
-
+
}
-
+
}
-
-#aios-toolbar[mode="icons"]:not([iconsize="small"]) .bookmark-item > image {
- width: 22px;
- height: 22px;
- margin: 1px;
+
+#aios-toolbar[mode="icons"]:not([iconsize="small"]) .bookmark-item > image {
+ width: 22px;
+ height: 22px;
+ margin: 1px;
}
/* @end */
@@ -266,7 +266,7 @@ window[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] grippy {
}
/*
- ermoeglicht eine minimale Groesse von 0, allerdings kann der Splitter
+ ermoeglicht eine minimale Groesse von 0, allerdings kann der Splitter
dann weiter gezogen werden, als die Maximalbreite zulaesst
#sidebar-box {
overflow-x: hidden;
@@ -310,7 +310,7 @@ sidebarheader > .tabs-closebutton {
/* Sidebar on left (RTL-Languages) */
window[aiosOrient="left"][aiosMode="rtl"] #browser {
direction: ltr;
-
+
* {
direction: rtl;
}
@@ -319,7 +319,7 @@ window[aiosOrient="left"][aiosMode="rtl"] #browser {
/* Sidebar on right (LTR-Languages) */
window[aiosOrient="right"][aiosMode="ltr"] #browser {
direction: rtl;
-
+
* {
direction: ltr;
}
@@ -330,39 +330,39 @@ window[aiosOrient="right"][aiosMode="ltr"] #browser {
/* @group Tooltips */
#aiosPopupset tooltip {
padding: 1px;
-
+
box {
-moz-binding: url(chrome://aios/content/aios.xml#aiosTooltips);
}
-
+
label {
margin: 0;
padding: 1px 3px;
-
+
&[value=""],
&label:not([value]) {
display: none;
}
-
+
&:not([class="odd"]) {
border-top: 1px dotted ThreedDarkShadow;
border-bottom: 1px dotted ThreedDarkShadow;
}
}
-
+
> label:not([class="odd"]) {
margin-bottom: 5px;
padding: 2px 3px 4px 3px;
border-top: none;
border-bottom: 1px solid ThreedDarkShadow;
}
-}
+}
/* @end */
/* @group Print Preview */
window[onclose="PrintUtils.exitPrintPreview(); return false;"] {
-
+
#aios-toggle-toolbox,
#sidebar-box,
#aios-toolbox-left,
@@ -370,60 +370,60 @@ window[onclose="PrintUtils.exitPrintPreview(); return false;"] {
#sidebar-splitter {
display: none;
}
-
-}
+
+}
/* @end */
/* @group Fixes */
-
-/* TotalToolbar */
-sidebarheader #tt-toolbox-sidebarheader {
- display: none;
-}
-
-
-/* Console2 */
-#console2-button,
-menuitem[observes="viewConsole2Sidebar"]:not([id="console-mitem"]) {
- display: none !important;
-}
-
-
-/* MR Tech Local Install & Download Manager Tweak */
+
+/* TotalToolbar */
+sidebarheader #tt-toolbox-sidebarheader {
+ display: none;
+}
+
+
+/* Console2 */
+#console2-button,
+menuitem[observes="viewConsole2Sidebar"]:not([id="console-mitem"]) {
+ display: none !important;
+}
+
+
+/* MR Tech Local Install & Download Manager Tweak */
/*menuitem[key="key_dmSidebar"],*/
#emSidebar,
-#tmSidebar {
- display: none !important;
-}
-
-
-/* Download Manager Tweak */
-menuitem[id="menu_dmtSidebar"] {
- display: none !important;
-}
-
-
-/* EZ Sidebar */
-menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:show"],
-menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:hide"] {
- display: none !important;
-}
-
-window:not([windowtype="mozilla:sidebar"]) #ezsidebar-panels-button {
- display: none !important;
-}
-
-
-/* Personas */
-window[persona] #browser,
-window[lwtheme="true"] #browser {
- border-top: none !important;
-}
+#tmSidebar {
+ display: none !important;
+}
+
+
+/* Download Manager Tweak */
+menuitem[id="menu_dmtSidebar"] {
+ display: none !important;
+}
+
+
+/* EZ Sidebar */
+menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:show"],
+menuitem[ezsidebar-id="ezsidebar:viewSidebarMenu:hide"] {
+ display: none !important;
+}
+
+window:not([windowtype="mozilla:sidebar"]) #ezsidebar-panels-button {
+ display: none !important;
+}
+
+
+/* Personas */
+window[persona] #browser,
+window[lwtheme="true"] #browser {
+ border-top: none !important;
+}
window[persona],
window[lwtheme="true"] {
-
+
#aios-toggle-toolbar,
#aios-toolbar,
sidebarheader,
@@ -432,10 +432,10 @@ window[lwtheme="true"] {
border: none !important;
background-color: transparent !important;
}
-
+
#sidebar-splitter[orient="horizontal"] {
-moz-appearance: none !important;
}
-
+
}
/* @end */
\ No newline at end of file
diff --git a/skin/less/aios_buttons_darwin.less b/skin/less/aios_buttons_darwin.less
index 069bc0e..9356f41 100644
--- a/skin/less/aios_buttons_darwin.less
+++ b/skin/less/aios_buttons_darwin.less
@@ -14,7 +14,7 @@ toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover {
toolbar[iconsize="small"] #downloads-button,
toolbar[iconsize="small"] #downloads-button:hover {
-moz-image-region: rect(0, 16px, 16px, 0);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 16px, 32px, 0);
}
@@ -23,7 +23,7 @@ toolbar[iconsize="small"] #downloads-button:hover {
#addons-button,
toolbar[iconsize="small"] #addons-button {
-moz-image-region: rect(0, 32px, 16px, 16px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 32px, 32px, 16px);
}
@@ -32,7 +32,7 @@ toolbar[iconsize="small"] #addons-button {
#multipanel-button,
toolbar[iconsize="small"] #multipanel-button {
-moz-image-region: rect(0, 48px, 16px, 32px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 48px, 32px, 32px);
}
@@ -41,7 +41,7 @@ toolbar[iconsize="small"] #multipanel-button {
#pageinfo-button,
toolbar[iconsize="small"] #pageinfo-button {
-moz-image-region: rect(0, 64px, 16px, 48px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 64px, 32px, 48px);
}
@@ -50,7 +50,7 @@ toolbar[iconsize="small"] #pageinfo-button {
#console-button,
toolbar[iconsize="small"] #console-button {
-moz-image-region: rect(0, 96px, 16px, 80px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 96px, 32px, 80px);
}
@@ -63,8 +63,8 @@ toolbar[iconsize="small"] #paneltab-button {
#sidebars-button,
toolbar[iconsize="small"] #sidebars-button {
- -moz-image-region: rect(0, 128px, 16px, 112px);
-
+ -moz-image-region: rect(0, 128px, 16px, 112px);
+
dropmarker {
display: none;
}
@@ -73,7 +73,7 @@ toolbar[iconsize="small"] #sidebars-button {
#sidebars-togglebutton,
toolbar[iconsize="small"] #sidebars-togglebutton {
-moz-image-region: rect(0, 144px, 16px, 128px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 144px, 32px, 128px);
}
@@ -81,7 +81,7 @@ toolbar[iconsize="small"] #sidebars-togglebutton {
toolbar[mode="full"]:not([orient="vertical"]) #sidebars-togglebutton {
-moz-box-orient: horizontal;
-
+
.toolbarbutton-menubutton-button {
-moz-box-orient: horizontal;
}
@@ -90,7 +90,7 @@ toolbar[mode="full"]:not([orient="vertical"]) #sidebars-togglebutton {
#autohide-button,
toolbar[iconsize="small"] #autohide-button {
-moz-image-region: rect(0, 160px, 16px, 144px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 160px, 32px, 144px);
}
@@ -99,7 +99,7 @@ toolbar[iconsize="small"] #autohide-button {
#toolbar-button,
toolbar[iconsize="small"] #toolbar-button {
-moz-image-region: rect(0, 176px, 16px, 160px);
-
+
&[checked="true"] {
-moz-image-region: rect(16px, 176px, 32px, 160px);
}
@@ -140,79 +140,79 @@ menuitem[key="aiosKey_prefs"] {
window[aios-appDefTheme="true"] {
-
+
#downloads-button,
#downloads-button:hover,
toolbarbutton.toolbarbutton-1.aios-tbutton,
toolbarbutton.toolbarbutton-1.aios-tbutton:hover,
toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton,
toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover {
-
+
image.toolbarbutton-icon,
&:hover image.toolbarbutton-icon:-moz-window-inactive {
opacity: 0.75;
}
-
+
image.toolbarbutton-icon:-moz-window-inactive {
opacity: 0.3;
}
-
+
&[checked="true"] {
-
+
image.toolbarbutton-icon,
&:hover image.toolbarbutton-icon:-moz-window-inactive {
opacity: 1;
}
-
+
image.toolbarbutton-icon:-moz-window-inactive {
opacity: 0.5;
}
}
}
-
+
#aios-toolbar[orient="vertical"] toolbarbutton {
margin: 2px 1px;
}
-
+
#aios-sbhtoolbar[iconsize="small"] toolbarbutton {
margin: 0 2px;
padding: 0;
min-width: 0;
max-height: none;
-
+
image {
margin: 0;
}
}
-
+
toolbar[mode="full"] #downloads-button {
label {
margin-top: 5px;
}
}
-
+
#sidebars-togglebutton,
toolbar[iconsize="small"] #sidebars-togglebutton {
border: none;
-
+
.toolbarbutton-menubutton-button {
-
+
label {
margin-left: 2px;
margin-right: 3px;
}
-
+
}
}
-
+
toolbar[mode="icons"]:not([orient="vertical"]) #sidebars-togglebutton[checked="true"] {
-moz-appearance: toolbarbutton;
-
+
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-dropmarker {
-moz-appearance: none;
min-width: 0;
}
-
+
}
}
diff --git a/skin/less/aios_buttons_generic.less b/skin/less/aios_buttons_generic.less
index 1e33b96..186fd78 100644
--- a/skin/less/aios_buttons_generic.less
+++ b/skin/less/aios_buttons_generic.less
@@ -1,61 +1,61 @@
-
-window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
- #aios-toolbar[orient="vertical"] toolbarseparator {
- -moz-appearance: none !important;
- margin: 3px 6px 2px 6px;
- border-bottom: 1px solid -moz-ButtonHoverFace;
- }
-
+
+window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
+
+ #aios-toolbar[orient="vertical"] toolbarseparator {
+ -moz-appearance: none !important;
+ margin: 3px 6px 2px 6px;
+ border-bottom: 1px solid -moz-ButtonHoverFace;
+ }
+
#aios-toolbar[orient="vertical"][iconsize="small"] toolbarseparator {
margin-left: 5px;
margin-right: 5px;
}
-
-
- /* @group Button-Icons */
+
+
+ /* @group Button-Icons */
toolbarbutton.toolbarbutton-1.aios-tbutton,
toolbarbutton.toolbarbutton-1.aios-tbutton:hover,
toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton,
toolbar[iconsize="small"] toolbarbutton.toolbarbutton-1.aios-tbutton:hover {
list-style-image: url(../icons/toolbar_generic.png);
}
-
+
#addons-button {
-moz-image-region: rect(0, 24px, 24px, 0);
}
toolbar[iconsize="small"] #addons-button {
-moz-image-region: rect(24px, 16px, 40px, 0);
}
-
+
#multipanel-button {
-moz-image-region: rect(0, 48px, 24px, 24px);
}
toolbar[iconsize="small"] #multipanel-button {
-moz-image-region: rect(24px, 32px, 40px, 16px);
}
-
+
#pageinfo-button {
-moz-image-region: rect(0, 72px, 24px, 48px);
}
toolbar[iconsize="small"] #pageinfo-button {
-moz-image-region: rect(24px, 48px, 40px, 32px);
}
-
+
#console-button {
-moz-image-region: rect(0, 120px, 24px, 96px);
}
toolbar[iconsize="small"] #console-button {
-moz-image-region: rect(24px, 80px, 40px, 64px);
}
-
+
#paneltab-button {
-moz-image-region: rect(0, 144px, 24px, 120px);
}
toolbar[iconsize="small"] #paneltab-button {
-moz-image-region: rect(24px, 96px, 40px, 80px);
}
-
+
#sidebars-button {
-moz-image-region: rect(0, 168px, 24px, 144px);
}
@@ -65,7 +65,7 @@ window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
/*toolbar:not([mode="text"]) #sidebars-button dropmarker {
display: none;
}*/
-
+
#sidebars-togglebutton {
padding: 0 !important;
-moz-image-region: rect(0, 192px, 24px, 168px);
@@ -73,51 +73,51 @@ window:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
toolbar[iconsize="small"] #sidebars-togglebutton {
-moz-image-region: rect(24px, 128px, 40px, 112px);
}
-
+
#autohide-button {
-moz-image-region: rect(0, 216px, 24px, 192px);
}
toolbar[iconsize="small"] #autohide-button {
-moz-image-region: rect(24px, 144px, 40px, 128px);
}
-
+
#toolbar-button {
-moz-image-region: rect(0, 240px, 24px, 216px);
}
toolbar[iconsize="small"] #toolbar-button {
-moz-image-region: rect(24px, 160px, 40px, 144px);
}
- /* @end */
-
-
- /* @group Menue-Icons */
- menuitem[key="aiosKey_panelTab1"],
- menuitem[key="aiosKey_panelTab2"],
- menuitem#aios-sidebar-mitem-show,
- menuitem#aios-sidebar-mitem-hide,
- menuitem[key="aiosKey_prefs"] {
- list-style-image: url(../icons/panels_menus.png) !important;
- }
-
- menuitem[key="aiosKey_panelTab1"] {
- -moz-image-region: rect(80px, 16px, 96px, 0) !important;
- }
-
- menuitem[key="aiosKey_panelTab2"] {
- -moz-image-region: rect(80px, 32px, 96px, 16px) !important;
- }
-
- menuitem#aios-sidebar-mitem-hide {
- -moz-image-region: rect(80px, 48px, 96px, 32px) !important;
- }
-
- menuitem#aios-sidebar-mitem-show {
- -moz-image-region: rect(80px, 64px, 96px, 48px) !important;
- }
-
- menuitem[key="aiosKey_prefs"] {
- -moz-image-region: rect(64px, 16px, 80px, 0) !important;
- }
- /* @end */
-
+ /* @end */
+
+
+ /* @group Menue-Icons */
+ menuitem[key="aiosKey_panelTab1"],
+ menuitem[key="aiosKey_panelTab2"],
+ menuitem#aios-sidebar-mitem-show,
+ menuitem#aios-sidebar-mitem-hide,
+ menuitem[key="aiosKey_prefs"] {
+ list-style-image: url(../icons/panels_menus.png) !important;
+ }
+
+ menuitem[key="aiosKey_panelTab1"] {
+ -moz-image-region: rect(80px, 16px, 96px, 0) !important;
+ }
+
+ menuitem[key="aiosKey_panelTab2"] {
+ -moz-image-region: rect(80px, 32px, 96px, 16px) !important;
+ }
+
+ menuitem#aios-sidebar-mitem-hide {
+ -moz-image-region: rect(80px, 48px, 96px, 32px) !important;
+ }
+
+ menuitem#aios-sidebar-mitem-show {
+ -moz-image-region: rect(80px, 64px, 96px, 48px) !important;
+ }
+
+ menuitem[key="aiosKey_prefs"] {
+ -moz-image-region: rect(64px, 16px, 80px, 0) !important;
+ }
+ /* @end */
+
}
\ No newline at end of file
diff --git a/skin/less/aios_buttons_winnt.less b/skin/less/aios_buttons_winnt.less
index 26901c1..d4390b2 100644
--- a/skin/less/aios_buttons_winnt.less
+++ b/skin/less/aios_buttons_winnt.less
@@ -1,39 +1,39 @@
-#aios-toolbar[orient="vertical"] {
-
+#aios-toolbar[orient="vertical"] {
+
toolbarbutton {
-
+
margin: 2px 1px;
padding-top: 2px;
padding-bottom: 2px;
-
+
/* Toolbarbutton mit Dropmarker */
toolbarbutton {
margin: 0;
}
-
+
}
-
+
&[iconsize="small"] .toolbarbutton-icon {
margin: 1px;
}
-
+
toolbarseparator,
toolbarpaletteitem[id^="wrapper-separator"] {
margin: 4px 2px 2px 2px;
}
-
+
}
/* @group Firefox-Standard-Theme */
window[aios-appDefTheme="true"] {
-
+
/* Aktivierter Toolbarbutton (type = menu-button) [iconsize="large"] */
toolbar[mode="icons"] {
-
+
toolbarbutton[type="menu-button"][checked="true"] {
-
+
.toolbarbutton-icon,
.dropmarker-icon {
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)) !important;
@@ -47,9 +47,9 @@ window[aios-appDefTheme="true"] {
text-shadow: none !important;
-moz-transition: none !important;
}
-
+
&:hover {
-
+
.toolbarbutton-icon,
.dropmarker-icon {
border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4) !important;
@@ -60,10 +60,10 @@ window[aios-appDefTheme="true"] {
}
}
}
-
+
/* [type="checkbox"] => u.a. AiOS-Toolbarbutton */
toolbarbutton[type="checkbox"]:not([checked="true"]) {
-
+
.toolbarbutton-icon,
.dropmarker-icon {
background-image: none !important;
@@ -72,17 +72,17 @@ window[aios-appDefTheme="true"] {
border-color: transparent !important;
}
}
-
+
}
/* @end */
#aios-toolbar[iconsize="large"][mode="icons"],
#aios-sbhtoolbar[iconsize="large"][mode="icons"] {
-
+
.toolbarbutton-1 {
margin: 2px 2px 2px 3px;
-
+
/* Button-Optik mit BG und Border */
&,
> .toolbarbutton-menubutton-button,
@@ -91,10 +91,10 @@ window[aios-appDefTheme="true"] {
padding: 1px 5px;
border-radius: 2px;
}
-
+
/* Hover-Zustand - inaktiver Button */
&:hover:not(:active):not([disabled="true"]):not([checked="true"]):not([open="true"]) {
-
+
&:not([type="menu-button"]),
> .toolbarbutton-menubutton-button,
> .toolbarbutton-menubutton-dropmarker {
@@ -104,14 +104,14 @@ window[aios-appDefTheme="true"] {
0 1px hsla(210,54%,20%,.03),
0 0 2px hsla(210,54%,20%,.1);
}
-
+
}
-
+
/* Hover-Zustand aktiver Button */
&:active:hover, /* mousedown */
&[open="true"]:hover, /* geoeffnetes Menue */
&[checked="true"]:hover /* aktiviert */ {
-
+
&:not([type="menu-button"]),
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-dropmarker {
@@ -121,14 +121,14 @@ window[aios-appDefTheme="true"] {
0 0 2px hsla(210,54%,20%,.1);
-moz-transition: background-color .4s;
}
-
+
}
-
+
/* aktiver Button */
&:active, /* mousedown */
&[open="true"], /* geoeffnetes Menue */
&[checked="true"] /* aktiviert */ {
-
+
&:not([type="menu-button"]),
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-dropmarker {
@@ -143,10 +143,10 @@ window[aios-appDefTheme="true"] {
text-shadow: none;
-moz-transition: none;
}
-
+
}
-
-
+
+
/* Icons */
> .toolbarbutton-icon,
> .toolbarbutton-menubutton-button > .toolbarbutton-icon {
@@ -156,11 +156,11 @@ window[aios-appDefTheme="true"] {
}
}
}
-
-
+
+
#aios-toolbar[iconsize="large"][mode="icons"],
#aios-sbhtoolbar[iconsize="large"][mode="icons"] {
-
+
/* Menuebutton */
&[type="menu-button"] {
padding: 0;
@@ -168,103 +168,103 @@ window[aios-appDefTheme="true"] {
border: none;
box-shadow: none;
}
-
+
/* Menuebutton auf vertikaler Toolbar - Dropmarker unter dem Button */
&[orient="vertical"] {
-
+
.toolbarbutton-1[type="menu-button"] {
-
+
> .toolbarbutton-menubutton-button {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
-
+
> .toolbarbutton-menubutton-dropmarker {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
-
+
}
-
+
/* Menuebutton auf horizontaler Toolbar - Dropmarker rechts neben dem Button */
&[orient="horizontal"] {
-
+
.toolbarbutton-1[type="menu-button"] {
-
+
> .toolbarbutton-menubutton-button {
-
+
:-moz-locale-dir(ltr) {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
-
+
:-moz-locale-dir(rtl) {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
-
+
}
-
+
> .toolbarbutton-menubutton-dropmarker {
-
+
:-moz-locale-dir(ltr) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
-
+
:-moz-locale-dir(rtl) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
-
+
}
-
+
}
-
+
}
-
+
}
-
+
#aios-toolbar[mode="full"] {
-
+
.toolbarbutton-1,
.toolbarbutton-menubutton-button {
padding: 5px;
}
-
+
}
-
+
#aios-toolbar[iconsize="small"] {
-
+
.toolbarbutton-1 {
margin: 0 1px;
padding: 0 2px;
}
-
+
&[orient="horizontal"] {
-
+
.toolbarbutton-1 {
padding: 0 3px;
}
-
+
}
-
+
}
-
+
}
/* @end */
/* @group Button-Icons */
-toolbarbutton.aios-tbutton:not([type="menu-button"]),
-toolbarbutton.aios-tbutton[type="menu-button"] {
- list-style-image: url(../icons/toolbar_windows.png);
-}
+toolbarbutton.aios-tbutton:not([type="menu-button"]),
+toolbarbutton.aios-tbutton[type="menu-button"] {
+ list-style-image: url(../icons/toolbar_windows.png);
+}
toolbar[tabsontop=false] toolbarbutton.aios-tbutton:not([type="menu-button"]),
toolbar[tabsontop=false] toolbarbutton.aios-tbutton[type="menu-button"],
@@ -295,7 +295,7 @@ toolbarbutton.aios-tbutton[type="menu-button"]:-moz-lwtheme-brighttext {
#sidebars-button {
-moz-image-region: rect(1px, 107px, 17px, 91px);
-
+
/*dropmarker {
display: none;
}*/
@@ -311,36 +311,36 @@ toolbarbutton.aios-tbutton[type="menu-button"]:-moz-lwtheme-brighttext {
#toolbar-button {
-moz-image-region: rect(1px, 161px, 17px, 145px);
-}
+}
/* @end */
/* @group Menue-Icons */
-menuitem[key="aiosKey_panelTab1"],
-menuitem[key="aiosKey_panelTab2"],
-menuitem#aios-sidebar-mitem-show,
-menuitem#aios-sidebar-mitem-hide,
-menuitem[key="aiosKey_prefs"] {
- list-style-image: url(../icons/panels_menus.png);
-}
-
-menuitem[key="aiosKey_panelTab1"] {
- -moz-image-region: rect(16px, 16px, 32px, 0);
-}
-
-menuitem[key="aiosKey_panelTab2"] {
- -moz-image-region: rect(16px, 32px, 32px, 16px);
-}
-
-menuitem#aios-sidebar-mitem-hide {
- -moz-image-region: rect(16px, 48px, 32px, 32px);
-}
-
-menuitem#aios-sidebar-mitem-show {
- -moz-image-region: rect(16px, 64px, 32px, 48px);
-}
-
-menuitem[key="aiosKey_prefs"] {
- -moz-image-region: rect(0, 16px, 16px, 0);
+menuitem[key="aiosKey_panelTab1"],
+menuitem[key="aiosKey_panelTab2"],
+menuitem#aios-sidebar-mitem-show,
+menuitem#aios-sidebar-mitem-hide,
+menuitem[key="aiosKey_prefs"] {
+ list-style-image: url(../icons/panels_menus.png);
+}
+
+menuitem[key="aiosKey_panelTab1"] {
+ -moz-image-region: rect(16px, 16px, 32px, 0);
+}
+
+menuitem[key="aiosKey_panelTab2"] {
+ -moz-image-region: rect(16px, 32px, 32px, 16px);
+}
+
+menuitem#aios-sidebar-mitem-hide {
+ -moz-image-region: rect(16px, 48px, 32px, 32px);
+}
+
+menuitem#aios-sidebar-mitem-show {
+ -moz-image-region: rect(16px, 64px, 32px, 48px);
+}
+
+menuitem[key="aiosKey_prefs"] {
+ -moz-image-region: rect(0, 16px, 16px, 0);
}
/* @end */
diff --git a/skin/less/aios_theme_darwin.less b/skin/less/aios_theme_darwin.less
index e5313a6..73bb3ae 100644
--- a/skin/less/aios_theme_darwin.less
+++ b/skin/less/aios_theme_darwin.less
@@ -4,130 +4,130 @@ window[aios-appDefTheme="true"] {
#aios-toggle-toolbar,
#aios-toolbar {
background-color: -moz-mac-chrome-active;
-
+
&:-moz-window-inactive {
background-color: -moz-mac-chrome-inactive;
}
}
-
+
#aios-toolbar[orient="horizontal"] {
padding: 3px 0 4px 0;
}
-
-
+
+
/* @group Sidebar Switch */
#aios-toggle-toolbar {
border-top: 1px solid #c0c0c0;
border-right: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-top: 1px solid #e1e1e1;
border-right: 1px solid #929292;
}
}
-
+
&[aiosOrient="right"] {
-
+
#aios-toggle-toolbox {
border-left: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
-
+
#aios-toggle-toolbar {
border-left: 1px solid #c0c0c0;
-
+
&:-moz-window-inactive {
border-left: 1px solid #e1e1e1;
}
}
-
+
}
/* @end */
-
-
+
+
/* @group AiOS-Toolbar*/
-
+
/* Toolbar links neben der Sidebar */
#aios-toolbar[posMode="1"] {
border-top: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #929292;
}
}
-
+
&[aiosOrient="right"] {
-
+
#aios-toolbar[posMode="1"] {
border-left: 2px groove #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
-
+
&[aiosOpen="false"] #aios-toolbar[posMode="1"] {
border-right: none;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
}
-
-
+
+
/* Toolbar rechts neben der Sidebar */
#aios-toolbar[posMode="2"] {
border-top: 1px solid #c0c0c0;
border-left: 2px groove #484848;
border-right: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-top: 1px solid #e1e1e1;
border-left: 1px solid #929292;
border-right: 1px solid #929292;
}
}
-
+
&[aiosOpen="false"] #aios-toolbar[posMode="2"] {
border-left: 1px solid #c0c0c0;
-
+
&:-moz-window-inactive {
border-left: 1px solid #e1e1e1;
}
}
-
+
&[aiosOrient="right"] {
-
+
#aios-toolbar[posMode="2"] {
border-right: none;
}
-
+
&[aiosOpen="false"] #aios-toolbar[posMode="2"] {
border-left: 2px groove #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
-
+
}
-
-
+
+
/* Toolbar ueber der Sidebar */
#aios-toolbar[posMode="3"] {
border-right: 1px solid #484848;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #484848;
border-left: 1px solid #c0c0c0;
-
+
&:-moz-window-inactive {
border-top: 1px solid #e1e1e1;
border-right: 1px solid #929292;
@@ -135,24 +135,24 @@ window[aios-appDefTheme="true"] {
border-left: 1px solid #e1e1e1;
}
}
-
+
&[aiosOrient="right"] #aios-toolbar[posMode="3"] {
border-right: none;
border-left: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
-
-
+
+
/* Toolbar unter der Sidebar-Kopfleiste */
#aios-toolbar[posMode="4"] {
border-top: 2px groove #c0c0c0;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
border-left: 1px solid #c0c0c0;
-
+
&:-moz-window-inactive {
border-top: 2px groove #e1e1e1;
border-right: 1px solid #929292;
@@ -160,88 +160,88 @@ window[aios-appDefTheme="true"] {
border-left: 1px solid #e1e1e1;
}
}
-
+
&[aiosOrient="right"] #aios-toolbar[posMode="4"] {
border-right: none;
border-left: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
-
-
+
+
/* Toolbar unter der Sidebar */
#aios-toolbar[posMode="5"] {
border-top: 2px groove #c0c0c0;
border-right: 1px solid #484848;
border-left: 1px solid #c0c0c0;
-
+
&:-moz-window-inactive {
border-top: 2px groove #e1e1e1;
border-right: 1px solid #929292;
border-left: 1px solid #e1e1e1;
}
}
-
+
&[aiosOrient="right"] #aios-toolbar[posMode="5"] {
border-right: none;
border-left: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
/* @end */
-
-
+
+
/* @group Grippy & Splitter */
grippy:hover {
background-color: #D4DDE5 !important;
}
-
+
#sidebar-splitter grippy:hover {
background-color: -moz-mac-chrome-active !important;
}
-
+
#sidebar-splitter[orient="horizontal"] {
border: none;
border-right: 1px solid #484848;
background-color: #D4DDE5;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
border-right: 1px solid #929292;
}
-
+
&[grippy="false"] {
min-width: 3px;
}
-
+
&[grippy="true"] {
min-width: 6px;
}
-
+
}
-
+
&[aiosOrient="right"] #sidebar-splitter[orient="horizontal"] {
border-left: 1px solid #484848;
border-right: none;
-
+
&:-moz-window-inactive {
border-left: 1px solid #929292;
}
}
/* @end */
-
-
+
+
/* @group Toolbarseparator auf der Toolbar und im Konfigurationsmodus */
#aios-toolbar toolbarseparator,
#aios-toolbar toolbarpaletteitem[id^="wrapper-separator"] {
margin: 0 1px;
border-left: 1px dotted #484848;
}
-
+
#aios-toolbar[orient="vertical"] toolbarseparator,
#aios-toolbar[orient="vertical"] toolbarpaletteitem[id^="wrapper-separator"] {
margin: 4px 2px 3px 2px;
diff --git a/skin/less/aios_theme_generic.less b/skin/less/aios_theme_generic.less
index 98803f9..eca0e74 100644
--- a/skin/less/aios_theme_generic.less
+++ b/skin/less/aios_theme_generic.less
@@ -1,19 +1,19 @@
-
-window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
- /* @group Sidebar Switch */
+
+window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
+
+ /* @group Sidebar Switch */
#aios-toggle-toolbar {
border-top: none;
border-right: 1px solid ThreedShadow;
}
-
+
&[aiosOrient="right"] #aios-toggle-toolbar {
border-left: none;
border-left: 1px solid ThreedShadow;
}
- /* @end */
-
-
+ /* @end */
+
+
/* @group AiOS-Toolbar */
#aios-toolbox-left,
#aios-toolbox-right,
@@ -28,26 +28,26 @@ window[aios-appDefTheme="true"]:not([aios-appOS="WINNT"]):not([aios-appOS="Darwi
#aios-toolbar[posMode="5"] {
border: none;
}
-
+
#aios-toolbar[posMode="3"],
#aios-toolbar[posMode="5"] {
border: none !important;
}
-
+
&[aiosOrient="left"] #aios-toolbar[posMode="2"] {
border-right: 1px solid ThreedShadow;
}
-
+
&[aiosOrient="right"] #aios-toolbar[posMode="1"] {
border-left: 1px solid ThreedShadow;
}
- /* @end */
-
-
- /* @group Splitter */
+ /* @end */
+
+
+ /* @group Splitter */
#sidebar-splitter[orient="horizontal"] {
border: none !important;
- }
- /* @end */
-
+ }
+ /* @end */
+
}
\ No newline at end of file
diff --git a/skin/less/aios_theme_winnt.less b/skin/less/aios_theme_winnt.less
index 38c17d2..df7a7f1 100644
--- a/skin/less/aios_theme_winnt.less
+++ b/skin/less/aios_theme_winnt.less
@@ -2,153 +2,153 @@
window[aios-appDefTheme="true"] {
/* @group Sidebar Switch */
- #aios-toggle-toolbar {
- border-top: 1px solid ThreedHighlight;
- border-right: 1px solid ThreedShadow;
- }
-
- &[aiosOrient="right"] #aios-toggle-toolbar {
- border-left: 1px solid ThreedShadow;
- border-right: none;
- }
+ #aios-toggle-toolbar {
+ border-top: 1px solid ThreedHighlight;
+ border-right: 1px solid ThreedShadow;
+ }
+
+ &[aiosOrient="right"] #aios-toggle-toolbar {
+ border-left: 1px solid ThreedShadow;
+ border-right: none;
+ }
/* @end */
-
-
+
+
/* @group AiOS-Toolbar */
-
- /* links neben der Sidebar */
- #aios-toolbar[posMode="1"] {
- border-top: 1px solid ThreedHighlight;
- border-left: 1px solid ThreedHighlight;
- border-right: 1px solid ThreedShadow;
- }
-
+
+ /* links neben der Sidebar */
+ #aios-toolbar[posMode="1"] {
+ border-top: 1px solid ThreedHighlight;
+ border-left: 1px solid ThreedHighlight;
+ border-right: 1px solid ThreedShadow;
+ }
+
&[aiosOpen="false"] {
-
+
&[aiosOrient="left"] {
-
+
#browser[posMode="1"] #sidebar-splitter[grippy="true"] {
border-left: none;
}
}
-
+
&[aiosOrient="right"] {
-
+
#aios-toolbar[posMode="1"] {
border-right: none;
border-left: 2px groove ThreedHighlight;
}
-
+
#browser[posMode="1"] #sidebar-splitter[grippy="true"] {
border-right: none;
}
}
-
+
+ }
+
+
+ /* rechts neben der Sidebar */
+ #aios-toolbar[posMode="2"] {
+ border-top: 1px solid ThreedHighlight;
+ border-left: 2px groove ThreedHighlight;
}
-
-
- /* rechts neben der Sidebar */
- #aios-toolbar[posMode="2"] {
- border-top: 1px solid ThreedHighlight;
- border-left: 2px groove ThreedHighlight;
- }
-
+
&[aiosOrient="right"] #aios-toolbar[posMode="2"] {
border-left: 2px groove ThreedHighlight;
border-right: none;
}
-
+
&[aiosOpen="false"] {
-
+
&[aiosOrient="left"] {
-
+
#aios-toolbar[posMode="2"] {
border-left: 1px solid ThreedHighlight;
border-right: 1px solid ThreedShadow;
}
-
+
#browser[posMode="2"] #sidebar-splitter[grippy="true"] {
border-left: none;
}
}
-
+
&[aiosOrient="right"] {
-
+
#browser[posMode="2"] #sidebar-splitter[grippy="true"] {
border-right: none;
}
}
-
+
+ }
+
+
+ /* ueber der Sidebar */
+ #aios-toolbar[posMode="3"] {
+ border-top: 1px solid ThreedHighlight;
+ border-bottom: 1px solid ThreedShadow;
+ }
+
+
+ /* unter der Sidebar-Kopfleiste */
+ #aios-toolbar[posMode="4"] {
+ border-top: 1px solid ThreedHighlight;
+ border-bottom: 1px solid ThreedShadow;
+ }
+
+
+ /* unter der Sidebar */
+ #aios-toolbar[posMode="5"] {
+ border-top: 1px solid ThreedShadow;
}
-
-
- /* ueber der Sidebar */
- #aios-toolbar[posMode="3"] {
- border-top: 1px solid ThreedHighlight;
- border-bottom: 1px solid ThreedShadow;
- }
-
-
- /* unter der Sidebar-Kopfleiste */
- #aios-toolbar[posMode="4"] {
- border-top: 1px solid ThreedHighlight;
- border-bottom: 1px solid ThreedShadow;
- }
-
-
- /* unter der Sidebar */
- #aios-toolbar[posMode="5"] {
- border-top: 1px solid ThreedShadow;
- }
/* @end */
-
-
-
+
+
+
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group XP-Standard-Theme */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#aios-toggle-toolbox,
#aios-toolbox-left,
#aios-toolbox-right {
-moz-appearance: none;
- background-image: -moz-linear-gradient(135deg,
- rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(135deg,
+ rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
sidebarheader,
#aios-toolbox-sidebartop,
#aios-toolbox-sidebartop2,
#aios-toolbox-sidebarbottom {
-moz-appearance: none;
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
}
/* @end */
-
+
/* @group Vista-7-Standard-Theme */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
&[aiosOpen="true"][aiosOrient="left"] #aios-toolbar[posMode="2"] {
padding-right: 2px;
}
-
+
#sidebar-splitter[grippy="true"] {
margin: 0;
-
+
&[orient="horizontal"] {
background-color: #EEF3FA;
border-left: 1px solid #A9B7C9;
}
}
-
+
}
/* @end */
-
+
}
-
+
}
\ No newline at end of file
diff --git a/skin/less/console.less b/skin/less/console.less
index 127f850..1729cd2 100644
--- a/skin/less/console.less
+++ b/skin/less/console.less
@@ -1,55 +1,55 @@
-window#JSConsoleWindow,
-#ConsoleBox {
- margin: 0;
- padding: 0;
- border: none;
+window#JSConsoleWindow,
+#ConsoleBox {
+ margin: 0;
+ padding: 0;
+ border: none;
}
-toolbox {
- border: none; /* Windows-Classic-Theme-Fix */
-}
-
-#ToolbarMode {
+toolbox {
+ border: none; /* Windows-Classic-Theme-Fix */
+}
+
+#ToolbarMode {
padding: 0 1px 1px 1px;
-
+
toolbarbutton {
min-width: 0;
padding: 1px 4px !important;
}
-
+
&[hideLabel=true] toolbarbutton:not([class="textonly"]) {
-
+
label {
display: none;
}
-
+
image {
margin: 0;
}
-
- }
-}
+
+ }
+}
.console-row {
-
+
/* Texte buendig */
padding: 5px;
-
+
& * {
margin: 0;
padding: 0;
}
-
+
.console-row-content > * {
margin-bottom: 3px;
-
+
&:last-child {
margin-bottom: 0;
}
}
-
+
.console-row-icon image {
width: 16px;
height: 16px;
@@ -57,80 +57,80 @@ toolbox {
min-height: 16px;
margin-right: 10px;
}
-
-
+
+
/* flexible Zeilen */
.console-error-source,
.console-error-source label,
.console-row-code label {
-moz-box-flex: 1;
}
-
+
.lineNumberRow label:first-child {
margin-right: 5px;
}
-
+
&:not([selected=true]) {
-
+
.console-row-code {
display: none;
}
-
+
.lineNumberRow label:first-child {
margin-left: 5px;
}
-
+
}
-
-
+
+
/* Zeilenangabe des Fehlers in extra Zeile */
&[selected=true] {
-
+
.console-row-file {
-moz-box-orient: vertical;
}
-
+
.lineNumberRow label {
margin-top: 3px;
}
-
+
}
}
/* @group farbige Liste */
*[aios-appDefTheme="true"] .console-row:not([selected=true]) {
-
+
&[type="error"],
&[type="exception"] {
background-color: #FFECEC;
}
-
+
&[type="warning"] {
background-color: #FFFFEC;
}
-
+
&[type="message"] {
background-color: #e8f0fb;
}
-}
+}
/* @end */
/* @group Firefox-Standard-Theme */
*[aios-appDefTheme="true"] {
-
+
.console-row {
border-bottom-width: 1px;
border-bottom-style: dotted !important;
border-bottom-color: rgba(0,0,0,0.3);
-
+
&[selected=true] {
-
+
* {
color: #000;
}
-
+
.console-row-msg,
.console-error-msg,
description {
@@ -138,11 +138,11 @@ toolbox {
}
}
}
-
-
+
+
/* @group Windows */
&[aios-appOS="WINNT"] {
-
+
#ToolbarMode,
#ToolbarExt, /* Console2 */
#ToolbarEval {
@@ -150,155 +150,155 @@ toolbox {
border-top: 1px solid ThreedHighlight;
border-bottom: 1px solid ThreedShadow;
}
-
+
#ToolbarMode {
padding-top: 1px;
background-color: #fff;
-
+
toolbarbutton:not([class="textonly"]) {
-moz-appearance: none;
width: 36px;
height: 36px;
margin-right: 1px;
border: none;
-
+
&[checked="true"] {
background-color: #c1d2ee;
}
-
+
&:hover {
background-color: #e0e8f7;
}
-
+
}
}
-
+
.console-row,
.console-row[selected="true"] {
border-bottom: 1px solid ThreedShadow;
-
+
.text-link {
color: -moz-nativehyperlinktext !important;
-
+
&:hover {
color: #3DA1FF !important;
}
-
+
}
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
.console-box {
background-color: #efedea;
}
-
+
#ToolbarEval {
padding-top: 1px;
padding-bottom: 2px;
-
+
#TextboxEval {
height: 26px;
}
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows-XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#console-toolbox {
-moz-appearance: none;
}
-
+
#ToolbarEval {
padding-top: 1px;
padding-bottom: 2px;
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
-
+
#TextboxEval {
height: 22px;
}
}
-
+
.console-box {
background-color: #EDECEF;
}
-
+
.console-row[selected="true"] {
background: #CAD3E1 none;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windws Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
#ToolbarEval,
.console-box {
background-color: #eef3fa;
}
-
+
.console-row[selected="true"] {
background: #CBD8E8 none;
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
window#JSConsoleWindow,
#ConsoleBox,
#ToolbarExt, /* Console2 */
#ToolbarEval {
background-color: #D4DDE5;
-
+
&:-moz-window-inactive {
background-color: #E8E8E8;
}
}
-
- #ToolbarMode,
+
+ #ToolbarMode,
#ToolbarExt, /* Console2 */
#ToolbarEval {
border-top: none;
border-bottom: none;
background-image: none;
}
-
+
#ToolbarEval {
padding-top: 8px;
padding-bottom: 8px;
}
-
+
#console-toolbox,
#ConsoleToolbox /* Console2 */ {
border-top: 1px solid #484848;
-
+
&:-moz-window-inactive {
border-top: 1px solid #929292;
}
}
-
+
#ToolbarMode {
-moz-appearance: none;
padding: 0 2px 1px 2px;
@@ -306,29 +306,29 @@ toolbox {
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #484848;
background-color: -moz-mac-chrome-active;
-
+
&:-moz-window-inactive {
border-left: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #929292;
background-color: -moz-mac-chrome-inactive;
}
-
+
spacer {
display: none;
}
-
+
#viewGroup {
margin: 1px 0;
padding: 0;
border: 1px solid #484848;
border-left: none;
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-color: #929292;
}
}
-
+
toolbarbutton:not([class="textonly"]) {
-moz-appearance: none;
padding: 5px;
@@ -336,78 +336,78 @@ toolbox {
border-right: none;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
list-style-image: url("../icons/topbar_darwin.png");
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-left: 1px solid #929292;
}
-
+
&[checked="true"] {
background: #606060;
box-shadow: inset rgba(42, 42, 42, 1) 0 3px 3px;
-
+
&:-moz-window-inactive {
background: #bababa;
box-shadow: inset rgba(42, 42, 42, 0.6) 0 2px 2px;
}
}
-
+
image {
margin: 4px 2px;
display: -moz-box;
opacity: 0.5;
-
+
&:-moz-window-inactive {
opacity: 0.3;
}
}
-
+
&:hover,
&[checked="true"] {
-
+
image {
opacity: 1;
-
+
&:-moz-window-inactive {
opacity: 0.8;
}
}
-
+
}
-
+
&[id="Console:modeAll"],
&[id="item_modeAll"] /* Console2 */ {
-moz-image-region: rect(48px, 24px, 72px, 0);
}
-
+
&[id="Console:modeErrors"],
&[id="item_modeErrors"] /* Console2 */ {
-moz-image-region: rect(48px, 96px, 72px, 72px);
}
-
+
&[id="Console:modeWarnings"],
&[id="item_modeWarnings"] /* Console2 */ {
-moz-image-region: rect(48px, 72px, 72px, 48px);
}
-
+
&[id="Console:modeMessages"],
&[id="item_modeMessages"] /* Console2 */ {
-moz-image-region: rect(48px, 48px, 72px, 24px);
}
-
+
&[id="Console:clear"] {
margin: 1px 0;
border: 1px solid #484848;
-moz-image-region: rect(48px, 120px, 72px, 96px);
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-color: #929292;
}
}
-
+
&[id="item_clearConsole"] /* Console2 */ {
-moz-image-region: rect(48px, 120px, 72px, 96px);
}
-
+
/* Console2 */
&[id="item_modeAll"],
&[id="item_modeErrors"],
@@ -416,74 +416,74 @@ toolbox {
&[id="item_clearConsole"] {
margin: 1px;
border: 1px solid #484848;
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-color: #929292;
}
-
+
}
-
+
}
}
-
-
+
+
.console-row {
-
+
.console-row-icon,
.console-row-msg > label,
.console-row-file > label {
display: none;
}
-
+
&[selected=true] {
background-color: #aab8c6 !important;
-
+
.console-row-msg,
.console-error-msg,
description {
text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
}
-
+
.text-link {
color: #0066CC !important;
-
+
&:hover {
color: #3DA1FF !important;
}
}
}
}
-
-
+
+
/* Console2-Toolbars */
&[id="Console2Window"] {
-
+
#ToolbarExt {
padding: 2px 3px 2px 1px;
}
-
+
#ToolbarEval {
padding: 2px 3px 3px 1px;
}
-
+
}
-
+
}
/* @end */
-
-
+
+
/* @group Linux */
&:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
- #ToolbarMode,
- #ToolbarExt,
+
+ #ToolbarMode,
+ #ToolbarExt,
#ToolbarEval {
-moz-appearance: none;
}
-
+
}
/* @end */
-
+
}
/* @end */
@@ -492,32 +492,32 @@ toolbox {
/* @group Fix fuer Console2 */
#Console2Window {
-
+
#ConsoleBox {
-moz-appearance: none;
}
-
+
.console-row-number label:first-child {
margin-right: 5px;
}
-
+
/* Zeilenangabe des Fehlers in extra Zeile */
richlistitem[selected=true] box + box {
-moz-box-orient: vertical ;
-
+
.console-row-number {
margin-top: 3px;
}
}
-
+
.console-row[category~="CSS"] .console-row-icon box {
background: url("../img/console_css.png") no-repeat left center;
}
-
+
.console-row[category]:not([category~="javascript"]):not([category~="JavaScript"]):not([category~="CSS"]) .console-row-icon box {
background: url("../img/console_xml.png") no-repeat left center;
}
-
+
.console-row-dupes,
.console-row-timestamp {
margin-left: 10px;
diff --git a/skin/less/downloads.less b/skin/less/downloads.less
index f7bee2a..be86b6e 100644
--- a/skin/less/downloads.less
+++ b/skin/less/downloads.less
@@ -1,64 +1,64 @@
-#downloadManager,
-#downloadView {
- margin: 0;
- padding: 0;
- border: none;
+#downloadManager,
+#downloadView {
+ margin: 0;
+ padding: 0;
+ border: none;
}
-#search {
+#search {
direction: rtl; /* Clear Button rechts in der Toolbar */
-
+
* {
direction: ltr;
}
-
+
#searchbox {
-moz-box-flex: 1000;
}
-
+
#searchbox,
#clearListButton {
margin: 1px;
- }
-}
+ }
+}
/* @group Icons (Linux hat ein hauseigenes Icon) */
-window[aios-appOS="WINNT"] #clearListButton {
- list-style-image: url(../icons/panels_menus.png);
- -moz-image-region: rect(0, 48px, 16px, 32px);
-}
-
-window[aios-appOS="Darwin"] #clearListButton {
- list-style-image: url(../icons/panels_menus.png);
- -moz-image-region: rect(32px, 48px, 48px, 32px);
-}
+window[aios-appOS="WINNT"] #clearListButton {
+ list-style-image: url(../icons/panels_menus.png);
+ -moz-image-region: rect(0, 48px, 16px, 32px);
+}
+
+window[aios-appOS="Darwin"] #clearListButton {
+ list-style-image: url(../icons/panels_menus.png);
+ -moz-image-region: rect(32px, 48px, 48px, 32px);
+}
/* @end */
/* @group schmale Liste */
-/*
- div. Status-Moeglichkeiten
-
- state="-1" => download-starting
- state="0" => download-downloading
- state="1" => download-done
- state="2" => download-failed
- state="3" => download-canceled
- state="4" => download-paused
+/*
+ div. Status-Moeglichkeiten
+
+ state="-1" => download-starting
+ state="0" => download-downloading
+ state="1" => download-done
+ state="2" => download-failed
+ state="3" => download-canceled
+ state="4" => download-paused
*/
richlistitem:not([selected=true]) {
-
+
&[state="1"],
&[state="2"],
&[state="3"] {
min-height: 0 !important;
padding: 5px;
}
-
+
&[state="1"] .downloadTypeIcon,
&[state="2"] .downloadTypeIcon,
&[state="3"] .downloadTypeIcon {
@@ -67,29 +67,29 @@ richlistitem:not([selected=true]) {
min-width: 16px;
min-height: 16px;
}
-
+
&[state="1"] > hbox > vbox > hbox:nth-child(even),
-
+
&[state="1"] label.status,
&[state="2"] label.status,
&[state="3"] label.status,
-
+
&[state="1"] .mini-button,
&[state="2"] .mini-button,
&[state="3"] .mini-button,
-
+
&[state="1"] #dmtDoneShowBtn,
&[state="2"] #dmtDoneShowBtn,
&[state="3"] #dmtDoneShowBtn,
-
+
&[state="1"] #dmtDoneReloadBtn,
&[state="2"] #dmtDoneReloadBtn,
&[state="3"] #dmtDoneReloadBtn,
-
+
&[state="1"] #dmtDoneDeleteBtn,
&[state="2"] #dmtDoneDeleteBtn,
&[state="3"] #dmtDoneDeleteBtn,
-
+
&[state="1"] #dmtDoneCleanUpBtn,
&[state="2"] #dmtDoneCleanUpBtn,
&[state="3"] #dmtDoneCleanUpBtn {
@@ -103,31 +103,31 @@ richlistitem:not([selected=true]) {
/* @group Firefox-Standard-Theme */
*[aios-appDefTheme="true"] {
-
+
richlistitem {
-
+
.name {
font-size: 11px;
font-weight: bold;
}
-
+
&[selected=true] .name,
&[state="-1"] .name,
&[state="0"] .name,
&[state="4"] .name {
font-size: 13px;
}
-
+
&[selected=true] .status,
&[selected=true] .dateTime {
font-size: 11px;
}
}
-
-
+
+
/* @group farbige Liste */
richlistitem:not([selected=true]) {
-
+
/* downloaden */
&[state="-1"],
&[state="0"],
@@ -135,129 +135,129 @@ richlistitem:not([selected=true]) {
color: #006600;
background-color: #ECFFEC;
}
-
+
/* fehlgeschlagen oder abgebrochen */
&[state="2"],
&[state="3"] {
color: #660000;
background-color: #FFECEC;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows */
&[aios-appOS="WINNT"]{
-
+
#search {
padding: 0 1px 1px 1px;
border-top: 1px solid ThreedHighlight;
}
-
+
richlistitem {
border-bottom: 1px dotted rgba(0,0,0,0.3);
-
+
&[selected="true"] {
outline: 0;
}
-
+
&:not([selected="true"]) {
-
+
&[state="1"] {
background-color: #FFFFFF;
-
+
&:nth-child(odd) {
background-color: rgba(255,255,255,0.6);
}
}
}
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#downloadView {
-moz-appearance: none;
border-top: 1px solid ThreedShadow;
background-color: #efedea;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#search {
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
#downloadView {
background-color: #EDECEF;
}
-
+
richlistitem[selected="true"] {
background: #CAD3E1 none;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
#search {
background-color: #eef3fa;
border-bottom: 1px solid ThreedShadow;
}
-
+
#downloadView {
background-color: #EEF3FA;
}
-
+
richlistitem[selected="true"] {
color: #000000;
background: #CBD8E8 none;
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
#downloadView,
#search {
-moz-appearance: none;
background-color: #d4dde5;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
}
-
+
#search {
padding: 6px 1px 10px 3px;
-
+
#searchbox {
margin-right: 6px;
}
-
+
#clearListButton {
-moz-appearance: none;
margin-top: 2px;
@@ -265,43 +265,43 @@ richlistitem:not([selected=true]) {
border: 1px solid #7F7F7F;
border-radius: 10px;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
-
+
&[disabled="true"],
&:-moz-window-inactive {
opacity: 0.5;
}
}
-
+
}
-
+
richlistitem {
-
+
&[state="1"]:not([selected=true]) {
background-color: #FFFFFF;
-
+
&:nth-child(odd) {
background-color: #ECF3FE;
}
}
-
+
&[selected=true] {
color: #000;
background-color: #aab8c6;
-
+
.name {
text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
}
-
+
.status,
.dateTime {
color: #000 !important;
}
}
-
+
}
-
+
}
/* @end */
-
+
}
/* @end */
diff --git a/skin/less/multipanel.less b/skin/less/multipanel.less
index 0e74743..efd5bce 100644
--- a/skin/less/multipanel.less
+++ b/skin/less/multipanel.less
@@ -1,218 +1,218 @@
-#commandBar {
- padding: 1px 2px 2px 2px;
+#commandBar {
+ padding: 1px 2px 2px 2px;
}
-
-#ssrSidebar-mitem {
- margin-left: 13px;
+
+#ssrSidebar-mitem {
+ margin-left: 13px;
}
/* @group Icons */
-#page-button .toolbarbutton-menubutton-button,
-#about-button .toolbarbutton-menubutton-button,
-#toolsButton {
+#page-button .toolbarbutton-menubutton-button,
+#about-button .toolbarbutton-menubutton-button,
+#toolsButton {
-moz-box-orient: horizontal;
- list-style-image: url(../icons/panels_menus.png);
-}
+ list-style-image: url(../icons/panels_menus.png);
+}
/* @group Windows */
page[aios-appOS="WINNT"] {
-
-
+
+
#page-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(0, 80px, 16px, 64px);
}
-
+
#about-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(0, 96px, 16px, 80px);
}
-
+
#toolsButton {
-moz-image-region: rect(0, 16px, 16px, 0);
}
-
+
}
/* @end */
/* @group Darwin */
page[aios-appOS="Darwin"] {
-
+
#page-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(32px, 80px, 48px, 64px);
}
-
+
#about-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(32px, 96px, 48px, 80px);
}
-
+
#toolsButton {
-moz-image-region: rect(32px, 16px, 48px, 0);
}
-
+
}
/* @end */
/* @group Linux */
page:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
+
#page-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(64px, 80px, 80px, 64px);
}
-
+
#about-button .toolbarbutton-menubutton-button {
-moz-image-region: rect(64px, 96px, 80px, 80px);
}
-
+
#toolsButton {
-moz-image-region: rect(64px, 16px, 80px, 0);
}
-
+
}
/* @end */
-
+
/* @end */
/* @group Firefox-Standard-Theme */
page[aios-appDefTheme="true"] {
-
+
/* @group Windows */
&[aios-appOS="WINNT"] {
-
+
#commandBar {
border-top: 1px solid ThreedHighlight;
border-bottom: 1px solid ThreedShadow;
}
-
+
#toolsButton dropmarker image {
margin: 0 2px 0 3px;
}
-
+
.toolbarbutton-1 {
margin-right: 5px;
-
+
label {
padding-left: 4px;
padding-right: 1px;
}
}
-
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#commandBar {
padding-top: 2px;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows-XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#commandBar {
padding-top: 1px;
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
#commandBar {
background-color: #eef3fa;
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
#commandBar {
padding: 8px 0 11px 2px;
background-color: #D4DDE5;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
}
-
+
toolbarbutton {
-
+
&:-moz-window-inactive {
opacity: 0.5;
}
-
+
&.toolbarbutton-1 {
border-radius: 4px;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
-
+
&:-moz-window-inactive {
opacity: 0.8;
}
-
+
&[checked="true"] {
padding-left: 4px;
padding-right: 4px;
box-shadow: inset #2A2A2A 0 3px 3.5px, 0 1px rgba(255, 255, 255, .4);
-
+
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-dropmarker {
-moz-appearance: none;
}
-
+
}
-
+
.toolbarbutton-icon {
margin-top: 2px;
margin-bottom: 0;
}
-
+
}
-
+
&#toolsButton {
-moz-appearance: none;
padding: 1px 5px;
border: 1px solid #7F7F7F;
border-radius: 10px;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
-
+
image {
margin-right: 6px;
}
-
+
label {
margin: 0;
}
-
+
.dropmarker-icon {
margin: 2px 0 0 1px;
}
}
}
-
+
}
/* @end */
-
-}
+
+}
/* @end */
diff --git a/skin/less/multipanel_config.less b/skin/less/multipanel_config.less
index 9a66f1f..84dabbb 100644
--- a/skin/less/multipanel_config.less
+++ b/skin/less/multipanel_config.less
@@ -1,74 +1,74 @@
-
+
/* @group Firefox-Standard-Theme */
window[aios-appDefTheme="true"] {
border-top: 1px solid ThreedHighlight;
-
+
#filterRow {
-moz-appearance: toolbox;
margin: 0;
padding-right: 1px;
padding-bottom: 1px;
}
-
+
#configTree {
-moz-appearance: none;
margin: 0;
border: none;
-
+
treechildren {
margin-left: 5px;
}
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#filterRow {
border-bottom: 1px solid ThreedShadow;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows-XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#filterRow {
-moz-appearance: none;
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
#filterRow {
padding-bottom: 5px;
background-color: #D4DDE5;
background-image: none;
-
+
&:-moz-window-inactive {
background-color: #e8e8e8;
}
}
-
+
}
/* @end */
-
+
}
/* @end */
\ No newline at end of file
diff --git a/skin/less/multipanel_ssr.less b/skin/less/multipanel_ssr.less
index bd8304a..9104e83 100644
--- a/skin/less/multipanel_ssr.less
+++ b/skin/less/multipanel_ssr.less
@@ -1,5 +1,5 @@
/* The feel-like-a-cellphone stylesheet
- *
+ *
* Original Author: Daniel Glazman <glazman at netscape.com>
*/
diff --git a/skin/less/pageinfo.less b/skin/less/pageinfo.less
index 76dcfc6..58bf37a 100644
--- a/skin/less/pageinfo.less
+++ b/skin/less/pageinfo.less
@@ -1,185 +1,185 @@
-#mainDeck,
-#topBar,
-#viewGroup {
- margin: 0;
- padding: 0;
+#mainDeck,
+#topBar,
+#viewGroup {
+ margin: 0;
+ padding: 0;
}
-#viewGroup {
+#viewGroup {
padding: 0 0 1px 1px;
-
+
&[hideLabel=true] {
-
+
radio {
min-width: 0;
margin: 0 2px 0 0;
padding: 2px;
-
+
label {
display: none;
}
}
-
- }
-}
-
-#generalPanel #titletext {
- padding: 5px;
-}
-
+
+ }
+}
+
+#generalPanel #titletext {
+ padding: 5px;
+}
+
#permPanel {
-
+
> hbox {
padding-top: 5px;
}
-
+
#permList {
border: none;
-
+
> vbox {
padding-left: 0;
padding-right: 0;
-
+
hbox {
-moz-box-orient: vertical;
}
}
}
-}
-
-#security-privacy-groupbox row {
- margin-top: 10px;
+}
+
+#security-privacy-groupbox row {
+ margin-top: 10px;
padding-top: 10px;
-
+
:first-child {
margin-top: 0;
padding-top: 0;
- }
-}
+ }
+}
/* @group Firefox-Standard-Theme */
window[aios-appDefTheme="true"] {
-
+
#permList,
#security-privacy-groupbox row {
border-top: 1px solid ThreedShadow;
}
-
+
#security-privacy-groupbox row:first-child {
border-top: none;
}
-
-
+
+
/* @group Windows */
&[aios-appOS="WINNT"] {
-
+
#topBar {
padding-top: 1px;
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
deck,
#feedListbox *,
#permList {
background-color: #efedea;
-
+
groupbox,
groupbox caption {
-moz-appearance: none;
background-color: #efedea;
}
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
#permList {
border-top: 1px solid Threedshadow;
}
-
+
#topBar {
border-bottom: 1px solid Threedshadow;
}
-
+
#mainDeck {
border-top: 1px solid ThreedHighlight;
}
-
-
+
+
/* @group Windows XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
deck,
#feedListbox *,
#permList {
background-color: #EDECEF;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
deck,
#feedListbox *,
#permList {
background-color: #EEF3FA;
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
-moz-appearance: none;
border-top: 1px solid #484848;
-
+
&:-moz-window-inactive {
-moz-appearance: none;
border-top: 1px solid #929292;
}
-
+
deck,
#feedListbox *,
#permList {
background-color: #D4DDE5;
-
+
&:-moz-window-inactive {
background-color: #E8E8E8;
}
}
-
+
deck {
padding-top: 5px;
}
-
+
#topBar {
-moz-appearance: none;
border-left: 1px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #484848;
background-color: -moz-mac-chrome-active;
-
+
&:-moz-window-inactive {
border-left: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
@@ -187,7 +187,7 @@ window[aios-appDefTheme="true"] {
background-color: -moz-mac-chrome-inactive;
}
}
-
+
#viewGroup {
margin: 1px 0 2px 0;
padding: 0;
@@ -195,7 +195,7 @@ window[aios-appDefTheme="true"] {
border-top: 1px solid #484848;
border-right: 1px solid #484848;
border-bottom: 1px solid #484848;
-
+
&:-moz-window-inactive {
background-color: -moz-mac-chrome-inactive;
border-top: 1px solid #929292;
@@ -203,86 +203,86 @@ window[aios-appDefTheme="true"] {
border-bottom: 1px solid #929292;
}
}
-
+
#viewGroup radio {
-moz-appearance: none;
display: -moz-box;
margin: 0;
padding: 5px;
list-style-image: url("../icons/topbar_darwin.png");
-
+
border-left: 1px solid #484848;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
-
- &:-moz-window-inactive {
+
+ &:-moz-window-inactive {
border-left: 1px solid #929292;
background: -moz-linear-gradient(top, #FFF, #ADADAD) repeat-x;
}
-
+
&#generalTab {
-moz-image-region: rect(24px, 24px, 48px, 0)
}
-
+
&#mediaTab {
-moz-image-region: rect(24px, 48px, 48px, 24px)
}
-
+
&#feedTab {
-moz-image-region: rect(24px, 72px, 48px, 48px)
}
-
+
&#permTab {
-moz-image-region: rect(24px, 96px, 48px, 72px)
}
-
+
&#securityTab {
-moz-image-region: rect(24px, 120px, 48px, 96px)
}
-
+
&[selected="true"] {
background: #606060;
box-shadow: inset rgba(42, 42, 42, 1) 0 3px 3px;
-
+
&:-moz-window-inactive {
background: #bababa;
box-shadow: inset rgba(42, 42, 42, 0.6) 0 2px 2px;
}
}
-
+
image {
display: -moz-box;
opacity: 0.5;
-
+
&:-moz-window-inactive {
opacity: 0.3;
}
}
-
+
&:hover image,
&[selected="true"] image {
opacity: 1;
-
+
&:-moz-window-inactive {
opacity: 0.8;
}
}
-
+
}
-
+
}
/* @end */
-
-
+
+
/* @group Linux */
&:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
+
#topBar {
padding-top: 1px;
}
-
+
}
/* @end */
-
+
}
-
+
/* @end */
diff --git a/skin/less/places.less b/skin/less/places.less
index 14db73d..bdbba4e 100644
--- a/skin/less/places.less
+++ b/skin/less/places.less
@@ -11,187 +11,187 @@ page[aios-inSidebar] {
padding: 0;
border: none;
}
-
+
tree {
-moz-appearance: none;
}
-
+
label[control="search-box"] {
display: none;
}
-
-
+
+
/* @group Icons */
#closeFolder,
#viewButton {
list-style-image: url(../icons/panels_menus.png);
}
-
+
#closeFolder {
-moz-image-region: rect(64px, 32px, 80px, 16px);
-
+
image {
margin-right: 2px;
}
-
+
label {
display: none;
}
}
-
+
#viewButton {
-moz-image-region: rect(64px, 16px, 80px, 0);
}
-
+
&[aios-appOS="WINNT"] {
-
+
#closeFolder {
-moz-image-region: rect(0, 32px, 16px, 16px);
}
-
+
#viewButton {
-moz-image-region: rect(0, 16px, 16px, 0);
}
-
+
}
-
+
&[aios-appOS="Darwin"] {
-
+
#closeFolder {
-moz-image-region: rect(32px, 32px, 48px, 16px);
}
-
+
#viewButton {
-moz-image-region: rect(32px, 16px, 48px, 0);
}
-
+
}
/* @end */
-
-
+
+
/* @group Firefox-Standard-Theme */
&[aios-appDefTheme="true"] {
-
+
#places-toolbar > * {
margin: 1px;
}
-
+
#search-box.blur {
color: #ACA899;
}
-
-
+
+
/* @group Windows */
&[aios-appOS="WINNT"] {
-
+
#places-toolbar {
padding: 0 1px 1px 1px;
border-top: 1px solid ThreedHighlight;
border-bottom: 1px solid ThreedShadow;
}
-
+
#viewButton dropmarker image {
margin: 0 2px 0 3px;
}
-
-
+
+
/* @group Windows-XP klassisch */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
#bookmarks-view,
#historyTree {
background-color: #efedea;
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows-Standard */
&:-moz-system-metric(windows-default-theme) {
-
+
/* @group Windows XP-Standard */
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
-moz-appearance: none !important;
-
+
#bookmarks-view,
#historyTree {
background-color: #EDECEF;
}
-
+
#places-toolbar {
-moz-appearance: none;
border-bottom: 1px solid Threedshadow;
- background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
+ background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5),
rgba(255, 255, 255, 0));
}
-
+
}
/* @end */
-
-
+
+
/* @group Windows Vista-7-Standard */
&:not([aios-appOSVersion="Windows NT 5.1"]) {
-
+
#bookmarks-view,
#historyTree {
background-color: #EEF3FA;
}
-
+
#places-toolbar {
background: #eef3fa;
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
/* @end */
-
-
+
+
/* @group Darwin */
&[aios-appOS="Darwin"] {
-
+
#places-toolbar {
padding: 7px 1px 5px 3px;
-
+
toolbarbutton {
-
+
&:-moz-window-inactive {
opacity: 0.5;
}
-
+
}
}
-
+
#search-box {
margin-top: -1px;
}
-
+
#closeFolder {
margin-left: 4px;
}
-
+
#viewButton {
margin-left: 6px;
-
+
label {
margin-right: 1px;
}
-
+
dropmarker image {
margin: 3px 5px 0 0;
}
}
-
+
}
/* @end */
-
+
}
/* @end */
-
+
}
\ No newline at end of file
diff --git a/skin/less/prefs.less b/skin/less/prefs.less
index 461add3..2466d2d 100644
--- a/skin/less/prefs.less
+++ b/skin/less/prefs.less
@@ -1,8 +1,8 @@
-
+
/* @group GUI, Buttons */
radio {
-
+
&[pane=aiosGeneral],
&[pane=aiosPanels],
&[pane=aiosMenus],
@@ -10,60 +10,60 @@ radio {
&[pane=aiosAbout] {
list-style-image: url(../icons/prefs.png);
}
-
+
&[pane=aiosGeneral] {
-moz-image-region: rect(0, 32px, 32px, 0);
}
-
+
&[pane=aiosPanels] {
-moz-image-region: rect(0, 64px, 32px, 32px);
}
-
+
&[pane=aiosMenus] {
-moz-image-region: rect(0, 96px, 32px, 64px);
}
-
+
&[pane=aiosKeys] {
-moz-image-region: rect(0, 128px, 32px, 96px);
}
-
+
&[pane=aiosAbout] {
-moz-image-region: rect(0, 160px, 32px, 128px);
}
-
+
}
-
+
#obj-minWidthVal,
#obj-defWidthVal,
-#obj-maxWidthVal {
- width: 45px;
-}
-
+#obj-maxWidthVal {
+ width: 45px;
+}
+
#obj-minWidthUnit,
#obj-defWidthUnit,
-#obj-maxWidthUnit {
- min-width: 80px;
-}
-
-.arrow-lft {
+#obj-maxWidthUnit {
+ min-width: 80px;
+}
+
+.arrow-lft {
list-style-image: url(../img/arrow.gif);
-
+
image {
-moz-transform: rotate(90deg);
margin-left: 2px;
}
-
+
label {
padding-bottom: 2px;
- }
-}
-
-#aios-settings-button image {
- list-style-image: url(../img/arrow.gif);
- -moz-transform: rotate(180deg);
- margin-left: 5px;
+ }
+}
+
+#aios-settings-button image {
+ list-style-image: url(../img/arrow.gif);
+ -moz-transform: rotate(180deg);
+ margin-left: 5px;
}
-
+
/* @end */
@@ -72,41 +72,41 @@ radio {
/* @group Shortcut Pane */
treechildren {
-
+
&::-moz-tree-row(odd) {
background-color: ButtonFace;
border-top: 1px solid ButtonFace;
border-bottom: 1px solid ButtonFace;
}
-
+
&::-moz-tree-row(selected),
&::-moz-tree-row(odd, selected) {
background-color: Highlight;
}
-
+
/* Style different keys differently */
&::-moz-tree-cell-text(hardcoded) {
color: GrayText;
}
-
+
&::-moz-tree-cell-text(disabled) {
text-decoration: line-through;
}
-
+
&::-moz-tree-cell-text(user) {
font-weight: bold;
}
-
+
&::-moz-tree-cell-text(duplicate) {
color: #FF0000;
font-weight: bold;
}
-
+
&::-moz-tree-cell-text(custom) {
font-style: italic;
}
}
-
+
/* @end */
@@ -114,37 +114,37 @@ treechildren {
/* @group Styles */
-.indent {
- margin-left: 1.8em;
-}
-
-.spacer {
- margin-top: 10px;
-}
-
-.link {
- color: #0000FF;
+.indent {
+ margin-left: 1.8em;
+}
+
+.spacer {
+ margin-top: 10px;
+}
+
+.link {
+ color: #0000FF;
cursor: pointer;
-
+
&:hover {
text-decoration: underline;
- }
-}
-
-#aiosKeys .link {
+ }
+}
+
+#aiosKeys .link {
margin: 1px 0;
-
+
&:hover {
margin: 1px 0 0 0;
border-bottom: 1px solid #0000FF;
text-decoration: none;
- }
-}
-
-.bold {
- font-weight: bold;
+ }
}
-
+
+.bold {
+ font-weight: bold;
+}
+
/* @end */
@@ -152,83 +152,83 @@ treechildren {
/* @group Tooltips */
-.labelTipElem {
+.labelTipElem {
-moz-box-orient: vertical;
-
+
box {
width: 260px;
max-width: 260px;
height: 31px;
margin-top: 10px;
background: url(../img/sidebarheader.gif) no-repeat;
- }
-}
-
+ }
+}
+
.labelTip,
-.labelTip > label {
- cursor: help;
-}
-
-.labelTip > label {
- border-bottom: 1px dotted;
-}
-
+.labelTip > label {
+ cursor: help;
+}
+
+.labelTip > label {
+ border-bottom: 1px dotted;
+}
+
prefwindow {
-
+
&:-moz-system-metric(windows-default-theme) {
-
+
.labelTipElem box {
height: 27px;
background-position: 0 -31px;
}
-
-
+
+
&[aios-appOSVersion="Windows NT 5.1"] {
-
+
.labelTipElem box {
height: 27px;
background-position: 0 -59px;
}
-
+
}
-
+
}
-
-
+
+
&[aios-appOS="Darwin"] {
-
+
.labelTipElem box {
height: 28px;
background-position: -260px 0;
}
-
+
}
-
-
+
+
&:not([aios-appOS="WINNT"]):not([aios-appOS="Darwin"]) {
-
+
.labelTipElem box {
height: 30px;
background-position: -520px 0;
}
-
- }
-
-}
-
-toolbarbutton.info {
- -moz-appearance: none;
- margin: 0;
- padding: 0;
- border: none;
+
+ }
+
+}
+
+toolbarbutton.info {
+ -moz-appearance: none;
+ margin: 0;
+ padding: 0;
+ border: none;
list-style-image: url(../img/info.png);
-
+
label {
display: none;
- }
+ }
}
-
+
/* @end */
@@ -237,16 +237,16 @@ toolbarbutton.info {
/* @group Advanced Mode */
-.aiosAdvanced label,
-*[aiosAdvanced="true"] caption label,
-*[aiosAdvanced="true"] > label,
-checkbox[aiosAdvanced="true"] label,
-vbox[aiosAdvanced="true"] > checkbox label,
-vbox[aiosAdvanced="true"] radio label,
-vbox[aiosAdvanced="true"] > hbox > checkbox label {
- color: #FF0000;
+.aiosAdvanced label,
+*[aiosAdvanced="true"] caption label,
+*[aiosAdvanced="true"] > label,
+checkbox[aiosAdvanced="true"] label,
+vbox[aiosAdvanced="true"] > checkbox label,
+vbox[aiosAdvanced="true"] radio label,
+vbox[aiosAdvanced="true"] > hbox > checkbox label {
+ color: #FF0000;
}
-
+
/* @end */
@@ -254,10 +254,10 @@ vbox[aiosAdvanced="true"] > hbox > checkbox label {
/* @group Button in den Allg. Firefox-Optionen */
-#aiosDownloadsBox {
- margin-bottom: 10px;
+#aiosDownloadsBox {
+ margin-bottom: 10px;
}
-
+
/* @end */
@@ -266,111 +266,111 @@ vbox[aiosAdvanced="true"] > hbox > checkbox label {
/* @group About */
#aiosPreferences #aiosAbout {
-
+
#aboutHeader,
#aboutHeaderMac {
display: none;
}
-
+
}
#aiosAbout:not([aios-appOS="Darwin"]) {
-
+
#aboutHeaderMac {
display: none;
}
-
+
}
#aiosAbout[aios-appOS="Darwin"] {
-
+
#aboutHeader {
display: none;
}
-
+
tabpanel {
padding-top: 30px;
}
-
+
description {
font-size: 13px;
}
-
+
}
#aiosAbout {
-
+
#aboutHeader {
margin: 0 0 10px 0;
}
-
+
#aboutHeaderMac {
margin: 10px 0 15px 0;
-
+
#macTitle {
-moz-box-flex: 1;
font-size: 150%;
font-weight: bold;
}
-
+
#macVersion {
margin-top: 6px;
}
}
-
+
tabbox {
margin-bottom: 10px;
}
-
+
tabpanels {
margin: 0;
padding: 0;
-
+
tabpanel {
padding: 13px;
-
+
description {
margin: 0;
line-height: 1.3em;
}
-
+
menuseparator {
margin: 10px 0;
}
}
-
+
}
-
+
vbox.websites toolbarbutton {
-moz-appearance: none;
margin: 2px 0;
border: none;
cursor: pointer;
list-style-image: url(../img/info.png);
-
+
label {
text-align: left;
color: #0000FF;
text-decoration: none;
}
-
+
&:hover label {
text-decoration: underline;
}
}
-
+
#paypal {
cursor: pointer;
-
+
image {
margin-left: 10px;
}
}
-
+
separator.groove {
margin: 10px 0 !important;
}
-
-}
-
+
+}
+
/* @end */
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/all-in-one-sidebar.git
More information about the Pkg-mozext-commits
mailing list