Sha256: 8bfd743d7f5da2adfa44aa8b7460117d2b9a682a255b206bddaf1a53b735d115
Contents?: true
Size: 498 Bytes
Versions: 4
Compression:
Stored size: 498 Bytes
Contents
import { Controller } from "@hotwired/stimulus"; export default class EditPageController extends Controller<HTMLFormElement> { readonly formTarget: HTMLFormElement; static get targets() { return ["form"]; } preview() { const form = this.formTarget; const prevAction = form.action; const prevTarget = form.target; form.target = "_blank"; form.action = form.dataset.previewUrl; form.submit(); form.action = prevAction; form.target = prevTarget; } }
Version data entries
4 entries across 4 versions & 1 rubygems