mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-05-05 06:37:10 -04:00
new branch from master nice-pad-url
This commit is contained in:
parent
dfa106df03
commit
1a87ffacea
2 changed files with 10 additions and 9 deletions
|
@ -257,22 +257,23 @@ async.waterfall([
|
|||
});
|
||||
});
|
||||
|
||||
//serve pad.html under /p
|
||||
app.get('/p/:pad', function(req, res, next)
|
||||
//serve pad.html under / and /p for compatibility
|
||||
app.get( '(/p)?/:pad', function(req, res, next)
|
||||
{
|
||||
var filePath = path.normalize(__dirname + "/../static/pad.html");
|
||||
res.sendfile(filePath, { maxAge: exports.maxAge });
|
||||
});
|
||||
|
||||
//serve timeslider.html under /p/$padname/timeslider
|
||||
app.get('/p/:pad/timeslider', function(req, res, next)
|
||||
//serve timeslider.html under /$padname/timeslider or /p/$padname/timeslider
|
||||
app.get('(/p)?/:pad/timeslider', function(req, res, next)
|
||||
{
|
||||
var filePath = path.normalize(__dirname + "/../static/timeslider.html");
|
||||
res.sendfile(filePath, { maxAge: exports.maxAge });
|
||||
});
|
||||
|
||||
//serve timeslider.html under /p/$padname/timeslider
|
||||
app.get('/p/:pad/:rev?/export/:type', function(req, res, next)
|
||||
//handle export requests
|
||||
// app.get('(/p)?/:pad/:rev?/export/:type', function(req, res, next)
|
||||
app.get('/:pad/:rev?/export/:type', function(req, res, next)
|
||||
{
|
||||
var types = ["pdf", "doc", "txt", "html", "odt", "dokuwiki"];
|
||||
//send a 404 if we don't support this filetype
|
||||
|
|
|
@ -240,9 +240,9 @@ var padimpexp = (function()
|
|||
{
|
||||
pad = _pad;
|
||||
|
||||
//get /p/padname
|
||||
var pad_root_path = new RegExp(/.*\/p\/[^\/]+/).exec(document.location.pathname)
|
||||
//get http://example.com/p/padname
|
||||
//get /p/padname or /padname
|
||||
var pad_root_path = new RegExp(/.*\/[^\/]+/).exec(document.location.pathname)
|
||||
//get http://example.com/p/padname or http://example.com/padname
|
||||
var pad_root_url = document.location.href.replace(document.location.pathname, pad_root_path)
|
||||
|
||||
// build the export links
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue