Skip to content

Commit fb18aff

Browse files
committed
clean all codepen
1 parent 07d0482 commit fb18aff

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

index.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
var types = require("./codepen-data");
22
var languageHTML = /language-(\w+)/;
33

4+
5+
function cleanCodePenData(data) {
6+
if(docObject.codepen) {
7+
docObject.codepen.forEach(function(replacement){
8+
if(data.js) {
9+
data.js = data.js.split(replacement[0]).join(replacement[1]);
10+
}
11+
});
12+
}
13+
}
14+
415
function createCodePen(data) {
516

617
var JSONstring =
@@ -98,20 +109,15 @@ module.exports = function() {
98109
var text = codeElement.textContent;
99110

100111
var data = types[language](text);
101-
if(docObject.codepen) {
102-
docObject.codepen.forEach(function(replacement){
103-
if(data.js) {
104-
data.js = data.js.split(replacement[0]).join(replacement[1]);
105-
}
106-
});
107-
}
112+
108113
if(data.js) {
109114
data.js = data.js.trim();
110115
}
111116
if(data.html) {
112117
data.html = data.html.trim();
113118
}
114119
if(data) {
120+
cleanCodePenData(data);
115121
if(window.CREATE_CODE_PEN) {
116122
CREATE_CODE_PEN(data);
117123
} else {
@@ -138,7 +144,7 @@ module.exports = function() {
138144
editors: "1011",
139145
css: cssText.trim()
140146
};
141-
147+
cleanCodePenData(codePen);
142148
if(window.CREATE_CODE_PEN) {
143149
CREATE_CODE_PEN(codePen);
144150
} else {

0 commit comments

Comments
 (0)