| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. | 2 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 1873 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1884 DispatchEventResult dispatchBeforeInputEditorCommand(EventTarget* target, InputE
vent::InputType inputType, const String& data, const RangeVector* ranges) | 1884 DispatchEventResult dispatchBeforeInputEditorCommand(EventTarget* target, InputE
vent::InputType inputType, const String& data, const RangeVector* ranges) |
| 1885 { | 1885 { |
| 1886 if (!RuntimeEnabledFeatures::inputEventEnabled()) | 1886 if (!RuntimeEnabledFeatures::inputEventEnabled()) |
| 1887 return DispatchEventResult::NotCanceled; | 1887 return DispatchEventResult::NotCanceled; |
| 1888 if (!target) | 1888 if (!target) |
| 1889 return DispatchEventResult::NotCanceled; | 1889 return DispatchEventResult::NotCanceled; |
| 1890 InputEvent* beforeInputEvent = InputEvent::createBeforeInput(inputType, data
, InputEvent::EventCancelable::IsCancelable, InputEvent::EventIsComposing::NotCo
mposing, ranges); | 1890 InputEvent* beforeInputEvent = InputEvent::createBeforeInput(inputType, data
, InputEvent::EventCancelable::IsCancelable, InputEvent::EventIsComposing::NotCo
mposing, ranges); |
| 1891 return target->dispatchEvent(beforeInputEvent); | 1891 return target->dispatchEvent(beforeInputEvent); |
| 1892 } | 1892 } |
| 1893 | 1893 |
| 1894 DispatchEventResult dispatchBeforeInputDataTransfer(EventTarget* target, InputEv
ent::InputType inputType, DataTransfer* dataTransfer, const RangeVector* ranges) |
| 1895 { |
| 1896 if (!RuntimeEnabledFeatures::inputEventEnabled()) |
| 1897 return DispatchEventResult::NotCanceled; |
| 1898 if (!target) |
| 1899 return DispatchEventResult::NotCanceled; |
| 1900 InputEvent* beforeInputEvent = InputEvent::createBeforeInput(inputType, data
Transfer, InputEvent::EventCancelable::IsCancelable, InputEvent::EventIsComposin
g::NotComposing, ranges); |
| 1901 return target->dispatchEvent(beforeInputEvent); |
| 1902 } |
| 1903 |
| 1894 InputEvent::InputType deletionInputTypeFromTextGranularity(DeleteDirection direc
tion, TextGranularity granularity) | 1904 InputEvent::InputType deletionInputTypeFromTextGranularity(DeleteDirection direc
tion, TextGranularity granularity) |
| 1895 { | 1905 { |
| 1896 using InputType = InputEvent::InputType; | 1906 using InputType = InputEvent::InputType; |
| 1897 switch (direction) { | 1907 switch (direction) { |
| 1898 case DeleteDirection::Forward: | 1908 case DeleteDirection::Forward: |
| 1899 if (granularity == WordGranularity) | 1909 if (granularity == WordGranularity) |
| 1900 return InputType::DeleteWordForward; | 1910 return InputType::DeleteWordForward; |
| 1901 if (granularity == LineBoundary) | 1911 if (granularity == LineBoundary) |
| 1902 return InputType::DeleteLineForward; | 1912 return InputType::DeleteLineForward; |
| 1903 return InputType::DeleteContentForward; | 1913 return InputType::DeleteContentForward; |
| 1904 case DeleteDirection::Backward: | 1914 case DeleteDirection::Backward: |
| 1905 if (granularity == WordGranularity) | 1915 if (granularity == WordGranularity) |
| 1906 return InputType::DeleteWordBackward; | 1916 return InputType::DeleteWordBackward; |
| 1907 if (granularity == LineBoundary) | 1917 if (granularity == LineBoundary) |
| 1908 return InputType::DeleteLineBackward; | 1918 return InputType::DeleteLineBackward; |
| 1909 return InputType::DeleteContentBackward; | 1919 return InputType::DeleteContentBackward; |
| 1910 default: | 1920 default: |
| 1911 return InputType::None; | 1921 return InputType::None; |
| 1912 } | 1922 } |
| 1913 } | 1923 } |
| 1914 | 1924 |
| 1915 } // namespace blink | 1925 } // namespace blink |
| OLD | NEW |