Browse Source

Made CSSRule "deep" parameter actually work.

svn changeset:13377/svn branch:6.4
tags/6.7.0.beta1
Jouni Koivuviita 14 years ago
parent
commit
c891262e2c
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      src/com/vaadin/terminal/gwt/client/CSSRule.java

+ 2
- 2
src/com/vaadin/terminal/gwt/client/CSSRule.java View File

var allMatches = []; var allMatches = [];


// IE handles imported sheet differently // IE handles imported sheet differently
if(deep && sheet.imports.length > 0) {
if(deep && sheet.imports && sheet.imports.length > 0) {
for(var i=0; i < sheet.imports.length; i++) { for(var i=0; i < sheet.imports.length; i++) {
var imports = @com.vaadin.terminal.gwt.client.CSSRule::searchForRule(Lcom/google/gwt/core/client/JavaScriptObject;Ljava/lang/String;Z)(sheet.imports[i], selector, deep); var imports = @com.vaadin.terminal.gwt.client.CSSRule::searchForRule(Lcom/google/gwt/core/client/JavaScriptObject;Ljava/lang/String;Z)(sheet.imports[i], selector, deep);
allMatches.concat(imports); allMatches.concat(imports);
} else if(deep && r.type == 3) { } else if(deep && r.type == 3) {
// Search @import stylesheet // Search @import stylesheet
var imports = @com.vaadin.terminal.gwt.client.CSSRule::searchForRule(Lcom/google/gwt/core/client/JavaScriptObject;Ljava/lang/String;Z)(r.styleSheet, selector, deep); var imports = @com.vaadin.terminal.gwt.client.CSSRule::searchForRule(Lcom/google/gwt/core/client/JavaScriptObject;Ljava/lang/String;Z)(r.styleSheet, selector, deep);
allMatches.concat(imports);
allMatches = allMatches.concat(imports);
} }
} }



Loading…
Cancel
Save