author | Michael Krelin <hacker@klever.net> | 2006-09-29 23:02:49 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2006-09-29 23:02:49 (UTC) |
commit | 74a277c2d7ac5416c3b55565e6d5e8e5a15b389d (patch) (unidiff) | |
tree | 755ac7da52079e87a29b68191e66d7e1d7c0a766 /content/util.js | |
parent | 3cf3cf1000ce6b27ac622c75fc3d114874e2f3a8 (diff) | |
download | fireflix-74a277c2d7ac5416c3b55565e6d5e8e5a15b389d.zip fireflix-74a277c2d7ac5416c3b55565e6d5e8e5a15b389d.tar.gz fireflix-74a277c2d7ac5416c3b55565e6d5e8e5a15b389d.tar.bz2 |
code beauty: mass-assignment of xul elements to member variables
git-svn-id: http://svn.klever.net/kin/fireflix/trunk@169 fe716a7a-6dde-0310-88d9-d003556173a8
-rw-r--r-- | content/util.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/content/util.js b/content/util.js index 5af0978..c4af09e 100644 --- a/content/util.js +++ b/content/util.js | |||
@@ -46,16 +46,25 @@ function toutf8(ucode) { | |||
46 | * extract xpath-specified string value | 46 | * extract xpath-specified string value |
47 | */ | 47 | */ |
48 | function xp_str(xp,x) { | 48 | function xp_str(xp,x) { |
49 | var rv = x.evaluate( | 49 | var rv = x.evaluate( |
50 | xp, x, null, XPathResult.STRING_TYPE, null ); | 50 | xp, x, null, XPathResult.STRING_TYPE, null ); |
51 | return rv.stringValue; | 51 | return rv.stringValue; |
52 | } | 52 | } |
53 | /* | 53 | /* |
54 | * extract xpath-specified node | 54 | * extract xpath-specified node |
55 | */ | 55 | */ |
56 | function xp_node(xp,x) { | 56 | function xp_node(xp,x) { |
57 | var rv = x.evaluate( | 57 | var rv = x.evaluate( |
58 | xp, x, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ); | 58 | xp, x, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ); |
59 | return rv.singleNodeValue; | 59 | return rv.singleNodeValue; |
60 | } | 60 | } |
61 | 61 | ||
62 | /* | ||
63 | * pull in elements into documents as a member variables | ||
64 | */ | ||
65 | function pull_elements(th,d,els) { | ||
66 | for(var e in els) { | ||
67 | var en=els[e]; | ||
68 | th[en] = d.getElementById(en); | ||
69 | } | ||
70 | } | ||