diff --git a/public/4play.light.html b/public/4play.light.html new file mode 100644 index 0000000000..f26ec9febe --- /dev/null +++ b/public/4play.light.html @@ -0,0 +1 @@ +4play.light - Editor for 4programmers.net

4play.light (wersja 0.0.0-alpha, by @Riddle)

Edytor treści na 4programmers.net, przeznaczony głównie do komentarzy pod postami.

diff --git a/public/4play.light.js b/public/4play.light.js new file mode 100644 index 0000000000..f8740387d1 --- /dev/null +++ b/public/4play.light.js @@ -0,0 +1 @@ +(()=>{var e={426:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(81),o=n.n(r),a=n(645),i=n.n(a)()(o());i.push([e.id,"blockquote {\n display: inline;\n background: cornSilk;\n color: gray;\n border-left: 2px solid orange;\n padding-left: 3px;\n}\n\na {\n color: steelBlue !important;\n}\n\ncode {\n background-color: lightGray;\n color: dimGray;\n}\n\nmark {\n background: white;\n color: forestGreen;\n}\n",""]);const c=i},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var c=0;c0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},81:e=>{"use strict";e.exports=function(e){return e[1]}},379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nc=void 0,(()=>{var e;function t(e,t){const n=document.querySelector("template#example").content.cloneNode(!0);return function(e,t,n){const[r,o]=e.querySelectorAll("#editor,#preview");r.textContent=t,o.innerHTML=n}(n,e,t),n}function n(e){document.getElementById("examples").appendChild(e)}n(t("Hello, **world**!","Hello, world!")),n(t("Hello, *world*!","Hello, world!")),n(t("Ale `*jak* to działa **dokładnie**`? Czytałem, że [fajnie](/link).",'Ale *jak* to działa **dokładnie**? Czytałem, że fajnie.')),n(("h-40",(e=t("Też tak myślałem.\n\n> ##### [macok napisał(a)](/Forum/1948013):\n> Ale *jak* to działa **dokładnie**? Czytałem, że [fajnie](/link).\n\nDokładnie tak robi to Google. Metoda triangulacji.",'Też tak myślałem.
Ale jak to działa dokładnie? Czytałem, że fajnie.
Dokładnie tak robi to Google. Metoda triangulacji.')).querySelector("textarea").classList.replace("h-12","h-40"),e)),document.querySelector("button").addEventListener("click",(()=>function(e){const t=document.getElementById("examples");t.insertBefore(e,t.firstChild)}(t("new example","new example")))),document.querySelector("#examples").addEventListener("click",(e=>{const t=e.target;"BUTTON"===t.nodeName&&t.closest("li").remove()}))})(),(()=>{"use strict";var e=n(379),t=n.n(e),r=n(795),o=n.n(r),a=n(569),i=n.n(a),c=n(565),s=n.n(c),l=n(216),u=n.n(l),d=n(589),p=n.n(d),f=n(426),m={};m.styleTagTransform=p(),m.setAttributes=s(),m.insert=i().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=u(),t()(f.Z,m),f.Z&&f.Z.locals&&f.Z.locals})()})(); \ No newline at end of file