- From: Julien Grand-Mourcel via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 31 Jul 2007 12:50:58 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/css
In directory hutz:/tmp/cvs-serv11175/org/w3c/css/css
Modified Files:
StyleSheetParser.java
Log Message:
Correcting the bug n°697
spliting media with comas for <style> (already done) and <link> using a function to avoid duplication of the code.
Index: StyleSheetParser.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/StyleSheetParser.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- StyleSheetParser.java 16 Dec 2006 20:22:27 -0000 1.10
+++ StyleSheetParser.java 31 Jul 2007 12:50:54 -0000 1.11
@@ -211,10 +211,7 @@
}
AtRuleMedia m = new AtRuleMedia();
try {
- StringTokenizer tokens = new StringTokenizer(media, ",");
- while (tokens.hasMoreTokens()) {
- m.addMedia(tokens.nextToken().trim(), ac);
- }
+ addMedias(m, media, ac);
cssFouffa.setAtRule(m);
} catch (org.w3c.css.util.InvalidParamException e) {
Errors er = new Errors();
@@ -231,6 +228,13 @@
notifyErrors(er);
}
}
+
+ private void addMedias(AtRuleMedia m, String medias, ApplContext ac) throws InvalidParamException {
+ StringTokenizer tokens = new StringTokenizer(medias, ",");
+ while (tokens.hasMoreTokens()) {
+ m.addMedia(tokens.nextToken().trim(), ac);
+ }
+ }
/**
* Parse a style element. The Style element always comes from the user
@@ -267,7 +271,7 @@
AtRuleMedia m = new AtRuleMedia();
try {
- m.addMedia(media, ac);
+ addMedias(m, media, ac);
cssFouffa.setAtRule(m);
} catch (org.w3c.css.util.InvalidParamException e) {
Errors er = new Errors();
Received on Tuesday, 31 July 2007 12:51:01 UTC