Skip to content

Commit c909f1b

Browse files
committedSep 24, 2014
dom/element/select: add some more API
1 parent 910ff6b commit c909f1b

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
 

‎opal/browser/dom/element/select.rb

+20
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,26 @@ def value
1111
}
1212
}
1313
end
14+
15+
def labels
16+
NodeSet[Native::Array.new(`#@native.labels`)]
17+
end
18+
19+
def options
20+
NodeSet[Native::Array.new(`#@native.options`)]
21+
end
22+
23+
def option
24+
DOM(`#@native.options[#@native.selectedIndex]`)
25+
end
26+
27+
def index
28+
`#@native.selectedIndex`
29+
end
30+
31+
alias_native :multiple?, :multiple
32+
alias_native :required?, :required
33+
alias_native :length
1434
end
1535

1636
end; end; end

0 commit comments

Comments
 (0)