ep_set_title_on_pad
Version:
Set the title on a pad in Etherpad, also includes real time updates to the UI
23 lines (18 loc) • 611 B
JavaScript
;
const db = require('ep_etherpad-lite/node/db/DB').db;
const eejs = require('ep_etherpad-lite/node/eejs/');
// Remove cache for this procedure
db.dbSettings.cache = 0;
exports.exportFileName = (hook, padId, callback) => {
let title = padId;
// Sets Export File Name to the same as the title
db.get(`title:${padId}`, (err, value) => {
console.log('Found ', value, ' for ', padId);
if (value) title = value;
});
callback(title);
};
exports.eejsBlock_mySettings = (hookName, args, cb) => {
args.content += eejs.require('ep_set_title_on_pad/templates/settings.ejs');
cb();
};