Use rgba instead of #RRGGBBAA for the author markers

pull/1/head
yflory 5 years ago
parent 7890342ae1
commit 9c5f0c0d6f

@ -6,7 +6,7 @@ define([
], function (Util, SFCodeMirror, Messages, ChainPad) { ], function (Util, SFCodeMirror, Messages, ChainPad) {
var Markers = {}; var Markers = {};
var MARK_OPACITY = 90; var MARK_OPACITY = 0.5;
Messages.cba_writtenBy = 'Written by <em>{0}</em>'; // XXX Messages.cba_writtenBy = 'Written by <em>{0}</em>'; // XXX
@ -15,10 +15,12 @@ define([
var author = Env.authormarks.authors[uid] || {}; var author = Env.authormarks.authors[uid] || {};
uid = Number(uid); uid = Number(uid);
var name = Util.fixHTML(author.name || Messages.anonymous); var name = Util.fixHTML(author.name || Messages.anonymous);
var col = Util.hexToRGB(author.color);
var rgba = 'rgba('+col[0]+','+col[1]+','+col[2]+','+Env.opacity+');';
return Env.editor.markText(from, to, { return Env.editor.markText(from, to, {
inclusiveLeft: uid === Env.myAuthorId, inclusiveLeft: uid === Env.myAuthorId,
inclusiveRight: uid === Env.myAuthorId, inclusiveRight: uid === Env.myAuthorId,
css: "background-color: " + author.color + Env.opacity, css: "background-color: " + rgba,
attributes: { attributes: {
title: Env.opacity ? Messages._getKey('cba_writtenBy', [name]) : undefined, title: Env.opacity ? Messages._getKey('cba_writtenBy', [name]) : undefined,
'data-type': 'authormark', 'data-type': 'authormark',

Loading…
Cancel
Save