org.scalajs.dom.raw.Event Scala Examples
The following examples show how to use org.scalajs.dom.raw.Event.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
Example 1
Source File: WebSocketService.scala From trucking-iot with Apache License 2.0 | 5 votes |
package com.orendainx.trucking.webapplication import angulate2.std.Injectable import com.orendainx.trucking.webapplication.models.{PrettyEnrichedTruckAndTrafficData, PrettyEnrichedTruckAndTrafficDataFactory, PrettyTruckAndTrafficData, PrettyTruckAndTrafficDataFactory} import com.typesafe.config.ConfigFactory import org.scalajs.dom.raw.{CloseEvent, ErrorEvent, Event, MessageEvent, WebSocket} import scala.collection.mutable @Injectable class WebSocketService { private var ws: WebSocket = _ private var callbacks = mutable.Buffer.empty[(PrettyEnrichedTruckAndTrafficData) => _] initialize() def initialize(): Unit = { // val config = ConfigFactory.load() // val combinedConfig = config.getConfig("trucking-web-application.frontend") // Console.println("0") // Console.println(s"1: ${config}") // Console.println(s"2: ${config.cfg}") // Console.println(s"3: $combinedConfig") // Console.println(s"4: ${combinedConfig.cfg}") //ws = new WebSocket(combinedConfig.getString("websocket-uri")) // Play WS //ws = new WebSocket("ws://sandbox-hdf.hortonworks.com:17000/trucking-events") // NiFi WS ws = new WebSocket("ws://sandbox-hdf.hortonworks.com:15100/ws") // Play WS ws.onopen = onOpen _ ws.onclose = onClose _ ws.onerror = onError _ ws.onmessage = onMessage _ } def onOpen(event: Event): Unit = { Console.println("WebSocket opened") } def onClose(event: CloseEvent): Unit = { Console.println(s"WebSocket closed: ${event.code} ${event.reason}") } def onError(event: ErrorEvent): Unit = { Console.println(s"WebSocket error.") } def onMessage(msgEvent: MessageEvent): Unit = { callbacks.foreach(_(PrettyEnrichedTruckAndTrafficDataFactory(msgEvent.data.toString))) } def registerCallback(func: (PrettyEnrichedTruckAndTrafficData) => _): Unit = { callbacks += func } }
Example 2
Source File: PointerEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticPointerEvent import typingsSlinky.react.reactStrings.mouse import typingsSlinky.react.reactStrings.pen import typingsSlinky.react.reactStrings.touch import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait PointerEvent[T] extends MouseEvent[T, Event] { var height: Double = js.native var isPrimary: Boolean = js.native var pointerId: Double = js.native var pointerType: mouse | pen | touch = js.native var pressure: Double = js.native var tiltX: Double = js.native var tiltY: Double = js.native var width: Double = js.native } object PointerEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, button: Double, buttons: Double, cancelable: Boolean, clientX: Double, clientY: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => Boolean, height: Double, isDefaultPrevented: () => Boolean, isPrimary: Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, metaKey: Boolean, movementX: Double, movementY: Double, nativeEvent: Event, pageX: Double, pageY: Double, persist: () => Unit, pointerId: Double, pointerType: mouse | pen | touch, pressure: Double, preventDefault: () => Unit, relatedTarget: EventTarget, screenX: Double, screenY: Double, shiftKey: Boolean, stopPropagation: () => Unit, target: EventTarget, tiltX: Double, tiltY: Double, timeStamp: Double, `type`: String, width: Double ): PointerEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], button = button.asInstanceOf[js.Any], buttons = buttons.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clientX = clientX.asInstanceOf[js.Any], clientY = clientY.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1(getModifierState), height = height.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPrimary = isPrimary.asInstanceOf[js.Any], isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], movementX = movementX.asInstanceOf[js.Any], movementY = movementY.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], pageX = pageX.asInstanceOf[js.Any], pageY = pageY.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), pointerId = pointerId.asInstanceOf[js.Any], pointerType = pointerType.asInstanceOf[js.Any], pressure = pressure.asInstanceOf[js.Any], preventDefault = js.Any.fromFunction0(preventDefault), relatedTarget = relatedTarget.asInstanceOf[js.Any], screenX = screenX.asInstanceOf[js.Any], screenY = screenY.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], tiltX = tiltX.asInstanceOf[js.Any], tiltY = tiltY.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], width = width.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[PointerEvent[T]] } @scala.inline implicit class PointerEventOps[Self <: SyntheticPointerEvent[_], T] (val x: Self with SyntheticPointerEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setHeight(value: Double): Self = this.set("height", value.asInstanceOf[js.Any]) @scala.inline def setIsPrimary(value: Boolean): Self = this.set("isPrimary", value.asInstanceOf[js.Any]) @scala.inline def setPointerId(value: Double): Self = this.set("pointerId", value.asInstanceOf[js.Any]) @scala.inline def setPointerType(value: mouse | pen | touch): Self = this.set("pointerType", value.asInstanceOf[js.Any]) @scala.inline def setPressure(value: Double): Self = this.set("pressure", value.asInstanceOf[js.Any]) @scala.inline def setTiltX(value: Double): Self = this.set("tiltX", value.asInstanceOf[js.Any]) @scala.inline def setTiltY(value: Double): Self = this.set("tiltY", value.asInstanceOf[js.Any]) @scala.inline def setWidth(value: Double): Self = this.set("width", value.asInstanceOf[js.Any]) } }
Example 3
Source File: ClipboardEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.DataTransfer import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticClipboardEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait ClipboardEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var clipboardData: DataTransfer = js.native } object ClipboardEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, clipboardData: DataTransfer, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): ClipboardEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clipboardData = clipboardData.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[ClipboardEvent[T]] } @scala.inline implicit class ClipboardEventOps[Self <: SyntheticClipboardEvent[_], T] (val x: Self with SyntheticClipboardEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setClipboardData(value: DataTransfer): Self = this.set("clipboardData", value.asInstanceOf[js.Any]) } }
Example 4
Source File: InvalidEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait InvalidEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { @JSName("target") var target_InvalidEvent: EventTarget with T = js.native } object InvalidEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, stopPropagation: () => Unit, target: EventTarget with T, timeStamp: Double, `type`: String ): InvalidEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[InvalidEvent[T]] } @scala.inline implicit class InvalidEventOps[Self <: InvalidEvent[_], T] (val x: Self with InvalidEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }
Example 5
Source File: CompositionEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticCompositionEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait CompositionEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var data: String = js.native } object CompositionEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, data: String, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): CompositionEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], data = data.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[CompositionEvent[T]] } @scala.inline implicit class CompositionEventOps[Self <: SyntheticCompositionEvent[_], T] (val x: Self with SyntheticCompositionEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setData(value: String): Self = this.set("data", value.asInstanceOf[js.Any]) } }
Example 6
Source File: DragEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.DataTransfer import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait DragEvent[T] extends MouseEvent[T, Event] { var dataTransfer: DataTransfer = js.native } object DragEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, button: Double, buttons: Double, cancelable: Boolean, clientX: Double, clientY: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, dataTransfer: DataTransfer, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => Boolean, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, metaKey: Boolean, movementX: Double, movementY: Double, nativeEvent: Event, pageX: Double, pageY: Double, persist: () => Unit, preventDefault: () => Unit, relatedTarget: EventTarget, screenX: Double, screenY: Double, shiftKey: Boolean, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): DragEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], button = button.asInstanceOf[js.Any], buttons = buttons.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clientX = clientX.asInstanceOf[js.Any], clientY = clientY.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], dataTransfer = dataTransfer.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1(getModifierState), isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], movementX = movementX.asInstanceOf[js.Any], movementY = movementY.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], pageX = pageX.asInstanceOf[js.Any], pageY = pageY.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), relatedTarget = relatedTarget.asInstanceOf[js.Any], screenX = screenX.asInstanceOf[js.Any], screenY = screenY.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[DragEvent[T]] } @scala.inline implicit class DragEventOps[Self <: DragEvent[_], T] (val x: Self with DragEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDataTransfer(value: DataTransfer): Self = this.set("dataTransfer", value.asInstanceOf[js.Any]) } }
Example 7
Source File: KeyboardEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticKeyboardEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait KeyboardEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var altKey: Boolean = js.native var charCode: Double = js.native var ctrlKey: Boolean = js.native def getModifierState(key: String): Boolean = js.native } object KeyboardEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, cancelable: Boolean, charCode: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => Boolean, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, key: String, keyCode: Double, locale: String, location: Double, metaKey: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, repeat: Boolean, shiftKey: Boolean, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String, which: Double ): KeyboardEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], charCode = charCode.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1(getModifierState), isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], key = key.asInstanceOf[js.Any], keyCode = keyCode.asInstanceOf[js.Any], locale = locale.asInstanceOf[js.Any], location = location.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), repeat = repeat.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], which = which.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[KeyboardEvent[T]] } @scala.inline implicit class KeyboardEventOps[Self <: SyntheticKeyboardEvent[_], T] (val x: Self with SyntheticKeyboardEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAltKey(value: Boolean): Self = this.set("altKey", value.asInstanceOf[js.Any]) @scala.inline def setCharCode(value: Double): Self = this.set("charCode", value.asInstanceOf[js.Any]) @scala.inline def setCtrlKey(value: Boolean): Self = this.set("ctrlKey", value.asInstanceOf[js.Any]) @scala.inline def setGetModifierState(value: String => Boolean): Self = this.set("getModifierState", js.Any.fromFunction1(value)) @scala.inline def setKey(value: String): Self = this.set("key", value.asInstanceOf[js.Any]) @scala.inline def setKeyCode(value: Double): Self = this.set("keyCode", value.asInstanceOf[js.Any]) @scala.inline def setLocale(value: String): Self = this.set("locale", value.asInstanceOf[js.Any]) @scala.inline def setLocation(value: Double): Self = this.set("location", value.asInstanceOf[js.Any]) @scala.inline def setMetaKey(value: Boolean): Self = this.set("metaKey", value.asInstanceOf[js.Any]) @scala.inline def setRepeat(value: Boolean): Self = this.set("repeat", value.asInstanceOf[js.Any]) @scala.inline def setShiftKey(value: Boolean): Self = this.set("shiftKey", value.asInstanceOf[js.Any]) @scala.inline def setWhich(value: Double): Self = this.set("which", value.asInstanceOf[js.Any]) } }
Example 8
Source File: WheelEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticWheelEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait WheelEvent[T] extends MouseEvent[T, Event] { var deltaMode: Double = js.native var deltaX: Double = js.native var deltaY: Double = js.native var deltaZ: Double = js.native } object WheelEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, button: Double, buttons: Double, cancelable: Boolean, clientX: Double, clientY: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, deltaMode: Double, deltaX: Double, deltaY: Double, deltaZ: Double, eventPhase: Double, getModifierState: String => Boolean, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, metaKey: Boolean, movementX: Double, movementY: Double, nativeEvent: Event, pageX: Double, pageY: Double, persist: () => Unit, preventDefault: () => Unit, relatedTarget: EventTarget, screenX: Double, screenY: Double, shiftKey: Boolean, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): WheelEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], button = button.asInstanceOf[js.Any], buttons = buttons.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clientX = clientX.asInstanceOf[js.Any], clientY = clientY.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], deltaMode = deltaMode.asInstanceOf[js.Any], deltaX = deltaX.asInstanceOf[js.Any], deltaY = deltaY.asInstanceOf[js.Any], deltaZ = deltaZ.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1(getModifierState), isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], movementX = movementX.asInstanceOf[js.Any], movementY = movementY.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], pageX = pageX.asInstanceOf[js.Any], pageY = pageY.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), relatedTarget = relatedTarget.asInstanceOf[js.Any], screenX = screenX.asInstanceOf[js.Any], screenY = screenY.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[WheelEvent[T]] } @scala.inline implicit class WheelEventOps[Self <: SyntheticWheelEvent[_], T] (val x: Self with SyntheticWheelEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDeltaMode(value: Double): Self = this.set("deltaMode", value.asInstanceOf[js.Any]) @scala.inline def setDeltaX(value: Double): Self = this.set("deltaX", value.asInstanceOf[js.Any]) @scala.inline def setDeltaY(value: Double): Self = this.set("deltaY", value.asInstanceOf[js.Any]) @scala.inline def setDeltaZ(value: Double): Self = this.set("deltaZ", value.asInstanceOf[js.Any]) } }
Example 9
Source File: FocusEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticFocusEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait FocusEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var relatedTarget: EventTarget = js.native @JSName("target") var target_FocusEvent: EventTarget with T = js.native } object FocusEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, relatedTarget: EventTarget, stopPropagation: () => Unit, target: EventTarget with T, timeStamp: Double, `type`: String ): FocusEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), relatedTarget = relatedTarget.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[FocusEvent[T]] } @scala.inline implicit class FocusEventOps[Self <: SyntheticFocusEvent[_], T] (val x: Self with SyntheticFocusEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setRelatedTarget(value: EventTarget): Self = this.set("relatedTarget", value.asInstanceOf[js.Any]) @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }
Example 10
Source File: AnimationEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticAnimationEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait AnimationEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var animationName: String = js.native var elapsedTime: Double = js.native var pseudoElement: String = js.native } object AnimationEvent { @scala.inline def apply[T]( animationName: String, bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, elapsedTime: Double, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, pseudoElement: String, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): AnimationEvent[T] = { val __obj = js.Dynamic.literal(animationName = animationName.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], elapsedTime = elapsedTime.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), pseudoElement = pseudoElement.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[AnimationEvent[T]] } @scala.inline implicit class AnimationEventOps[Self <: SyntheticAnimationEvent[_], T] (val x: Self with SyntheticAnimationEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAnimationName(value: String): Self = this.set("animationName", value.asInstanceOf[js.Any]) @scala.inline def setElapsedTime(value: Double): Self = this.set("elapsedTime", value.asInstanceOf[js.Any]) @scala.inline def setPseudoElement(value: String): Self = this.set("pseudoElement", value.asInstanceOf[js.Any]) } }
Example 11
Source File: PhoneBookFormView.scala From udash-demos with GNU General Public License v3.0 | 5 votes |
package io.udash.demos.rest.views.book import io.udash._ import io.udash.bootstrap.BootstrapStyles import io.udash.bootstrap.UdashBootstrap.ComponentId import io.udash.bootstrap.button.{ButtonStyle, UdashButton} import io.udash.bootstrap.form.UdashForm import io.udash.css.CssView import io.udash.demos.rest.model.ContactId import org.scalajs.dom.raw.Event class PhoneBookFormView(model: ModelProperty[PhoneBookEditorModel], presenter: PhoneBookFormPresenter) extends FinalView with CssView { import scalatags.JsDom.all._ private def onFormSubmit(ev: Event): Unit = { if (model.subProp(_.isNewBook).get) presenter.createPhoneBook() else presenter.updatePhoneBook() } private val selectedStrings: SeqProperty[String] = model.subSeq(_.selectedContacts).transform( (id: ContactId) => id.value.toString, (s: String) => ContactId(s.toInt) ) private val saveButton = UdashButton(buttonStyle = ButtonStyle.Primary)( tpe := "submit", produce(model.subProp(_.isNewBook)) { case true => span("Create").render case false => span("Save changes").render } ) private val contactsForm = produce(model.subProp(_.isNewBook)) { case true => h3("Create phone book to manage contacts").render case false => div( h3("Contacts in book"), produce(model.subSeq(_.allContacts)) { contacts => val idToName = contacts.map(c => (c.id.value.toString, c)).toMap UdashForm( UdashForm.checkboxes()( selectedStrings, idToName.keys.toSeq, decorator = { (input, id) => label(BootstrapStyles.Form.checkbox)(input, { val contact = idToName(id) s"${contact.firstName} ${contact.lastName}" }).render } ) ).render } ).render } private val content = div( produce(model.subProp(_.loaded)) { case false => span(bind(model.subProp(_.loadingText))).render case true => div( produce(model.subProp(_.isNewBook)) { case true => h2("Phone Book creator").render case false => h2("Phone Book editor").render }, UdashForm(onFormSubmit _)( ComponentId("book-form"), UdashForm.group( UdashForm.textInput()("Name: ")(model.subProp(_.name)) ), UdashForm.group( UdashForm.textInput()("Description: ")(model.subProp(_.description)) ), UdashForm.group( saveButton.render ) ).render, contactsForm ).render } ).render override def getTemplate: Modifier = content }
Example 12
Source File: ContactFormView.scala From udash-demos with GNU General Public License v3.0 | 5 votes |
package io.udash.demos.rest.views.contact import io.udash._ import io.udash.bootstrap.UdashBootstrap.ComponentId import io.udash.bootstrap.button.{ButtonStyle, UdashButton} import io.udash.bootstrap.form.UdashForm import org.scalajs.dom.raw.Event class ContactFormView(model: ModelProperty[ContactEditorModel], presenter: ContactFormPresenter) extends FinalView { import scalatags.JsDom.all._ private def onFormSubmit(ev: Event): Unit = { if (model.subProp(_.isNewContact).get) presenter.createContact() else presenter.updateContact() } private val saveButton = UdashButton(buttonStyle = ButtonStyle.Primary)( tpe := "submit", produce(model.subProp(_.isNewContact)) { case true => span("Create").render case false => span("Save changes").render } ) private val content = div( produce(model.subProp(_.loaded)) { case false => span(bind(model.subProp(_.loadingText))).render case true => div( produce(model.subProp(_.isNewContact)) { case true => h2("Contact creator").render case false => h2("Contact editor").render }, UdashForm(onFormSubmit _)( ComponentId("contact-form"), UdashForm.group( UdashForm.textInput()("First name: ")(model.subProp(_.firstName)) ), UdashForm.group( UdashForm.textInput()("Last name: ")(model.subProp(_.lastName)) ), UdashForm.group( UdashForm.textInput()("Phone: ")(model.subProp(_.phone)) ), UdashForm.group( UdashForm.textInput()("E-mail: ")(model.subProp(_.email)) ), UdashForm.group( saveButton.render ) ).render ).render } ).render override def getTemplate: Modifier = content }
Example 13
Source File: Platform.scala From coursier with Apache License 2.0 | 5 votes |
package coursier.cache.internal import coursier.util.WebPage import org.scalajs.dom.raw.{Event, XMLHttpRequest} import scala.concurrent.{ExecutionContext, Future, Promise} import scala.scalajs.js import js.Dynamic.{global => g} import scala.scalajs.js.timers._ object Platform { private def timeout = 4000 private lazy val (xhr, fromBrowser) = if (js.isUndefined(g.XMLHttpRequest)) (g.require("xhr2"), false) else (g.XMLHttpRequest, true) private def xhrReq() = js.Dynamic.newInstance(xhr)().asInstanceOf[XMLHttpRequest] private def fetchTimeout(target: String, p: Promise[_]) = setTimeout(timeout) { if (!p.isCompleted) { p.failure(new Exception(s"Timeout when fetching $target")) } } private lazy val fs = g.require("fs") // on node and from the browser def get(url: String)(implicit executionContext: ExecutionContext): Future[String] = { val p = Promise[String]() val xhrReq0 = xhrReq() val f = { _: Event => p.success(xhrReq0.responseText) } xhrReq0.onload = f val url0 = if (fromBrowser) "https://jsonp.afeld.me/?url=" + url else url xhrReq0.open("GET", url0) // escaping… xhrReq0.send() fetchTimeout(url, p) p.future } // only on node def textResource(path: String, linkUrlOpt: Option[String] = None)(implicit ec: ExecutionContext): Future[String] = { val p = Promise[String]() fs.readFile(path, "utf-8", { (err: js.Dynamic, data: js.Dynamic) => if (js.isUndefined(err) || err == null) { val s = data.asInstanceOf[String] val res = linkUrlOpt match { case None => s case Some(url) => WebPage.listElements(url, s) .mkString("\n") } p.success(res) } else p.failure(new Exception(err.toString)) () }: js.Function2[js.Dynamic, js.Dynamic, Unit]) p.future } }
Example 14
Source File: Platform.scala From coursier with Apache License 2.0 | 5 votes |
package coursier import coursier.util.{EitherT, Task} import org.scalajs.dom.raw.{Event, XMLHttpRequest} import scala.concurrent.{ExecutionContext, Future, Promise} import scala.scalajs.js import js.Dynamic.{global => g} import scala.scalajs.js.timers._ object Platform { def encodeURIComponent(s: String): String = g.encodeURIComponent(s).asInstanceOf[String] val timeout = 4000 lazy val xhr = if (js.typeOf(g.XMLHttpRequest) == "undefined") g.require("xhr2") else g.XMLHttpRequest def xhrReq() = js.Dynamic.newInstance(xhr)().asInstanceOf[XMLHttpRequest] def fetchTimeout(target: String, p: Promise[_]) = setTimeout(timeout) { if (!p.isCompleted) { p.failure(new Exception(s"Timeout when fetching $target")) } } def get(url: String)(implicit executionContext: ExecutionContext): Future[String] = { val p = Promise[String]() val xhrReq0 = xhrReq() val f = { _: Event => p.success(xhrReq0.responseText) } xhrReq0.onload = f xhrReq0.open("GET", "https://jsonp.afeld.me/?url=" + url) // escaping… xhrReq0.send() fetchTimeout(url, p) p.future } val artifact: Repository.Fetch[Task] = { artifact => EitherT( Task { implicit ec => get(artifact.url) .map(Right(_)) .recover { case e: Exception => Left(e.toString + Option(e.getMessage).fold("")(" (" + _ + ")")) } } ) } def fetch( repositories: Seq[Repository] ): ResolutionProcess.Fetch[Task] = ResolutionProcess.fetch(repositories, Platform.artifact) }
Example 15
Source File: ScalaJSExample.scala From Full-Stack-Scala-Starter with Apache License 2.0 | 5 votes |
package example import com.thoughtworks.binding.Binding.Var import com.thoughtworks.binding.{Binding, dom} import org.scalajs.dom.document import org.scalajs.dom.ext.Ajax import org.scalajs.dom.raw.{Event, HTMLElement} import scala.scalajs.concurrent.JSExecutionContext.Implicits.queue import scala.scalajs.js import scala.scalajs.js.JSON object ScalaJSExample extends js.JSApp { implicit def makeIntellijHappy(x: scala.xml.Elem): Binding[HTMLElement] = ??? def countRequest(data: Var[String]) = { val url = "http://localhost:9000/count" Ajax.get(url).foreach { case xhr => data.value = JSON.parse(xhr.responseText).count.toString } } @dom def render = { val data = Var("") countRequest(data) // initial population <div> <button onclick={event: Event => countRequest(data) }> Boop </button> From Play: The server has been booped { data.bind } times. Shared Message: {shared.SharedMessages.itWorks}. </div> } def main(): Unit = { dom.render(document.body, render) } }
Example 16
Source File: ManipulationsUI.scala From akka-viz with MIT License | 5 votes |
package akkaviz.frontend import org.scalajs.dom.Element import org.scalajs.dom.html.Input import org.scalajs.dom.raw.Event import rx.Var import scala.scalajs.js.ThisFunction1 import scalatags.JsDom.all._ trait ManipulationsUI { lazy val delaySlider = input(id := "delay-slider", tpe := "range", min := 0, max := 2000, step := 100, value := 0, onchange := handleSliderChange).render lazy val delayDisplay = span("0 msec").render val receiveDelayPanel: Seq[Frag] = { Seq( div(`class` := "panel-heading", "Receive delay"), div( `class` := "panel-body", delaySlider, delayDisplay, p("Warning: can cause TimeoutException! Use with care!") ) ) } val delayMillis: Var[Int] = Var(0) def handleSliderChange: ThisFunction1[Element, Event, Unit] = { (self: Element, event: Event) => delayMillis() = self.asInstanceOf[Input].valueAsNumber } delayMillis.trigger { val millis: Int = delayMillis.now delaySlider.value = millis.toString delayDisplay.innerHTML = s"$millis msec" } }
Example 17
Source File: HttpTestExtensions.scala From sttp with Apache License 2.0 | 5 votes |
package sttp.client.testing import org.scalajs.dom.FileReader import org.scalajs.dom.raw.{Event, UIEvent} import sttp.client._ import sttp.client.dom.experimental.{FilePropertyBag, File => DomFile} import sttp.client.internal.SparkMD5 import scala.concurrent.{Future, Promise} import scala.language.higherKinds import scala.scalajs.js import scala.scalajs.js.JSConverters._ import scala.scalajs.js.JavaScriptException import scala.scalajs.js.typedarray.AB2TA import HttpTest.endpoint trait HttpTestExtensions[F[_]] extends AsyncExecutionContext { self: HttpTest[F] => private def withTemporaryFile[T](content: Option[Array[Byte]])(f: DomFile => Future[T]): Future[T] = { val data = content.getOrElse(Array.empty) val file = new DomFile( Array(data.toTypedArray.asInstanceOf[js.Any]).toJSArray, "temp.txt", FilePropertyBag( `type` = "text/plain" ) ) f(file) } private def withTemporaryNonExistentFile[T](f: DomFile => Future[T]): Future[T] = withTemporaryFile(None)(f) private def md5FileHash(file: DomFile): Future[String] = { val p = Promise[String]() val fileReader = new FileReader() fileReader.onload = (_: UIEvent) => { val arrayBuffer = fileReader.result.asInstanceOf[scala.scalajs.js.typedarray.ArrayBuffer] val hash = SparkMD5.ArrayBuffer.hash(arrayBuffer) p.success(hash) } fileReader.onerror = (_: Event) => p.failure(JavaScriptException("Error reading file")) fileReader.onabort = (_: Event) => p.failure(JavaScriptException("File read aborted")) fileReader.readAsArrayBuffer(file) p.future } "body" - { "post a file" in { withTemporaryFile(Some(testBodyBytes)) { f => postEcho.body(f).send().toFuture().map { response => response.body should be(Right(expectedPostEchoResponse)) } } } } "download file" - { "download a binary file using asFile" in { withTemporaryNonExistentFile { file => val req = basicRequest.get(uri"$endpoint/download/binary").response(asFile(file)) req.send().toFuture().flatMap { resp => md5FileHash(resp.body.right.get).map { _ shouldBe binaryFileMD5Hash } } } } "download a text file using asFile" in { withTemporaryNonExistentFile { file => val req = basicRequest.get(uri"$endpoint/download/text").response(asFile(file)) req.send().toFuture().flatMap { resp => md5FileHash(resp.body.right.get).map { _ shouldBe textFileMD5Hash } } } } } "multipart" - { def mp = basicRequest.post(uri"$endpoint/multipart") "send a multipart message with a file" in { withTemporaryFile(Some(testBodyBytes)) { f => val req = mp.multipartBody(multipartFile("p1", f), multipart("p2", "v2")) req.send().toFuture().map { resp => resp.body should be(Right(s"p1=$testBody (${f.name}), p2=v2$defaultFileName")) } } } } }
Example 18
Source File: ui.scala From playground-binding.scala with MIT License | 5 votes |
package com.ccm.me.playground.bindingscala.svgeditor import com.ccm.me.playground.bindingscala.ShowCase import com.thoughtworks.binding.Binding.{BindingSeq, Constants, Var} import com.thoughtworks.binding.{Binding, dom} import org.scalajs.dom.raw.{Event, MouseEvent, SVGElement, SVGTextElement} import org.scalajs.dom.{Node, document} import scala.language.implicitConversions class ui extends ShowCase { implicit def makeIntellijHappy[T<:org.scalajs.dom.raw.Node](x: scala.xml.Node): Binding[T] = throw new AssertionError("This should never execute.") implicit def intToString(i: Int ) = i.toString implicit val events: Var[Option[Event]] = Var(None) val model: RectShape = RectShape(Var(250), Var(170), Var(300), Var(150), Var("Hello !")) val selected: Var[Option[RectShape]] = Var(None) @dom override def css: Binding[BindingSeq[Node]] = <style> </style> <!-- --> @dom override def render: Binding[Node] = { import View._ implicit def toSvgTags(a: dom.Runtime.TagsAndTags2.type) = scalatags.JsDom.svgTags <div class="container" style="height:100%"> <p>Select, move or resize the following rectangle:</p> <svg data:width="100%" data:height="600"> <defs> <pattern data:id="smallGrid" data:width="10" data:height="10" data:patternUnits="userSpaceOnUse"> <path data:d="M 10 0 L 0 0 0 10" data:fill="none" data:stroke="gray" data:stroke-width="0.5"/> </pattern> <pattern data:id="grid" data:width="100" data:height="100" data:patternUnits="userSpaceOnUse"> <rect data:width="100" data:height="100" data:fill="url(#smallGrid)"/> <path data:d="M 100 0 L 0 0 0 100" data:fill="none" data:stroke="gray" data:stroke-width="1"/> </pattern> </defs> <rect data:width="100%" data:height="100%" data:fill="url(#grid)" /> <g data:id="layers"> <g data:id="layer-canvas"> { model.draw().bind } </g> <g data:id="layer-graphics"> {coords.bind} </g> </g> </svg> </div> } @dom def coords(): Binding[SVGElement] = { implicit def toSvgTags(a: dom.Runtime.TagsAndTags2.type) = scalatags.JsDom.svgTags val (x, y) = (Var(0), Var(0)) @dom def render(): Binding[SVGTextElement] = { <text data:x="10" data:y="20"> ({x.bind.toString}, {y.bind.toString}) </text> } events.bind match { case Some(e:MouseEvent) ⇒ x.value = e.pageX.toInt y.value = e.pageY.toInt case _ ⇒ } <g data:id="coords"> {render.bind} </g> } override def install() { def emit(e: Event) = { events.value = Some(e) events.value = None } document.onmousemove = emit _ document.onmousedown = emit _ document.onmousedown = emit _ } override def name: String = "playground-binding.scala/svg-editor" @dom override def description: Binding[Node] = <div>SVG shapes resizable using mouse</div> override def link: String = s"#playground-binding.scala/svg-editor" override def scalaFiddle: Option[String] = None }
Example 19
Source File: DragEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactDragEventFrom import org.scalajs.dom.raw.DataTransfer import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait DragEvent[T] extends MouseEvent[T, Event] { var dataTransfer: DataTransfer = js.native } object DragEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, button: Double, buttons: Double, cancelable: Boolean, clientX: Double, clientY: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, dataTransfer: DataTransfer, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => CallbackTo[Boolean], isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, metaKey: Boolean, movementX: Double, movementY: Double, nativeEvent: Event, pageX: Double, pageY: Double, persist: Callback, preventDefault: Callback, relatedTarget: EventTarget, screenX: Double, screenY: Double, shiftKey: Boolean, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): DragEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], button = button.asInstanceOf[js.Any], buttons = buttons.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clientX = clientX.asInstanceOf[js.Any], clientY = clientY.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], dataTransfer = dataTransfer.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1((t0: String) => getModifierState(t0).runNow()), isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], movementX = movementX.asInstanceOf[js.Any], movementY = movementY.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], pageX = pageX.asInstanceOf[js.Any], pageY = pageY.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, relatedTarget = relatedTarget.asInstanceOf[js.Any], screenX = screenX.asInstanceOf[js.Any], screenY = screenY.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[DragEvent[T]] } @scala.inline implicit class DragEventOps[Self <: ReactDragEventFrom[Element], T] (val x: Self with (ReactDragEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDataTransfer(value: DataTransfer): Self = this.set("dataTransfer", value.asInstanceOf[js.Any]) } }
Example 20
Source File: TransitionEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactTransitionEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait TransitionEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var elapsedTime: Double = js.native var propertyName: String = js.native var pseudoElement: String = js.native } object TransitionEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, elapsedTime: Double, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, propertyName: String, pseudoElement: String, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): TransitionEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], elapsedTime = elapsedTime.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, propertyName = propertyName.asInstanceOf[js.Any], pseudoElement = pseudoElement.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[TransitionEvent[T]] } @scala.inline implicit class TransitionEventOps[Self <: ReactTransitionEventFrom[Element], T] (val x: Self with (ReactTransitionEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setElapsedTime(value: Double): Self = this.set("elapsedTime", value.asInstanceOf[js.Any]) @scala.inline def setPropertyName(value: String): Self = this.set("propertyName", value.asInstanceOf[js.Any]) @scala.inline def setPseudoElement(value: String): Self = this.set("pseudoElement", value.asInstanceOf[js.Any]) } }
Example 21
Source File: TouchEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactTouchEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait TouchEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var altKey: Boolean = js.native var changedTouches: TouchList = js.native var ctrlKey: Boolean = js.native var metaKey: Boolean = js.native var shiftKey: Boolean = js.native var targetTouches: TouchList = js.native var touches: TouchList = js.native def getModifierState(key: String): Boolean = js.native } object TouchEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, cancelable: Boolean, changedTouches: TouchList, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => CallbackTo[Boolean], isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, metaKey: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, shiftKey: Boolean, stopPropagation: Callback, target: EventTarget, targetTouches: TouchList, timeStamp: Double, touches: TouchList, `type`: String ): TouchEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], changedTouches = changedTouches.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1((t0: String) => getModifierState(t0).runNow()), isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], targetTouches = targetTouches.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], touches = touches.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[TouchEvent[T]] } @scala.inline implicit class TouchEventOps[Self <: ReactTouchEventFrom[Element], T] (val x: Self with (ReactTouchEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAltKey(value: Boolean): Self = this.set("altKey", value.asInstanceOf[js.Any]) @scala.inline def setChangedTouches(value: TouchList): Self = this.set("changedTouches", value.asInstanceOf[js.Any]) @scala.inline def setCtrlKey(value: Boolean): Self = this.set("ctrlKey", value.asInstanceOf[js.Any]) @scala.inline def setGetModifierState(value: String => CallbackTo[Boolean]): Self = this.set("getModifierState", js.Any.fromFunction1((t0: String) => value(t0).runNow())) @scala.inline def setMetaKey(value: Boolean): Self = this.set("metaKey", value.asInstanceOf[js.Any]) @scala.inline def setShiftKey(value: Boolean): Self = this.set("shiftKey", value.asInstanceOf[js.Any]) @scala.inline def setTargetTouches(value: TouchList): Self = this.set("targetTouches", value.asInstanceOf[js.Any]) @scala.inline def setTouches(value: TouchList): Self = this.set("touches", value.asInstanceOf[js.Any]) } }
Example 22
Source File: UIEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactUIEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait UIEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var detail: Double = js.native var view: AbstractView = js.native } object UIEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, detail: Double, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String, view: AbstractView ): UIEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], detail = detail.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], view = view.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[UIEvent[T]] } @scala.inline implicit class UIEventOps[Self <: ReactUIEventFrom[Element], T] (val x: Self with (ReactUIEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDetail(value: Double): Self = this.set("detail", value.asInstanceOf[js.Any]) @scala.inline def setView(value: AbstractView): Self = this.set("view", value.asInstanceOf[js.Any]) } }
Example 23
Source File: ChangeEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait ChangeEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { @JSName("target") var target_ChangeEvent: EventTarget with T = js.native } object ChangeEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, stopPropagation: Callback, target: EventTarget with T, timeStamp: Double, `type`: String ): ChangeEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[ChangeEvent[T]] } @scala.inline implicit class ChangeEventOps[Self <: ReactEventFrom[Element], T] (val x: Self with (ReactEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }
Example 24
Source File: AnimationEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactAnimationEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait AnimationEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var animationName: String = js.native var elapsedTime: Double = js.native var pseudoElement: String = js.native } object AnimationEvent { @scala.inline def apply[T]( animationName: String, bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, elapsedTime: Double, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, pseudoElement: String, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): AnimationEvent[T] = { val __obj = js.Dynamic.literal(animationName = animationName.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], elapsedTime = elapsedTime.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, pseudoElement = pseudoElement.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[AnimationEvent[T]] } @scala.inline implicit class AnimationEventOps[Self <: ReactAnimationEventFrom[Element], T] (val x: Self with (ReactAnimationEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAnimationName(value: String): Self = this.set("animationName", value.asInstanceOf[js.Any]) @scala.inline def setElapsedTime(value: Double): Self = this.set("elapsedTime", value.asInstanceOf[js.Any]) @scala.inline def setPseudoElement(value: String): Self = this.set("pseudoElement", value.asInstanceOf[js.Any]) } }
Example 25
Source File: ClipboardEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactClipboardEventFrom import org.scalajs.dom.raw.DataTransfer import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait ClipboardEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var clipboardData: DataTransfer = js.native } object ClipboardEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, clipboardData: DataTransfer, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): ClipboardEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clipboardData = clipboardData.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[ClipboardEvent[T]] } @scala.inline implicit class ClipboardEventOps[Self <: ReactClipboardEventFrom[Element], T] (val x: Self with (ReactClipboardEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setClipboardData(value: DataTransfer): Self = this.set("clipboardData", value.asInstanceOf[js.Any]) } }
Example 26
Source File: InvalidEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait InvalidEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { @JSName("target") var target_InvalidEvent: EventTarget with T = js.native } object InvalidEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, stopPropagation: Callback, target: EventTarget with T, timeStamp: Double, `type`: String ): InvalidEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[InvalidEvent[T]] } @scala.inline implicit class InvalidEventOps[Self <: ReactEventFrom[Element], T] (val x: Self with (ReactEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }
Example 27
Source File: CompositionEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactCompositionEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait CompositionEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var data: String = js.native } object CompositionEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, data: String, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): CompositionEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], data = data.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[CompositionEvent[T]] } @scala.inline implicit class CompositionEventOps[Self <: ReactCompositionEventFrom[Element], T] (val x: Self with (ReactCompositionEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setData(value: String): Self = this.set("data", value.asInstanceOf[js.Any]) } }
Example 28
Source File: CarouselItem.scala From scalajs-react-bootstrap with MIT License | 5 votes |
package com.acework.js.components.bootstrap import com.acework.js.utils.{Mappable, Mergeable, TransitionEvent} import japgolly.scalajs.react._ import japgolly.scalajs.react.vdom.prefix_<^._ import org.scalajs.dom.raw.Event import scala.scalajs.js import scala.scalajs.js.{UndefOr, undefined} object CarouselItem extends BootstrapComponent { override type P = CarouselItem override type S = State override type B = Backend override type N = TopNode override def defaultProps = CarouselItem() case class CarouselItem(index: Int = 0, active: UndefOr[Boolean] = undefined, animation: UndefOr[Boolean] = true, animateIn: UndefOr[Boolean] = false, animateOut: UndefOr[Boolean] = false, direction: UndefOr[Directions.Value] = Directions.next, onAnimateOutEnd: UndefOr[(Int) => Unit] = undefined, caption: UndefOr[String] = undefined, addClasses: String = "") extends MergeableProps[CarouselItem] { def merge(t: Map[String, Any]): CarouselItem = implicitly[Mergeable[CarouselItem]].merge(this, t) def asMap: Map[String, Any] = implicitly[Mappable[CarouselItem]].toMap(this) def apply(children: ReactNode*) = component(this, children) def apply() = component(this) } case class State(direction: UndefOr[Directions.Value] = undefined) class Backend($: BackendScope[CarouselItem, State]) { def startAnimation() = { if ($.isMounted()) $.modState(s => s.copy(direction = if ($.props.direction.getOrElse(Directions.next) == Directions.prev) Directions.right else Directions.left)) } def onAnimateOutEnd(e: Any) = { if ($.isMounted() && $.props.onAnimateOutEnd.isDefined) $.props.onAnimateOutEnd.get($.props.index) } } val component = ReactComponentB[CarouselItem]("CarouselItem") .initialState(State()) .backend(new Backend(_)) .render((P, C, S, B) => { def renderCaption() = { if (P.caption.isDefined) { <.div(^.className := "carousel-caption")(P.caption.get) } else EmptyTag } var classes = Map("item" -> true, "active" -> (P.active.getOrElse(false) && !P.animateIn.getOrElse(false) || P.animateOut.getOrElse(false)), "next" -> (P.active.getOrElse(false) && P.animateIn.getOrElse(false) && P.direction.getOrElse(Directions.next) == Directions.next), "prev" -> (P.active.getOrElse(false) && P.animateIn.getOrElse(false) && P.direction.getOrElse(Directions.next) == Directions.prev) ) if (S.direction.isDefined && (P.animateIn.getOrElse(false) || P.animateOut.getOrElse(false))) classes += (S.direction.get.toString -> true) // TODO spread props <.div(^.classSet1M(P.addClasses, classes))(C, renderCaption()) }) .componentWillReceiveProps(($, newProps) => if ($.props.active.getOrElse(false) != newProps.active.getOrElse(false)) $.modState(_.copy(direction = undefined)) ) .componentDidUpdate(($, previousProps, S) => { if (!$.props.active.getOrElse(false) && previousProps.active.getOrElse(false)) { TransitionEvent.addEndEventListener($.getDOMNode(), (e: Event) => $.backend.onAnimateOutEnd(e)) } if ($.props.active.getOrElse(false) != previousProps.active.getOrElse(false)) { js.timers.setTimeout(20)($.backend.startAnimation()) } }) .build }
Example 29
Source File: KeyboardEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactKeyboardEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait KeyboardEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var altKey: Boolean = js.native var charCode: Double = js.native var ctrlKey: Boolean = js.native def getModifierState(key: String): Boolean = js.native } object KeyboardEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, cancelable: Boolean, charCode: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => CallbackTo[Boolean], isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, key: String, keyCode: Double, locale: String, location: Double, metaKey: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, repeat: Boolean, shiftKey: Boolean, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String, which: Double ): KeyboardEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], charCode = charCode.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1((t0: String) => getModifierState(t0).runNow()), isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], key = key.asInstanceOf[js.Any], keyCode = keyCode.asInstanceOf[js.Any], locale = locale.asInstanceOf[js.Any], location = location.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, repeat = repeat.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], which = which.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[KeyboardEvent[T]] } @scala.inline implicit class KeyboardEventOps[Self <: ReactKeyboardEventFrom[Element], T] (val x: Self with (ReactKeyboardEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAltKey(value: Boolean): Self = this.set("altKey", value.asInstanceOf[js.Any]) @scala.inline def setCharCode(value: Double): Self = this.set("charCode", value.asInstanceOf[js.Any]) @scala.inline def setCtrlKey(value: Boolean): Self = this.set("ctrlKey", value.asInstanceOf[js.Any]) @scala.inline def setGetModifierState(value: String => CallbackTo[Boolean]): Self = this.set("getModifierState", js.Any.fromFunction1((t0: String) => value(t0).runNow())) @scala.inline def setKey(value: String): Self = this.set("key", value.asInstanceOf[js.Any]) @scala.inline def setKeyCode(value: Double): Self = this.set("keyCode", value.asInstanceOf[js.Any]) @scala.inline def setLocale(value: String): Self = this.set("locale", value.asInstanceOf[js.Any]) @scala.inline def setLocation(value: Double): Self = this.set("location", value.asInstanceOf[js.Any]) @scala.inline def setMetaKey(value: Boolean): Self = this.set("metaKey", value.asInstanceOf[js.Any]) @scala.inline def setRepeat(value: Boolean): Self = this.set("repeat", value.asInstanceOf[js.Any]) @scala.inline def setShiftKey(value: Boolean): Self = this.set("shiftKey", value.asInstanceOf[js.Any]) @scala.inline def setWhich(value: Double): Self = this.set("which", value.asInstanceOf[js.Any]) } }
Example 30
Source File: WheelEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactWheelEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait WheelEvent[T] extends MouseEvent[T, Event] { var deltaMode: Double = js.native var deltaX: Double = js.native var deltaY: Double = js.native var deltaZ: Double = js.native } object WheelEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, button: Double, buttons: Double, cancelable: Boolean, clientX: Double, clientY: Double, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, deltaMode: Double, deltaX: Double, deltaY: Double, deltaZ: Double, eventPhase: Double, getModifierState: String => CallbackTo[Boolean], isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, metaKey: Boolean, movementX: Double, movementY: Double, nativeEvent: Event, pageX: Double, pageY: Double, persist: Callback, preventDefault: Callback, relatedTarget: EventTarget, screenX: Double, screenY: Double, shiftKey: Boolean, stopPropagation: Callback, target: EventTarget, timeStamp: Double, `type`: String ): WheelEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], button = button.asInstanceOf[js.Any], buttons = buttons.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], clientX = clientX.asInstanceOf[js.Any], clientY = clientY.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], deltaMode = deltaMode.asInstanceOf[js.Any], deltaX = deltaX.asInstanceOf[js.Any], deltaY = deltaY.asInstanceOf[js.Any], deltaZ = deltaZ.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1((t0: String) => getModifierState(t0).runNow()), isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], movementX = movementX.asInstanceOf[js.Any], movementY = movementY.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], pageX = pageX.asInstanceOf[js.Any], pageY = pageY.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, relatedTarget = relatedTarget.asInstanceOf[js.Any], screenX = screenX.asInstanceOf[js.Any], screenY = screenY.asInstanceOf[js.Any], shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[WheelEvent[T]] } @scala.inline implicit class WheelEventOps[Self <: ReactWheelEventFrom[Element], T] (val x: Self with (ReactWheelEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDeltaMode(value: Double): Self = this.set("deltaMode", value.asInstanceOf[js.Any]) @scala.inline def setDeltaX(value: Double): Self = this.set("deltaX", value.asInstanceOf[js.Any]) @scala.inline def setDeltaY(value: Double): Self = this.set("deltaY", value.asInstanceOf[js.Any]) @scala.inline def setDeltaZ(value: Double): Self = this.set("deltaZ", value.asInstanceOf[js.Any]) } }
Example 31
Source File: FocusEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsJapgolly.react.mod import japgolly.scalajs.react.Callback import japgolly.scalajs.react.CallbackTo import japgolly.scalajs.react.ReactFocusEventFrom import org.scalajs.dom.raw.Element import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait FocusEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var relatedTarget: EventTarget = js.native @JSName("target") var target_FocusEvent: EventTarget with T = js.native } object FocusEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: CallbackTo[Boolean], isPropagationStopped: CallbackTo[Boolean], isTrusted: Boolean, nativeEvent: Event, persist: Callback, preventDefault: Callback, relatedTarget: EventTarget, stopPropagation: Callback, target: EventTarget with T, timeStamp: Double, `type`: String ): FocusEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = isDefaultPrevented.toJsFn, isPropagationStopped = isPropagationStopped.toJsFn, isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = persist.toJsFn, preventDefault = preventDefault.toJsFn, relatedTarget = relatedTarget.asInstanceOf[js.Any], stopPropagation = stopPropagation.toJsFn, target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[FocusEvent[T]] } @scala.inline implicit class FocusEventOps[Self <: ReactFocusEventFrom[Element], T] (val x: Self with (ReactFocusEventFrom[T with Element])) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setRelatedTarget(value: EventTarget): Self = this.set("relatedTarget", value.asInstanceOf[js.Any]) @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }
Example 32
Source File: TransitionEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticTransitionEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait TransitionEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var elapsedTime: Double = js.native var propertyName: String = js.native var pseudoElement: String = js.native } object TransitionEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, elapsedTime: Double, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, propertyName: String, pseudoElement: String, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String ): TransitionEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], elapsedTime = elapsedTime.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), propertyName = propertyName.asInstanceOf[js.Any], pseudoElement = pseudoElement.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[TransitionEvent[T]] } @scala.inline implicit class TransitionEventOps[Self <: SyntheticTransitionEvent[_], T] (val x: Self with SyntheticTransitionEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setElapsedTime(value: Double): Self = this.set("elapsedTime", value.asInstanceOf[js.Any]) @scala.inline def setPropertyName(value: String): Self = this.set("propertyName", value.asInstanceOf[js.Any]) @scala.inline def setPseudoElement(value: String): Self = this.set("pseudoElement", value.asInstanceOf[js.Any]) } }
Example 33
Source File: TouchEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticTouchEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait TouchEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var altKey: Boolean = js.native var changedTouches: TouchList = js.native var ctrlKey: Boolean = js.native var metaKey: Boolean = js.native var shiftKey: Boolean = js.native var targetTouches: TouchList = js.native var touches: TouchList = js.native def getModifierState(key: String): Boolean = js.native } object TouchEvent { @scala.inline def apply[T]( altKey: Boolean, bubbles: Boolean, cancelable: Boolean, changedTouches: TouchList, ctrlKey: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, getModifierState: String => Boolean, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, metaKey: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, shiftKey: Boolean, stopPropagation: () => Unit, target: EventTarget, targetTouches: TouchList, timeStamp: Double, touches: TouchList, `type`: String ): TouchEvent[T] = { val __obj = js.Dynamic.literal(altKey = altKey.asInstanceOf[js.Any], bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], changedTouches = changedTouches.asInstanceOf[js.Any], ctrlKey = ctrlKey.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], getModifierState = js.Any.fromFunction1(getModifierState), isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], metaKey = metaKey.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), shiftKey = shiftKey.asInstanceOf[js.Any], stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], targetTouches = targetTouches.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], touches = touches.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[TouchEvent[T]] } @scala.inline implicit class TouchEventOps[Self <: SyntheticTouchEvent[_], T] (val x: Self with SyntheticTouchEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setAltKey(value: Boolean): Self = this.set("altKey", value.asInstanceOf[js.Any]) @scala.inline def setChangedTouches(value: TouchList): Self = this.set("changedTouches", value.asInstanceOf[js.Any]) @scala.inline def setCtrlKey(value: Boolean): Self = this.set("ctrlKey", value.asInstanceOf[js.Any]) @scala.inline def setGetModifierState(value: String => Boolean): Self = this.set("getModifierState", js.Any.fromFunction1(value)) @scala.inline def setMetaKey(value: Boolean): Self = this.set("metaKey", value.asInstanceOf[js.Any]) @scala.inline def setShiftKey(value: Boolean): Self = this.set("shiftKey", value.asInstanceOf[js.Any]) @scala.inline def setTargetTouches(value: TouchList): Self = this.set("targetTouches", value.asInstanceOf[js.Any]) @scala.inline def setTouches(value: TouchList): Self = this.set("touches", value.asInstanceOf[js.Any]) } }
Example 34
Source File: UIEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import slinky.web.SyntheticUIEvent import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait UIEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { var detail: Double = js.native var view: AbstractView = js.native } object UIEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, detail: Double, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, stopPropagation: () => Unit, target: EventTarget, timeStamp: Double, `type`: String, view: AbstractView ): UIEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], detail = detail.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any], view = view.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[UIEvent[T]] } @scala.inline implicit class UIEventOps[Self <: SyntheticUIEvent[_], T] (val x: Self with SyntheticUIEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setDetail(value: Double): Self = this.set("detail", value.asInstanceOf[js.Any]) @scala.inline def setView(value: AbstractView): Self = this.set("view", value.asInstanceOf[js.Any]) } }
Example 35
Source File: ChangeEvent.scala From Converter with GNU General Public License v3.0 | 5 votes |
package typingsSlinky.react.mod import org.scalajs.dom.raw.Event import org.scalajs.dom.raw.EventTarget import scala.scalajs.js import scala.scalajs.js.`|` import scala.scalajs.js.annotation._ @js.native trait ChangeEvent[T] extends BaseSyntheticEvent[Event, EventTarget with T, EventTarget] { @JSName("target") var target_ChangeEvent: EventTarget with T = js.native } object ChangeEvent { @scala.inline def apply[T]( bubbles: Boolean, cancelable: Boolean, currentTarget: EventTarget with T, defaultPrevented: Boolean, eventPhase: Double, isDefaultPrevented: () => Boolean, isPropagationStopped: () => Boolean, isTrusted: Boolean, nativeEvent: Event, persist: () => Unit, preventDefault: () => Unit, stopPropagation: () => Unit, target: EventTarget with T, timeStamp: Double, `type`: String ): ChangeEvent[T] = { val __obj = js.Dynamic.literal(bubbles = bubbles.asInstanceOf[js.Any], cancelable = cancelable.asInstanceOf[js.Any], currentTarget = currentTarget.asInstanceOf[js.Any], defaultPrevented = defaultPrevented.asInstanceOf[js.Any], eventPhase = eventPhase.asInstanceOf[js.Any], isDefaultPrevented = js.Any.fromFunction0(isDefaultPrevented), isPropagationStopped = js.Any.fromFunction0(isPropagationStopped), isTrusted = isTrusted.asInstanceOf[js.Any], nativeEvent = nativeEvent.asInstanceOf[js.Any], persist = js.Any.fromFunction0(persist), preventDefault = js.Any.fromFunction0(preventDefault), stopPropagation = js.Any.fromFunction0(stopPropagation), target = target.asInstanceOf[js.Any], timeStamp = timeStamp.asInstanceOf[js.Any]) __obj.updateDynamic("type")(`type`.asInstanceOf[js.Any]) __obj.asInstanceOf[ChangeEvent[T]] } @scala.inline implicit class ChangeEventOps[Self <: ChangeEvent[_], T] (val x: Self with ChangeEvent[T]) extends AnyVal { @scala.inline def duplicate: Self = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x)).asInstanceOf[Self] @scala.inline def combineWith[Other <: js.Any](other: Other): Self with Other = (js.Dynamic.global.Object.assign(js.Dynamic.literal(), x, other.asInstanceOf[js.Any])).asInstanceOf[Self with Other] @scala.inline def set(key: String, value: js.Any): Self = { x.asInstanceOf[js.Dynamic].updateDynamic(key)(value) x } @scala.inline def setTarget(value: EventTarget with T): Self = this.set("target", value.asInstanceOf[js.Any]) } }