From acb556d111b76de092572ee34158dafba9147863 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 17 Dec 2008 00:08:08 -0500 Subject: [PATCH] Use separate tab bindings for OS-X. Someone please test this. --- common/content/bindings.xml | 27 +++++++++++++++++++++++++++ common/content/tabs.js | 3 ++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/common/content/bindings.xml b/common/content/bindings.xml index b3f96751..09693199 100644 --- a/common/content/bindings.xml +++ b/common/content/bindings.xml @@ -32,6 +32,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/content/tabs.js b/common/content/tabs.js index 4af2ca2b..93ac3ca9 100644 --- a/common/content/tabs.js +++ b/common/content/tabs.js @@ -216,9 +216,10 @@ function Tabs() //{{{ }, validator: Option.validateCompleter }); + let fragment = liberator.has("MacUnix") ? "tab-mac" : "tab"; // TODO: Add option, or only apply when go~=[nN] styles.addSheet("tab-binding", "chrome://browser/content/browser.xul", - ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/bindings.xml#tab) !important; }", true); + ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/bindings.xml#" + fragment + ") !important; }", true); }