From ac8347dc038320d85758c45249693005ff911890 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Fri, 31 Dec 2010 22:40:33 -0500 Subject: [PATCH] Experimental new Hint style. Lets see how vitriolic the reaction is. --- common/modules/config.jsm | 11 ++++++----- common/modules/highlight.jsm | 2 ++ common/modules/styles.jsm | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/common/modules/config.jsm b/common/modules/config.jsm index 0b9508ee..7495d27c 100644 --- a/common/modules/config.jsm +++ b/common/modules/config.jsm @@ -350,11 +350,12 @@ var ConfigBase = Class("ConfigBase", { Bell background-color: black !important; - Hint;;*;FontFixed { - font-weight: bold !important; - background-color: red; - color: white; - padding: 0px 1px; + Hint;;* { + font: bold 10px "Droid Sans Mono", monospace !important; + padding: 0 1px; + border: 1px solid black; + background: #fff8e7; + color: black; } Hint::after;;* content: attr(text) !important; HintElem;;* background-color: yellow !important; color: black !important; diff --git a/common/modules/highlight.jsm b/common/modules/highlight.jsm index c27957a3..c87d9b71 100644 --- a/common/modules/highlight.jsm +++ b/common/modules/highlight.jsm @@ -103,6 +103,8 @@ var Highlights = Module("Highlight", { obj.set("defaultExtends", obj.defaultExtends.split(",")); obj.set("agent", agent); + obj.set("defaultValue", Styles.append("", obj.get("defaultValue"))); + let old = this.highlight[obj.class]; this.highlight[obj.class] = obj; // This *must* come before any other property changes. diff --git a/common/modules/styles.jsm b/common/modules/styles.jsm index 2676fc22..6d2343d2 100644 --- a/common/modules/styles.jsm +++ b/common/modules/styles.jsm @@ -329,7 +329,7 @@ var Styles = Module("Styles", { let match, i = 0; while ((!match || match[0]) && (match = Styles.propertyPattern.exec(str))) - if (always && !i++ || match[0]) + if (always && !i++ || match[0] && match[3]) yield this.Property.fromArray(match); },