# HG changeset patch # User Tomas Zeman # Date 1679494011 -3600 # Node ID a76dd144bca49da83f5799c4afafd5ea83880a6c # Parent 1e1ae3342a45e9ad4d0e30674b71307611ac9133 GraphEdge: color, width, dashes diff -r 1e1ae3342a45 -r a76dd144bca4 visjs/src/cz/functionals/visjs/GraphEdge.scala --- a/visjs/src/cz/functionals/visjs/GraphEdge.scala Wed Mar 22 14:34:51 2023 +0100 +++ b/visjs/src/cz/functionals/visjs/GraphEdge.scala Wed Mar 22 15:06:51 2023 +0100 @@ -1,5 +1,5 @@ /* - * Copyright 2019 Tomas Zeman , + * Copyright 2019-2023 Tomas Zeman * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,13 +16,18 @@ package cz.functionals.visjs import scala.scalajs.js -import scala.scalajs.js.UndefOr +import scala.scalajs.js.{UndefOr, |} + +// https://visjs.github.io/vis-network/docs/network/edges.html class GraphEdge(val from: String, val to: String, val label: UndefOr[String] = js.undefined, val arrows: UndefOr[String] = js.undefined, - val title: UndefOr[String] = js.undefined + var title: UndefOr[String] = js.undefined, + var color: UndefOr[String] = js.undefined, + var width: UndefOr[Int] = js.undefined, + var dashes: UndefOr[Boolean] | UndefOr[js.Array[Int]] = js.undefined ) extends js.Object object GraphEdge {