Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webapp/coffee/dependency_input.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/coffee/dependency_input.coffee')
-rw-r--r--webapp/coffee/dependency_input.coffee17
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