diff --git a/src/node/hooks/express/specialpages.js b/src/node/hooks/express/specialpages.js index 0370c4fce..15e853db4 100644 --- a/src/node/hooks/express/specialpages.js +++ b/src/node/hooks/express/specialpages.js @@ -33,13 +33,18 @@ exports.expressCreateServer = function (hook_name, args, cb) { //serve pad.html under /p args.app.get('/p/:pad', function(req, res, next) { + // The below might break for pads being rewritten + var isReadOnly = req.url.indexOf("/p/r.") === 0; + hooks.callAll("padInitToolbar", { - toolbar: toolbar + toolbar: toolbar, + isReadOnly: isReadOnly }); res.send(eejs.require("ep_etherpad-lite/templates/pad.html", { req: req, - toolbar: toolbar + toolbar: toolbar, + isReadOnly: isReadOnly })); }); diff --git a/src/templates/pad.html b/src/templates/pad.html index dd260414e..5311b3202 100644 --- a/src/templates/pad.html +++ b/src/templates/pad.html @@ -63,12 +63,12 @@