Chromium Code Reviews| Index: Source/bindings/core/v8/custom/V8FileCustom.cpp |
| diff --git a/Source/bindings/core/v8/custom/V8FileCustom.cpp b/Source/bindings/core/v8/custom/V8FileCustom.cpp |
| index f70df28048935b246a293fddc2d635fe04f7d5ad..1cdb5759322634ed625eab6e409ab4235b195153 100644 |
| --- a/Source/bindings/core/v8/custom/V8FileCustom.cpp |
| +++ b/Source/bindings/core/v8/custom/V8FileCustom.cpp |
| @@ -33,7 +33,6 @@ |
| #include "bindings/core/v8/ExceptionState.h" |
| #include "bindings/core/v8/custom/V8BlobCustomHelpers.h" |
| -#include "platform/RuntimeEnabledFeatures.h" |
| namespace blink { |
| @@ -41,12 +40,6 @@ void V8File::constructorCustom(const v8::FunctionCallbackInfo<v8::Value>& info) |
| { |
| ExceptionState exceptionState(ExceptionState::ConstructionContext, "File", info.Holder(), info.GetIsolate()); |
| - if (!RuntimeEnabledFeatures::fileConstructorEnabled()) { |
| - exceptionState.throwTypeError("Illegal constructor"); |
| - exceptionState.throwIfNeeded(); |
| - return; |
| - } |
| - |
| if (info.Length() < 2) { |
| exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, info.Length())); |
| exceptionState.throwIfNeeded(); |
| @@ -89,33 +82,4 @@ void V8File::constructorCustom(const v8::FunctionCallbackInfo<v8::Value>& info) |
| v8SetReturnValue(info, file.release()); |
| } |
| -void V8File::lastModifiedDateAttributeGetterCustom(const v8::PropertyCallbackInfo<v8::Value>& info) |
| -{ |
| - // The auto-generated getters return null when the method in the underlying |
| - // implementation returns NaN. The File API says we should return the |
| - // current time when the last modification time is unknown. |
|
haraken
2014/08/11 10:39:42
Would you keep this comment somewhere? There was a
sof
2014/08/11 10:58:08
Yes, there was. Moved (shortened) comment into the
|
| - // Section 7.2 of the File API spec. http://dev.w3.org/2006/webapi/FileAPI/ |
| - |
| - File* file = V8File::toNative(info.Holder()); |
| - double lastModified = file->lastModifiedDate(); |
| - if (!isValidFileTime(lastModified)) |
| - lastModified = currentTimeMS(); |
| - |
| - // lastModifiedDate returns a Date instance. |
| - // http://www.w3.org/TR/FileAPI/#file-attrs |
| - v8SetReturnValue(info, v8::Date::New(info.GetIsolate(), lastModified)); |
| -} |
| - |
| -void V8File::lastModifiedAttributeGetterCustom(const v8::PropertyCallbackInfo<v8::Value>& info) |
| -{ |
| - File* file = V8File::toNative(info.Holder()); |
| - double lastModified = file->lastModifiedDate(); |
| - if (!isValidFileTime(lastModified)) |
| - lastModified = currentTimeMS(); |
| - |
| - // lastModified returns a number, not a Date instance. |
| - // http://dev.w3.org/2006/webapi/FileAPI/#file-attrs |
| - v8SetReturnValue(info, floor(lastModified)); |
| -} |
| - |
| } // namespace blink |