diff options
Diffstat (limited to 'webapp/coffee/dependency_input.coffee')
-rw-r--r-- | webapp/coffee/dependency_input.coffee | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/webapp/coffee/dependency_input.coffee b/webapp/coffee/dependency_input.coffee index a5d3d1e..d67d430 100644 --- a/webapp/coffee/dependency_input.coffee +++ b/webapp/coffee/dependency_input.coffee @@ -21,9 +21,22 @@ class DependencyInput Mustache.tags = ['[[', ']]'] widget = jQuery(Mustache.render @template, context) input = $(widget[3]) + q_value = "ID no identificado" + opt_value = "ID inexistente o vacĂo" + + opt_id = @value + opt_name = ".options.#{opt_id}.text" + opt_widget = $("input[name$='#{opt_name}']") + if opt_widget.length > 0 + opt_value = opt_widget.val() + q_name = opt_widget.attr("name").replace(opt_name, ".name") + question_widget = $("input[name='#{q_name}']") + if question_widget.length > 0 + q_value = question_widget.val() + input.popover({ - title: "title", - content: "content" + title: q_value, + content: opt_value }) return widget |