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 1258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1269 return kTextDecorationSkipInk; | 1269 return kTextDecorationSkipInk; |
1270 default: | 1270 default: |
1271 break; | 1271 break; |
1272 } | 1272 } |
1273 | 1273 |
1274 NOTREACHED(); | 1274 NOTREACHED(); |
1275 return kTextDecorationSkipObjects; | 1275 return kTextDecorationSkipObjects; |
1276 } | 1276 } |
1277 | 1277 |
1278 template <> | 1278 template <> |
1279 inline CSSIdentifierValue::CSSIdentifierValue(ETextSecurity e) | |
1280 : CSSValue(kIdentifierClass) { | |
1281 switch (e) { | |
1282 case ETextSecurity::kNone: | |
1283 value_id_ = CSSValueNone; | |
1284 break; | |
1285 case ETextSecurity::kDisc: | |
1286 value_id_ = CSSValueDisc; | |
1287 break; | |
1288 case ETextSecurity::kCircle: | |
1289 value_id_ = CSSValueCircle; | |
1290 break; | |
1291 case ETextSecurity::kSquare: | |
1292 value_id_ = CSSValueSquare; | |
1293 break; | |
1294 } | |
1295 } | |
1296 | |
1297 template <> | |
1298 inline ETextSecurity CSSIdentifierValue::ConvertTo() const { | |
1299 switch (value_id_) { | |
1300 case CSSValueNone: | |
1301 return ETextSecurity::kNone; | |
1302 case CSSValueDisc: | |
1303 return ETextSecurity::kDisc; | |
1304 case CSSValueCircle: | |
1305 return ETextSecurity::kCircle; | |
1306 case CSSValueSquare: | |
1307 return ETextSecurity::kSquare; | |
1308 default: | |
1309 break; | |
1310 } | |
1311 | |
1312 NOTREACHED(); | |
1313 return ETextSecurity::kNone; | |
1314 } | |
1315 | |
1316 template <> | |
1317 inline CSSIdentifierValue::CSSIdentifierValue(EUserDrag e) | 1279 inline CSSIdentifierValue::CSSIdentifierValue(EUserDrag e) |
1318 : CSSValue(kIdentifierClass) { | 1280 : CSSValue(kIdentifierClass) { |
1319 switch (e) { | 1281 switch (e) { |
1320 case DRAG_AUTO: | 1282 case DRAG_AUTO: |
1321 value_id_ = CSSValueAuto; | 1283 value_id_ = CSSValueAuto; |
1322 break; | 1284 break; |
1323 case DRAG_NONE: | 1285 case DRAG_NONE: |
1324 value_id_ = CSSValueNone; | 1286 value_id_ = CSSValueNone; |
1325 break; | 1287 break; |
1326 case DRAG_ELEMENT: | 1288 case DRAG_ELEMENT: |
(...skipping 1965 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3292 default: | 3254 default: |
3293 break; | 3255 break; |
3294 } | 3256 } |
3295 NOTREACHED(); | 3257 NOTREACHED(); |
3296 return kContainsNone; | 3258 return kContainsNone; |
3297 } | 3259 } |
3298 | 3260 |
3299 } // namespace blink | 3261 } // namespace blink |
3300 | 3262 |
3301 #endif | 3263 #endif |
OLD | NEW |