<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://info.stat.cmu.edu/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://info.stat.cmu.edu/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://info.stat.cmu.edu/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-11-06T09:19:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://info.stat.cmu.edu/index.php?title=MediaWiki:Common.js&amp;diff=336&amp;oldid=prev</id>
		<title>Skipper: Created page with &quot;/* Any JavaScript here will be loaded for all users on every page load. */ // Load Bootstrap Icons CSS (site-wide) (function () {   if (document.getElementById(&#039;bi-cdn-link&#039;))...&quot;</title>
		<link rel="alternate" type="text/html" href="https://info.stat.cmu.edu/index.php?title=MediaWiki:Common.js&amp;diff=336&amp;oldid=prev"/>
		<updated>2025-09-03T03:22:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt; // Load Bootstrap Icons CSS (site-wide) (function () {   if (document.getElementById(&amp;#039;bi-cdn-link&amp;#039;))...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
// Load Bootstrap Icons CSS (site-wide)&lt;br /&gt;
(function () {&lt;br /&gt;
  if (document.getElementById(&amp;#039;bi-cdn-link&amp;#039;)) return;&lt;br /&gt;
  var link = document.createElement(&amp;#039;link&amp;#039;);&lt;br /&gt;
  link.id = &amp;#039;bi-cdn-link&amp;#039;;&lt;br /&gt;
  link.rel = &amp;#039;stylesheet&amp;#039;;&lt;br /&gt;
  link.href = &amp;#039;https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css&amp;#039;;&lt;br /&gt;
  document.head.appendChild(link);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
// ACCESS On-Ramps embed via ES module, mounted when placeholder div is present&lt;br /&gt;
(function () {&lt;br /&gt;
  function mountOnRamps() {&lt;br /&gt;
    var target = document.getElementById(&amp;#039;resource-catalog-react&amp;#039;);&lt;br /&gt;
    if (!target) return; // Only act on pages that have the placeholder&lt;br /&gt;
&lt;br /&gt;
    // Build a &amp;lt;script type=&amp;quot;module&amp;quot;&amp;gt; that mirrors ACCESS instructions&lt;br /&gt;
    var script = document.createElement(&amp;#039;script&amp;#039;);&lt;br /&gt;
    script.type = &amp;#039;module&amp;#039;;&lt;br /&gt;
    script.textContent = `&lt;br /&gt;
      const baseUrl = &amp;quot;https://esm.sh/@xras/ui@onramps_v1/dist&amp;quot;;&lt;br /&gt;
      import {&lt;br /&gt;
        onRampsResourceCatalog,&lt;br /&gt;
        shadowTarget,&lt;br /&gt;
      } from &amp;quot;https://esm.sh/@xras/ui@onramps_v1/dist/xras-ui.js&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      onRampsResourceCatalog({&lt;br /&gt;
        target: shadowTarget(&lt;br /&gt;
          document.getElementById(&amp;quot;resource-catalog-react&amp;quot;),&lt;br /&gt;
          { accessStyles: true, baseUrl }&lt;br /&gt;
        ),&lt;br /&gt;
        onRamps: true,&lt;br /&gt;
        baseUrl&lt;br /&gt;
      });&lt;br /&gt;
    `;&lt;br /&gt;
    document.body.appendChild(script);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Run after the page is ready (and after MediaWiki’s JS pipelines)&lt;br /&gt;
  if (document.readyState === &amp;#039;loading&amp;#039;) {&lt;br /&gt;
    document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, mountOnRamps);&lt;br /&gt;
  } else {&lt;br /&gt;
    mountOnRamps();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Skipper</name></author>
	</entry>
</feed>