diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js/fiveui/injected/prelude.js | 14 | ||||
-rw-r--r-- | src/js/fiveui/injected/ui.js | 2 |
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); |