1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.theme.standard.client;
17
18 import org.kuali.student.common.ui.client.theme.CommonCss;
19
20 import com.google.gwt.resources.client.CssResource;
21 import com.google.gwt.resources.client.ResourcePrototype;
22
23
24 public class CommonCssImpl implements CommonCss {
25
26 @Override
27 public String getCssString() {
28 String injectString = "";
29 for(ResourcePrototype r: KSClientBundle.INSTANCE.getResources()){
30 if(r instanceof CssResource){
31 if(((CssResource)r).getText() != null && !((CssResource)r).getName().contains("resetCss") && !((CssResource)r).getName().contains("fontCss")){
32 injectString = injectString + "\n" + (((CssResource)r).getText());
33 }
34 }
35 }
36 return injectString;
37 }
38
39 @Override
40 public String getResetCssString() {
41 return ((CssResource)KSClientBundle.INSTANCE.getResource("resetCss")).getText();
42 }
43
44 @Override
45 public String getInitializeCssString() {
46 return ((CssResource)KSClientBundle.INSTANCE.getResource("fontCss")).getText();
47 }
48
49 }