UNPKG

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
'use strict'; 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(); };