Skip to content

Commit 7f50a8e

Browse files
committed
Tweak CSSLintDemo.
1 parent 13314c8 commit 7f50a8e

File tree

2 files changed

+27
-23
lines changed

2 files changed

+27
-23
lines changed

demos/CSSLintDemo.htm

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
.error { color: #D9534F; font-weight: bold; }
99
.warning { color: #F0AD4E; }
1010
</style>
11-
<script src="../release/csslint.js"></script>
11+
<script src="../build/csslint.js"></script>
12+
<script src="demo.js"></script>
1213
</head>
1314
<body>
1415
<h1>CSSLint Demo</h1>
15-
<textarea rows="50" cols="100" id="input">
16+
<textarea rows="30" cols="100" id="input">
1617
@charset "UTF-8";
1718

1819
@import url("booya.css") print, screen;
@@ -73,9 +74,9 @@ <h1>CSSLint Demo</h1>
7374
}
7475
}
7576
</textarea>
76-
<input type="button" id="lint-btn" value="Run CSSLint">
77+
<br>
78+
<button id="lint-btn">Run CSSLint</button>
7779
<p>(You may want to keep the CSS kinda small, this could take a while.)</p>
7880
<div id="output"></div>
79-
<script src="demo.js"></script>
8081
</body>
8182
</html>

demos/demo.js

+22-19
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
11
/* jshint browser:true */
22
(function() {
3+
"use strict";
34

4-
document.body.onclick = function(event) {
5-
event = event || window.event;
6-
var target = event.target || event.srcElement,
7-
results,
8-
messages,
9-
i,
10-
len;
5+
window.onload = function() {
6+
document.body.onclick = function(event) {
7+
event = event || window.event;
8+
var target = event.target || event.srcElement,
9+
results,
10+
messages,
11+
i,
12+
len;
1113

14+
function log(value, level) {
15+
var output = document.getElementById("output");
16+
output.innerHTML += "<span class=\"" + level + "\">" + value.replace(/ /g, "&nbsp;") + "</span><br>";
17+
}
18+
19+
if (target.id === "lint-btn") {
20+
document.getElementById("output").innerHTML = "";
21+
results = CSSLint.verify(document.getElementById("input").value);
22+
messages = results.messages;
23+
for (i=0, len=messages.length; i < len; i++) {
24+
log(messages[i].message + " (line " + messages[i].line + ", col " + messages[i].col + ")", messages[i].type);
25+
}
1226

13-
if (target.id == "lint-btn") {
14-
document.getElementById("output").innerHTML = "";
15-
results = CSSLint.verify(document.getElementById("input").value);
16-
messages = results.messages;
17-
for (i=0, len=messages.length; i < len; i++) {
18-
log(messages[i].message + " (line " + messages[i].line + ", col " + messages[i].col + ")", messages[i].type);
1927
}
2028

21-
}
29+
};
2230
};
23-
24-
function log(value, level) {
25-
var output = document.getElementById("output");
26-
output.innerHTML += "<span class=\"" + level + "\">" + value.replace(/ /g, "&nbsp;") + "</span><br>";
27-
}
2831
})();

0 commit comments

Comments
 (0)