Skip to content

Commit

Permalink
upd
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuki2718 committed Nov 8, 2024
1 parent e11ef00 commit e51a330
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions filters/quick-fixes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -191,9 +191,10 @@ wiki.yjsnpi.nu#@#+js(noeval-if, /\d\([-\d]+\,[-\d]+/)
wiki.yjsnpi.nu#@#+js(noeval-if, /g('\,')?e('\,')?t('\,')?U('\,')?T('\,')?C/)
wiki.yjsnpi.nu#@#+js(rmnt, script, /\(\(\)=>\{function [A-z]+\(\)\{const /, stay, 1)
wiki.yjsnpi.nu#@#+js(nostif, /\(\)=>[0-9A-z]+\(\)/)
wiki.yjsnpi.nu##+js(nostif, /\(\)=>\{[0-9A-z]+=[0-9A-z]+/)
wiki.yjsnpi.nu#@#+js(nostif, /\(\)=>\{[0-9A-z]+=[0-9A-z]+/)
wiki.yjsnpi.nu##+js(nostif, /\(\)=>\{.+catch/)
!#if cap_html_filtering
||wiki.yjsnpi.nu/comments/$replace=/^[\S\s]*(\,)[\S\s]*'([0-9a-f]{32})'[\S\s]*/(()=>{let e;if(0==RLCONF.wgNamespaceNumber&&"view"==RLCONF.wgAction&&0!=RLCONF.wgArticleId&&!RLCONF.wgIsRedirect&&RLCONF.wgRevisionId==RLCONF.wgCurRevisionId){const n=document.querySelector("#bodyContent");if(n){const c=new XMLHttpRequest;c.onloadend=()=>{200===c.status&&(e=(new DOMParser).parseFromString(c.responseText\$1"text\/html").body\$1n.appendChild(e.querySelector("#comments-section"))\$1document.querySelector("#comment-submit").addEventListener("click"\$1o)\$1t(0))}\$1c.open("GET"\$1"\/comments\/asset.php?asset=template.html&key=\$2"\$1!0)\$1c.send()}}function t(t){const o=document.querySelector("#comments-more")\$1c=document.querySelector("#comments-message")\$1r=()=>{c.innerText="読み込めませんでした"\$1o&&(o.innerText="もっと見る"\$1o.disabled=!1)}\$1m=new XMLHttpRequest;m.responseType="json"\$1m.onloadend=()=>{const o=document.querySelector("#comments-loading");o&&o.remove()\$1200===m.status?function(t){const o=document.querySelector("#comments")\$1c=document.querySelector("#comments-contents")\$1r=document.querySelector("#comments-recent")\$1m=document.querySelector("#comments-more")\$1d=document.querySelector("#comments-message");if(m&&m.remove()\$1d.innerHTML=""\$1o&&c&&r){if(t.comments.forEach((t=>{const n=e.querySelector("#comment").cloneNode(!0);n.id="comment-"+t.number\$1n.dataset.commentId=t.number\$1n.querySelector(".comment-author").innerHTML=t.author\$1n.querySelector(".comment-timestamp").innerHTML=t.created_at\$1n.querySelector(".comment-body").innerHTML=t.comment\$1o.appendChild(n)}))\$1t.cursor>0){const o=e.querySelector("#comments-more").cloneNode(!0);o.dataset.cursor=t.cursor\$1o.addEventListener("click"\$1n)\$1c.appendChild(o)}const m=document.createElement("ul");t.recent.sort((()=>Math.random()-Math.random())).forEach((e=>{const t=document.createElement("li")\$1n=document.createElement("a");n.href="\/w\/index.php?curid="+e.article_id\$1e.comment.length>70&&(e.comment=e.comment.substring(0\$170)+"…")\$1n.innerHTML=e.comment\$1t.appendChild(n)\$1m.appendChild(t)}))\$1r.appendChild(m.cloneNode(!0))\$1r.appendChild(m.cloneNode(!0))}}(m.response):0==t&&r()}\$1m.ontimeout=r\$1m.onerror=r\$1m.open("GET"\$1"\/comments\/comments.php?article_id="+RLCONF.wgArticleId+"&cursor="+t+"&key=\$2"\$1!0)\$1m.send()}function n(e){const n=document.querySelector("#comments-more");n.disabled=!0\$1n.innerText="読込中…"\$1t(e.target.dataset.cursor)}function o(e){const n=document.querySelector('#comment-editor input[name="author"]')\$1o=document.querySelector("#comment-editor textarea");if(""==o.value)return void mw.notify("(本文が)ないです");e.target.disabled=!0\$1e.target.innerHTML="送信中…";const c={article_id:RLCONF.wgArticleId\$1author:n.value\$1comment:o.value\$1key:"\$2"}\$1r=[];for(const[e\$1t]of Object.entries(c))r.push(encodeURIComponent(e)+"="+encodeURIComponent(t));const m=new XMLHttpRequest;m.onreadystatechange=()=>{4===m.readyState&&(e.target.disabled=!1\$1e.target.innerHTML="投稿する"\$1200===m.status?(mw.notify("投稿しました")\$1n.value=""\$1o.value=""\$1document.querySelector("#comments").innerHTML=""\$1document.querySelector("#comments-recent").innerHTML=""\$1setTimeout(t(0)\$1"100")):403===m.status?mw.notify("(フリーWi-Fiからは書け)ないです"):429===m.status?mw.notify("書きすぎィ!ちょっと待って、どうぞ!"):mw.notify("投稿できませんでした…"))}\$1m.open("POST"\$1"\/comments\/comments.php")\$1m.setRequestHeader("Content-Type"\$1"application\/x-www-form-urlencoded")\$1m.send(r.join("&").replaceAll("%20"\$1"+"))}})();/
||wiki.yjsnpi.nu/comments/assets/comments.js$replace=/^[\S\s]*(\,)[\S\s]*/"use strict";const shuffleArray=e=>e.sort((()=>Math.random()-Math.random()));function fetchComments(e){const t=new XMLHttpRequest;let n;t.onreadystatechange=()=>{4===t.readyState&&200===t.status&&(n=JSON.parse(t.responseText)\$1renderComments(n))}\$1t.open("GET"\$1"\/comments\/comments.php?article_id="+RLCONF.wgArticleId+"&cursor="+e\$1!0)\$1t.send()}function fetchMore(e){fetchComments(e.target.dataset.cursor)}function renderComments(e){const t=document.querySelector("#comments")\$1n=document.querySelector("#comments-contents")\$1o=document.querySelector("#comments-loading")\$1c=document.querySelector("#comments-more")\$1m=document.querySelector("#comments-recent");if(o&&o.remove()\$1c&&c.remove()\$1e.comments.forEach((e=>{const n=window.comments.template.querySelector("#comment").cloneNode(!0);n.id="comment-"+e.number\$1n.dataset.commentId=e.comment_id\$1n.querySelector(".comment-author").innerHTML=e.author\$1n.querySelector(".comment-timestamp").innerHTML=e.created_at\$1n.querySelector(".comment-body").innerHTML=e.comment\$1t.appendChild(n)}))\$1e.cursor>0){const t=window.comments.template.querySelector("#comments-more").cloneNode(!0);t.dataset.cursor=e.cursor\$1t.addEventListener("click"\$1fetchMore)\$1n.appendChild(t)}const r=document.createElement("ul");e.recent=shuffleArray(e.recent)\$1e.recent.forEach((e=>{const t=document.createElement("li")\$1n=document.createElement("a");n.href="\/w\/index.php?curid="+e.article_id\$1e.comment.length>70&&(e.comment=e.comment.substring(0\$170)+"…")\$1n.innerHTML=e.comment\$1t.appendChild(n)\$1r.appendChild(t)}))\$1m.appendChild(r.cloneNode(!0))\$1m.appendChild(r.cloneNode(!0))\$1"#comments-section"==location.hash&&(location.hash=""\$1location.hash="#comments-section")}function submitComment(e){const t=document.querySelector('#comment-editor input[name="author"]')\$1n=document.querySelector("#comment-editor textarea");if(""==n.value)return void mw.notify("(本文が)ないです");e.target.disabled=!0\$1e.target.innerHTML="送信中…";const o={article_id:RLCONF.wgArticleId\$1author:t.value\$1comment:n.value}\$1c=[];for(const[e\$1t]of Object.entries(o))c.push(`\\${encodeURIComponent(e)}=\\${encodeURIComponent(t)}`);const m=new XMLHttpRequest;m.onreadystatechange=()=>{4===m.readyState&&(e.target.disabled=!1\$1e.target.innerHTML="投稿する"\$1200===m.status?(mw.notify("投稿しました")\$1t.value=""\$1n.value=""\$1document.querySelector("#comments").innerHTML=""\$1document.querySelector("#comments-recent").innerHTML=""\$1setTimeout((()=>{fetchComments(0)})\$1"100")):403===m.status?mw.notify("(フリーWi-Fiからは書け)ないです"):429===m.status?mw.notify("書きすぎィ!ちょっと待って、どうぞ!"):mw.notify("投稿できませんでした…"))}\$1m.open("POST"\$1"\/comments\/comments.php")\$1m.setRequestHeader("Content-Type"\$1"application\/x-www-form-urlencoded")\$1m.send(c.join("&").replace(\/%20\/g\$1"+"))}window.addEventListener("load"\$1(()=>{if(0==RLCONF.wgNamespaceNumber&&"view"==RLCONF.wgAction&&0!=RLCONF.wgArticleId&&!RLCONF.wgIsRedirect&&RLCONF.wgRevisionId==RLCONF.wgCurRevisionId){"#comments-section"==location.hash&&window.scroll(0\$1document.documentElement.scrollHeight-document.documentElement.clientHeight)\$1window.comments={};const e=new XMLHttpRequest;e.onreadystatechange=()=>{4===e.readyState&&200===e.status&&(window.comments.template=(new DOMParser).parseFromString(e.responseText\$1"text\/html").body\$1document.querySelector("#bodyContent").appendChild(window.comments.template.querySelector("#comments-section"))\$1document.querySelector("#comment-submit").addEventListener("click"\$1submitComment)\$1fetchComments(0))}\$1e.open("GET"\$1"\/comments\/assets\/template.html"\$1!0)\$1e.send()}}));/
!#endif

! Ad-Shield
Expand Down

0 comments on commit e51a330

Please sign in to comment.