| 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. (http://www.torchmo
bile.com/) | 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 5 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> | 5 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> |
| 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
| 7 * | 7 * |
| 8 * Redistribution and use in source and binary forms, with or without | 8 * Redistribution and use in source and binary forms, with or without |
| 9 * modification, are permitted provided that the following conditions | 9 * modification, are permitted provided that the following conditions |
| 10 * are met: | 10 * are met: |
| (...skipping 2402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2413 case CSSValueJustify: | 2413 case CSSValueJustify: |
| 2414 return TextAlignLastJustify; | 2414 return TextAlignLastJustify; |
| 2415 default: | 2415 default: |
| 2416 break; | 2416 break; |
| 2417 } | 2417 } |
| 2418 | 2418 |
| 2419 ASSERT_NOT_REACHED(); | 2419 ASSERT_NOT_REACHED(); |
| 2420 return TextAlignLastAuto; | 2420 return TextAlignLastAuto; |
| 2421 } | 2421 } |
| 2422 | 2422 |
| 2423 template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextJustify e) |
| 2424 : CSSValue(PrimitiveClass) |
| 2425 { |
| 2426 m_primitiveUnitType = CSS_VALUE_ID; |
| 2427 switch (e) { |
| 2428 case TextJustifyAuto: |
| 2429 m_value.valueID = CSSValueAuto; |
| 2430 break; |
| 2431 case TextJustifyNone: |
| 2432 m_value.valueID = CSSValueNone; |
| 2433 break; |
| 2434 case TextJustifyInterWord: |
| 2435 m_value.valueID = CSSValueInterWord; |
| 2436 break; |
| 2437 case TextJustifyDistribute: |
| 2438 m_value.valueID = CSSValueDistribute; |
| 2439 break; |
| 2440 } |
| 2441 } |
| 2442 |
| 2443 template<> inline CSSPrimitiveValue::operator TextJustify() const |
| 2444 { |
| 2445 switch (m_value.valueID) { |
| 2446 case CSSValueAuto: |
| 2447 return TextJustifyAuto; |
| 2448 case CSSValueNone: |
| 2449 return TextJustifyNone; |
| 2450 case CSSValueInterWord: |
| 2451 return TextJustifyInterWord; |
| 2452 case CSSValueDistribute: |
| 2453 return TextJustifyDistribute; |
| 2454 default: |
| 2455 break; |
| 2456 } |
| 2457 |
| 2458 ASSERT_NOT_REACHED(); |
| 2459 return TextJustifyAuto; |
| 2460 } |
| 2461 |
| 2423 template<> inline CSSPrimitiveValue::operator TextDecoration() const | 2462 template<> inline CSSPrimitiveValue::operator TextDecoration() const |
| 2424 { | 2463 { |
| 2425 ASSERT(isValueID()); | 2464 ASSERT(isValueID()); |
| 2426 switch (m_value.valueID) { | 2465 switch (m_value.valueID) { |
| 2427 case CSSValueNone: | 2466 case CSSValueNone: |
| 2428 return TextDecorationNone; | 2467 return TextDecorationNone; |
| 2429 case CSSValueUnderline: | 2468 case CSSValueUnderline: |
| 2430 return TextDecorationUnderline; | 2469 return TextDecorationUnderline; |
| 2431 case CSSValueOverline: | 2470 case CSSValueOverline: |
| 2432 return TextDecorationOverline; | 2471 return TextDecorationOverline; |
| (...skipping 2445 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4878 break; | 4917 break; |
| 4879 } | 4918 } |
| 4880 | 4919 |
| 4881 ASSERT_NOT_REACHED(); | 4920 ASSERT_NOT_REACHED(); |
| 4882 return IsolationAuto; | 4921 return IsolationAuto; |
| 4883 } | 4922 } |
| 4884 | 4923 |
| 4885 } | 4924 } |
| 4886 | 4925 |
| 4887 #endif | 4926 #endif |
| OLD | NEW |