aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js/fiveui/injected/prelude.js14
-rw-r--r--src/js/fiveui/injected/ui.js2
2 files changed, 12 insertions, 4 deletions
diff --git a/src/js/fiveui/injected/prelude.js b/src/js/fiveui/injected/prelude.js
index ce27bdb..161682f 100644
--- a/src/js/fiveui/injected/prelude.js
+++ b/src/js/fiveui/injected/prelude.js
@@ -329,14 +329,20 @@ fiveui.color.colorToRGB = function(color) {
return fiveui.color.hexToRGB(fiveui.color.colorToHex(color));
}
- var digits = /rgba?\((\d+), (\d+), (\d+)/.exec(color);
+ var digits = /rgba?\((\d+), (\d+), (\d+)(, (\d+))?/.exec(color);
if (!digits) {
throw new ParseError('could not parse color string: ' + color);
}
- return { r: parseInt(digits[1]),
- g: parseInt(digits[2]),
- b: parseInt(digits[3]) };
+ // HACK: return white if transparency is set to 0
+ if (digits[5] == 0) {
+ return { r: 255, g: 255, b: 255 };
+ }
+ else {
+ return { r: parseInt(digits[1]),
+ g: parseInt(digits[2]),
+ b: parseInt(digits[3]) };
+ }
};
/**
diff --git a/src/js/fiveui/injected/ui.js b/src/js/fiveui/injected/ui.js
index 6831436..0c609e9 100644
--- a/src/js/fiveui/injected/ui.js
+++ b/src/js/fiveui/injected/ui.js
@@ -120,7 +120,9 @@
prMessage.append(prDetails);
var prDescr = $('<p>'+prob.descr+'</p>');
+ var prPath = $('<p>'+prob.xpath+'</p>');
prDetails.append(prDescr);
+ prDetails.append(prPath);
prDetails.hide();
$('#problemList').append(probDiv);