Jump to content

MediaWiki:Common.js: Difference between revisions

From Shark's Hypothetical Weather
Created page with "Any JavaScript here will be loaded for all users on every page load.: $(function() { var shortdesc = $('div.shortdescription').text(); if (shortdesc.length > 0) { $('meta[name="description"]').attr('content', shortdesc); } });"
 
No edit summary
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
$(function() {
$(function() {
  var shortdesc = $('div.shortdescription').text();
    var shortdescText = $('div.shortdescription').text();
  if (shortdesc.length > 0) {
    if (shortdescText.length > 0) {
    $('meta[name="description"]').attr('content', shortdesc);
        // Remove the existing meta description generated by MediaWiki
  }
        $('meta[name="description"]').remove();
 
        // Create a new meta description element
        var meta = document.createElement('meta');
        meta.name = "description";
        meta.content = shortdescText;
        document.getElementsByTagName('head')[0].appendChild(meta);
    }
});
});

Revision as of 22:25, 25 April 2025

/* Any JavaScript here will be loaded for all users on every page load. */
$(function() {
    var shortdescText = $('div.shortdescription').text();
    if (shortdescText.length > 0) {
        // Remove the existing meta description generated by MediaWiki
        $('meta[name="description"]').remove();

        // Create a new meta description element
        var meta = document.createElement('meta');
        meta.name = "description";
        meta.content = shortdescText;
        document.getElementsByTagName('head')[0].appendChild(meta);
    }
});