Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: third_party/WebKit/Source/core/testing/Internals.cpp

Issue 2469873002: [ImageResource 4] Split ImageResource into Resource and Image parts (Closed)
Patch Set: style Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * Copyright (C) 2013 Apple Inc. All rights reserved. 3 * Copyright (C) 2013 Apple Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after
576 double deltaTimeInSeconds, 576 double deltaTimeInSeconds,
577 ExceptionState& exceptionState) { 577 ExceptionState& exceptionState) {
578 ASSERT(image); 578 ASSERT(image);
579 if (deltaTimeInSeconds < 0) { 579 if (deltaTimeInSeconds < 0) {
580 exceptionState.throwDOMException( 580 exceptionState.throwDOMException(
581 InvalidAccessError, ExceptionMessages::indexExceedsMinimumBound( 581 InvalidAccessError, ExceptionMessages::indexExceedsMinimumBound(
582 "deltaTimeInSeconds", deltaTimeInSeconds, 0.0)); 582 "deltaTimeInSeconds", deltaTimeInSeconds, 0.0));
583 return; 583 return;
584 } 584 }
585 585
586 ImageResource* resource = nullptr; 586 ImageResourceContent* resource = nullptr;
587 if (isHTMLImageElement(*image)) { 587 if (isHTMLImageElement(*image)) {
588 resource = toHTMLImageElement(*image).cachedImage(); 588 resource = toHTMLImageElement(*image).cachedImage();
589 } else if (isSVGImageElement(*image)) { 589 } else if (isSVGImageElement(*image)) {
590 resource = toSVGImageElement(*image).cachedImage(); 590 resource = toSVGImageElement(*image).cachedImage();
591 } else { 591 } else {
592 exceptionState.throwDOMException( 592 exceptionState.throwDOMException(
593 InvalidAccessError, "The element provided is not a image element."); 593 InvalidAccessError, "The element provided is not a image element.");
594 return; 594 return;
595 } 595 }
596 596
(...skipping 10 matching lines...) Expand all
607 return; 607 return;
608 } 608 }
609 609
610 imageData->advanceTime(deltaTimeInSeconds); 610 imageData->advanceTime(deltaTimeInSeconds);
611 } 611 }
612 612
613 void Internals::advanceImageAnimation(Element* image, 613 void Internals::advanceImageAnimation(Element* image,
614 ExceptionState& exceptionState) { 614 ExceptionState& exceptionState) {
615 ASSERT(image); 615 ASSERT(image);
616 616
617 ImageResource* resource = nullptr; 617 ImageResourceContent* resource = nullptr;
618 if (isHTMLImageElement(*image)) { 618 if (isHTMLImageElement(*image)) {
619 resource = toHTMLImageElement(*image).cachedImage(); 619 resource = toHTMLImageElement(*image).cachedImage();
620 } else if (isSVGImageElement(*image)) { 620 } else if (isSVGImageElement(*image)) {
621 resource = toSVGImageElement(*image).cachedImage(); 621 resource = toSVGImageElement(*image).cachedImage();
622 } else { 622 } else {
623 exceptionState.throwDOMException( 623 exceptionState.throwDOMException(
624 InvalidAccessError, "The element provided is not a image element."); 624 InvalidAccessError, "The element provided is not a image element.");
625 return; 625 return;
626 } 626 }
627 627
(...skipping 2431 matching lines...) Expand 10 before | Expand all | Expand 10 after
3059 3059
3060 void Internals::crash() { 3060 void Internals::crash() {
3061 CHECK(false) << "Intentional crash"; 3061 CHECK(false) << "Intentional crash";
3062 } 3062 }
3063 3063
3064 void Internals::setIsLowEndDevice(bool isLowEndDevice) { 3064 void Internals::setIsLowEndDevice(bool isLowEndDevice) {
3065 MemoryCoordinator::setIsLowEndDeviceForTesting(isLowEndDevice); 3065 MemoryCoordinator::setIsLowEndDeviceForTesting(isLowEndDevice);
3066 } 3066 }
3067 3067
3068 } // namespace blink 3068 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698