MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 31: Line 31:


             // Update the fixed column content
             // Update the fixed column content
            $('#article-title').html('<p class="article-entry-number">' + entryNumber + '</p><p class="article-people">' + people + '</p>');
$('#article-title').html('<p class="article-entry-number">' + entryNumber + '</p><p class="article-people">' + people + '</p>');
            $('#article-content').html(
$('#article-content').html(
                '<p class="article-title">' + title + '</p>' +
    '<p class="article-title">' + title + '</p>' +
                '<p class="article-type">' + type + '</p>' +
    '<p class="article-type">' + type + '</p>' +
                '<div class="article-metadata">' +
    '<div class="article-metadata">' +
                    '<div class="article-metadata-column">' +
        '<div class="article-metadata-column">' +
                        '<p class="article-metadata-label">Entity</p>' +
            '<p class="article-metadata-label">Entity</p>' +
                        '<p class="article-metadata-value">' + entity + '</p>' +
            '<p class="article-metadata-value">' + entity + '</p>' +
                    '</div>' +
        '</div>' +
                    '<div class="article-metadata-column">' +
        '<div class="article-metadata-column">' +
                        '<p class="article-metadata-label">Discipline</p>' +
            '<p class="article-metadata-label">Discipline</p>' +
                        '<p class="article-metadata-value">' + discipline + '</p>' +
            '<p class="article-metadata-value">' + discipline + '</p>' +
                    '</div>' +
        '</div>' +
                    '<div class="article-metadata-column">' +
        '<div class="article-metadata-column">' +
                        '<p class="article-metadata-label">Subject(s)</p>' +
            '<p class="article-metadata-label">Subject(s)</p>' +
                        '<p class="article-metadata-value">' + subject + '</p>' +
            '<p class="article-metadata-value">' + subject + '</p>' +
                    '</div>' +
        '</div>' +
                '</div>' +
    '</div>' +
                '<p class="article-label-description">Description:</p>' +
    '<p class="article-label-description">Description:</p>' +
                '<div class="article-description">' + description + '</div>' +
    '<div class="article-description">' + formatParagraphs(description) + '</div>' +
                '<p class="article-label-reflection">Reflection:</p>' +
    '<p class="article-label-description">Reflection:</p>' +
                '<div class="article-reflection">' + reflection + '</div>'
    '<div class="article-reflection">' + formatParagraphs(reflection) + '</div>'
            );
);


function formatParagraphs(text) {
    // Split the text into paragraphs and wrap each in a <div>
    var paragraphs = text.split('\n').filter(function (p) { return p.trim() !== '' });
    return paragraphs.map(function (p) { return '<div>' + p.trim() + '</div>'; }).join('');
}


             // Apply the fade-out effect to the #list element
             // Apply the fade-out effect to the #list element

Navigation menu