515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
|
# File 'lib/bull/ui_core.rb', line 515
def render
span do
select(class: 'select ', multiple: true, value: params.value) do
option{''}
params.options.each {|val| option(value: val){val}} end.on(:change) do |event|
list = params.value.dup
if list.include? event.target.value
list.delete event.target.value
else
list << event.target.value
end
params.on_change.call list
end
=begin
table do
tr do
th{' '}
th{' '}
end
params.values.each do |v|
tr do
td{v}
td{i(class: 'fa fa-times fa-2x')}.on(:click) do
list = params.values.dup
list.delete v
params.on_change.call list
end
end
end
end
=end
end
end
|