mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-01-12 22:45:52 +08:00
add `disallowSpaceAfterObjectKeys` and associated changes. add `disallowMixedSpacesAndTabs` (no files changed) add `disallowMultipleLineStrings` (no files changed) Closes #9679
31 lines
612 B
JavaScript
31 lines
612 B
JavaScript
'use strict';
|
|
|
|
function createMockStyleSheet(doc, wind) {
|
|
doc = doc ? doc[0] : document;
|
|
wind = wind || window;
|
|
|
|
var node = doc.createElement('style');
|
|
var head = doc.getElementsByTagName('head')[0];
|
|
head.appendChild(node);
|
|
|
|
var ss = doc.styleSheets[doc.styleSheets.length - 1];
|
|
|
|
return {
|
|
addRule: function(selector, styles) {
|
|
try {
|
|
ss.insertRule(selector + '{ ' + styles + '}', 0);
|
|
}
|
|
catch (e) {
|
|
try {
|
|
ss.addRule(selector, styles);
|
|
}
|
|
catch (e2) {}
|
|
}
|
|
},
|
|
|
|
destroy: function() {
|
|
head.removeChild(node);
|
|
}
|
|
};
|
|
}
|