diff --git a/lib/gollum/public/gollum/javascript/gollum.js.erb b/lib/gollum/public/gollum/javascript/gollum.js.erb
index 26787166..b8ac53b8 100755
--- a/lib/gollum/public/gollum/javascript/gollum.js.erb
+++ b/lib/gollum/public/gollum/javascript/gollum.js.erb
@@ -86,6 +86,16 @@ function setTextDirection () {
$('.markdown-body p, .markdown-body span, .markdown-body pre, .markdown-body table').attr('dir','auto');
}
+function preparePage () {
+ setTextDirection();
+ if(criticMarkup == 'true') {
+ $('#wiki-content').addClass('criticmarkup');
+ $('ins.break').unwrap();
+ $('span.critic.comment').wrap('');
+ $('span.critic.comment').filter(function() {return $(this).text()!="";}).before('‡');
+ }
+}
+
// ua
$(document).ready(function() {
// for deleting the current page
@@ -332,7 +342,7 @@ $(document).ready(function() {
success: function(data) {
var mainDiv = $('#wiki-wrapper', data);
$('.tabnav-div#preview-content').html(mainDiv);
- setTextDirection();
+ preparePage();
if (sectionAnchor ) {
if ( sectionHeading = $('a' + '#' + sectionAnchor+'.anchor')[0] ) {
sectionHeading.scrollIntoView();
@@ -556,17 +566,9 @@ $(document).ready(function() {
$.GollumEditor({ NewFile: true, MarkupType: default_markup, commands: editorHotkeys });
}
- // CriticMarkup
- if(criticMarkup == 'true') {
- $('#wiki-content').addClass('criticmarkup');
- $('ins.break').unwrap();
- $('span.critic.comment').wrap('');
- $('span.critic.comment').filter(function() {return $(this).text()!="";}).before('‡');
- }
-
if($('.markdown-body').length ){
// Set text direction (LTR or RTL)
- setTextDirection();
+ preparePage();
// Set the 'e' hotkey for editing pages.
Mousetrap.bind(['e'], function( e ) {