Task creation (workflow dependent frames)
This commit is contained in:
+7
-5
@@ -1,16 +1,18 @@
|
||||
import { Controller } from '@hotwired/stimulus'
|
||||
|
||||
// TODO: unite with ProjectsSelectorController?
|
||||
class FormProjectsSelectorController extends Controller {
|
||||
class DependentFramesSelectorController extends Controller {
|
||||
static values = {'param': String}
|
||||
|
||||
static targets = ['frame']
|
||||
|
||||
changeProject(event) {
|
||||
refresh(event) {
|
||||
const loc = new URL(location)
|
||||
const selected = event.target.selectedOptions[0]
|
||||
const code = selected.dataset.code
|
||||
loc.searchParams.set('project', code)
|
||||
const value = selected.dataset.code || selected.value
|
||||
loc.searchParams.set(this.paramValue, value)
|
||||
Turbo.visit(loc.toString(), {frame: this.frameTarget})
|
||||
}
|
||||
}
|
||||
|
||||
export default FormProjectsSelectorController
|
||||
export default DependentFramesSelectorController
|
||||
Reference in New Issue
Block a user