Codebase list sugar-read-activity / d542a53
Check for page load in get_page_height function Manuel QuiƱones authored 12 years ago Gonzalo Odiard committed 12 years ago
1 changed file(s) with 6 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
1010 Gets height (in pixels) of loaded (X)HTML page.
1111 This is done via javascript at the moment
1212 '''
13 #TODO: Need to check status of page load
1413 js = 'oldtitle=document.title;' + \
14 'if (document.body == null) {' + \
15 'document.title = 0} else {' + \
1516 'document.title=Math.max(document.body.scrollHeight, ' + \
1617 'document.body.offsetHeight,document.documentElement.clientHeight,' + \
1718 'document.documentElement.scrollHeight, ' + \
18 'document.documentElement.offsetHeight);'
19 'document.documentElement.offsetHeight)};'
1920 self.execute_script(js)
2021 ret = self.get_main_frame().get_title()
2122 js = 'document.title=oldtitle;'
2223 self.execute_script(js)
23 if ret is None:
24 try:
25 return int(ret)
26 except ValueError:
2427 return 0
25 return int(ret)
2628
2729 def add_bottom_padding(self, incr):
2830 '''