Plugin Directory

Changeset 2885629


Ignore:
Timestamp:
03/23/2023 12:13:28 PM (3 years ago)
Author:
lesion
Message:

release 1.7

Location:
wpgancio
Files:
4 edited
14 copied

Legend:

Unmodified
Added
Removed
  • wpgancio/tags/1.7/gancio.php

    r2832392 r2885629  
    44Plugin URI:  https://gancio.org
    55Description: Connects an user of a gancio instance to a Wordpress user so that published events are automatically pushed with Gancio API.
    6 Version:     1.5
     6Version:     1.7
    77Author:      Gancio
    88License:  AGPL 3.0
     
    3636 * supported until now but to add another plugin it's easy.
    3737 */
    38 
    39 /**
    40  * - Add Gancio Settings page to select an instance URL and...
    41  * - start an OAuth 2.0 authentication flow with the selected instance
    42  * - Send each new / updated events to the selected instance via Gancio API
    43  */
  • wpgancio/tags/1.7/js/gancio-events.es.js

    r2832392 r2885629  
    118118  t && t.i && (Ce.delete(t), t.i(e));
    119119}
    120 function Me(t, e, i, n) {
    121   const { fragment: l, on_mount: o, on_destroy: r, after_update: f } = t.$$;
    122   l && l.m(e, i), n || Q(() => {
     120function Me(t, e, i, l) {
     121  const { fragment: n, on_mount: o, on_destroy: r, after_update: f } = t.$$;
     122  n && n.m(e, i), l || Q(() => {
    123123    const c = o.map(W).filter(_e);
    124124    r ? r.push(...c) : O(c), t.$$.on_mount = [];
     
    132132  t.$$.dirty[0] === -1 && (H.push(t), Se(), t.$$.dirty.fill(0)), t.$$.dirty[e / 31 | 0] |= 1 << e % 31;
    133133}
    134 function ye(t, e, i, n, l, o, r, f = [-1]) {
     134function ye(t, e, i, l, n, o, r, f = [-1]) {
    135135  const c = I;
    136136  R(t);
     
    140140    props: o,
    141141    update: L,
    142     not_equal: l,
     142    not_equal: n,
    143143    bound: ee(),
    144144    on_mount: [],
     
    157157  if (s.ctx = i ? i(t, e.props || {}, (m, _, ...C) => {
    158158    const w = C.length ? C[0] : _;
    159     return s.ctx && l(s.ctx[m], s.ctx[m] = w) && (!s.skip_bound && s.bound[m] && s.bound[m](w), k && Te(t, m)), _;
    160   }) : [], s.update(), k = !0, O(s.before_update), s.fragment = n ? n(s.ctx) : !1, e.target) {
     159    return s.ctx && n(s.ctx[m], s.ctx[m] = w) && (!s.skip_bound && s.bound[m] && s.bound[m](w), k && Te(t, m)), _;
     160  }) : [], s.update(), k = !0, O(s.before_update), s.fragment = l ? l(s.ctx) : !1, e.target) {
    161161    if (e.hydrate) {
    162162      const m = $e(e.target);
     
    191191    const i = this.$$.callbacks[t] || (this.$$.callbacks[t] = []);
    192192    return i.push(e), () => {
    193       const n = i.indexOf(e);
    194       n !== -1 && i.splice(n, 1);
     193      const l = i.indexOf(e);
     194      l !== -1 && i.splice(l, 1);
    195195    };
    196196  }
     
    212212  return t.multidate ? F(t.start_datetime) + " - " + F(t.end_datetime) : F(t.start_datetime) + (t.end_datetime ? "-" + F(t.end_datetime, "short") : "");
    213213}
     214function le(t, e, i) {
     215  const l = t.slice();
     216  return l[12] = e[i], l;
     217}
    214218function ne(t, e, i) {
    215   const n = t.slice();
    216   return n[12] = e[i], n;
    217 }
    218 function le(t, e, i) {
    219   const n = t.slice();
    220   return n[15] = e[i], n;
     219  const l = t.slice();
     220  return l[15] = e[i], l;
    221221}
    222222function re(t) {
     
    226226      e = g("link"), a(e, "rel", "stylesheet"), a(e, "href", t[4]);
    227227    },
    228     m(i, n) {
    229       v(i, e, n);
    230     },
    231     p(i, n) {
    232       n & 16 && a(e, "href", i[4]);
     228    m(i, l) {
     229      v(i, e, l);
     230    },
     231    p(i, l) {
     232      l & 16 && a(e, "href", i[4]);
    233233    },
    234234    d(i) {
     
    238238}
    239239function oe(t) {
    240   let e, i, n = t[1] && t[3] === "true" && ae(t), l = t[5], o = [];
    241   for (let r = 0; r < l.length; r += 1)
    242     o[r] = ue(ne(t, l, r));
    243   return {
    244     c() {
    245       e = g("div"), n && n.c(), i = z();
     240  let e, i, l = t[1] && t[3] === "true" && ae(t), n = t[5], o = [];
     241  for (let r = 0; r < n.length; r += 1)
     242    o[r] = ue(le(t, n, r));
     243  return {
     244    c() {
     245      e = g("div"), l && l.c(), i = z();
    246246      for (let r = 0; r < o.length; r += 1)
    247247        o[r].c();
     
    249249    },
    250250    m(r, f) {
    251       v(r, e, f), n && n.m(e, null), u(e, i);
     251      v(r, e, f), l && l.m(e, null), u(e, i);
    252252      for (let c = 0; c < o.length; c += 1)
    253253        o[c].m(e, null);
    254254    },
    255255    p(r, f) {
    256       if (r[1] && r[3] === "true" ? n ? n.p(r, f) : (n = ae(r), n.c(), n.m(e, i)) : n && (n.d(1), n = null), f & 41) {
    257         l = r[5];
     256      if (r[1] && r[3] === "true" ? l ? l.p(r, f) : (l = ae(r), l.c(), l.m(e, i)) : l && (l.d(1), l = null), f & 41) {
     257        n = r[5];
    258258        let c;
    259         for (c = 0; c < l.length; c += 1) {
    260           const s = ne(r, l, c);
     259        for (c = 0; c < n.length; c += 1) {
     260          const s = le(r, n, c);
    261261          o[c] ? o[c].p(s, f) : (o[c] = ue(s), o[c].c(), o[c].m(e, null));
    262262        }
    263263        for (; c < o.length; c += 1)
    264264          o[c].d(1);
    265         o.length = l.length;
     265        o.length = n.length;
    266266      }
    267267      f & 4 && T(e, "dark", r[2] === "dark"), f & 4 && T(e, "light", r[2] === "light"), f & 8 && T(e, "sidebar", r[3] === "true"), f & 8 && T(e, "nosidebar", r[3] !== "true");
    268268    },
    269269    d(r) {
    270       r && x(e), n && n.d(), pe(o, r);
     270      r && x(e), l && l.d(), pe(o, r);
    271271    }
    272272  };
    273273}
    274274function ae(t) {
    275   let e, i, n, l, o, r, f;
    276   return {
    277     c() {
    278       e = g("a"), i = g("div"), n = g("div"), l = j(t[1]), o = z(), r = g("img"), a(n, "class", "title"), a(r, "id", "logo"), a(r, "alt", "logo"), G(r.src, f = t[0] + "/logo.png") || a(r, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header");
     275  let e, i, l, n, o, r, f;
     276  return {
     277    c() {
     278      e = g("a"), i = g("div"), l = g("div"), n = j(t[1]), o = z(), r = g("img"), a(l, "class", "title"), a(r, "id", "logo"), a(r, "alt", "logo"), G(r.src, f = t[0] + "/logo.png") || a(r, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header");
    279279    },
    280280    m(c, s) {
    281       v(c, e, s), u(e, i), u(i, n), u(n, l), u(i, o), u(i, r);
     281      v(c, e, s), u(e, i), u(i, l), u(l, n), u(i, o), u(i, r);
    282282    },
    283283    p(c, s) {
    284       s & 2 && N(l, c[1]), s & 1 && !G(r.src, f = c[0] + "/logo.png") && a(r, "src", f), s & 1 && a(e, "href", c[0]);
     284      s & 2 && N(n, c[1]), s & 1 && !G(r.src, f = c[0] + "/logo.png") && a(r, "src", f), s & 1 && a(e, "href", c[0]);
    285285    },
    286286    d(c) {
     
    294294    return o[12].media.length ? Ge : Le;
    295295  }
    296   let n = i(t), l = n(t);
    297   return {
    298     c() {
    299       e = g("div"), l.c(), a(e, "class", "img");
     296  let l = i(t), n = l(t);
     297  return {
     298    c() {
     299      e = g("div"), n.c(), a(e, "class", "img");
    300300    },
    301301    m(o, r) {
    302       v(o, e, r), l.m(e, null);
     302      v(o, e, r), n.m(e, null);
    303303    },
    304304    p(o, r) {
    305       n === (n = i(o)) && l ? l.p(o, r) : (l.d(1), l = n(o), l && (l.c(), l.m(e, null)));
     305      l === (l = i(o)) && n ? n.p(o, r) : (n.d(1), n = l(o), n && (n.c(), n.m(e, null)));
    306306    },
    307307    d(o) {
    308       o && x(e), l.d();
     308      o && x(e), n.d();
    309309    }
    310310  };
    311311}
    312312function Le(t) {
    313   let e, i, n;
    314   return {
    315     c() {
    316       e = g("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[12].title), G(e.src, n = t[0] + "/fallbackimage.png") || a(e, "src", n), a(e, "loading", "lazy");
    317     },
    318     m(l, o) {
    319       v(l, e, o);
    320     },
    321     p(l, o) {
    322       o & 32 && i !== (i = l[12].title) && a(e, "alt", i), o & 1 && !G(e.src, n = l[0] + "/fallbackimage.png") && a(e, "src", n);
    323     },
    324     d(l) {
    325       l && x(e);
     313  let e, i, l;
     314  return {
     315    c() {
     316      e = g("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[12].title), G(e.src, l = t[0] + "/fallbackimage.png") || a(e, "src", l), a(e, "loading", "lazy");
     317    },
     318    m(n, o) {
     319      v(n, e, o);
     320    },
     321    p(n, o) {
     322      o & 32 && i !== (i = n[12].title) && a(e, "alt", i), o & 1 && !G(e.src, l = n[0] + "/fallbackimage.png") && a(e, "src", l);
     323    },
     324    d(n) {
     325      n && x(e);
    326326    }
    327327  };
    328328}
    329329function Ge(t) {
    330   let e, i, n, l;
    331   return {
    332     c() {
    333       e = g("img"), a(e, "style", i = "object-position: " + de(t[12]) + "; aspect-ratio=1.7778;"), a(e, "alt", n = t[12].media[0].name), G(e.src, l = t[0] + "/media/thumb/" + t[12].media[0].url) || a(e, "src", l), a(e, "loading", "lazy");
     330  let e, i, l, n;
     331  return {
     332    c() {
     333      e = g("img"), a(e, "style", i = "object-position: " + de(t[12]) + "; aspect-ratio=1.7778;"), a(e, "alt", l = t[12].media[0].name), G(e.src, n = t[0] + "/media/thumb/" + t[12].media[0].url) || a(e, "src", n), a(e, "loading", "lazy");
    334334    },
    335335    m(o, r) {
     
    337337    },
    338338    p(o, r) {
    339       r & 32 && i !== (i = "object-position: " + de(o[12]) + "; aspect-ratio=1.7778;") && a(e, "style", i), r & 32 && n !== (n = o[12].media[0].name) && a(e, "alt", n), r & 33 && !G(e.src, l = o[0] + "/media/thumb/" + o[12].media[0].url) && a(e, "src", l);
     339      r & 32 && i !== (i = "object-position: " + de(o[12]) + "; aspect-ratio=1.7778;") && a(e, "style", i), r & 32 && l !== (l = o[12].media[0].name) && a(e, "alt", l), r & 33 && !G(e.src, n = o[0] + "/media/thumb/" + o[12].media[0].url) && a(e, "src", n);
    340340    },
    341341    d(o) {
     
    345345}
    346346function ce(t) {
    347   let e, i = t[12].tags, n = [];
    348   for (let l = 0; l < i.length; l += 1)
    349     n[l] = fe(le(t, i, l));
     347  let e, i = t[12].tags, l = [];
     348  for (let n = 0; n < i.length; n += 1)
     349    l[n] = fe(ne(t, i, n));
    350350  return {
    351351    c() {
    352352      e = g("div");
    353       for (let l = 0; l < n.length; l += 1)
    354         n[l].c();
     353      for (let n = 0; n < l.length; n += 1)
     354        l[n].c();
    355355      a(e, "class", "tags");
    356356    },
    357     m(l, o) {
    358       v(l, e, o);
    359       for (let r = 0; r < n.length; r += 1)
    360         n[r].m(e, null);
    361     },
    362     p(l, o) {
     357    m(n, o) {
     358      v(n, e, o);
     359      for (let r = 0; r < l.length; r += 1)
     360        l[r].m(e, null);
     361    },
     362    p(n, o) {
    363363      if (o & 32) {
    364         i = l[12].tags;
     364        i = n[12].tags;
    365365        let r;
    366366        for (r = 0; r < i.length; r += 1) {
    367           const f = le(l, i, r);
    368           n[r] ? n[r].p(f, o) : (n[r] = fe(f), n[r].c(), n[r].m(e, null));
     367          const f = ne(n, i, r);
     368          l[r] ? l[r].p(f, o) : (l[r] = fe(f), l[r].c(), l[r].m(e, null));
    369369        }
    370         for (; r < n.length; r += 1)
    371           n[r].d(1);
    372         n.length = i.length;
     370        for (; r < l.length; r += 1)
     371          l[r].d(1);
     372        l.length = i.length;
    373373      }
    374374    },
    375     d(l) {
    376       l && x(e), pe(n, l);
     375    d(n) {
     376      n && x(e), pe(l, n);
    377377    }
    378378  };
    379379}
    380380function fe(t) {
    381   let e, i, n = t[15] + "", l;
    382   return {
    383     c() {
    384       e = g("span"), i = j("#"), l = j(n), a(e, "class", "tag");
     381  let e, i, l = t[15] + "", n;
     382  return {
     383    c() {
     384      e = g("span"), i = j("#"), n = j(l), a(e, "class", "tag");
    385385    },
    386386    m(o, r) {
    387       v(o, e, r), u(e, i), u(e, l);
     387      v(o, e, r), u(e, i), u(e, n);
    388388    },
    389389    p(o, r) {
    390       r & 32 && n !== (n = o[15] + "") && N(l, n);
     390      r & 32 && l !== (l = o[15] + "") && N(n, l);
    391391    },
    392392    d(o) {
     
    396396}
    397397function ue(t) {
    398   let e, i, n, l, o = V(t[12]) + "", r, f, c, s = t[12].title + "", k, m, _, C, w = t[12].place.name + "", d, S, h, b = t[12].place.address + "", A, Y, Z, U, q, $ = t[3] !== "true" && se(t), E = t[12].tags.length && ce(t);
    399   return {
    400     c() {
    401       e = g("a"), $ && $.c(), i = z(), n = g("div"), l = g("div"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("span"), C = j("@"), d = j(w), S = z(), h = g("span"), A = j(b), Y = z(), E && E.c(), Z = z(), a(l, "class", "subtitle"), a(c, "class", "title"), a(h, "class", "subtitle"), a(_, "class", "place"), a(n, "class", "content"), a(e, "href", U = t[0] + "/event/" + (t[12].slug || t[12].id)), a(e, "class", "event"), a(e, "title", q = t[12].title), a(e, "target", "_blank");
     398  let e, i, l, n, o = V(t[12]) + "", r, f, c, s = t[12].title + "", k, m, _, C, w = t[12].place.name + "", d, S, h, b = t[12].place.address + "", A, Y, Z, U, q, $ = t[3] !== "true" && se(t), E = t[12].tags.length && ce(t);
     399  return {
     400    c() {
     401      e = g("a"), $ && $.c(), i = z(), l = g("div"), n = g("div"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("span"), C = j("@"), d = j(w), S = z(), h = g("span"), A = j(b), Y = z(), E && E.c(), Z = z(), a(n, "class", "subtitle"), a(c, "class", "title"), a(h, "class", "subtitle"), a(_, "class", "place"), a(l, "class", "content"), a(e, "href", U = t[0] + "/event/" + (t[12].slug || t[12].id)), a(e, "class", "event"), a(e, "title", q = t[12].title), a(e, "target", "_blank");
    402402    },
    403403    m(p, M) {
    404       v(p, e, M), $ && $.m(e, null), u(e, i), u(e, n), u(n, l), u(l, r), u(n, f), u(n, c), u(c, k), u(n, m), u(n, _), u(_, C), u(_, d), u(_, S), u(_, h), u(h, A), u(n, Y), E && E.m(n, null), u(e, Z);
     404      v(p, e, M), $ && $.m(e, null), u(e, i), u(e, l), u(l, n), u(n, r), u(l, f), u(l, c), u(c, k), u(l, m), u(l, _), u(_, C), u(_, d), u(_, S), u(_, h), u(h, A), u(l, Y), E && E.m(l, null), u(e, Z);
    405405    },
    406406    p(p, M) {
    407       p[3] !== "true" ? $ ? $.p(p, M) : ($ = se(p), $.c(), $.m(e, i)) : $ && ($.d(1), $ = null), M & 32 && o !== (o = V(p[12]) + "") && N(r, o), M & 32 && s !== (s = p[12].title + "") && N(k, s), M & 32 && w !== (w = p[12].place.name + "") && N(d, w), M & 32 && b !== (b = p[12].place.address + "") && N(A, b), p[12].tags.length ? E ? E.p(p, M) : (E = ce(p), E.c(), E.m(n, null)) : E && (E.d(1), E = null), M & 33 && U !== (U = p[0] + "/event/" + (p[12].slug || p[12].id)) && a(e, "href", U), M & 32 && q !== (q = p[12].title) && a(e, "title", q);
     407      p[3] !== "true" ? $ ? $.p(p, M) : ($ = se(p), $.c(), $.m(e, i)) : $ && ($.d(1), $ = null), M & 32 && o !== (o = V(p[12]) + "") && N(r, o), M & 32 && s !== (s = p[12].title + "") && N(k, s), M & 32 && w !== (w = p[12].place.name + "") && N(d, w), M & 32 && b !== (b = p[12].place.address + "") && N(A, b), p[12].tags.length ? E ? E.p(p, M) : (E = ce(p), E.c(), E.m(l, null)) : E && (E.d(1), E = null), M & 33 && U !== (U = p[0] + "/event/" + (p[12].slug || p[12].id)) && a(e, "href", U), M & 32 && q !== (q = p[12].title) && a(e, "title", q);
    408408    },
    409409    d(p) {
     
    413413}
    414414function He(t) {
    415   let e, i, n = t[4] && re(t), l = t[5].length && oe(t);
    416   return {
    417     c() {
    418       n && n.c(), e = z(), l && l.c(), i = ve(), this.c = L;
     415  let e, i, l = t[4] && re(t), n = t[5].length && oe(t);
     416  return {
     417    c() {
     418      l && l.c(), e = z(), n && n.c(), i = ve(), this.c = L;
    419419    },
    420420    m(o, r) {
    421       n && n.m(o, r), v(o, e, r), l && l.m(o, r), v(o, i, r);
     421      l && l.m(o, r), v(o, e, r), n && n.m(o, r), v(o, i, r);
    422422    },
    423423    p(o, [r]) {
    424       o[4] ? n ? n.p(o, r) : (n = re(o), n.c(), n.m(e.parentNode, e)) : n && (n.d(1), n = null), o[5].length ? l ? l.p(o, r) : (l = oe(o), l.c(), l.m(i.parentNode, i)) : l && (l.d(1), l = null);
     424      o[4] ? l ? l.p(o, r) : (l = re(o), l.c(), l.m(e.parentNode, e)) : l && (l.d(1), l = null), o[5].length ? n ? n.p(o, r) : (n = oe(o), n.c(), n.m(i.parentNode, i)) : n && (n.d(1), n = null);
    425425    },
    426426    i: L,
    427427    o: L,
    428428    d(o) {
    429       n && n.d(o), o && x(e), l && l.d(o), o && x(i);
     429      l && l.d(o), o && x(e), n && n.d(o), o && x(i);
    430430    }
    431431  };
     
    439439}
    440440function Re(t, e, i) {
    441   let { baseurl: n = "" } = e, { title: l = "" } = e, { maxlength: o = !1 } = e, { tags: r = "" } = e, { places: f = "" } = e, { theme: c = "light" } = e, { show_recurrent: s = !1 } = e, { sidebar: k = "true" } = e, { external_style: m = "" } = e, _ = !1, C = [];
     441  let { baseurl: l = "" } = e, { title: n = "" } = e, { maxlength: o = !1 } = e, { tags: r = "" } = e, { places: f = "" } = e, { theme: c = "light" } = e, { show_recurrent: s = !1 } = e, { sidebar: k = "true" } = e, { external_style: m = "" } = e, _ = !1, C = [];
    442442  function w(d) {
    443443    if (!_)
    444444      return;
    445445    const S = [];
    446     o && S.push(`max=${o}`), r && S.push(`tags=${r}`), f && S.push(`places=${f}`), S.push(`show_recurrent=${s ? "true" : "false"}`), fetch(`${n}/api/events?${S.join("&")}`).then((h) => h.json()).then((h) => {
     446    o && S.push(`max=${o}`), r && S.push(`tags=${r}`), f && S.push(`places=${f}`), S.push(`show_recurrent=${s ? "true" : "false"}`), fetch(`${l}/api/events?${S.join("&")}`).then((h) => h.json()).then((h) => {
    447447      i(5, C = h);
    448448    }).catch((h) => {
     
    453453    _ = !0, w();
    454454  }), t.$$set = (d) => {
    455     "baseurl" in d && i(0, n = d.baseurl), "title" in d && i(1, l = d.title), "maxlength" in d && i(6, o = d.maxlength), "tags" in d && i(7, r = d.tags), "places" in d && i(8, f = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(9, s = d.show_recurrent), "sidebar" in d && i(3, k = d.sidebar), "external_style" in d && i(4, m = d.external_style);
     455    "baseurl" in d && i(0, l = d.baseurl), "title" in d && i(1, n = d.title), "maxlength" in d && i(6, o = d.maxlength), "tags" in d && i(7, r = d.tags), "places" in d && i(8, f = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(9, s = d.show_recurrent), "sidebar" in d && i(3, k = d.sidebar), "external_style" in d && i(4, m = d.external_style);
    456456  }, t.$$.update = () => {
    457457    t.$$.dirty & 975 && w();
    458458  }, [
     459    l,
    459460    n,
    460     l,
    461461    c,
    462462    k,
     
    571571customElements.define("gancio-events", Ie);
    572572function he(t) {
    573   let e, i, n, l, o = t[1].title + "", r, f, c, s = V(t[1]) + "", k, m, _, C, w = t[1].place.name + "", d, S, h = t[1].media.length && ge(t);
    574   return {
    575     c() {
    576       e = g("a"), h && h.c(), i = z(), n = g("div"), l = g("strong"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("div"), C = j("@"), d = j(w), a(_, "class", "place"), a(n, "class", "container"), a(e, "href", S = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank");
     573  let e, i, l, n, o = t[1].title + "", r, f, c, s = V(t[1]) + "", k, m, _, C, w = t[1].place.name + "", d, S, h = t[1].media.length && ge(t);
     574  return {
     575    c() {
     576      e = g("a"), h && h.c(), i = z(), l = g("div"), n = g("strong"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("div"), C = j("@"), d = j(w), a(_, "class", "place"), a(l, "class", "container"), a(e, "href", S = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank");
    577577    },
    578578    m(b, A) {
    579       v(b, e, A), h && h.m(e, null), u(e, i), u(e, n), u(n, l), u(l, r), u(n, f), u(n, c), u(c, k), u(n, m), u(n, _), u(_, C), u(_, d);
     579      v(b, e, A), h && h.m(e, null), u(e, i), u(e, l), u(l, n), u(n, r), u(l, f), u(l, c), u(c, k), u(l, m), u(l, _), u(_, C), u(_, d);
    580580    },
    581581    p(b, A) {
     
    588588}
    589589function ge(t) {
    590   let e, i, n, l;
    591   return {
    592     c() {
    593       e = g("img"), G(e.src, i = t[2](t[1])) || a(e, "src", i), a(e, "alt", n = t[1].media[0].name), a(e, "style", l = "object-position: " + me(t[1]) + "; aspect-ratio=1.7778;");
     590  let e, i, l, n;
     591  return {
     592    c() {
     593      e = g("img"), G(e.src, i = t[2](t[1])) || a(e, "src", i), a(e, "alt", l = t[1].media[0].name), a(e, "style", n = "object-position: " + me(t[1]) + "; aspect-ratio=1.7778;");
    594594    },
    595595    m(o, r) {
     
    597597    },
    598598    p(o, r) {
    599       r & 2 && !G(e.src, i = o[2](o[1])) && a(e, "src", i), r & 2 && n !== (n = o[1].media[0].name) && a(e, "alt", n), r & 2 && l !== (l = "object-position: " + me(o[1]) + "; aspect-ratio=1.7778;") && a(e, "style", l);
     599      r & 2 && !G(e.src, i = o[2](o[1])) && a(e, "src", i), r & 2 && l !== (l = o[1].media[0].name) && a(e, "alt", l), r & 2 && n !== (n = "object-position: " + me(o[1]) + "; aspect-ratio=1.7778;") && a(e, "style", n);
    600600    },
    601601    d(o) {
     
    610610      i && i.c(), e = ve(), this.c = L;
    611611    },
    612     m(n, l) {
    613       i && i.m(n, l), v(n, e, l);
    614     },
    615     p(n, [l]) {
    616       n[1] ? i ? i.p(n, l) : (i = he(n), i.c(), i.m(e.parentNode, e)) : i && (i.d(1), i = null);
     612    m(l, n) {
     613      i && i.m(l, n), v(l, e, n);
     614    },
     615    p(l, [n]) {
     616      l[1] ? i ? i.p(l, n) : (i = he(l), i.c(), i.m(e.parentNode, e)) : i && (i.d(1), i = null);
    617617    },
    618618    i: L,
    619619    o: L,
    620     d(n) {
    621       i && i.d(n), n && x(e);
     620    d(l) {
     621      i && i.d(l), l && x(e);
    622622    }
    623623  };
     
    631631}
    632632function Ue(t, e, i) {
    633   let { baseurl: n = "https://demo.gancio.org" } = e, { id: l } = e, o = !1, r;
     633  let { baseurl: l = "https://demo.gancio.org" } = e, { id: n } = e, o = !1, r;
    634634  function f(s, k) {
    635     o && fetch(`${k}/api/event/${s}`).then((m) => m.json()).then((m) => i(1, r = m));
     635    o && fetch(`${k}/api/event/detail/${s}`).then((m) => m.json()).then((m) => i(1, r = m));
    636636  }
    637637  we(() => {
    638     o = !0, f(l, n);
     638    o = !0, f(n, l);
    639639  });
    640640  function c(s) {
    641     return `${n}/media/thumb/${s.media[0].url}`;
     641    return `${l}/media/thumb/${s.media[0].url}`;
    642642  }
    643643  return t.$$set = (s) => {
    644     "baseurl" in s && i(0, n = s.baseurl), "id" in s && i(3, l = s.id);
     644    "baseurl" in s && i(0, l = s.baseurl), "id" in s && i(3, n = s.id);
    645645  }, t.$$.update = () => {
    646     t.$$.dirty & 9 && f(l, n);
    647   }, [n, r, c, l];
     646    t.$$.dirty & 9 && f(n, l);
     647  }, [l, r, c, n];
    648648}
    649649class qe extends X {
  • wpgancio/tags/1.7/oauth.php

    r2832392 r2885629  
    3636  }
    3737
    38   // TODO: merge event tags with post tags
    3938  $tmp_tags = get_the_terms( $event, 'event-tag' );
    40   $tags = array_map('tagName', $tmp_tags);
     39  if ($tmp_tags) {
     40    $tags = array_map('tagName', $tmp_tags);
     41  }
    4142
    4243
     
    5657    'description' => $event->post_content,
    5758    'start_datetime' => intval($start_datetime),
    58     'end_datetime' => intval($end_datetime),
    5959    'place_name' => $place_name,
    60     'place_address' => "${place_address['address']}, ${place_address['city']}"
     60    'place_address' => $place_address['address'] . ", " . $place_address['city']
    6161  );
    6262
  • wpgancio/tags/1.7/readme.txt

    r2832392 r2885629  
    55Requires at least: 4.7
    66Tested up to: 6.0
    7 Stable tag: 1.6
     7Stable tag: 1.7
    88Requires PHP: 7.0
    99License: AGPLv3 or later
     
    1919
    2020== Changelog ==
     21= 1.7 =
     22* Fix merge event tags while posting to an instance
     23
    2124= 1.6 =
    2225* Support MU installation
  • wpgancio/trunk/gancio.php

    r2832392 r2885629  
    44Plugin URI:  https://gancio.org
    55Description: Connects an user of a gancio instance to a Wordpress user so that published events are automatically pushed with Gancio API.
    6 Version:     1.5
     6Version:     1.7
    77Author:      Gancio
    88License:  AGPL 3.0
     
    3636 * supported until now but to add another plugin it's easy.
    3737 */
    38 
    39 /**
    40  * - Add Gancio Settings page to select an instance URL and...
    41  * - start an OAuth 2.0 authentication flow with the selected instance
    42  * - Send each new / updated events to the selected instance via Gancio API
    43  */
  • wpgancio/trunk/js/gancio-events.es.js

    r2832392 r2885629  
    118118  t && t.i && (Ce.delete(t), t.i(e));
    119119}
    120 function Me(t, e, i, n) {
    121   const { fragment: l, on_mount: o, on_destroy: r, after_update: f } = t.$$;
    122   l && l.m(e, i), n || Q(() => {
     120function Me(t, e, i, l) {
     121  const { fragment: n, on_mount: o, on_destroy: r, after_update: f } = t.$$;
     122  n && n.m(e, i), l || Q(() => {
    123123    const c = o.map(W).filter(_e);
    124124    r ? r.push(...c) : O(c), t.$$.on_mount = [];
     
    132132  t.$$.dirty[0] === -1 && (H.push(t), Se(), t.$$.dirty.fill(0)), t.$$.dirty[e / 31 | 0] |= 1 << e % 31;
    133133}
    134 function ye(t, e, i, n, l, o, r, f = [-1]) {
     134function ye(t, e, i, l, n, o, r, f = [-1]) {
    135135  const c = I;
    136136  R(t);
     
    140140    props: o,
    141141    update: L,
    142     not_equal: l,
     142    not_equal: n,
    143143    bound: ee(),
    144144    on_mount: [],
     
    157157  if (s.ctx = i ? i(t, e.props || {}, (m, _, ...C) => {
    158158    const w = C.length ? C[0] : _;
    159     return s.ctx && l(s.ctx[m], s.ctx[m] = w) && (!s.skip_bound && s.bound[m] && s.bound[m](w), k && Te(t, m)), _;
    160   }) : [], s.update(), k = !0, O(s.before_update), s.fragment = n ? n(s.ctx) : !1, e.target) {
     159    return s.ctx && n(s.ctx[m], s.ctx[m] = w) && (!s.skip_bound && s.bound[m] && s.bound[m](w), k && Te(t, m)), _;
     160  }) : [], s.update(), k = !0, O(s.before_update), s.fragment = l ? l(s.ctx) : !1, e.target) {
    161161    if (e.hydrate) {
    162162      const m = $e(e.target);
     
    191191    const i = this.$$.callbacks[t] || (this.$$.callbacks[t] = []);
    192192    return i.push(e), () => {
    193       const n = i.indexOf(e);
    194       n !== -1 && i.splice(n, 1);
     193      const l = i.indexOf(e);
     194      l !== -1 && i.splice(l, 1);
    195195    };
    196196  }
     
    212212  return t.multidate ? F(t.start_datetime) + " - " + F(t.end_datetime) : F(t.start_datetime) + (t.end_datetime ? "-" + F(t.end_datetime, "short") : "");
    213213}
     214function le(t, e, i) {
     215  const l = t.slice();
     216  return l[12] = e[i], l;
     217}
    214218function ne(t, e, i) {
    215   const n = t.slice();
    216   return n[12] = e[i], n;
    217 }
    218 function le(t, e, i) {
    219   const n = t.slice();
    220   return n[15] = e[i], n;
     219  const l = t.slice();
     220  return l[15] = e[i], l;
    221221}
    222222function re(t) {
     
    226226      e = g("link"), a(e, "rel", "stylesheet"), a(e, "href", t[4]);
    227227    },
    228     m(i, n) {
    229       v(i, e, n);
    230     },
    231     p(i, n) {
    232       n & 16 && a(e, "href", i[4]);
     228    m(i, l) {
     229      v(i, e, l);
     230    },
     231    p(i, l) {
     232      l & 16 && a(e, "href", i[4]);
    233233    },
    234234    d(i) {
     
    238238}
    239239function oe(t) {
    240   let e, i, n = t[1] && t[3] === "true" && ae(t), l = t[5], o = [];
    241   for (let r = 0; r < l.length; r += 1)
    242     o[r] = ue(ne(t, l, r));
    243   return {
    244     c() {
    245       e = g("div"), n && n.c(), i = z();
     240  let e, i, l = t[1] && t[3] === "true" && ae(t), n = t[5], o = [];
     241  for (let r = 0; r < n.length; r += 1)
     242    o[r] = ue(le(t, n, r));
     243  return {
     244    c() {
     245      e = g("div"), l && l.c(), i = z();
    246246      for (let r = 0; r < o.length; r += 1)
    247247        o[r].c();
     
    249249    },
    250250    m(r, f) {
    251       v(r, e, f), n && n.m(e, null), u(e, i);
     251      v(r, e, f), l && l.m(e, null), u(e, i);
    252252      for (let c = 0; c < o.length; c += 1)
    253253        o[c].m(e, null);
    254254    },
    255255    p(r, f) {
    256       if (r[1] && r[3] === "true" ? n ? n.p(r, f) : (n = ae(r), n.c(), n.m(e, i)) : n && (n.d(1), n = null), f & 41) {
    257         l = r[5];
     256      if (r[1] && r[3] === "true" ? l ? l.p(r, f) : (l = ae(r), l.c(), l.m(e, i)) : l && (l.d(1), l = null), f & 41) {
     257        n = r[5];
    258258        let c;
    259         for (c = 0; c < l.length; c += 1) {
    260           const s = ne(r, l, c);
     259        for (c = 0; c < n.length; c += 1) {
     260          const s = le(r, n, c);
    261261          o[c] ? o[c].p(s, f) : (o[c] = ue(s), o[c].c(), o[c].m(e, null));
    262262        }
    263263        for (; c < o.length; c += 1)
    264264          o[c].d(1);
    265         o.length = l.length;
     265        o.length = n.length;
    266266      }
    267267      f & 4 && T(e, "dark", r[2] === "dark"), f & 4 && T(e, "light", r[2] === "light"), f & 8 && T(e, "sidebar", r[3] === "true"), f & 8 && T(e, "nosidebar", r[3] !== "true");
    268268    },
    269269    d(r) {
    270       r && x(e), n && n.d(), pe(o, r);
     270      r && x(e), l && l.d(), pe(o, r);
    271271    }
    272272  };
    273273}
    274274function ae(t) {
    275   let e, i, n, l, o, r, f;
    276   return {
    277     c() {
    278       e = g("a"), i = g("div"), n = g("div"), l = j(t[1]), o = z(), r = g("img"), a(n, "class", "title"), a(r, "id", "logo"), a(r, "alt", "logo"), G(r.src, f = t[0] + "/logo.png") || a(r, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header");
     275  let e, i, l, n, o, r, f;
     276  return {
     277    c() {
     278      e = g("a"), i = g("div"), l = g("div"), n = j(t[1]), o = z(), r = g("img"), a(l, "class", "title"), a(r, "id", "logo"), a(r, "alt", "logo"), G(r.src, f = t[0] + "/logo.png") || a(r, "src", f), a(i, "class", "content"), a(e, "href", t[0]), a(e, "target", "_blank"), a(e, "id", "header");
    279279    },
    280280    m(c, s) {
    281       v(c, e, s), u(e, i), u(i, n), u(n, l), u(i, o), u(i, r);
     281      v(c, e, s), u(e, i), u(i, l), u(l, n), u(i, o), u(i, r);
    282282    },
    283283    p(c, s) {
    284       s & 2 && N(l, c[1]), s & 1 && !G(r.src, f = c[0] + "/logo.png") && a(r, "src", f), s & 1 && a(e, "href", c[0]);
     284      s & 2 && N(n, c[1]), s & 1 && !G(r.src, f = c[0] + "/logo.png") && a(r, "src", f), s & 1 && a(e, "href", c[0]);
    285285    },
    286286    d(c) {
     
    294294    return o[12].media.length ? Ge : Le;
    295295  }
    296   let n = i(t), l = n(t);
    297   return {
    298     c() {
    299       e = g("div"), l.c(), a(e, "class", "img");
     296  let l = i(t), n = l(t);
     297  return {
     298    c() {
     299      e = g("div"), n.c(), a(e, "class", "img");
    300300    },
    301301    m(o, r) {
    302       v(o, e, r), l.m(e, null);
     302      v(o, e, r), n.m(e, null);
    303303    },
    304304    p(o, r) {
    305       n === (n = i(o)) && l ? l.p(o, r) : (l.d(1), l = n(o), l && (l.c(), l.m(e, null)));
     305      l === (l = i(o)) && n ? n.p(o, r) : (n.d(1), n = l(o), n && (n.c(), n.m(e, null)));
    306306    },
    307307    d(o) {
    308       o && x(e), l.d();
     308      o && x(e), n.d();
    309309    }
    310310  };
    311311}
    312312function Le(t) {
    313   let e, i, n;
    314   return {
    315     c() {
    316       e = g("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[12].title), G(e.src, n = t[0] + "/fallbackimage.png") || a(e, "src", n), a(e, "loading", "lazy");
    317     },
    318     m(l, o) {
    319       v(l, e, o);
    320     },
    321     p(l, o) {
    322       o & 32 && i !== (i = l[12].title) && a(e, "alt", i), o & 1 && !G(e.src, n = l[0] + "/fallbackimage.png") && a(e, "src", n);
    323     },
    324     d(l) {
    325       l && x(e);
     313  let e, i, l;
     314  return {
     315    c() {
     316      e = g("img"), a(e, "style", "aspect-ratio=1.7778;"), a(e, "alt", i = t[12].title), G(e.src, l = t[0] + "/fallbackimage.png") || a(e, "src", l), a(e, "loading", "lazy");
     317    },
     318    m(n, o) {
     319      v(n, e, o);
     320    },
     321    p(n, o) {
     322      o & 32 && i !== (i = n[12].title) && a(e, "alt", i), o & 1 && !G(e.src, l = n[0] + "/fallbackimage.png") && a(e, "src", l);
     323    },
     324    d(n) {
     325      n && x(e);
    326326    }
    327327  };
    328328}
    329329function Ge(t) {
    330   let e, i, n, l;
    331   return {
    332     c() {
    333       e = g("img"), a(e, "style", i = "object-position: " + de(t[12]) + "; aspect-ratio=1.7778;"), a(e, "alt", n = t[12].media[0].name), G(e.src, l = t[0] + "/media/thumb/" + t[12].media[0].url) || a(e, "src", l), a(e, "loading", "lazy");
     330  let e, i, l, n;
     331  return {
     332    c() {
     333      e = g("img"), a(e, "style", i = "object-position: " + de(t[12]) + "; aspect-ratio=1.7778;"), a(e, "alt", l = t[12].media[0].name), G(e.src, n = t[0] + "/media/thumb/" + t[12].media[0].url) || a(e, "src", n), a(e, "loading", "lazy");
    334334    },
    335335    m(o, r) {
     
    337337    },
    338338    p(o, r) {
    339       r & 32 && i !== (i = "object-position: " + de(o[12]) + "; aspect-ratio=1.7778;") && a(e, "style", i), r & 32 && n !== (n = o[12].media[0].name) && a(e, "alt", n), r & 33 && !G(e.src, l = o[0] + "/media/thumb/" + o[12].media[0].url) && a(e, "src", l);
     339      r & 32 && i !== (i = "object-position: " + de(o[12]) + "; aspect-ratio=1.7778;") && a(e, "style", i), r & 32 && l !== (l = o[12].media[0].name) && a(e, "alt", l), r & 33 && !G(e.src, n = o[0] + "/media/thumb/" + o[12].media[0].url) && a(e, "src", n);
    340340    },
    341341    d(o) {
     
    345345}
    346346function ce(t) {
    347   let e, i = t[12].tags, n = [];
    348   for (let l = 0; l < i.length; l += 1)
    349     n[l] = fe(le(t, i, l));
     347  let e, i = t[12].tags, l = [];
     348  for (let n = 0; n < i.length; n += 1)
     349    l[n] = fe(ne(t, i, n));
    350350  return {
    351351    c() {
    352352      e = g("div");
    353       for (let l = 0; l < n.length; l += 1)
    354         n[l].c();
     353      for (let n = 0; n < l.length; n += 1)
     354        l[n].c();
    355355      a(e, "class", "tags");
    356356    },
    357     m(l, o) {
    358       v(l, e, o);
    359       for (let r = 0; r < n.length; r += 1)
    360         n[r].m(e, null);
    361     },
    362     p(l, o) {
     357    m(n, o) {
     358      v(n, e, o);
     359      for (let r = 0; r < l.length; r += 1)
     360        l[r].m(e, null);
     361    },
     362    p(n, o) {
    363363      if (o & 32) {
    364         i = l[12].tags;
     364        i = n[12].tags;
    365365        let r;
    366366        for (r = 0; r < i.length; r += 1) {
    367           const f = le(l, i, r);
    368           n[r] ? n[r].p(f, o) : (n[r] = fe(f), n[r].c(), n[r].m(e, null));
     367          const f = ne(n, i, r);
     368          l[r] ? l[r].p(f, o) : (l[r] = fe(f), l[r].c(), l[r].m(e, null));
    369369        }
    370         for (; r < n.length; r += 1)
    371           n[r].d(1);
    372         n.length = i.length;
     370        for (; r < l.length; r += 1)
     371          l[r].d(1);
     372        l.length = i.length;
    373373      }
    374374    },
    375     d(l) {
    376       l && x(e), pe(n, l);
     375    d(n) {
     376      n && x(e), pe(l, n);
    377377    }
    378378  };
    379379}
    380380function fe(t) {
    381   let e, i, n = t[15] + "", l;
    382   return {
    383     c() {
    384       e = g("span"), i = j("#"), l = j(n), a(e, "class", "tag");
     381  let e, i, l = t[15] + "", n;
     382  return {
     383    c() {
     384      e = g("span"), i = j("#"), n = j(l), a(e, "class", "tag");
    385385    },
    386386    m(o, r) {
    387       v(o, e, r), u(e, i), u(e, l);
     387      v(o, e, r), u(e, i), u(e, n);
    388388    },
    389389    p(o, r) {
    390       r & 32 && n !== (n = o[15] + "") && N(l, n);
     390      r & 32 && l !== (l = o[15] + "") && N(n, l);
    391391    },
    392392    d(o) {
     
    396396}
    397397function ue(t) {
    398   let e, i, n, l, o = V(t[12]) + "", r, f, c, s = t[12].title + "", k, m, _, C, w = t[12].place.name + "", d, S, h, b = t[12].place.address + "", A, Y, Z, U, q, $ = t[3] !== "true" && se(t), E = t[12].tags.length && ce(t);
    399   return {
    400     c() {
    401       e = g("a"), $ && $.c(), i = z(), n = g("div"), l = g("div"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("span"), C = j("@"), d = j(w), S = z(), h = g("span"), A = j(b), Y = z(), E && E.c(), Z = z(), a(l, "class", "subtitle"), a(c, "class", "title"), a(h, "class", "subtitle"), a(_, "class", "place"), a(n, "class", "content"), a(e, "href", U = t[0] + "/event/" + (t[12].slug || t[12].id)), a(e, "class", "event"), a(e, "title", q = t[12].title), a(e, "target", "_blank");
     398  let e, i, l, n, o = V(t[12]) + "", r, f, c, s = t[12].title + "", k, m, _, C, w = t[12].place.name + "", d, S, h, b = t[12].place.address + "", A, Y, Z, U, q, $ = t[3] !== "true" && se(t), E = t[12].tags.length && ce(t);
     399  return {
     400    c() {
     401      e = g("a"), $ && $.c(), i = z(), l = g("div"), n = g("div"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("span"), C = j("@"), d = j(w), S = z(), h = g("span"), A = j(b), Y = z(), E && E.c(), Z = z(), a(n, "class", "subtitle"), a(c, "class", "title"), a(h, "class", "subtitle"), a(_, "class", "place"), a(l, "class", "content"), a(e, "href", U = t[0] + "/event/" + (t[12].slug || t[12].id)), a(e, "class", "event"), a(e, "title", q = t[12].title), a(e, "target", "_blank");
    402402    },
    403403    m(p, M) {
    404       v(p, e, M), $ && $.m(e, null), u(e, i), u(e, n), u(n, l), u(l, r), u(n, f), u(n, c), u(c, k), u(n, m), u(n, _), u(_, C), u(_, d), u(_, S), u(_, h), u(h, A), u(n, Y), E && E.m(n, null), u(e, Z);
     404      v(p, e, M), $ && $.m(e, null), u(e, i), u(e, l), u(l, n), u(n, r), u(l, f), u(l, c), u(c, k), u(l, m), u(l, _), u(_, C), u(_, d), u(_, S), u(_, h), u(h, A), u(l, Y), E && E.m(l, null), u(e, Z);
    405405    },
    406406    p(p, M) {
    407       p[3] !== "true" ? $ ? $.p(p, M) : ($ = se(p), $.c(), $.m(e, i)) : $ && ($.d(1), $ = null), M & 32 && o !== (o = V(p[12]) + "") && N(r, o), M & 32 && s !== (s = p[12].title + "") && N(k, s), M & 32 && w !== (w = p[12].place.name + "") && N(d, w), M & 32 && b !== (b = p[12].place.address + "") && N(A, b), p[12].tags.length ? E ? E.p(p, M) : (E = ce(p), E.c(), E.m(n, null)) : E && (E.d(1), E = null), M & 33 && U !== (U = p[0] + "/event/" + (p[12].slug || p[12].id)) && a(e, "href", U), M & 32 && q !== (q = p[12].title) && a(e, "title", q);
     407      p[3] !== "true" ? $ ? $.p(p, M) : ($ = se(p), $.c(), $.m(e, i)) : $ && ($.d(1), $ = null), M & 32 && o !== (o = V(p[12]) + "") && N(r, o), M & 32 && s !== (s = p[12].title + "") && N(k, s), M & 32 && w !== (w = p[12].place.name + "") && N(d, w), M & 32 && b !== (b = p[12].place.address + "") && N(A, b), p[12].tags.length ? E ? E.p(p, M) : (E = ce(p), E.c(), E.m(l, null)) : E && (E.d(1), E = null), M & 33 && U !== (U = p[0] + "/event/" + (p[12].slug || p[12].id)) && a(e, "href", U), M & 32 && q !== (q = p[12].title) && a(e, "title", q);
    408408    },
    409409    d(p) {
     
    413413}
    414414function He(t) {
    415   let e, i, n = t[4] && re(t), l = t[5].length && oe(t);
    416   return {
    417     c() {
    418       n && n.c(), e = z(), l && l.c(), i = ve(), this.c = L;
     415  let e, i, l = t[4] && re(t), n = t[5].length && oe(t);
     416  return {
     417    c() {
     418      l && l.c(), e = z(), n && n.c(), i = ve(), this.c = L;
    419419    },
    420420    m(o, r) {
    421       n && n.m(o, r), v(o, e, r), l && l.m(o, r), v(o, i, r);
     421      l && l.m(o, r), v(o, e, r), n && n.m(o, r), v(o, i, r);
    422422    },
    423423    p(o, [r]) {
    424       o[4] ? n ? n.p(o, r) : (n = re(o), n.c(), n.m(e.parentNode, e)) : n && (n.d(1), n = null), o[5].length ? l ? l.p(o, r) : (l = oe(o), l.c(), l.m(i.parentNode, i)) : l && (l.d(1), l = null);
     424      o[4] ? l ? l.p(o, r) : (l = re(o), l.c(), l.m(e.parentNode, e)) : l && (l.d(1), l = null), o[5].length ? n ? n.p(o, r) : (n = oe(o), n.c(), n.m(i.parentNode, i)) : n && (n.d(1), n = null);
    425425    },
    426426    i: L,
    427427    o: L,
    428428    d(o) {
    429       n && n.d(o), o && x(e), l && l.d(o), o && x(i);
     429      l && l.d(o), o && x(e), n && n.d(o), o && x(i);
    430430    }
    431431  };
     
    439439}
    440440function Re(t, e, i) {
    441   let { baseurl: n = "" } = e, { title: l = "" } = e, { maxlength: o = !1 } = e, { tags: r = "" } = e, { places: f = "" } = e, { theme: c = "light" } = e, { show_recurrent: s = !1 } = e, { sidebar: k = "true" } = e, { external_style: m = "" } = e, _ = !1, C = [];
     441  let { baseurl: l = "" } = e, { title: n = "" } = e, { maxlength: o = !1 } = e, { tags: r = "" } = e, { places: f = "" } = e, { theme: c = "light" } = e, { show_recurrent: s = !1 } = e, { sidebar: k = "true" } = e, { external_style: m = "" } = e, _ = !1, C = [];
    442442  function w(d) {
    443443    if (!_)
    444444      return;
    445445    const S = [];
    446     o && S.push(`max=${o}`), r && S.push(`tags=${r}`), f && S.push(`places=${f}`), S.push(`show_recurrent=${s ? "true" : "false"}`), fetch(`${n}/api/events?${S.join("&")}`).then((h) => h.json()).then((h) => {
     446    o && S.push(`max=${o}`), r && S.push(`tags=${r}`), f && S.push(`places=${f}`), S.push(`show_recurrent=${s ? "true" : "false"}`), fetch(`${l}/api/events?${S.join("&")}`).then((h) => h.json()).then((h) => {
    447447      i(5, C = h);
    448448    }).catch((h) => {
     
    453453    _ = !0, w();
    454454  }), t.$$set = (d) => {
    455     "baseurl" in d && i(0, n = d.baseurl), "title" in d && i(1, l = d.title), "maxlength" in d && i(6, o = d.maxlength), "tags" in d && i(7, r = d.tags), "places" in d && i(8, f = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(9, s = d.show_recurrent), "sidebar" in d && i(3, k = d.sidebar), "external_style" in d && i(4, m = d.external_style);
     455    "baseurl" in d && i(0, l = d.baseurl), "title" in d && i(1, n = d.title), "maxlength" in d && i(6, o = d.maxlength), "tags" in d && i(7, r = d.tags), "places" in d && i(8, f = d.places), "theme" in d && i(2, c = d.theme), "show_recurrent" in d && i(9, s = d.show_recurrent), "sidebar" in d && i(3, k = d.sidebar), "external_style" in d && i(4, m = d.external_style);
    456456  }, t.$$.update = () => {
    457457    t.$$.dirty & 975 && w();
    458458  }, [
     459    l,
    459460    n,
    460     l,
    461461    c,
    462462    k,
     
    571571customElements.define("gancio-events", Ie);
    572572function he(t) {
    573   let e, i, n, l, o = t[1].title + "", r, f, c, s = V(t[1]) + "", k, m, _, C, w = t[1].place.name + "", d, S, h = t[1].media.length && ge(t);
    574   return {
    575     c() {
    576       e = g("a"), h && h.c(), i = z(), n = g("div"), l = g("strong"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("div"), C = j("@"), d = j(w), a(_, "class", "place"), a(n, "class", "container"), a(e, "href", S = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank");
     573  let e, i, l, n, o = t[1].title + "", r, f, c, s = V(t[1]) + "", k, m, _, C, w = t[1].place.name + "", d, S, h = t[1].media.length && ge(t);
     574  return {
     575    c() {
     576      e = g("a"), h && h.c(), i = z(), l = g("div"), n = g("strong"), r = j(o), f = z(), c = g("div"), k = j(s), m = z(), _ = g("div"), C = j("@"), d = j(w), a(_, "class", "place"), a(l, "class", "container"), a(e, "href", S = t[0] + "/event/" + (t[1].slug || t[1].id)), a(e, "class", "card"), a(e, "target", "_blank");
    577577    },
    578578    m(b, A) {
    579       v(b, e, A), h && h.m(e, null), u(e, i), u(e, n), u(n, l), u(l, r), u(n, f), u(n, c), u(c, k), u(n, m), u(n, _), u(_, C), u(_, d);
     579      v(b, e, A), h && h.m(e, null), u(e, i), u(e, l), u(l, n), u(n, r), u(l, f), u(l, c), u(c, k), u(l, m), u(l, _), u(_, C), u(_, d);
    580580    },
    581581    p(b, A) {
     
    588588}
    589589function ge(t) {
    590   let e, i, n, l;
    591   return {
    592     c() {
    593       e = g("img"), G(e.src, i = t[2](t[1])) || a(e, "src", i), a(e, "alt", n = t[1].media[0].name), a(e, "style", l = "object-position: " + me(t[1]) + "; aspect-ratio=1.7778;");
     590  let e, i, l, n;
     591  return {
     592    c() {
     593      e = g("img"), G(e.src, i = t[2](t[1])) || a(e, "src", i), a(e, "alt", l = t[1].media[0].name), a(e, "style", n = "object-position: " + me(t[1]) + "; aspect-ratio=1.7778;");
    594594    },
    595595    m(o, r) {
     
    597597    },
    598598    p(o, r) {
    599       r & 2 && !G(e.src, i = o[2](o[1])) && a(e, "src", i), r & 2 && n !== (n = o[1].media[0].name) && a(e, "alt", n), r & 2 && l !== (l = "object-position: " + me(o[1]) + "; aspect-ratio=1.7778;") && a(e, "style", l);
     599      r & 2 && !G(e.src, i = o[2](o[1])) && a(e, "src", i), r & 2 && l !== (l = o[1].media[0].name) && a(e, "alt", l), r & 2 && n !== (n = "object-position: " + me(o[1]) + "; aspect-ratio=1.7778;") && a(e, "style", n);
    600600    },
    601601    d(o) {
     
    610610      i && i.c(), e = ve(), this.c = L;
    611611    },
    612     m(n, l) {
    613       i && i.m(n, l), v(n, e, l);
    614     },
    615     p(n, [l]) {
    616       n[1] ? i ? i.p(n, l) : (i = he(n), i.c(), i.m(e.parentNode, e)) : i && (i.d(1), i = null);
     612    m(l, n) {
     613      i && i.m(l, n), v(l, e, n);
     614    },
     615    p(l, [n]) {
     616      l[1] ? i ? i.p(l, n) : (i = he(l), i.c(), i.m(e.parentNode, e)) : i && (i.d(1), i = null);
    617617    },
    618618    i: L,
    619619    o: L,
    620     d(n) {
    621       i && i.d(n), n && x(e);
     620    d(l) {
     621      i && i.d(l), l && x(e);
    622622    }
    623623  };
     
    631631}
    632632function Ue(t, e, i) {
    633   let { baseurl: n = "https://demo.gancio.org" } = e, { id: l } = e, o = !1, r;
     633  let { baseurl: l = "https://demo.gancio.org" } = e, { id: n } = e, o = !1, r;
    634634  function f(s, k) {
    635     o && fetch(`${k}/api/event/${s}`).then((m) => m.json()).then((m) => i(1, r = m));
     635    o && fetch(`${k}/api/event/detail/${s}`).then((m) => m.json()).then((m) => i(1, r = m));
    636636  }
    637637  we(() => {
    638     o = !0, f(l, n);
     638    o = !0, f(n, l);
    639639  });
    640640  function c(s) {
    641     return `${n}/media/thumb/${s.media[0].url}`;
     641    return `${l}/media/thumb/${s.media[0].url}`;
    642642  }
    643643  return t.$$set = (s) => {
    644     "baseurl" in s && i(0, n = s.baseurl), "id" in s && i(3, l = s.id);
     644    "baseurl" in s && i(0, l = s.baseurl), "id" in s && i(3, n = s.id);
    645645  }, t.$$.update = () => {
    646     t.$$.dirty & 9 && f(l, n);
    647   }, [n, r, c, l];
     646    t.$$.dirty & 9 && f(n, l);
     647  }, [l, r, c, n];
    648648}
    649649class qe extends X {
  • wpgancio/trunk/oauth.php

    r2832392 r2885629  
    3636  }
    3737
    38   // TODO: merge event tags with post tags
    3938  $tmp_tags = get_the_terms( $event, 'event-tag' );
    40   $tags = array_map('tagName', $tmp_tags);
     39  if ($tmp_tags) {
     40    $tags = array_map('tagName', $tmp_tags);
     41  }
    4142
    4243
     
    5657    'description' => $event->post_content,
    5758    'start_datetime' => intval($start_datetime),
    58     'end_datetime' => intval($end_datetime),
    5959    'place_name' => $place_name,
    60     'place_address' => "${place_address['address']}, ${place_address['city']}"
     60    'place_address' => $place_address['address'] . ", " . $place_address['city']
    6161  );
    6262
  • wpgancio/trunk/readme.txt

    r2832392 r2885629  
    55Requires at least: 4.7
    66Tested up to: 6.0
    7 Stable tag: 1.6
     7Stable tag: 1.7
    88Requires PHP: 7.0
    99License: AGPLv3 or later
     
    1919
    2020== Changelog ==
     21= 1.7 =
     22* Fix merge event tags while posting to an instance
     23
    2124= 1.6 =
    2225* Support MU installation
Note: See TracChangeset for help on using the changeset viewer.