More languages
More actions
final pass: bringing back hoverline custom color. Everything works from this point ------------------ |
minified JS, let's see if it works. This is exactly the same version as the previous revision, just minified. To edit, go back to previous rev. |
||
| Line 1: | Line 1: | ||
function ModifySidebar(e,t,i,a){try{switch(t){case"languages":var n="p-lang";break;case"toolbox":var n="p-tb";break;case"navigation":var n="p-navigation";break;default:var n="p-"+t}if("add"==e){var o=document.getElementById(n).getElementsByTagName("div")[0].getElementsByTagName("ul")[0],l=document.createElement("a"),r=document.createElement("li");l.appendChild(document.createTextNode(i)),l.setAttribute("href",a),r.appendChild(l),r.className="plainlinks",o.appendChild(r)}if("remove"==e)for(var s=document.getElementById(n).getElementsByTagName("div")[0].getElementsByTagName("ul")[0],c=s.getElementsByTagName("li"),d=0;d<c.length;d++)(c[d].getElementsByTagName("a")[0].innerHTML==i||c[d].getElementsByTagName("a")[0].href==a)&&s.removeChild(c[d])}catch(f){return}}function CustomizeModificationsOfSidebar(){ModifySidebar("add","toolbox","List of uploaded files","https://en.prolewiki.org/wiki/Special:ListFiles")}!function(){var e="[hide]",t="[show]";function i(i,a){var n,o=document.getElementById("NavToggle"+i),l=document.getElementById("NavFrame"+i);if(a.preventDefault(),!l||!o)return!1;if(o.firstChild.data===e){for(n=l.firstChild;null!==n;n=n.nextSibling)($(n).hasClass("NavContent")||$(n).hasClass("NavPic"))&&(n.style.display="none");o.firstChild.data=t}else if(o.firstChild.data===t){for(n=l.firstChild;null!==n;n=n.nextSibling)($(n).hasClass("NavContent")||$(n).hasClass("NavPic"))&&(n.style.display="block");o.firstChild.data=e}}mw.hook("wikipage.content").add(function a(n){var o,l,r,s,c,d=0;n.find("div.NavFrame").each(function(a,n){for(d++,(r=document.createElement("a")).className="NavToggle",r.setAttribute("id","NavToggle"+d),r.setAttribute("href","#"),$(r).on("click",$.proxy(i,null,d)),c=$(n).hasClass("collapsed"),l=n.firstChild;null!==l&&!c;l=l.nextSibling)($(l).hasClass("NavPic")||$(l).hasClass("NavContent"))&&"none"===l.style.display&&(c=!0);if(c)for(l=n.firstChild;null!==l;l=l.nextSibling)($(l).hasClass("NavPic")||$(l).hasClass("NavContent"))&&(l.style.display="none");for(s=document.createTextNode(c?t:e),r.appendChild(s),o=0;o<n.childNodes.length;o++)$(n.childNodes[o]).hasClass("NavHead")&&(r.style.color=n.childNodes[o].style.color,n.childNodes[o].appendChild(r));n.setAttribute("id","NavFrame"+d)})})}(),jQuery(CustomizeModificationsOfSidebar),$(function(){var e=$(".citizen-drawer");if(e.length){var t=[{cls:"sidebar-library",href:"/wiki/ProleWiki:Library",title:"Library"},{cls:"sidebar-essays",href:"/wiki/ProleWiki:Essays",title:"Essays"}];mw.user.isAnon()||t.push({cls:"sidebar-upload",href:"/wiki/Special:Upload",title:"Upload file"});for(var i=t.length-1;i>=0;i--){var a=t[i];e.after('<a class="citizen-header__item '+a.cls+'" href="'+a.href+'" title="'+a.title+'"><div class="citizen-header__button"></div></a>')}}(function e(){var t=$("h2, h3, h4, h5").find(".mw-headline");function i(e){var t=document.getElementById(e);t&&window.scrollTo({top:t.offsetTop,behavior:"smooth"})}t.length&&(t.each(function(){var e=$(this),t=e.attr("id");if(t){var a=$('<a href="#'+t+'" class="heading-hyperlink citizen-ui-icon mw-ui-icon-wikimedia-link" title="Direct link to this section" aria-label="Direct link to this section" data-no-preview="true"></a>');a.on("click",function(e){e.preventDefault(),e.stopPropagation(),i(t),history.replaceState(null,null,"#"+t)}),e.append(a)}}),$(document).on("click",'a[href^="#"]:not(.heading-hyperlink)',function(e){var t=this.href,a=t.substring(t.indexOf("#")+1);a&&(e.preventDefault(),i(a),history.replaceState(null,null,"#"+a))}))})(),$("#renderingProgress").length&&setTimeout(function(){location.reload()},5e3)}),$(function(){(function e(){var t=document.documentElement,i=5===new Date().getMonth(),a=[{value:"day",label:"Light",className:"skin-citizen-light"},{value:"os",label:"Auto",className:"skin-citizen-auto"},{value:"night",label:"Dark",className:"skin-citizen-dark"},{value:"sepia",label:"Sepia",className:"skin-citizen-sepia",labelId:"sepia-style-label"}];function n(e){for(var i=0;i<a.length;i++)t.classList.remove(a[i].className);for(var n=0;n<a.length;n++)if(a[n].value===e){t.classList.add(a[n].className);break}localStorage.setItem("skin-theme-clientpref",e)}i&&a.push({value:"trans",label:"Trans",className:"skin-citizen-trans",labelId:"trans-style-label"});var o=localStorage.getItem("skin-theme-clientpref")||"day";"trans"!==o||i||(o="day"),n(o),$(document).on("change",'input[name="skin-client-pref-skin-theme-group"]',function(){n(this.value)}),function e(){var t=document.getElementById("skin-client-prefs-skin-theme");if(!t)return setTimeout(e,100);var i=t.querySelector("form"),n=i.querySelector(".citizen-client-prefs-radio");if(n)for(var l=0;l<a.length;l++){var r=a[l],s="skin-client-pref-skin-theme-value-"+r.value;if(!document.getElementById(s)){var c=n.cloneNode(!0),d=c.querySelector("input"),f=c.querySelector("label");d.id=s,d.value=r.value,d.name="skin-client-pref-skin-theme-group",d.checked=o===r.value,f.setAttribute("for",s),f.textContent=r.label,r.labelId&&(f.id=r.labelId),i.appendChild(c)}}}()})(),function e(){var t=document.documentElement,i="skin-font-clientpref",a=[{value:"sans",label:"Sans",className:"font-sans"},{value:"serif",label:"Serif",className:"font-serif"},{value:"dyslexic",label:"Accessibility",className:"font-dyslexic"}],n=localStorage.getItem(i)||"sans";function o(e){for(var n=0;n<a.length;n++)t.classList.remove(a[n].className);if("sans"!==e){for(var o=0;o<a.length;o++)if(a[o].value===e){t.classList.add(a[o].className);break}}localStorage.setItem(i,e)}o(n),$(document).on("change",'input[name="skin-client-pref-font-group"]',function(){o(this.value)}),function e(){if(!document.getElementById("skin-client-prefs-font")){var t=document.getElementById("citizen-client-prefs");if(!t)return setTimeout(e,100);var i=document.createElement("div");i.className="mw-portlet mw-portlet-js citizen-menu",i.id="skin-client-prefs-font",i.innerHTML='<div class="citizen-menu__heading">Typeface</div><div class="citizen-menu__content"><ul class="citizen-menu__content-list"><li class="mw-list-item mw-list-item-js"><form></form></li></ul></div>';var o=document.getElementById("skin-client-prefs-citizen-feature-custom-font-size");o?o.nextSibling?o.parentNode.insertBefore(i,o.nextSibling):o.parentNode.appendChild(i):t.appendChild(i);var l=document.querySelector(".citizen-client-prefs-radio"),r=i.querySelector("form");if(l&&r)for(var s=0;s<a.length;s++){var c=a[s],d="skin-client-pref-font-value-"+c.value,f=l.cloneNode(!0),p=f.querySelector("input"),u=f.querySelector("label");p.id=d,p.value=c.value,p.name="skin-client-pref-font-group",p.checked=n===c.value,u.setAttribute("for",d),u.textContent=c.label,u.className=u.className+" "+c.className,u.id=c.value+"-font-label",r.appendChild(f)}}}()}()}),"ontouchstart"in window||navigator.maxTouchPoints>0||$(function(){var e,t,i,a,n,o=document.documentElement,l=!1;"ontouchstart"in window||$(document).on("keydown",function(e){(48===e.keyCode||96===e.keyCode)&&!$(e.target).is("input, textarea, [contenteditable]")&&(l=!l,o.classList.toggle("reading-mode",l),l&&window._paq&&_paq.push(["trackGoal",12]))}),e=$('<div id="hover-line"></div>').css({position:"fixed",left:0,width:"100%",height:"1.5em",pointerEvents:"none",zIndex:1,transition:"top 0.1s ease, background-color 0.3s ease",display:"none",backgroundColor:"var(--color-hoverline, rgba(255,255,150,0.2))"}).appendTo("body"),$(document).on("mousemove",function(t){if(!l){e.hide();return}var i,a=document.elementFromPoint(t.clientX,t.clientY);if(!a||!$(a).closest("p, li")[0]){e.hide();return}if(document.caretRangeFromPoint)i=document.caretRangeFromPoint(t.clientX,t.clientY);else if(document.caretPositionFromPoint){var n=document.caretPositionFromPoint(t.clientX,t.clientY);n&&((i=document.createRange()).setStart(n.offsetNode,n.offset),i.collapse(!0))}if(!i){e.hide();return}var o=i.getBoundingClientRect();if(!o||0===o.height){e.hide();return}e.css({top:o.top+"px",height:o.height+"px",display:"block"})}),t=$('<div id="reading-progress-wrapper"></div>').css({position:"fixed",bottom:0,left:0,width:"100%",height:"12px",zIndex:9999,pointerEvents:"auto"}).appendTo("body"),i=$('<div id="reading-progress-bar"></div>').css({position:"absolute",bottom:0,left:0,height:"4px",backgroundColor:"var(--color-progress-bar)",width:"0%",transition:"width 0.1s ease-out",pointerEvents:"none"}).appendTo(t),a=$('<div id="reading-progress-tooltip"></div>').css({position:"fixed",padding:"2px 6px",backgroundColor:"#333",color:"#fff",fontSize:"1em",borderRadius:"3px",pointerEvents:"none",zIndex:1e4,display:"none"}).appendTo("body"),n=0,$(window).on("scroll",function(){if(!l){t.hide();return}t.show();var e=$(window).scrollTop(),a=$(document).height(),o=$(window).height(),r=Math.min(100,e/(a-o)*100);Math.abs(r-n)>.5&&(i.width(r+"%"),n=r)}),t.hover(function(){l&&a.show()},function(){a.hide()}),t.on("mousemove",function(e){if(l){var t=$(window).scrollTop(),i=$(document).height(),n=$(window).height();a.text(Math.round(Math.min(100,t/(i-n)*100))+"%").css({left:e.clientX+8+"px",bottom:"16px"})}})}),mw.loader.using(["ext.visualEditor.desktopArticleTarget.init"]).then(function(){mw.hook("ve.activationComplete").add(function(){var e=setInterval(function(){var t=$(".ve-init-mw-welcomeDialog-content");if(t.length&&(clearInterval(e),!t.data("custom-appended"))){t.append('<br><br>Please read our <strong><a href="/wiki/Principles">Principles</a></strong> and <strong><a href="/wiki/Encyclopedic_tone_guide">Encyclopedic tone guide</a><strong> first to make sure your edit is approved!'),t.data("custom-appended",!0);var i=OO.ui.WindowManager.static.currentWindow;i&&"function"==typeof i.updateSize&&i.updateSize()}},200)})}),$(function(){var e=$("#wpBio");if(e.length){var t="form-bio-autosave",i=$('<div id="autosave-status" style="font-size:0.8em;color:gray;height:1.2em;margin-top:5px;"></div>'),a="";e.after(i);var n=localStorage.getItem(t);n&&(e.val(n),a=n,o("Restored previous work")),e.on("input",function(){var i=e.val();i!==a&&(o("Saving..."),setTimeout(function(){localStorage.setItem(t,i),a=i,o("Saved locally")},2e3))}),e.closest("form").on("submit",function(){localStorage.removeItem(t)})}function o(e){i.text(e).stop().fadeIn().delay(3e3).fadeOut()}}),$(function(){var e=$("#joinUs"),t=$("#homepage-testimonial");if(e.length&&t.length){var i=['<span>"The ProleWiki community is very welcoming and diverse..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:ComradeTrash">ComradeTrash</a>','<span>"Working with ProleWiki has given me space to learn..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:CriticalResist">CriticalResist</a>','<span>"ProleWiki is a lively environment for socialist education..."<br><a href="https://en.prolewiki.org/wiki/Comrade:Charhapiti">Charhapiti</a>','<span>"As a trans woman, I have never felt more accepted..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:Local_Gay_Communist_-_LGC">Local Gay Communist</a>'];e.height()>=375&&t.html(i[Math.floor(Math.random()*i.length)]).show()}}); | |||
var | |||
/ | |||
function | |||
} | |||
/ | |||
/ | |||
}); | |||
Revision as of 12:17, 1 August 2025
function ModifySidebar(e,t,i,a){try{switch(t){case"languages":var n="p-lang";break;case"toolbox":var n="p-tb";break;case"navigation":var n="p-navigation";break;default:var n="p-"+t}if("add"==e){var o=document.getElementById(n).getElementsByTagName("div")[0].getElementsByTagName("ul")[0],l=document.createElement("a"),r=document.createElement("li");l.appendChild(document.createTextNode(i)),l.setAttribute("href",a),r.appendChild(l),r.className="plainlinks",o.appendChild(r)}if("remove"==e)for(var s=document.getElementById(n).getElementsByTagName("div")[0].getElementsByTagName("ul")[0],c=s.getElementsByTagName("li"),d=0;d<c.length;d++)(c[d].getElementsByTagName("a")[0].innerHTML==i||c[d].getElementsByTagName("a")[0].href==a)&&s.removeChild(c[d])}catch(f){return}}function CustomizeModificationsOfSidebar(){ModifySidebar("add","toolbox","List of uploaded files","https://en.prolewiki.org/wiki/Special:ListFiles")}!function(){var e="[hide]",t="[show]";function i(i,a){var n,o=document.getElementById("NavToggle"+i),l=document.getElementById("NavFrame"+i);if(a.preventDefault(),!l||!o)return!1;if(o.firstChild.data===e){for(n=l.firstChild;null!==n;n=n.nextSibling)($(n).hasClass("NavContent")||$(n).hasClass("NavPic"))&&(n.style.display="none");o.firstChild.data=t}else if(o.firstChild.data===t){for(n=l.firstChild;null!==n;n=n.nextSibling)($(n).hasClass("NavContent")||$(n).hasClass("NavPic"))&&(n.style.display="block");o.firstChild.data=e}}mw.hook("wikipage.content").add(function a(n){var o,l,r,s,c,d=0;n.find("div.NavFrame").each(function(a,n){for(d++,(r=document.createElement("a")).className="NavToggle",r.setAttribute("id","NavToggle"+d),r.setAttribute("href","#"),$(r).on("click",$.proxy(i,null,d)),c=$(n).hasClass("collapsed"),l=n.firstChild;null!==l&&!c;l=l.nextSibling)($(l).hasClass("NavPic")||$(l).hasClass("NavContent"))&&"none"===l.style.display&&(c=!0);if(c)for(l=n.firstChild;null!==l;l=l.nextSibling)($(l).hasClass("NavPic")||$(l).hasClass("NavContent"))&&(l.style.display="none");for(s=document.createTextNode(c?t:e),r.appendChild(s),o=0;o<n.childNodes.length;o++)$(n.childNodes[o]).hasClass("NavHead")&&(r.style.color=n.childNodes[o].style.color,n.childNodes[o].appendChild(r));n.setAttribute("id","NavFrame"+d)})})}(),jQuery(CustomizeModificationsOfSidebar),$(function(){var e=$(".citizen-drawer");if(e.length){var t=[{cls:"sidebar-library",href:"/wiki/ProleWiki:Library",title:"Library"},{cls:"sidebar-essays",href:"/wiki/ProleWiki:Essays",title:"Essays"}];mw.user.isAnon()||t.push({cls:"sidebar-upload",href:"/wiki/Special:Upload",title:"Upload file"});for(var i=t.length-1;i>=0;i--){var a=t[i];e.after('<a class="citizen-header__item '+a.cls+'" href="'+a.href+'" title="'+a.title+'"><div class="citizen-header__button"></div></a>')}}(function e(){var t=$("h2, h3, h4, h5").find(".mw-headline");function i(e){var t=document.getElementById(e);t&&window.scrollTo({top:t.offsetTop,behavior:"smooth"})}t.length&&(t.each(function(){var e=$(this),t=e.attr("id");if(t){var a=$('<a href="#'+t+'" class="heading-hyperlink citizen-ui-icon mw-ui-icon-wikimedia-link" title="Direct link to this section" aria-label="Direct link to this section" data-no-preview="true"></a>');a.on("click",function(e){e.preventDefault(),e.stopPropagation(),i(t),history.replaceState(null,null,"#"+t)}),e.append(a)}}),$(document).on("click",'a[href^="#"]:not(.heading-hyperlink)',function(e){var t=this.href,a=t.substring(t.indexOf("#")+1);a&&(e.preventDefault(),i(a),history.replaceState(null,null,"#"+a))}))})(),$("#renderingProgress").length&&setTimeout(function(){location.reload()},5e3)}),$(function(){(function e(){var t=document.documentElement,i=5===new Date().getMonth(),a=[{value:"day",label:"Light",className:"skin-citizen-light"},{value:"os",label:"Auto",className:"skin-citizen-auto"},{value:"night",label:"Dark",className:"skin-citizen-dark"},{value:"sepia",label:"Sepia",className:"skin-citizen-sepia",labelId:"sepia-style-label"}];function n(e){for(var i=0;i<a.length;i++)t.classList.remove(a[i].className);for(var n=0;n<a.length;n++)if(a[n].value===e){t.classList.add(a[n].className);break}localStorage.setItem("skin-theme-clientpref",e)}i&&a.push({value:"trans",label:"Trans",className:"skin-citizen-trans",labelId:"trans-style-label"});var o=localStorage.getItem("skin-theme-clientpref")||"day";"trans"!==o||i||(o="day"),n(o),$(document).on("change",'input[name="skin-client-pref-skin-theme-group"]',function(){n(this.value)}),function e(){var t=document.getElementById("skin-client-prefs-skin-theme");if(!t)return setTimeout(e,100);var i=t.querySelector("form"),n=i.querySelector(".citizen-client-prefs-radio");if(n)for(var l=0;l<a.length;l++){var r=a[l],s="skin-client-pref-skin-theme-value-"+r.value;if(!document.getElementById(s)){var c=n.cloneNode(!0),d=c.querySelector("input"),f=c.querySelector("label");d.id=s,d.value=r.value,d.name="skin-client-pref-skin-theme-group",d.checked=o===r.value,f.setAttribute("for",s),f.textContent=r.label,r.labelId&&(f.id=r.labelId),i.appendChild(c)}}}()})(),function e(){var t=document.documentElement,i="skin-font-clientpref",a=[{value:"sans",label:"Sans",className:"font-sans"},{value:"serif",label:"Serif",className:"font-serif"},{value:"dyslexic",label:"Accessibility",className:"font-dyslexic"}],n=localStorage.getItem(i)||"sans";function o(e){for(var n=0;n<a.length;n++)t.classList.remove(a[n].className);if("sans"!==e){for(var o=0;o<a.length;o++)if(a[o].value===e){t.classList.add(a[o].className);break}}localStorage.setItem(i,e)}o(n),$(document).on("change",'input[name="skin-client-pref-font-group"]',function(){o(this.value)}),function e(){if(!document.getElementById("skin-client-prefs-font")){var t=document.getElementById("citizen-client-prefs");if(!t)return setTimeout(e,100);var i=document.createElement("div");i.className="mw-portlet mw-portlet-js citizen-menu",i.id="skin-client-prefs-font",i.innerHTML='<div class="citizen-menu__heading">Typeface</div><div class="citizen-menu__content"><ul class="citizen-menu__content-list"><li class="mw-list-item mw-list-item-js"><form></form></li></ul></div>';var o=document.getElementById("skin-client-prefs-citizen-feature-custom-font-size");o?o.nextSibling?o.parentNode.insertBefore(i,o.nextSibling):o.parentNode.appendChild(i):t.appendChild(i);var l=document.querySelector(".citizen-client-prefs-radio"),r=i.querySelector("form");if(l&&r)for(var s=0;s<a.length;s++){var c=a[s],d="skin-client-pref-font-value-"+c.value,f=l.cloneNode(!0),p=f.querySelector("input"),u=f.querySelector("label");p.id=d,p.value=c.value,p.name="skin-client-pref-font-group",p.checked=n===c.value,u.setAttribute("for",d),u.textContent=c.label,u.className=u.className+" "+c.className,u.id=c.value+"-font-label",r.appendChild(f)}}}()}()}),"ontouchstart"in window||navigator.maxTouchPoints>0||$(function(){var e,t,i,a,n,o=document.documentElement,l=!1;"ontouchstart"in window||$(document).on("keydown",function(e){(48===e.keyCode||96===e.keyCode)&&!$(e.target).is("input, textarea, [contenteditable]")&&(l=!l,o.classList.toggle("reading-mode",l),l&&window._paq&&_paq.push(["trackGoal",12]))}),e=$('<div id="hover-line"></div>').css({position:"fixed",left:0,width:"100%",height:"1.5em",pointerEvents:"none",zIndex:1,transition:"top 0.1s ease, background-color 0.3s ease",display:"none",backgroundColor:"var(--color-hoverline, rgba(255,255,150,0.2))"}).appendTo("body"),$(document).on("mousemove",function(t){if(!l){e.hide();return}var i,a=document.elementFromPoint(t.clientX,t.clientY);if(!a||!$(a).closest("p, li")[0]){e.hide();return}if(document.caretRangeFromPoint)i=document.caretRangeFromPoint(t.clientX,t.clientY);else if(document.caretPositionFromPoint){var n=document.caretPositionFromPoint(t.clientX,t.clientY);n&&((i=document.createRange()).setStart(n.offsetNode,n.offset),i.collapse(!0))}if(!i){e.hide();return}var o=i.getBoundingClientRect();if(!o||0===o.height){e.hide();return}e.css({top:o.top+"px",height:o.height+"px",display:"block"})}),t=$('<div id="reading-progress-wrapper"></div>').css({position:"fixed",bottom:0,left:0,width:"100%",height:"12px",zIndex:9999,pointerEvents:"auto"}).appendTo("body"),i=$('<div id="reading-progress-bar"></div>').css({position:"absolute",bottom:0,left:0,height:"4px",backgroundColor:"var(--color-progress-bar)",width:"0%",transition:"width 0.1s ease-out",pointerEvents:"none"}).appendTo(t),a=$('<div id="reading-progress-tooltip"></div>').css({position:"fixed",padding:"2px 6px",backgroundColor:"#333",color:"#fff",fontSize:"1em",borderRadius:"3px",pointerEvents:"none",zIndex:1e4,display:"none"}).appendTo("body"),n=0,$(window).on("scroll",function(){if(!l){t.hide();return}t.show();var e=$(window).scrollTop(),a=$(document).height(),o=$(window).height(),r=Math.min(100,e/(a-o)*100);Math.abs(r-n)>.5&&(i.width(r+"%"),n=r)}),t.hover(function(){l&&a.show()},function(){a.hide()}),t.on("mousemove",function(e){if(l){var t=$(window).scrollTop(),i=$(document).height(),n=$(window).height();a.text(Math.round(Math.min(100,t/(i-n)*100))+"%").css({left:e.clientX+8+"px",bottom:"16px"})}})}),mw.loader.using(["ext.visualEditor.desktopArticleTarget.init"]).then(function(){mw.hook("ve.activationComplete").add(function(){var e=setInterval(function(){var t=$(".ve-init-mw-welcomeDialog-content");if(t.length&&(clearInterval(e),!t.data("custom-appended"))){t.append('<br><br>Please read our <strong><a href="/wiki/Principles">Principles</a></strong> and <strong><a href="/wiki/Encyclopedic_tone_guide">Encyclopedic tone guide</a><strong> first to make sure your edit is approved!'),t.data("custom-appended",!0);var i=OO.ui.WindowManager.static.currentWindow;i&&"function"==typeof i.updateSize&&i.updateSize()}},200)})}),$(function(){var e=$("#wpBio");if(e.length){var t="form-bio-autosave",i=$('<div id="autosave-status" style="font-size:0.8em;color:gray;height:1.2em;margin-top:5px;"></div>'),a="";e.after(i);var n=localStorage.getItem(t);n&&(e.val(n),a=n,o("Restored previous work")),e.on("input",function(){var i=e.val();i!==a&&(o("Saving..."),setTimeout(function(){localStorage.setItem(t,i),a=i,o("Saved locally")},2e3))}),e.closest("form").on("submit",function(){localStorage.removeItem(t)})}function o(e){i.text(e).stop().fadeIn().delay(3e3).fadeOut()}}),$(function(){var e=$("#joinUs"),t=$("#homepage-testimonial");if(e.length&&t.length){var i=['<span>"The ProleWiki community is very welcoming and diverse..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:ComradeTrash">ComradeTrash</a>','<span>"Working with ProleWiki has given me space to learn..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:CriticalResist">CriticalResist</a>','<span>"ProleWiki is a lively environment for socialist education..."<br><a href="https://en.prolewiki.org/wiki/Comrade:Charhapiti">Charhapiti</a>','<span>"As a trans woman, I have never felt more accepted..."</span><br><a href="https://en.prolewiki.org/wiki/Comrade:Local_Gay_Communist_-_LGC">Local Gay Communist</a>'];e.height()>=375&&t.html(i[Math.floor(Math.random()*i.length)]).show()}});