fixes issue #1067 all kudos to analphabet and kingkaeru__ in #etherpad-lite-dev for the solution

This commit is contained in:
johnyma22 2012-10-16 18:49:00 +01:00
parent ac676c7d39
commit d758bc407f

View file

@ -144,13 +144,12 @@ function handleClientVars(message)
require('./pad_impexp').padimpexp.init(); require('./pad_impexp').padimpexp.init();
//change export urls when the slider moves //change export urls when the slider moves
var export_rev_regex = /(\/\d+)?\/export/
BroadcastSlider.onSlider(function(revno) BroadcastSlider.onSlider(function(revno)
{ {
// export_links is a jQuery Array, so .each is allowed. // export_links is a jQuery Array, so .each is allowed.
export_links.each(function() export_links.each(function()
{ {
this.setAttribute('href', this.href.replace(export_rev_regex, '/' + revno + '/export')); this.setAttribute('href', this.href.replace( /\/[A-Za-z0-9_]+\/(\d+\/)?export/ , '/' + padId + '/' + revno + '/export'));
}); });
}); });