_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

User:Splarka/diffsize.js

In today's world, User:Splarka/diffsize.js is an issue that has gained great relevance in society. As time progresses, we find the need to explore and understand this User:Splarka/diffsize.js from different perspectives. The importance of User:Splarka/diffsize.js cannot be underestimated as it affects various aspects of daily life. Therefore, it is crucial to address this issue completely and objectively to understand its impact on today's society. In this article, we will analyze in detail User:Splarka/diffsize.js and its influence in diverse contexts, in order to offer a comprehensive and updated vision of this very relevant topic.
/* Diff non-context zoom script, version 
Originally from: http://en.wikipedia.orghttps://wiki386.com/en/User:Splarka/diffsize.js

* Factors the font size by +/- 20%
* Removes old style element on each instance
** Note: some browsers may experience odd wrapping in the overflow:auto diff cells, a ctrl+/- or window resize should fix the problem.

*/

var diffzoomzoom = 100, diffstyle;
if(queryString('diff')) addOnloadHook(function() {
  mw.util.addPortletLink('p-tb','javascript:diffZoom(.8333)','Diff zoom out','t-diffz1','Zoom out (shrink) differences','-');
  mw.util.addPortletLink('p-tb','javascript:diffZoom(1.2)','Diff zoom in','t-diffz1','Zoom in (enlarge) differences','+');
})

function diffZoom(factor) {
  diffzoomzoom = diffzoomzoom * factor;
  if(diffstyle) diffstyle.parentNode.removeChild(diffstyle)
  diffstyle = appendCSS('td.diff-addedline, td.diff-deletedline { font-size:' + parseInt(diffzoomzoom) + '% !important; }');
}

function queryString(p) {
  var re = RegExp('' + p + '=(*)');
  var matches;
  if (matches = re.exec(document.location)) {
    try { 
      return decodeURI(matches);
    } catch (e) {
    }
  }
  return null;
}