Skip to content

Commit 13314c8

Browse files
committed
Move demo JS to demo.js.
Conflicts: demos/CSSLintDemo.htm
1 parent f9c667d commit 13314c8

File tree

3 files changed

+32
-27
lines changed

3 files changed

+32
-27
lines changed

Gruntfile.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@ module.exports = function(grunt) {
168168
gruntfile: {
169169
src: "Gruntfile.js"
170170
},
171+
demo: {
172+
src: "demos/*.js"
173+
},
171174
all: {
172175
src: ["src/**/*.js"]
173176
},

demos/CSSLintDemo.htm

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -76,32 +76,6 @@ <h1>CSSLint Demo</h1>
7676
<input type="button" id="lint-btn" value="Run CSSLint">
7777
<p>(You may want to keep the CSS kinda small, this could take a while.)</p>
7878
<div id="output"></div>
79-
<script>
80-
(function() {
81-
"use strict";
82-
83-
document.body.onclick = function(event) {
84-
event = event || window.event;
85-
var target = event.target || event.srcElement,
86-
results, messages, i, len;
87-
88-
89-
if (target.id === "lint-btn") {
90-
document.getElementById("output").innerHTML = "";
91-
results = CSSLint.verify(document.getElementById("input").value);
92-
messages = results.messages;
93-
for (i=0, len=messages.length; i < len; i++) {
94-
log(messages[i].message + " (line " + messages[i].line + ", col " + messages[i].col + ")", messages[i].type);
95-
}
96-
97-
}
98-
};
99-
100-
function log(value, level) {
101-
var output = document.getElementById("output");
102-
output.innerHTML += "<span class=\"" + level + "\">" + value.replace(/ /g, "&nbsp;") + "</span><br>";
103-
}
104-
})();
105-
</script>
79+
<script src="demo.js"></script>
10680
</body>
10781
</html>

demos/demo.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/* jshint browser:true */
2+
(function() {
3+
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;
11+
12+
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);
19+
}
20+
21+
}
22+
};
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+
}
28+
})();

0 commit comments

Comments
 (0)