|
@@ -321,6 +321,35 @@ $(function() {
|
|
|
|
|
|
|
|
if (pageId) {
|
|
if (pageId) {
|
|
|
|
|
|
|
|
|
|
+ // if page exists
|
|
|
|
|
+ var $rawTextOriginal = $('#raw-text-original');
|
|
|
|
|
+ if ($rawTextOriginal.length > 0) {
|
|
|
|
|
+ var renderer = new Crowi.renderer($('#raw-text-original').html());
|
|
|
|
|
+ renderer.render();
|
|
|
|
|
+ Crowi.correctHeaders('#revision-body-content');
|
|
|
|
|
+ Crowi.revisionToc('#revision-body-content', '#revision-toc');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // header
|
|
|
|
|
+ var $header = $('#page-header');
|
|
|
|
|
+ if ($header.length > 0) {
|
|
|
|
|
+ var headerHeight = $header.outerHeight(true);
|
|
|
|
|
+ $('.header-wrap').css({height: (headerHeight + 16) + 'px'});
|
|
|
|
|
+ $header.affix({
|
|
|
|
|
+ offset: {
|
|
|
|
|
+ top: function() {
|
|
|
|
|
+ return headerHeight + 86; // (54 header + 16 header padding-top + 16 content padding-top)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $('[data-affix-disable]').on('click', function(e) {
|
|
|
|
|
+ $elm = $($(this).data('affix-disable'));
|
|
|
|
|
+ $(window).off('.affix');
|
|
|
|
|
+ $elm.removeData('affix').removeClass('affix affix-top affix-bottom');
|
|
|
|
|
+ return false;
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// omg
|
|
// omg
|
|
|
function createCommentHTML(revision, creator, comment, commentedAt) {
|
|
function createCommentHTML(revision, creator, comment, commentedAt) {
|
|
|
var $comment = $('<div>');
|
|
var $comment = $('<div>');
|