Skip to content

Commit 7f7a5af

Browse files
committed
Upgrade third party dependency JavaScript-XPath to 0.1.12
Amongst other improvements it fixes a typo bug which caused initialization problems for BaseExprHasPredicates. Thanks for Jacques Bonet <[email protected]> for noticing.
1 parent eace3b0 commit 7f7a5af

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

java/server/src/org/openqa/selenium/server/InjectionHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ public static void init() {
135135
appendFileContent(sb, "/core/xpath/xmltoken.js");
136136
appendFileContent(sb, "/core/xpath/dom.js");
137137
appendFileContent(sb, "/core/xpath/xpath.js");
138-
appendFileContent(sb, "/core/xpath/javascript-xpath-0.1.11.js");
138+
appendFileContent(sb, "/core/xpath/javascript-xpath-0.1.12.js");
139139
appendFileContent(sb, "/core/scripts/user-extensions.js");
140140
} catch (Exception e) {
141141
if (failOnError) {
@@ -170,7 +170,7 @@ private static void writeScriptTags(OutputStream os) throws IOException {
170170
writeScriptTag(os, "/core/xpath/xmltoken.js");
171171
writeScriptTag(os, "/core/xpath/dom.js");
172172
writeScriptTag(os, "/core/xpath/xpath.js");
173-
writeScriptTag(os, "/core/xpath/javascript-xpath-0.1.11.js");
173+
writeScriptTag(os, "/core/xpath/javascript-xpath-0.1.12.js");
174174
writeScriptTag(os, "/core/scripts/user-extensions.js");
175175
}
176176

javascript/selenium-core/RemoteRunner.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<script language="JavaScript" type="text/javascript" src="xpath/xmltoken.js"></script>
4242
<script language="JavaScript" type="text/javascript" src="xpath/dom.js"></script>
4343
<script language="JavaScript" type="text/javascript" src="xpath/xpath.js"></script>
44-
<script language="JavaScript" type="text/javascript" src="xpath/javascript-xpath-0.1.11.js"></script>
44+
<script language="JavaScript" type="text/javascript" src="xpath/javascript-xpath-0.1.12.js"></script>
4545
<script language="JavaScript" type="text/javascript" src="scripts/user-extensions.js"></script>
4646
<script language="JavaScript" type="text/javascript">
4747

javascript/selenium-core/TestRunner.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<script language="JavaScript" type="text/javascript" src="xpath/xmltoken.js"></script>
4848
<script language="JavaScript" type="text/javascript" src="xpath/dom.js"></script>
4949
<script language="JavaScript" type="text/javascript" src="xpath/xpath.js"></script>
50-
<script language="JavaScript" type="text/javascript" src="xpath/javascript-xpath-0.1.11.js"></script>
50+
<script language="JavaScript" type="text/javascript" src="xpath/javascript-xpath-0.1.12.js"></script>
5151
<script language="JavaScript" type="text/javascript" src="scripts/user-extensions.js"></script>
5252
</head>
5353

javascript/selenium-core/xpath/javascript-xpath-0.1.11.js renamed to javascript/selenium-core/xpath/javascript-xpath-0.1.12.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* JavaScript-XPath 0.1.11
1+
/* JavaScript-XPath 0.1.12
22
* (c) 2007 Cybozu Labs, Inc.
33
*
44
* JavaScript-XPath is freely distributable under the terms of an MIT-style license.
@@ -308,7 +308,7 @@ BaseExprHasPredicates.parsePredicates = function(lexer, expr) {
308308
}
309309
};
310310

311-
BaseExprHasPredicates.prototyps = new BaseExpr();
311+
BaseExprHasPredicates.prototype = new BaseExpr();
312312

313313
BaseExprHasPredicates.prototype.evaluatePredicates = function(nodeset, start) {
314314
var predicates, predicate, nodes, node, nodeset, position, reverse;

0 commit comments

Comments
 (0)