UNPKG

issue-pane

Version:

Solid-compatible Panes: issue editor

1 lines 2.69 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("UI"),require("SolidLogic"),require("$rdf")):"function"==typeof define&&define.amd?define(["UI","SolidLogic","$rdf"],t):"object"==typeof exports?exports.board=t(require("UI"),require("SolidLogic"),require("$rdf")):e.board=t(e.UI,e.SolidLogic,e.$rdf)}(this,(e,t,r)=>(()=>{"use strict";var o={264:e=>{e.exports=r},426:t=>{t.exports=e},663:e=>{e.exports=t}},n={};function l(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,l),r.exports}l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var d={};l.r(d),l.d(d,{board:()=>c});var s=l(426),i=l(663),a=l(264);function c(e,t,r,o){const n=e.createElement("div");n.style="width: 100%;",n.style.margin="1em";const l=n.appendChild(e.createElement("table"));l.style="width: 100%;",l.style.borderCollapse="collapse";const d=l.appendChild(e.createElement("tr")),c=l.appendChild(e.createElement("tr"));function u(t,r){const o=e.createElement("div"),n=o.appendChild(e.createElement("table")),l=i.store.each(t,s.ns.rdf("type")).map(e=>i.store.any(e,s.ns.ui("backgroundColor"))).filter(e=>e);n.appendChild(s.widgets.personTR(e,null,t)),n.subject=t,n.style="margin: 1em;";const d=l[0]||i.store.any(r,s.ns.ui("backgroundColor"));return o.style.backgroundColor=d?d.value:"#fff",o}function p(e,t,r,o){const n=e.map(e=>[i.store.any(e,t)||r,e]);return n.sort(),o&&n.reverse(),n.map(e=>e[1])}return t.forEach(t=>{const r=d.appendChild(e.createElement("th"));r.textContent=s.utils.label(t,!0),r.subject=t,r.style="margin: 0.3em; padding: 0.5em 1em; font-treatment: bold; font-size: 120%;";const n=c.appendChild(e.createElement("td"));n.subject=t,n.style="border: 0.01em solid white; padding: 0.1em;",o.columnDropHandler&&s.widgets.makeDropTarget(n,function(e){e.forEach(function(e){console.log("Dropped on column: "+e);const r=i.store.sym(e);o.columnDropHandler(r,t)})})}),n.refresh=function(){const e=new a.Literal(new Date),t=r||o.renderItem||u;function n(e){const r=t(e);return s.widgets.makeDraggable(r,e),r.subject=e,r}for(let t=c.firstChild;t;t=t.nextSibling){const r=t.subject;let l=i.store.each(null,s.ns.rdf("type"),r);const d=o.sortBy||s.ns.dct("created");o.filter&&(l=l.filter(o.filter));const a=p(l,d,e,!0);s.utils.syncTableToArrayReOrdered(t,a,n)}},n.refresh(),n}return d})());