bower_components/tinymce/plugins/importcss/plugin.js
Function getSelectors
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function getSelectors(doc, fileFilter) {
var selectors = [], contentCSSUrls = {};
function append(styleSheet, imported) {
var href = styleSheet.href, rules;
Function convertSelectorToFormat
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function convertSelectorToFormat(selectorText) {
var format;
// Parse simple element.class1, .class1
var selector = /^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(selectorText);
Avoid deeply nested control flow statements. Open
Open
for (var i = 0; i < groups.length; i++) {
if (!groups[i].filter || groups[i].filter(selector)) {
if (!groups[i].item) {
groups[i].item = {text: groups[i].title, menu: []};
}