<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://softwear.directory/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AMobile.js</id>
	<title>MediaWiki:Mobile.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://softwear.directory/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AMobile.js"/>
	<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;action=history"/>
	<updated>2026-05-09T04:42:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4522&amp;oldid=prev</id>
		<title>Admin at 09:40, 15 July 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4522&amp;oldid=prev"/>
		<updated>2024-07-15T09:40:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:40, 15 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	     &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	     &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		// Handle card elements (existing logic)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		// Handle card elements (existing logic)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/del&gt;var cardImages = [];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;var cardImages = [];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/del&gt;for (var i = 1; i &amp;lt;= 5; i++) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;for (var i = 1; i &amp;lt;= 5; i++) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		    &lt;/del&gt;var imageClass = &#039;.image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/ins&gt;var imageClass = &#039;.image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/del&gt;var captionClass = &#039;.caption-image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/ins&gt;var captionClass = &#039;.caption-image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/del&gt;var imageElem = $(cardElement).find(imageClass + &#039; img&#039;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/ins&gt;var imageElem = $(cardElement).find(imageClass + &#039; img&#039;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/del&gt;if (imageElem.length) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/ins&gt;if (imageElem.length) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/del&gt;var captionText = $(cardElement).find(imageClass + &#039; &#039; + captionClass).text();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;var captionText = $(cardElement).find(imageClass + &#039; &#039; + captionClass).text();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/del&gt;cardImages.push({&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;cardImages.push({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;link: $(cardElement).find(imageClass + &#039; a&#039;).attr(&#039;href&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;link: $(cardElement).find(imageClass + &#039; a&#039;).attr(&#039;href&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;src: imageElem.attr(&#039;src&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;src: imageElem.attr(&#039;src&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;alt: imageElem.attr(&#039;alt&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;alt: imageElem.attr(&#039;alt&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;caption: captionText,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;caption: captionText,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;captionClass: &#039;caption-image&#039; + i&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;captionClass: &#039;caption-image&#039; + i&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/del&gt;});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if (cardImages.length &amp;gt; 1) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		if (cardImages.length &amp;gt; 1) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4521&amp;oldid=prev</id>
		<title>Admin at 09:34, 15 July 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4521&amp;oldid=prev"/>
		<updated>2024-07-15T09:34:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:34, 15 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l186&quot;&gt;Line 186:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 186:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         return &amp;#039;&amp;lt;div class=&amp;quot;image-navigation&amp;quot;&amp;gt;&amp;#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         return &amp;#039;&amp;lt;div class=&amp;quot;image-navigation&amp;quot;&amp;gt;&amp;#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/del&gt;&#039;&amp;lt;p class=&quot;article-label-image&quot;&amp;gt;&#039; + imageLabel + &#039;&amp;lt;/p&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;&#039;&amp;lt;p class=&quot;article-label-image&quot;&amp;gt;&#039; + imageLabel + &#039;&amp;lt;/p&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                   navigationHtml &lt;/del&gt;+&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &#039;&amp;lt;div class=&quot;image-container&quot;&amp;gt;&#039; &lt;/ins&gt;+&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                   &lt;/del&gt;&#039;&amp;lt;div class=&quot;image&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-container&lt;/del&gt;&quot;&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                        &lt;/ins&gt;&#039;&amp;lt;div class=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;arrows-and-&lt;/ins&gt;image&quot;&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                       &lt;/del&gt;&#039;&amp;lt;img src=&quot;&#039; + image.src + &#039;&quot; alt=&quot;&#039; + image.alt + &#039;&quot;&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                            navigationHtml + &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                       &lt;/del&gt;&#039;&amp;lt;div class=&quot;&#039; + image.captionClass + &#039;&quot;&amp;gt;&#039; + image.caption + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                            &lt;/ins&gt;&#039;&amp;lt;img src=&quot;&#039; + image.src + &#039;&quot; alt=&quot;&#039; + image.alt + &#039;&quot;&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                   &lt;/del&gt;&#039;&amp;lt;/div&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                        &#039;&amp;lt;/div&amp;gt;&#039; +&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;               &lt;/del&gt;&#039;&amp;lt;/div&amp;gt;&#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                        &lt;/ins&gt;&#039;&amp;lt;div class=&quot;&#039; + image.captionClass + &#039;&quot;&amp;gt;&#039; + image.caption + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;&#039;&amp;lt;/div&amp;gt;&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;&#039;&amp;lt;/div&amp;gt;&#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4520&amp;oldid=prev</id>
		<title>Admin at 09:28, 15 July 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4520&amp;oldid=prev"/>
		<updated>2024-07-15T09:28:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:28, 15 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var cardImages = [];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		var cardImages = [];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		for (var i = 1; i &amp;lt;= 5; i++) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		for (var i = 1; i &amp;lt;= 5; i++) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;var imageClass = &#039;.image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		    &lt;/ins&gt;var imageClass = &#039;.image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;var captionClass = &#039;.caption-image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;var captionClass = &#039;.caption-image&#039; + i;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;var imageElem = $(cardElement).find(imageClass + &#039; img&#039;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;var imageElem = $(cardElement).find(imageClass + &#039; img&#039;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;if (imageElem.length) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;if (imageElem.length) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				&lt;/del&gt;var captionText = $(cardElement).find(imageClass + &#039; &#039; + captionClass).text();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;var captionText = $(cardElement).find(imageClass + &#039; &#039; + captionClass).text();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				&lt;/del&gt;cardImages.push({&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;cardImages.push({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;link: $(cardElement).find(imageClass + &#039; a&#039;).attr(&#039;href&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;link: $(cardElement).find(imageClass + &#039; a&#039;).attr(&#039;href&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;src: imageElem.attr(&#039;src&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;src: imageElem.attr(&#039;src&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;alt: imageElem.attr(&#039;alt&#039;),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;alt: imageElem.attr(&#039;alt&#039;),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;caption: captionText,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;caption: captionText,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;captionClass: &#039;caption-image&#039; + i&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/ins&gt;captionClass: &#039;caption-image&#039; + i&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				&lt;/del&gt;});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;            &lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4516&amp;oldid=prev</id>
		<title>Admin at 08:45, 15 July 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4516&amp;oldid=prev"/>
		<updated>2024-07-15T08:45:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:45, 15 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		openCustomPopup();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		openCustomPopup();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	});&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    // Replace logo text in head-box with a space&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $(&#039;.head-box div.logo p&#039;).replaceWith(&#039;&amp;lt;br&gt;&#039;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Close custom popup when close button is clicked&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	// Close custom popup when close button is clicked&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4513&amp;oldid=prev</id>
		<title>Admin at 08:18, 15 July 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=4513&amp;oldid=prev"/>
		<updated>2024-07-15T08:18:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:18, 15 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Intercept clicks on disabled links&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Intercept clicks on disabled links&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	$(&quot;.header-authors&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-title &lt;/del&gt;a, .header-community a, .header-people a, .people a, .type a&quot;).click(function(event) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	$(&quot;.header-authors a, .header-community a, .header-people a, .people a, .type a&quot;).click(function(event) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		event.preventDefault(); // Prevent default action (following the link)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		event.preventDefault(); // Prevent default action (following the link)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		openCustomPopup();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		openCustomPopup();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=3794&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=3794&amp;oldid=prev"/>
		<updated>2024-03-19T16:48:36Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:48, 19 March 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=3793&amp;oldid=prev</id>
		<title>directory&gt;Admin at 08:54, 19 March 2024</title>
		<link rel="alternate" type="text/html" href="https://softwear.directory/index.php?title=MediaWiki:Mobile.js&amp;diff=3793&amp;oldid=prev"/>
		<updated>2024-03-19T08:54:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;$(document).ready(function() {&lt;br /&gt;
	// Global variables&lt;br /&gt;
    var cards = $(&amp;#039;.card&amp;#039;);&lt;br /&gt;
    var showArticleWrapper = $(&amp;#039;#show-article-wrapper&amp;#039;);&lt;br /&gt;
    var areFiltersActive = false;&lt;br /&gt;
&lt;br /&gt;
    // Make header-box in Home clickable&lt;br /&gt;
    $(&amp;#039;.head-box&amp;#039;).click(function() {&lt;br /&gt;
        window.location.href = &amp;#039;/Main_Page&amp;#039;; // Redirects to the home page&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
	// Select the divs and wrap them in a new div with class &amp;#039;container-nav-links&amp;#039;&lt;br /&gt;
    $(&amp;#039;.head-nav.head-col, .head-links.head-col&amp;#039;).wrapAll(&amp;#039;&amp;lt;div class=&amp;quot;container-nav-links&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;);&lt;br /&gt;
    &lt;br /&gt;
	// Detach the div with the class .header-date&lt;br /&gt;
    var detachedHeaderDate = $(&amp;#039;.header-date&amp;#039;).detach();&lt;br /&gt;
&lt;br /&gt;
    // Append the detached .header-date div under the div with the id #header-container&lt;br /&gt;
    $(&amp;#039;#header-container&amp;#039;).append(detachedHeaderDate);&lt;br /&gt;
    &lt;br /&gt;
	// Find the div with the class .home-block-view&lt;br /&gt;
    var targetDiv = $(&amp;#039;.home-block-view&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
    // Create a new div with the message for mobile viewing and insert it before the target div&lt;br /&gt;
    var messageDiv = $(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;p class=&amp;quot;message-for-mobile&amp;quot;&amp;gt;This directory is not mobile ready (yet). Please switch to desktop mode for a better viewing experience.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;);&lt;br /&gt;
    targetDiv.before(messageDiv);&lt;br /&gt;
&lt;br /&gt;
    // Create another new div for the latest 5 entries and insert it before the .home-block-view element&lt;br /&gt;
    var latestEntriesDiv = $(&amp;#039;&amp;lt;div class=&amp;quot;latest-5-entries&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Latest 5 added entries&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;);&lt;br /&gt;
    targetDiv.before(latestEntriesDiv);&lt;br /&gt;
	&lt;br /&gt;
	sortAndDisplayLastFiveCards();&lt;br /&gt;
&lt;br /&gt;
	// Attach click event handler to the &amp;quot;View more entries&amp;quot; link&lt;br /&gt;
    $(&amp;quot;#view-more-link&amp;quot;).click(function() {&lt;br /&gt;
        // Open the custom popup&lt;br /&gt;
        openCustomPopup();&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
	// Function to open the custom popup&lt;br /&gt;
	function openCustomPopup() {&lt;br /&gt;
		// Create custom popup HTML&lt;br /&gt;
		var popupHTML = &amp;#039;&amp;lt;div id=&amp;quot;custom-popup&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
						&amp;#039;&amp;lt;div class=&amp;quot;popup-content&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
						&amp;#039;&amp;lt;button id=&amp;quot;close-popup&amp;quot;&amp;gt;[ CLOSE ]&amp;lt;/button&amp;gt;&amp;#039; +&lt;br /&gt;
						&amp;#039;&amp;lt;p&amp;gt;To view this content, please switch to desktop view!&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
						&amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
						&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
		// Append custom popup to the body&lt;br /&gt;
		$(&amp;quot;body&amp;quot;).append(popupHTML);&lt;br /&gt;
&lt;br /&gt;
		// Show custom popup&lt;br /&gt;
		$(&amp;quot;#custom-popup&amp;quot;).fadeIn();&lt;br /&gt;
        $(&amp;quot;body&amp;quot;).children().not(&amp;quot;#custom-popup&amp;quot;).addClass(&amp;quot;fade-out-alert&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Utility Functions&lt;br /&gt;
	function sortAndDisplayLastFiveCards() {&lt;br /&gt;
		var cards = $(&amp;#039;.list-container .card&amp;#039;).get();&lt;br /&gt;
&lt;br /&gt;
		// Filter out cards with the &amp;#039;event&amp;#039; class&lt;br /&gt;
		cards = cards.filter(function(card) {&lt;br /&gt;
			return !$(card).hasClass(&amp;#039;event&amp;#039;);&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		// Sort the remaining cards in descending order based on the .entry-number&lt;br /&gt;
		cards.sort(function(a, b) {&lt;br /&gt;
			var numberA = parseInt($(a).find(&amp;#039;.entry-number&amp;#039;).text().replace(/\[|\]/g, &amp;#039;&amp;#039;), 10);&lt;br /&gt;
			var numberB = parseInt($(b).find(&amp;#039;.entry-number&amp;#039;).text().replace(/\[|\]/g, &amp;#039;&amp;#039;), 10);&lt;br /&gt;
			return numberB - numberA; // Descending order&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		// Hide all cards initially&lt;br /&gt;
		$(&amp;#039;.list-container .card&amp;#039;).hide();&lt;br /&gt;
&lt;br /&gt;
		// Append only the last 5 sorted cards (excluding .event cards) back to the container and show them&lt;br /&gt;
		var lastFiveCards = cards.slice(0, 5);&lt;br /&gt;
		$.each(lastFiveCards, function(index, item) {&lt;br /&gt;
			$(item).show(); // Ensure the card is visible&lt;br /&gt;
			$(&amp;#039;.list-container&amp;#039;).append(item); // Re-append the card to the container&lt;br /&gt;
		});&lt;br /&gt;
&lt;br /&gt;
		// Insert the &amp;quot;View more entries &amp;gt;&amp;gt;&amp;quot; link after all the cards&lt;br /&gt;
		$(&amp;#039;.list-container&amp;#039;).after(&amp;#039;&amp;lt;div id=&amp;quot;view-more-footer&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;view-more-link&amp;quot;&amp;gt;View more entries &amp;gt;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	$(&amp;#039;body&amp;#039;).show(); // Only if you want to show some loading indicator&lt;br /&gt;
&lt;br /&gt;
	$(&amp;quot;.header-about a&amp;quot;).contents().unwrap();&lt;br /&gt;
&lt;br /&gt;
    // Intercept clicks on disabled links&lt;br /&gt;
	$(&amp;quot;.header-authors-title a, .header-community a, .header-people a, .people a, .type a&amp;quot;).click(function(event) {&lt;br /&gt;
		event.preventDefault(); // Prevent default action (following the link)&lt;br /&gt;
		openCustomPopup();&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// Close custom popup when close button is clicked&lt;br /&gt;
	$(&amp;quot;body&amp;quot;).on(&amp;quot;click&amp;quot;, &amp;quot;#close-popup&amp;quot;, function() {&lt;br /&gt;
		$(&amp;quot;#custom-popup&amp;quot;).fadeOut(function() {&lt;br /&gt;
			$(this).remove(); // Remove popup from DOM after fading out&lt;br /&gt;
		});&lt;br /&gt;
		$(&amp;quot;body&amp;quot;).children().removeClass(&amp;quot;fade-out-alert&amp;quot;); // Remove fade-out class from elements except the popup&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
    // Variable to keep track of whether .about-hide is visible&lt;br /&gt;
    var isAboutVisible = false;&lt;br /&gt;
&lt;br /&gt;
    // Attach click event to toggle .about-hide&lt;br /&gt;
    $(&amp;quot;.header-about&amp;quot;).click(function(){&lt;br /&gt;
        // Toggle the visibility of .about-hide based on the current state&lt;br /&gt;
        if (isAboutVisible) {&lt;br /&gt;
            $(&amp;quot;.about-hide&amp;quot;).hide();&lt;br /&gt;
            isAboutVisible = false;&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&amp;quot;.about-hide&amp;quot;).show();&lt;br /&gt;
            isAboutVisible = true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Toggle the underline class&lt;br /&gt;
        $(this).toggleClass(&amp;#039;underline&amp;#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
	// MODAL ARTICLE  ---------------------   SECTION //&lt;br /&gt;
    // Format paragraphs&lt;br /&gt;
    function formatParagraphs(text) {&lt;br /&gt;
	    var paragraphs = text.split(&amp;#039;\n&amp;#039;).filter(function (p) { return p.trim() !== &amp;#039;&amp;#039; });&lt;br /&gt;
	    return paragraphs.map(function (p) { return &amp;#039;&amp;lt;p&amp;gt;&amp;#039; + p.trim() + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039;; }).join(&amp;#039;&amp;#039;);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
    var images = []; // Initialize an empty array to store the images&lt;br /&gt;
    // Find all image containers within the article content and extract the necessary information&lt;br /&gt;
    $(&amp;#039;.article-images .image-container&amp;#039;).each(function() {&lt;br /&gt;
        var img = $(this).find(&amp;#039;img&amp;#039;);&lt;br /&gt;
        var captionDiv = $(this).find(&amp;#039;div[class^=&amp;quot;caption-image&amp;quot;]&amp;#039;);&lt;br /&gt;
        var image = {&lt;br /&gt;
            src: img.attr(&amp;#039;src&amp;#039;),&lt;br /&gt;
            alt: img.attr(&amp;#039;alt&amp;#039;),&lt;br /&gt;
            caption: captionDiv.text(),&lt;br /&gt;
            captionClass: captionDiv.attr(&amp;#039;class&amp;#039;)&lt;br /&gt;
        };&lt;br /&gt;
        images.push(image); // Add the image object to the images array&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (images.length &amp;gt; 0) {&lt;br /&gt;
        setupImageToggle(images); // Call the setupImageToggle function with the images array&lt;br /&gt;
        updateImageLabel(1, images.length); // Set the label for the first image immediately&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setupImageToggle(images) {&lt;br /&gt;
        var currentIndex = 0;&lt;br /&gt;
        var enableNavigation = images.length &amp;gt; 1; // Enable navigation only if there is more than one image&lt;br /&gt;
    &lt;br /&gt;
        function showImage(index) {&lt;br /&gt;
            currentIndex = index;&lt;br /&gt;
            var image = images[currentIndex];&lt;br /&gt;
            updateImageLabel(currentIndex + 1, images.length);&lt;br /&gt;
            $(&amp;#039;#article-content&amp;#039;).find(&amp;#039;.article-images&amp;#039;).html(getImageHtml(image, currentIndex, images.length, enableNavigation));&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
        // Attach click handlers only if navigation is enabled&lt;br /&gt;
        if (enableNavigation) {&lt;br /&gt;
            $(&amp;#039;#article-content&amp;#039;).on(&amp;#039;click&amp;#039;, &amp;#039;.next-arrow&amp;#039;, function() {&lt;br /&gt;
                showImage((currentIndex + 1) % images.length);&lt;br /&gt;
            });&lt;br /&gt;
    &lt;br /&gt;
            $(&amp;#039;#article-content&amp;#039;).on(&amp;#039;click&amp;#039;, &amp;#039;.prev-arrow&amp;#039;, function() {&lt;br /&gt;
                showImage((currentIndex - 1 + images.length) % images.length);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
        // Display the first image&lt;br /&gt;
        showImage(currentIndex);&lt;br /&gt;
    }      &lt;br /&gt;
           &lt;br /&gt;
    &lt;br /&gt;
    function getImageHtml(image, currentIndex, totalImages, enableNavigation) {&lt;br /&gt;
        var imageLabel = (currentIndex + 1) + &amp;#039;/&amp;#039; + totalImages + &amp;#039; IMAGES&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
        // Render navigation arrows based on the enableNavigation flag&lt;br /&gt;
        var navigationHtml = enableNavigation ? &lt;br /&gt;
            &amp;#039;&amp;lt;div class=&amp;quot;prev-arrow&amp;quot;&amp;gt;&amp;lt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;next-arrow&amp;quot;&amp;gt;&amp;gt;&amp;lt;/div&amp;gt;&amp;#039; : &amp;#039;&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
        return &amp;#039;&amp;lt;div class=&amp;quot;image-navigation&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
                &amp;#039;&amp;lt;p class=&amp;quot;article-label-image&amp;quot;&amp;gt;&amp;#039; + imageLabel + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
                   navigationHtml +&lt;br /&gt;
                   &amp;#039;&amp;lt;div class=&amp;quot;image-container&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
                       &amp;#039;&amp;lt;img src=&amp;quot;&amp;#039; + image.src + &amp;#039;&amp;quot; alt=&amp;quot;&amp;#039; + image.alt + &amp;#039;&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
                       &amp;#039;&amp;lt;div class=&amp;quot;&amp;#039; + image.captionClass + &amp;#039;&amp;quot;&amp;gt;&amp;#039; + image.caption + &amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
                   &amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
               &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function updateImageLabel(currentIndex, totalImages) {&lt;br /&gt;
        var imageLabel = currentIndex + &amp;#039;/&amp;#039; + totalImages + &amp;#039; IMAGES&amp;#039;;&lt;br /&gt;
        $(&amp;#039;#article-content .article-label-image&amp;#039;).text(imageLabel);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
	$(&amp;#039;.caption-image1&amp;#039;).each(function() {&lt;br /&gt;
        // Split the caption at each &amp;lt;br&amp;gt; tag and wrap each line in a span&lt;br /&gt;
        var htmlContent = $(this).html();&lt;br /&gt;
        var lines = htmlContent.split(&amp;#039;&amp;lt;br&amp;gt;&amp;#039;);&lt;br /&gt;
        var wrappedLines = lines.map(function(line) {&lt;br /&gt;
            return &amp;#039;&amp;lt;span class=&amp;quot;caption-line&amp;quot;&amp;gt;&amp;#039; + line + &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;;&lt;br /&gt;
        });&lt;br /&gt;
        var newHtml = wrappedLines.join(&amp;#039;&amp;lt;br&amp;gt;&amp;#039;);&lt;br /&gt;
        $(this).html(newHtml);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    function openModal(cardElement, event) {&lt;br /&gt;
        event.stopPropagation(); // Prevent the event from bubbling up&lt;br /&gt;
        console.log(&amp;quot;openModal function called.&amp;quot;);&lt;br /&gt;
	    showArticleWrapper.css(&amp;#039;display&amp;#039;, &amp;#039;block&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	    // Clear existing content in modal&lt;br /&gt;
	    $(&amp;#039;#article-title&amp;#039;).empty();&lt;br /&gt;
	    $(&amp;#039;#article-content&amp;#039;).empty();&lt;br /&gt;
	    &lt;br /&gt;
		// Handle card elements (existing logic)&lt;br /&gt;
		var cardImages = [];&lt;br /&gt;
		for (var i = 1; i &amp;lt;= 5; i++) {&lt;br /&gt;
			var imageClass = &amp;#039;.image&amp;#039; + i;&lt;br /&gt;
			var captionClass = &amp;#039;.caption-image&amp;#039; + i;&lt;br /&gt;
			var imageElem = $(cardElement).find(imageClass + &amp;#039; img&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
			if (imageElem.length) {&lt;br /&gt;
				var captionText = $(cardElement).find(imageClass + &amp;#039; &amp;#039; + captionClass).text();&lt;br /&gt;
				cardImages.push({&lt;br /&gt;
					link: $(cardElement).find(imageClass + &amp;#039; a&amp;#039;).attr(&amp;#039;href&amp;#039;),&lt;br /&gt;
					src: imageElem.attr(&amp;#039;src&amp;#039;),&lt;br /&gt;
					alt: imageElem.attr(&amp;#039;alt&amp;#039;),&lt;br /&gt;
					caption: captionText,&lt;br /&gt;
					captionClass: &amp;#039;caption-image&amp;#039; + i&lt;br /&gt;
				});&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if (cardImages.length &amp;gt; 1) {&lt;br /&gt;
			setupImageToggle(cardImages);&lt;br /&gt;
		}&lt;br /&gt;
		var entryNumber = $(cardElement).find(&amp;#039;.entry-number&amp;#039;).text();&lt;br /&gt;
		var title = $(cardElement).find(&amp;#039;.title&amp;#039;).text();&lt;br /&gt;
		var peopleHtml = $(cardElement).find(&amp;#039;.people&amp;#039;).html();&lt;br /&gt;
		var typeHtml = $(cardElement).find(&amp;#039;.type&amp;#039;).html(); &lt;br /&gt;
		var externalPdfURL = $(cardElement).find(&amp;#039;.pdf a&amp;#039;).attr(&amp;#039;href&amp;#039;);       &lt;br /&gt;
		var externalLinkURL = $(cardElement).find(&amp;#039;.link a&amp;#039;).attr(&amp;#039;href&amp;#039;);&lt;br /&gt;
		var entity = $(cardElement).find(&amp;#039;.entity&amp;#039;).text();&lt;br /&gt;
		var discipline = $(cardElement).find(&amp;#039;.discipline&amp;#039;).text();&lt;br /&gt;
		var subject = $(cardElement).find(&amp;#039;.subject&amp;#039;).text();&lt;br /&gt;
		var description = $(cardElement).find(&amp;#039;.description&amp;#039;).html();&lt;br /&gt;
		var reflection = $(cardElement).find(&amp;#039;.reflection&amp;#039;).html();&lt;br /&gt;
		var quote = $(cardElement).find(&amp;#039;.quote&amp;#039;).text();&lt;br /&gt;
		var externalReferenceHtml = $(cardElement).find(&amp;#039;.external-reference&amp;#039;).html();&lt;br /&gt;
		var modificationDate = $(cardElement).find(&amp;#039;.modification-date&amp;#039;).text();&lt;br /&gt;
		var relatedArticlesHtml = $(cardElement).find(&amp;#039;.related-articles&amp;#039;).html();&lt;br /&gt;
&lt;br /&gt;
		$(&amp;#039;#article-title&amp;#039;).html(&amp;#039;&amp;lt;p class=&amp;quot;article-entry-number&amp;quot;&amp;gt;&amp;#039; + entryNumber + &amp;#039;&amp;lt;/p&amp;gt;&amp;lt;p class=&amp;quot;article-people&amp;quot;&amp;gt;&amp;#039; + peopleHtml + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		var articleContentHtml = &amp;#039;&amp;lt;div class=&amp;quot;article-title-link&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
		articleContentHtml += &amp;#039;&amp;lt;p class=&amp;quot;article-title&amp;quot;&amp;gt;&amp;#039; + title + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
		// Create a div that will wrap the links&lt;br /&gt;
		articleContentHtml += &amp;#039;&amp;lt;div class=&amp;quot;link-pdf&amp;quot;&amp;gt;&amp;#039;;&lt;br /&gt;
		if (externalPdfURL) {&lt;br /&gt;
			articleContentHtml += &amp;#039;&amp;lt;a href=&amp;quot;&amp;#039; + externalPdfURL + &amp;#039;&amp;quot; target=&amp;quot;_blank&amp;quot; class=&amp;quot;pdf-link-icon&amp;quot;&amp;gt;[PDF]&amp;lt;/a&amp;gt;&amp;#039;;&lt;br /&gt;
		}&lt;br /&gt;
		if (externalLinkURL) {&lt;br /&gt;
			articleContentHtml += &amp;#039;&amp;lt;a href=&amp;quot;&amp;#039; + externalLinkURL + &amp;#039;&amp;quot; target=&amp;quot;_blank&amp;quot; class=&amp;quot;external-link-icon&amp;quot;&amp;gt;[WEB]&amp;lt;/a&amp;gt;&amp;#039;;&lt;br /&gt;
		}&lt;br /&gt;
		// Close the .link-pdf div&lt;br /&gt;
		articleContentHtml += &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
		articleContentHtml += &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;; // Close the new div&lt;br /&gt;
&lt;br /&gt;
		// Append type, entity, discipline, and subject details&lt;br /&gt;
		articleContentHtml += &amp;#039;&amp;lt;p class=&amp;quot;article-type&amp;quot;&amp;gt;&amp;#039; + typeHtml + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;div class=&amp;quot;article-metadata&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;div class=&amp;quot;article-metadata-column&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-label&amp;quot;&amp;gt;Entity&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-value&amp;quot;&amp;gt;&amp;#039; + entity + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;div class=&amp;quot;article-metadata-column&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-label&amp;quot;&amp;gt;Discipline&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-value&amp;quot;&amp;gt;&amp;#039; + discipline + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;div class=&amp;quot;article-metadata-column&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-label&amp;quot;&amp;gt;Subject(s)&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
				&amp;#039;&amp;lt;p class=&amp;quot;article-metadata-value&amp;quot;&amp;gt;&amp;#039; + subject + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
			&amp;#039;&amp;lt;/div&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
		// Add images if any&lt;br /&gt;
		if (cardImages.length &amp;gt; 0) {&lt;br /&gt;
			var initialImage = cardImages[0]; // Use the first image initially&lt;br /&gt;
			var enableNavigation = cardImages.length &amp;gt; 1; // Enable navigation only if more than one image&lt;br /&gt;
			articleContentHtml +=&lt;br /&gt;
				&amp;#039;&amp;lt;div class=&amp;quot;article-images&amp;quot;&amp;gt;&amp;#039; +&lt;br /&gt;
					getImageHtml(initialImage, 0, cardImages.length, enableNavigation) +&lt;br /&gt;
				&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
		}&lt;br /&gt;
		// Add non-image content (description, reflection, etc.)    &lt;br /&gt;
		articleContentHtml += &lt;br /&gt;
		(description ? &amp;#039;&amp;lt;p class=&amp;quot;article-label-description&amp;quot;&amp;gt;Description&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;div class=&amp;quot;article-description&amp;quot;&amp;gt;&amp;#039; + formatParagraphs(description) + &amp;#039;&amp;lt;/div&amp;gt;&amp;#039; : &amp;#039;&amp;#039;) +&lt;br /&gt;
		(reflection ? &amp;#039;&amp;lt;p class=&amp;quot;article-label-reflection&amp;quot;&amp;gt;Reflection&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;div class=&amp;quot;article-reflection&amp;quot;&amp;gt;&amp;#039; + formatParagraphs(reflection) + &amp;#039;&amp;lt;/div&amp;gt;&amp;#039; : &amp;#039;&amp;#039;) +&lt;br /&gt;
		(externalReferenceHtml ? &amp;#039;&amp;lt;p class=&amp;quot;article-label-external-reference&amp;quot;&amp;gt;References&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;p class=&amp;quot;article-external-reference&amp;quot;&amp;gt;&amp;#039; + externalReferenceHtml + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; : &amp;#039;&amp;#039;) +&lt;br /&gt;
		(quote ? &amp;#039;&amp;lt;p class=&amp;quot;article-label-quote&amp;quot;&amp;gt;Quote&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;p class=&amp;quot;article-quote&amp;quot;&amp;gt;&amp;#039; + quote + &amp;#039;&amp;lt;/p&amp;gt;&amp;#039; : &amp;#039;&amp;#039;) +&lt;br /&gt;
		&amp;#039;&amp;lt;p class=&amp;quot;article-label-modification-date&amp;quot;&amp;gt;Added on&amp;lt;/p&amp;gt;&amp;#039; +&lt;br /&gt;
		&amp;#039;&amp;lt;div class=&amp;quot;article-modification-date&amp;quot;&amp;gt;&amp;#039; + modificationDate + &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
		$(&amp;#039;#article-content&amp;#039;).html(articleContentHtml);&lt;br /&gt;
		&lt;br /&gt;
	    // Apply the fade-out effect to both #list and #list-list elements&lt;br /&gt;
	    $(&amp;#039;.list-container&amp;#039;).addClass(&amp;#039;fade-out&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // closeModal function&lt;br /&gt;
	function closeModal() {&lt;br /&gt;
	    showArticleWrapper.hide();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
    $(&amp;#039;.card&amp;#039;).on(&amp;#039;click&amp;#039;, function(event) {&lt;br /&gt;
        // Check if the click event is originating from a link within .people or .type, or any other specific area&lt;br /&gt;
        if ($(event.target).closest(&amp;#039;.people a, .type a&amp;#039;).length) {&lt;br /&gt;
            // The click is inside a link; let the default behavior proceed without opening the modal&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
    &lt;br /&gt;
        // Prevent further event handling if the card has the &amp;#039;event&amp;#039; class&lt;br /&gt;
        if ($(this).hasClass(&amp;#039;event&amp;#039;)) {&lt;br /&gt;
            event.stopImmediatePropagation();&lt;br /&gt;
            openEvent(this, event);&lt;br /&gt;
            $(&amp;#039;.list-container&amp;#039;).removeClass(&amp;#039;fade-out&amp;#039;);&lt;br /&gt;
            closeModal();&lt;br /&gt;
        } else {&lt;br /&gt;
            // Handle cards without the &amp;#039;event&amp;#039; class&lt;br /&gt;
            openModal(this, event);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Close modal with Close button&lt;br /&gt;
	$(&amp;#039;#close-button&amp;#039;).on(&amp;#039;click&amp;#039;, function () {&lt;br /&gt;
	    $(&amp;#039;.list-container&amp;#039;).removeClass(&amp;#039;fade-out&amp;#039;);&lt;br /&gt;
	    closeModal();&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
    // Close modal and remove fade out also when clicking outside of card&lt;br /&gt;
    $(document).on(&amp;#039;mousedown&amp;#039;, function (event) {&lt;br /&gt;
        var isOutsideWrapper = !showArticleWrapper.is(event.target) &amp;amp;&amp;amp; showArticleWrapper.has(event.target).length === 0;&lt;br /&gt;
        var isOnCard = $(event.target).closest(&amp;#039;.card, .list-card&amp;#039;).length &amp;gt; 0;&lt;br /&gt;
        &lt;br /&gt;
        if (!areFiltersActive) {&lt;br /&gt;
	        if (isOutsideWrapper &amp;amp;&amp;amp; !isOnCard) {&lt;br /&gt;
	            $(&amp;#039;.list-container&amp;#039;).removeClass(&amp;#039;fade-out&amp;#039;);&lt;br /&gt;
		        showArticleWrapper.css(&amp;#039;display&amp;#039;, &amp;#039;none&amp;#039;);&lt;br /&gt;
	            closeModal();  // Use closeModal() for cleanup&lt;br /&gt;
	        }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Hover effect for scrolling&lt;br /&gt;
	$(&amp;#039;#show-article-wrapper&amp;#039;).hover(function () {&lt;br /&gt;
		// On hover, enable scrolling on #show-article-wrapper&lt;br /&gt;
		$(this).css(&amp;#039;overflow-y&amp;#039;, &amp;#039;auto&amp;#039;);&lt;br /&gt;
		$(this).css(&amp;#039;overflow-x&amp;#039;, &amp;#039;hidden&amp;#039;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>directory&gt;Admin</name></author>
	</entry>
</feed>