Skip to content

Commit 69b42e1

Browse files
committed
Fixed some issues where jQuery was used but has now been removed.
1 parent 56a6479 commit 69b42e1

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

source/jquery.syntax.brush.css.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,18 @@ Syntax.register('css', function(brush) {
3333
pattern: new RegExp(colorMatcher.join("|"), "gi"),
3434
klass: 'color',
3535
process: function (element, match) {
36-
var text = jQuery(element).text();
37-
var colorBox = jQuery('<span class="color-box"><span class="sample" style="background-color: ' + text + '"></span>&nbsp;&nbsp;</span>');
38-
return jQuery(element).append(colorBox);
36+
var text = Syntax.innerText(element);
37+
var colourBox = document.createElement('span');
38+
colourBox.className = 'colour-box';
39+
40+
var sampleColour = document.createElement('span');
41+
sampleColour.className = 'sample';
42+
sampleColour.style.backgroundColor = text;
43+
sampleColour.appendChild(document.createTextNode('&nbsp;&nbsp;'))
44+
colourBox.appendChild(sampleColour);
45+
46+
element.appendChild(colourBox);
47+
return element;
3948
}
4049
});
4150

source/jquery.syntax.core.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,10 +215,15 @@ Syntax.lib.webLinkProcess = function (queryURI, lucky) {
215215
}
216216

217217
return function (element, match) {
218-
return jQuery('<a>').
219-
attr('href', queryURI + encodeURIComponent(element.text())).
220-
attr('class', element.attr('class')).
221-
append(element.contents());
218+
var a = document.createElement('a');
219+
a.href = queryURI + encodeURIComponent(Syntax.innerText(element));
220+
a.className = element.className;
221+
a.childNodes = element.childNodes;
222+
223+
while (element.childNodes.length > 0)
224+
a.appendChild(element.childNodes[0]);
225+
226+
return a;
222227
};
223228
};
224229

0 commit comments

Comments
 (0)