You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by cu...@apache.org on 2019/05/01 23:06:18 UTC

[whimsy] 01/04: Allow multiple value selects

This is an automated email from the ASF dual-hosted git repository.

curcuru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git

commit d37e02f750105e495654519843fdccad0048d0ce
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Wed May 1 16:15:04 2019 -0400

    Allow multiple value selects
---
 lib/whimsy/asf/forms.rb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/whimsy/asf/forms.rb b/lib/whimsy/asf/forms.rb
index 257361b..7102ed3 100644
--- a/lib/whimsy/asf/forms.rb
+++ b/lib/whimsy/asf/forms.rb
@@ -66,6 +66,7 @@ class Wunderbar::HtmlMarkup
     value: '', # Currently selected value
     valuelabel: '', # Currently selected valuelabel
     options: nil, # ['value'] or {"value" => 'Label for value'} of all selectable values
+    multiple: false,
     required: false,
     readonly: false,
     icon: nil,
@@ -80,7 +81,7 @@ class Wunderbar::HtmlMarkup
       _label.control_label.col_sm_3 label, for: "#{name}"
       _div.col_sm_9 do
         _div.input_group do
-          _select.form_control name: "#{name}", id: "#{name}", aria_describedby: "#{aria_describedby}", required: required, readonly: readonly do
+          _select.form_control name: "#{name}", id: "#{name}", multiple: "#{multiple}", aria_describedby: "#{aria_describedby}", required: required, readonly: readonly do
             if ''.eql?(value)
               if ''.eql?(placeholder)
                 _option '', value: '', selected: 'selected'