Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit 5014017

Browse files
committed
mend
1 parent 4b0cc65 commit 5014017

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

src/main/webapp/disable.js

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Copyright 2019-2020 The MathWorks, Inc.
22
// This script file is used to disable all web elements of depricated MATLAB build step.
33

4-
54
//Disable all previous UI elements.
65
var testMode = getElementsByXpath("//td[contains(text(),'Test mode')]/../td[3]/select");
76
disableAllElements(testMode);
@@ -24,25 +23,23 @@ disableAllElements(taCoberturaChkBx);
2423
var taModelCoverageChkBx = getElementsByXpath("//input[@name='taModelCoverageChkBx']");
2524
disableAllElements(taModelCoverageChkBx);
2625

27-
2826
//Function to disable all occurrences of given web element.
29-
function disableAllElements(nodeName){
30-
var a =[];
31-
a.push(nodeName.iterateNext());
32-
while(a[a.length-1] !== null){
33-
a.push(nodeName.iterateNext());
34-
}
35-
36-
var i=0;
37-
while(a[i] !== null){
38-
a[i].disable();
39-
i=i+1;
40-
}
27+
function disableAllElements(nodeName) {
28+
var a = [];
29+
var node = nodeName.iterateNext();
30+
while (node !== null) {
31+
a.push(node);
32+
node = nodeName.iterateNext();
33+
}
34+
35+
for (var i = 0; i < a.length; i++) {
36+
a[i].disable();
37+
}
4138
}
4239

4340
// Function to get list of elements by Xpath
4441

45-
function getElementsByXpath(xPath){
46-
var elm = document.evaluate(xPath, document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
47-
return elm;
48-
}
42+
function getElementsByXpath(xPath) {
43+
var elm = document.evaluate(xPath, document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
44+
return elm;
45+
}

0 commit comments

Comments
 (0)