• Home
  • Raw
  • Download

Lines Matching refs:rule

92 function flexExpand(rule, ruleLog) {  argument
93 for (let i = 0; i < rule.declarations.length; i++) {
94 let declaration = rule.declarations[i]
97 rule.declarations.splice(i, 1)
99 checkFlexOne(rule, ruleLog, declaration, values, i)
101 checkFlexTwo(rule, ruleLog, declaration, values, i)
103 checkFlexThree(rule, ruleLog, declaration, values, i)
132 function checkFlexOne(rule, ruleLog, declaration, values, i) { argument
135 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex',
138 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-basis',
141 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-grow',
154 function checkFlexTwo(rule, ruleLog, declaration, values, i) { argument
156 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-grow',
159 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-basis',
162 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-shrink',
183 function checkFlexThree(rule, ruleLog, declaration, values, i) { argument
185 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-grow',
187 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-shrink',
189 rule.declarations.splice(i, 0, {type: 'declaration', property: 'flex-basis',
228 ast.stylesheet.rules.forEach(function (rule) { argument
229 var type = rule.type
234 if (rule.declarations && rule.declarations.length) {
235 flexExpand(rule, ruleLog)
237 rule.declarations.forEach(function (declaration) {
270 if (card && rule.selectors.length > 1) {
272 line: rule.position.start.line,
273 column: rule.position.start.column,
274 reason: 'ERROR: The `' + rule.selectors.join(', ') + '` selector is not supported.'
277 rule.selectors.forEach(function (selector) {
313 line: rule.position.start.line,
314 column: rule.position.start.column,
326 if (rule.declarations && rule.declarations.length) {
327 rule.declarations.forEach(function (declaration) {
346 parseImport(resourcePath, rule, jsonStyle, log)
352 var keyName = rule.name
354 if (rule.keyframes && rule.keyframes.length) {
357 line: rule.position.start.line,
358 column: rule.position.start.column,
362 rule.keyframes.forEach(function (keyframe) {
439 var condition = rule.media
443 if (rule.rules && rule.rules.length) {
444 rule.rules.forEach(function(rule) { argument
446 if (rule.type === 'import') {
447 parseImport(resourcePath, rule, mediaObj, log)
449 if (rule.declarations && rule.declarations.length) {
450 flexExpand(rule, ruleLog)
451 rule.declarations.forEach(function (declaration) {
482 rule.selectors.forEach(function (selector) {
512 line: rule.position.start.line,
513 column: rule.position.start.column,
530 function parseImport(resourcePath, rule, jsonStyle, log) { argument
535 let importString = rule.import
555 line: rule.position.start.line,
556 column: rule.position.start.column,