Skip to content

Commit 64b91c9

Browse files
committed
Merge pull request #29 from squarewolf/master
Improved .less file reloading
2 parents acb96e5 + b39b689 commit 64b91c9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/public/livereload.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,8 +1004,19 @@ __less = LessPlugin = (function() {
10041004
}
10051005
return false;
10061006
};
1007+
LessPlugin.prototype.clearGeneratedStyles = function() {
1008+
var _i, _ref, style;
1009+
_ref = document.getElementsByTagName('style');
1010+
for (var _i = _ref.length - 1; _i >= 0; _i--) {
1011+
style = _ref[_i];
1012+
if (style.id && style.id.match(/less\:/)) {
1013+
style.parentNode.removeChild(style);
1014+
}
1015+
};
1016+
}
10071017
LessPlugin.prototype.reloadLess = function(path) {
10081018
var link, links, _i, _len;
1019+
this.clearGeneratedStyles();
10091020
links = (function() {
10101021
var _i, _len, _ref, _results;
10111022
_ref = document.getElementsByTagName('link');

0 commit comments

Comments
 (0)