Sha256: 9b0d2e2fab06f8fb8c9315d1b595f736a5c1e4f355a940bad4215f9092c32678
Contents?: true
Size: 653 Bytes
Versions: 3
Compression:
Stored size: 653 Bytes
Contents
import { Controller } from '@hotwired/stimulus'; export class RushJobMongoidTableUpdateController extends Controller { updateJobs() { const headers = { 'Accept': 'text/vnd.turbo-stream.html' }; this.blurTable(); this.clearFlash(); fetch(document.location.href, { headers: headers }) .then(response => response.text()) .then(html => Turbo.renderStreamMessage(html)); } blurTable() { const jobsContainer = document.getElementById('rush-job-mongoid-jobs'); jobsContainer.classList.add('table-refresh'); } clearFlash() { document.getElementById('rush-job-mongoid-flash-messages').innerHTML = ''; } }
Version data entries
3 entries across 3 versions & 1 rubygems