[Checkins] SVN: zc.testbrowser/trunk/src/zc/testbrowser/real.js
Implement the radio button value lookup.
Justas SadzeviÃÂius
justas at pov.lt
Mon Sep 24 12:51:55 EDT 2007
Log message for revision 79891:
Implement the radio button value lookup.
(Justas, Rocky)
Changed:
U zc.testbrowser/trunk/src/zc/testbrowser/real.js
-=-
Modified: zc.testbrowser/trunk/src/zc/testbrowser/real.js
===================================================================
--- zc.testbrowser/trunk/src/zc/testbrowser/real.js 2007-09-24 16:49:42 UTC (rev 79890)
+++ zc.testbrowser/trunk/src/zc/testbrowser/real.js 2007-09-24 16:51:54 UTC (rev 79891)
@@ -251,16 +251,27 @@
function tb_get_listcontrol_value(token) {
var elem = tb_tokens[token];
var tagName = elem.tagName;
- var options = new Array();
+ var values = new Array();
if (tagName == 'SELECT') {
var res = tb_xpath('child::option', elem)
for (var c = 0; c < res.snapshotLength; c++) {
var item = res.snapshotItem(c);
if (item.selected)
- options.push(res.snapshotItem(c).getAttribute('value'));
+ values.push(res.snapshotItem(c).getAttribute('value'));
}
+ } else if (tagName == 'INPUT') {
+ var elemName = elem.getAttribute('name');
+ var res = tb_xpath('//input[@name="' +
+ elemName +
+ '"][@type="radio"]', elem);
+ for (var c = 0; c < res.snapshotLength; c++) {
+ var item = res.snapshotItem(c);
+ if (item.checked) {
+ values.push(item.getAttribute('value'));
+ }
+ }
}
- return options.toSource();
+ return values.toSource();
}
function tb_get_listcontrol_displayValue(token) {
More information about the Checkins
mailing list