| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. | 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. |
| 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. |
| 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. | 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. |
| 5 * (http://www.torchmobile.com/) | 5 * (http://www.torchmobile.com/) |
| 6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> | 6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> |
| 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
| 8 * | 8 * |
| 9 * Redistribution and use in source and binary forms, with or without | 9 * Redistribution and use in source and binary forms, with or without |
| 10 * modification, are permitted provided that the following conditions | 10 * modification, are permitted provided that the following conditions |
| (...skipping 1045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1056 return ETableLayout::kAuto; | 1056 return ETableLayout::kAuto; |
| 1057 default: | 1057 default: |
| 1058 break; | 1058 break; |
| 1059 } | 1059 } |
| 1060 | 1060 |
| 1061 NOTREACHED(); | 1061 NOTREACHED(); |
| 1062 return ETableLayout::kAuto; | 1062 return ETableLayout::kAuto; |
| 1063 } | 1063 } |
| 1064 | 1064 |
| 1065 template <> | 1065 template <> |
| 1066 inline CSSIdentifierValue::CSSIdentifierValue(TextAlignLast e) | |
| 1067 : CSSValue(kIdentifierClass) { | |
| 1068 switch (e) { | |
| 1069 case TextAlignLast::kStart: | |
| 1070 value_id_ = CSSValueStart; | |
| 1071 break; | |
| 1072 case TextAlignLast::kEnd: | |
| 1073 value_id_ = CSSValueEnd; | |
| 1074 break; | |
| 1075 case TextAlignLast::kLeft: | |
| 1076 value_id_ = CSSValueLeft; | |
| 1077 break; | |
| 1078 case TextAlignLast::kRight: | |
| 1079 value_id_ = CSSValueRight; | |
| 1080 break; | |
| 1081 case TextAlignLast::kCenter: | |
| 1082 value_id_ = CSSValueCenter; | |
| 1083 break; | |
| 1084 case TextAlignLast::kJustify: | |
| 1085 value_id_ = CSSValueJustify; | |
| 1086 break; | |
| 1087 case TextAlignLast::kAuto: | |
| 1088 value_id_ = CSSValueAuto; | |
| 1089 break; | |
| 1090 } | |
| 1091 } | |
| 1092 | |
| 1093 template <> | |
| 1094 inline TextAlignLast CSSIdentifierValue::ConvertTo() const { | |
| 1095 switch (value_id_) { | |
| 1096 case CSSValueAuto: | |
| 1097 return TextAlignLast::kAuto; | |
| 1098 case CSSValueStart: | |
| 1099 return TextAlignLast::kStart; | |
| 1100 case CSSValueEnd: | |
| 1101 return TextAlignLast::kEnd; | |
| 1102 case CSSValueLeft: | |
| 1103 return TextAlignLast::kLeft; | |
| 1104 case CSSValueRight: | |
| 1105 return TextAlignLast::kRight; | |
| 1106 case CSSValueCenter: | |
| 1107 return TextAlignLast::kCenter; | |
| 1108 case CSSValueJustify: | |
| 1109 return TextAlignLast::kJustify; | |
| 1110 default: | |
| 1111 break; | |
| 1112 } | |
| 1113 | |
| 1114 NOTREACHED(); | |
| 1115 return TextAlignLast::kAuto; | |
| 1116 } | |
| 1117 | |
| 1118 template <> | |
| 1119 inline CSSIdentifierValue::CSSIdentifierValue(TextJustify e) | 1066 inline CSSIdentifierValue::CSSIdentifierValue(TextJustify e) |
| 1120 : CSSValue(kIdentifierClass) { | 1067 : CSSValue(kIdentifierClass) { |
| 1121 switch (e) { | 1068 switch (e) { |
| 1122 case kTextJustifyAuto: | 1069 case kTextJustifyAuto: |
| 1123 value_id_ = CSSValueAuto; | 1070 value_id_ = CSSValueAuto; |
| 1124 break; | 1071 break; |
| 1125 case kTextJustifyNone: | 1072 case kTextJustifyNone: |
| 1126 value_id_ = CSSValueNone; | 1073 value_id_ = CSSValueNone; |
| 1127 break; | 1074 break; |
| 1128 case kTextJustifyInterWord: | 1075 case kTextJustifyInterWord: |
| (...skipping 2004 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3133 default: | 3080 default: |
| 3134 break; | 3081 break; |
| 3135 } | 3082 } |
| 3136 NOTREACHED(); | 3083 NOTREACHED(); |
| 3137 return kContainsNone; | 3084 return kContainsNone; |
| 3138 } | 3085 } |
| 3139 | 3086 |
| 3140 } // namespace blink | 3087 } // namespace blink |
| 3141 | 3088 |
| 3142 #endif | 3089 #endif |
| OLD | NEW |