| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2 * Copyright (C) 2008 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 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 205 } | 205 } |
| 206 | 206 |
| 207 if (RuntimeEnabledFeatures::mediaDocumentDownloadButtonEnabled()) { | 207 if (RuntimeEnabledFeatures::mediaDocumentDownloadButtonEnabled()) { |
| 208 HTMLAnchorElement* anchor = HTMLAnchorElement::Create(*GetDocument()); | 208 HTMLAnchorElement* anchor = HTMLAnchorElement::Create(*GetDocument()); |
| 209 anchor->setAttribute(downloadAttr, ""); | 209 anchor->setAttribute(downloadAttr, ""); |
| 210 anchor->SetURL(GetDocument()->Url()); | 210 anchor->SetURL(GetDocument()->Url()); |
| 211 anchor->setTextContent( | 211 anchor->setTextContent( |
| 212 GetDocument() | 212 GetDocument() |
| 213 ->GetCachedLocale(GetDocument()->ContentLanguage()) | 213 ->GetCachedLocale(GetDocument()->ContentLanguage()) |
| 214 .QueryString(WebLocalizedString::kDownloadButtonLabel) | 214 .QueryString(WebLocalizedString::kDownloadButtonLabel) |
| 215 .DeprecatedUpper()); | 215 .UpperUnicode(GetDocument()->ContentLanguage())); |
| 216 // Using CSS style according to Android material design. | 216 // Using CSS style according to Android material design. |
| 217 anchor->setAttribute( | 217 anchor->setAttribute( |
| 218 styleAttr, | 218 styleAttr, |
| 219 "display: inline-block;" | 219 "display: inline-block;" |
| 220 "margin-top: 32px;" | 220 "margin-top: 32px;" |
| 221 "padding: 0 16px 0 16px;" | 221 "padding: 0 16px 0 16px;" |
| 222 "height: 36px;" | 222 "height: 36px;" |
| 223 "background: #000000;" | 223 "background: #000000;" |
| 224 "-webkit-tap-highlight-color: rgba(255, 255, 255, 0.12);" | 224 "-webkit-tap-highlight-color: rgba(255, 255, 255, 0.12);" |
| 225 "font-family: Roboto;" | 225 "font-family: Roboto;" |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 if (keyboard_event->key() == " " || | 290 if (keyboard_event->key() == " " || |
| 291 keyboard_event->keyCode() == VKEY_MEDIA_PLAY_PAUSE) { | 291 keyboard_event->keyCode() == VKEY_MEDIA_PLAY_PAUSE) { |
| 292 // space or media key (play/pause) | 292 // space or media key (play/pause) |
| 293 video->TogglePlayState(); | 293 video->TogglePlayState(); |
| 294 event->SetDefaultHandled(); | 294 event->SetDefaultHandled(); |
| 295 } | 295 } |
| 296 } | 296 } |
| 297 } | 297 } |
| 298 | 298 |
| 299 } // namespace blink | 299 } // namespace blink |
| OLD | NEW |