aboutsummaryrefslogtreecommitdiffstats
path: root/app/javascript/helpers/master_slave.coffee
diff options
context:
space:
mode:
authorZog2018-01-29 08:45:02 +0100
committerZog2018-01-29 08:45:02 +0100
commit05bc96db48a0a84fd2c50e457dc767f88950a9b4 (patch)
treeabff83921023a3f697e8ab1e3c064dd2150fc35b /app/javascript/helpers/master_slave.coffee
parent22c38fb750843f0c74996175a6bd17a1f20a943c (diff)
downloadchouette-core-05bc96db48a0a84fd2c50e457dc767f88950a9b4.tar.bz2
Refs #5750 @1h; Manage non-commercial StopAreas
- Add a `kind` attribute - Hide irrelevant fields in the form
Diffstat (limited to 'app/javascript/helpers/master_slave.coffee')
-rw-r--r--app/javascript/helpers/master_slave.coffee8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/javascript/helpers/master_slave.coffee b/app/javascript/helpers/master_slave.coffee
index 11f6bca7e..4866a55e3 100644
--- a/app/javascript/helpers/master_slave.coffee
+++ b/app/javascript/helpers/master_slave.coffee
@@ -3,16 +3,16 @@ class MasterSlave
$(selector).find('[data-master]').each (i, slave)->
$slave = $(slave)
master = $($slave.data().master)
- console.log $slave.data().master
- console.log master
+ console.log $slave
+ console.log $slave.find("input:disabled, select:disabled")
+ $slave.find("input:disabled, select:disabled").attr "data-slave-force-disabled", "true"
toggle = ->
val = master.filter(":checked").val() if master.filter("[type=radio]").length > 0
val ||= master.val()
selected = val == $slave.data().value
$slave.toggle selected
- $slave.find("input, select").attr "disabled", !selected
+ $slave.find("input, select").filter(":not([data-slave-force-disabled])").attr "disabled", !selected
master.change toggle
toggle()
- # $slave.toggle master.val() == $slave.data().value
export default MasterSlave