Using separated methods to set and get the innerHTML

This commit is contained in:
Carlos Eduardo L. Lopes 2012-09-27 11:27:04 -03:00
parent 96e3401d3f
commit a2748b0e62
2 changed files with 7 additions and 7 deletions

View File

@ -25,11 +25,11 @@ module Capybara::Webkit
end
def inner_html
invoke 'innerHTML'
invoke 'get_innerHTML'
end
def inner_html=(value)
invoke 'innerHTML', value
invoke 'set_innerHTML', value
end
def set(value)

View File

@ -168,12 +168,12 @@ Capybara = {
return this.nodes[index].value;
},
innerHTML: function(index, value) {
if(value === undefined)
return this.nodes[index].innerHTML;
else
this.nodes[index].innerHTML = value;
get_innerHTML: function(index) {
return this.nodes[index].innerHTML;
},
set_innerHTML: function(index, value) {
this.nodes[index].innerHTML = value;
return true;
},