fennaixelphox

I'm Phox, and welcome to Jackass.

  • he/him (or they/them for both K&A)

What's up gamers, it's ya boi Phox. 23 yo furry, Pac-Man shitposter, Fennekin and Hisui Zorua appreciator, and occasional hobbyist. I exist, sometimes, also. I haven't decided yet.

I don't really post much of my own stuff, but I do occasionally share NSFW/kink stuff, so please be 18+.

Check out my ask blog! @ask-the-phox-gang

Current project: Exodus
Current icon by me!


My Discord server
discord.gg/MeZsYvEvGz
RabbitHole Discord
discord.gg/zm9H7pFteW
Twitter (bruh)
x.com/Fennaixelphox
AD Twitter (double bruh)
x.com/npshfowx
Windows Live Messenger/Escargot
fennaixelphox@escargot.chat

bark
@bark

i'm upping my prechoster game. really hitting the ball out of the park (playing fetch with myself)

<!--
an easy way to pull text, html or a key-value style interface out of a component's slot

<script>
  let slot;
</script>
<p>slot text: {slot}</p>
<Slot bind:text={slot}><slot /></Slot>
-->

<script>
  export let element = undefined;
  export let text = undefined;
  export let html = undefined;
  export let children = {
    child: function(selector) { return this.parent?.querySelector(selector); },
    text: function(selector) { return this.child(selector)?.textContent; },
    html: function(selector) { return this.child(selector)?.innerHTML; },
    attr: function(selector, attributeName) { return this.child(selector)?.getAttribute(attributeName); }
  };

  let el;
  $: if (el) {
    [element, text, html] = [el, el.textContent, el.innerHTML]; 
    children.parent = element;
    el.remove();
  }
</script>

<div bind:this={el}><slot /></div>
syntax highlighting by codehost

You must log in to comment.