Skip to content

Instantly share code, notes, and snippets.

@mcallisto
mcallisto / venaria.js
Created April 28, 2023 20:26
Tweak for WordPress visualization
const attendees = document.getElementsByClassName("fooevents-attendee");
for (let i = 0; i < attendees.length; i++) {
const descriptions = attendees.item(i).getElementsByClassName("fooevents-variation-desc");
if (descriptions.item(0).innerHTML.includes("12")) {
const paragraphs = attendees.item(i).getElementsByTagName("p");
paragraphs.item(3).style.display='none';
}
}
@mcallisto
mcallisto / AntdNativeFacade.scala
Created July 23, 2019 12:12
antd-native-slinky-facade
import typings.atAntDashDesignReactDashNativeLib.atAntDashDesignReactDashNativeLibStrings
import typings.atAntDashDesignReactDashNativeLib.atAntDashDesignReactDashNativeLibProps
import typings.atAntDashDesignReactDashNativeLib.esMod.Toast
import typings.atAntDashDesignReactDashNativeLib.{atAntDashDesignReactDashNativeLibComponents => Antd}
import typings.reactLib.ScalableSlinky._
/**
* This wraps most of `ant-design__react-native` in a more slinky friendly way. We cast all components into `ExternalComponent`s, and
* export all available component props object creators as well
*
@mcallisto
mcallisto / ReactRouterNativeFacade.scala
Created July 17, 2019 13:06
react-router-dom-slinky-facade
package hello.world
import slinky.core.facade.ReactElement
import slinky.core.{BuildingComponent, ReactComponentClass}
import typings.historyLib.historyMod.{Location, LocationState}
import typings.reactDashRouterDashNativeLib.{reactDashRouterDashNativeLibProps, reactDashRouterDashNativeLibComponents => RRN}
import typings.reactDashRouterLib.reactDashRouterMod.{
RouteChildrenProps,
RouteComponentProps,
RouteProps,
@mcallisto
mcallisto / App.scala
Last active June 10, 2019 06:17
React-router slinky react-slinky-facade
package hello.world
import slinky.core._
import slinky.core.annotations.react
import slinky.core.facade.ReactElement
import slinky.web.html._
import scala.scalajs.js
import scala.scalajs.js.annotation.{JSImport, ScalaJSDefined}
@mcallisto
mcallisto / App.scala
Last active April 30, 2019 09:06
Slinky version of Intro to React official tutorial
package slinkyIntro
import slinky.core._
import slinky.core.annotations.react
import slinky.core.facade.ReactElement
import slinky.core.facade.Hooks.useState
import slinky.web.html._
import scala.scalajs.js
import scala.scalajs.js.annotation.{JSImport, ScalaJSDefined}
@mcallisto
mcallisto / test.scala
Last active March 19, 2018 08:11
Testing findCycleContaining
object `given some undirected graphs` {
val unDiAcyclic_1: CC[Int, UnDiEdge] = factory(1 ~ 2, 2 ~ 3)
val unDiCyclic_1: CC[Int, UnDiEdge] = unDiAcyclic_1 + 1 ~ 3
val unDiAcyclic_2: Graph[Int, UnDiEdge] = Graph(1 ~ 2, 1 ~ 3, 2 ~ 4, 2 ~ 5)
val unDiCyclic_21: Graph[Int, UnDiEdge] = unDiAcyclic_2 + 3 ~ 5
val unDiCyclic_22: Graph[Int, UnDiEdge] = unDiAcyclic_2 ++ List(3 ~ 6, 6 ~ 7, 7 ~ 4)
val unDiCyclic_3: CC[Int, UnDiEdge] = factory() ++ Data.elementsOfUnDi_1
@mcallisto
mcallisto / findContainingTest.scala
Last active March 5, 2018 10:49
ScalaTest case for findCycleContaining
import Mario._
import org.scalatest.FlatSpec
import scalax.collection.Graph
import scalax.collection.GraphEdge.UnDiEdge // shortcuts
import scalax.collection.GraphPredef._
class findContainingTest extends FlatSpec {