From 2a5a77229a73db6ae4d34ff8076cdf199dea0273 Mon Sep 17 00:00:00 2001 From: John McLear Date: Tue, 31 May 2016 06:36:52 +0800 Subject: [PATCH] get color from database --- src/node/utils/ExportHtml.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/node/utils/ExportHtml.js b/src/node/utils/ExportHtml.js index dd5108a25..f877ae173 100644 --- a/src/node/utils/ExportHtml.js +++ b/src/node/utils/ExportHtml.js @@ -18,6 +18,7 @@ var async = require("async"); var Changeset = require("ep_etherpad-lite/static/js/Changeset"); var padManager = require("../db/PadManager"); +var authorManager = require("../db/AuthorManager"); var ERR = require("async-stacktrace"); var _ = require('underscore'); var Security = require('ep_etherpad-lite/static/js/security'); @@ -117,8 +118,9 @@ function getHTMLFromAtext(pad, atext, authorColors) var propName = "author" + stripDotFromAuthorID(attr[1]); var newLength = props.push(propName); anumMap[a] = newLength -1; - - css+="." + propName + " {background-color: " + authorColors[attr[1]]+ "}\n"; + authorManager.getAuthorColorId(attr[1], function(k,v){ + css+="." + propName + " {background-color: " + v + "}\n"; + }); } else if(attr[0] === "removed") { var propName = "removed";