Skip to content

Commit

Permalink
Escape Page name
Browse files Browse the repository at this point in the history
Use escape_javascript() in page name-changing javascript.
  • Loading branch information
distler committed Jun 21, 2009
1 parent 2ffa1ea commit a049d27
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions app/views/wiki/edit.rhtml
Expand Up @@ -46,7 +46,7 @@ function toggleVisibility() {
var span = document.getElementById('title_change');
if (span.style.display =='inline') {
span.style.display ='none';
document.getElementById('new_name').value = "<%= @page.name %>";
document.getElementById('new_name').value = "<%= escape_javascript(@page.name) %>";
var content = document.getElementById('content').value
document.getElementById('content').value = content.replace(/\[\[!redirects <%= Regexp.escape(@page.name) %>\]\]\n/, '')
}
Expand All @@ -55,9 +55,9 @@ function toggleVisibility() {
}

function addRedirect(){
if (document.getElementById('new_name').value != "<%= @page.name %>" ) {
if (document.getElementById('new_name').value != "<%= escape_javascript(@page.name) %>" ) {
var content = document.getElementById('content');
content.value = '[[!redirects <%= @page.name %>]]\n' + content.value
content.value = '[[!redirects <%= escape_javascript(@page.name) %>]]\n' + content.value
}
}

Expand Down

0 comments on commit a049d27

Please sign in to comment.