|
Lines 30-83
Link Here
|
| 30 |
|
30 |
|
| 31 |
public boolean applyCSSProperty(Object element, String property, |
31 |
public boolean applyCSSProperty(Object element, String property, |
| 32 |
CSSValue value, String pseudo, CSSEngine engine) throws Exception { |
32 |
CSSValue value, String pseudo, CSSEngine engine) throws Exception { |
| 33 |
// Border |
33 |
|
| 34 |
if ("border".equals(property)) |
34 |
// Border |
| 35 |
applyCSSPropertyBorder(element, value, pseudo, engine); |
35 |
if ("border".equals(property)) |
| 36 |
// Border bottom |
36 |
applyCSSPropertyBorder(element, value, pseudo, engine); |
| 37 |
else if ("border-bottom".equals(property)) |
37 |
// Border bottom |
| 38 |
applyCSSPropertyBorderBottom(element, value, pseudo, engine); |
38 |
else if ("border-bottom".equals(property)) |
| 39 |
else if ("border-bottom-color".equals(property)) |
39 |
applyCSSPropertyBorderBottom(element, value, pseudo, engine); |
| 40 |
applyCSSPropertyBorderBottomColor(element, value, pseudo, engine); |
40 |
else if ("border-bottom-color".equals(property)) |
| 41 |
else if ("border-bottom-style".equals(property)) |
41 |
applyCSSPropertyBorderBottomColor(element, value, pseudo, engine); |
| 42 |
applyCSSPropertyBorderBottomStyle(element, value, pseudo, engine); |
42 |
else if ("border-bottom-style".equals(property)) |
| 43 |
else if ("border-bottom-width".equals(property)) |
43 |
applyCSSPropertyBorderBottomStyle(element, value, pseudo, engine); |
| 44 |
applyCSSPropertyBorderBottomWidth(element, value, pseudo, engine); |
44 |
else if ("border-bottom-width".equals(property)) |
| 45 |
// Border color |
45 |
applyCSSPropertyBorderBottomWidth(element, value, pseudo, engine); |
| 46 |
else if ("border-color".equals(property)) |
46 |
// Border color |
| 47 |
applyCSSPropertyBorderColor(element, value, pseudo, engine); |
47 |
else if ("border-color".equals(property)) |
| 48 |
// Border left |
48 |
applyCSSPropertyBorderColor(element, value, pseudo, engine); |
| 49 |
else if ("border-left".equals(property)) |
49 |
// Border left |
| 50 |
applyCSSPropertyBorderLeft(element, value, pseudo, engine); |
50 |
else if ("border-left".equals(property)) |
| 51 |
else if ("border-left-color".equals(property)) |
51 |
applyCSSPropertyBorderLeft(element, value, pseudo, engine); |
| 52 |
applyCSSPropertyBorderLeftColor(element, value, pseudo, engine); |
52 |
else if ("border-left-color".equals(property)) |
| 53 |
else if ("border-left-style".equals(property)) |
53 |
applyCSSPropertyBorderLeftColor(element, value, pseudo, engine); |
| 54 |
applyCSSPropertyBorderLeftStyle(element, value, pseudo, engine); |
54 |
else if ("border-left-style".equals(property)) |
| 55 |
else if ("border-left-width".equals(property)) |
55 |
applyCSSPropertyBorderLeftStyle(element, value, pseudo, engine); |
| 56 |
applyCSSPropertyBorderLeftWidth(element, value, pseudo, engine); |
56 |
else if ("border-left-width".equals(property)) |
| 57 |
// Border right |
57 |
applyCSSPropertyBorderLeftWidth(element, value, pseudo, engine); |
| 58 |
else if ("border-right".equals(property)) |
58 |
// Border right |
| 59 |
applyCSSPropertyBorderRight(element, value, pseudo, engine); |
59 |
else if ("border-right".equals(property)) |
| 60 |
else if ("border-right-color".equals(property)) |
60 |
applyCSSPropertyBorderRight(element, value, pseudo, engine); |
| 61 |
applyCSSPropertyBorderRightColor(element, value, pseudo, engine); |
61 |
else if ("border-right-color".equals(property)) |
| 62 |
else if ("border-right-style".equals(property)) |
62 |
applyCSSPropertyBorderRightColor(element, value, pseudo, engine); |
| 63 |
applyCSSPropertyBorderRightStyle(element, value, pseudo, engine); |
63 |
else if ("border-right-style".equals(property)) |
| 64 |
else if ("border-right-width".equals(property)) |
64 |
applyCSSPropertyBorderRightStyle(element, value, pseudo, engine); |
| 65 |
applyCSSPropertyBorderRightWidth(element, value, pseudo, engine); |
65 |
else if ("border-right-width".equals(property)) |
| 66 |
// Border style |
66 |
applyCSSPropertyBorderRightWidth(element, value, pseudo, engine); |
| 67 |
else if ("border-style".equals(property)) |
67 |
// Border style |
| 68 |
applyCSSPropertyBorderStyle(element, value, pseudo, engine); |
68 |
else if ("border-style".equals(property)) |
| 69 |
// Border top |
69 |
applyCSSPropertyBorderStyle(element, value, pseudo, engine); |
| 70 |
else if ("border-top".equals(property)) |
70 |
// Border top |
| 71 |
applyCSSPropertyBorderTop(element, value, pseudo, engine); |
71 |
else if ("border-top".equals(property)) |
| 72 |
else if ("border-top-color".equals(property)) |
72 |
applyCSSPropertyBorderTop(element, value, pseudo, engine); |
| 73 |
applyCSSPropertyBorderTopColor(element, value, pseudo, engine); |
73 |
else if ("border-top-color".equals(property)) |
| 74 |
else if ("border-top-style".equals(property)) |
74 |
applyCSSPropertyBorderTopColor(element, value, pseudo, engine); |
| 75 |
applyCSSPropertyBorderTopStyle(element, value, pseudo, engine); |
75 |
else if ("border-top-style".equals(property)) |
| 76 |
else if ("border-top-width".equals(property)) |
76 |
applyCSSPropertyBorderTopStyle(element, value, pseudo, engine); |
| 77 |
applyCSSPropertyBorderTopWidth(element, value, pseudo, engine); |
77 |
else if ("border-top-width".equals(property)) |
| 78 |
// Border width |
78 |
applyCSSPropertyBorderTopWidth(element, value, pseudo, engine); |
| 79 |
else if ("border-width".equals(property)) |
79 |
// Border width |
| 80 |
applyCSSPropertyBorderWidth(element, value, pseudo, engine); |
80 |
else if ("border-width".equals(property)) |
|
|
81 |
applyCSSPropertyBorderWidth(element, value, pseudo, engine); |
| 81 |
return false; |
82 |
return false; |
| 82 |
} |
83 |
} |
| 83 |
|
84 |
|
|
Lines 139-145
Link Here
|
| 139 |
super.applyCSSPropertyComposite(element, "border", value, pseudo, |
140 |
super.applyCSSPropertyComposite(element, "border", value, pseudo, |
| 140 |
engine); |
141 |
engine); |
| 141 |
} |
142 |
} |
| 142 |
|
143 |
|
| 143 |
public void applyCSSPropertyBorderBottom(Object element, CSSValue value, |
144 |
public void applyCSSPropertyBorderBottom(Object element, CSSValue value, |
| 144 |
String pseudo, CSSEngine engine) throws Exception { |
145 |
String pseudo, CSSEngine engine) throws Exception { |
| 145 |
throw new UnsupportedPropertyException("border-bottom"); |
146 |
throw new UnsupportedPropertyException("border-bottom"); |