diff options
author | Youngmin Yoo <youngmin.yoo@samsung.com> | 2014-01-16 21:33:05 +0900 |
---|---|---|
committer | Youngmin Yoo <youngmin.yoo@samsung.com> | 2014-01-20 12:56:23 +0900 |
commit | 0523a7dfe9d439f10fb05a1ccb08f22517ede280 (patch) | |
tree | 01302771785810b0e88ff81bfa190f9fa25a72e1 /src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl | |
parent | 897e037db3fac6a245de2b35a37faabc202e4609 (diff) | |
download | servo-0523a7dfe9d439f10fb05a1ccb08f22517ede280.tar.gz servo-0523a7dfe9d439f10fb05a1ccb08f22517ede280.zip |
Move webidl files to dom/webidl
Diffstat (limited to 'src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl')
-rw-r--r-- | src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl | 201 |
1 files changed, 0 insertions, 201 deletions
diff --git a/src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl b/src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl deleted file mode 100644 index 03e5984592f..00000000000 --- a/src/components/script/dom/bindings/codegen/HTMLObjectElement.webidl +++ /dev/null @@ -1,201 +0,0 @@ -/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this file, - * You can obtain one at http://mozilla.org/MPL/2.0/. - * - * The origin of this IDL file is - * http://www.whatwg.org/specs/web-apps/current-work/#the-object-element - * http://www.whatwg.org/specs/web-apps/current-work/#HTMLObjectElement-partial - * - * © Copyright 2004-2011 Apple Computer, Inc., Mozilla Foundation, and - * Opera Software ASA. You are granted a license to use, reproduce - * and create derivative works of this document. - */ - -// http://www.whatwg.org/specs/web-apps/current-work/#the-object-element -[NeedNewResolve] -interface HTMLObjectElement : HTMLElement { - [Pure, SetterThrows] - attribute DOMString data; - [Pure, SetterThrows] - attribute DOMString type; -// attribute boolean typeMustMatch; - [Pure, SetterThrows] - attribute DOMString name; - [Pure, SetterThrows] - attribute DOMString useMap; - [Pure] - readonly attribute HTMLFormElement? form; - [Pure, SetterThrows] - attribute DOMString width; - [Pure, SetterThrows] - attribute DOMString height; - // Not pure: can trigger about:blank instantiation - readonly attribute Document? contentDocument; - // Not pure: can trigger about:blank instantiation - readonly attribute WindowProxy? contentWindow; - - readonly attribute boolean willValidate; - readonly attribute ValidityState validity; - readonly attribute DOMString validationMessage; - boolean checkValidity(); - void setCustomValidity(DOMString error); - - /*[Throws] - legacycaller any (any... arguments);*/ -}; - -// http://www.whatwg.org/specs/web-apps/current-work/#HTMLObjectElement-partial -partial interface HTMLObjectElement { - [Pure, SetterThrows] - attribute DOMString align; - [Pure, SetterThrows] - attribute DOMString archive; - [Pure, SetterThrows] - attribute DOMString code; - [Pure, SetterThrows] - attribute boolean declare; - [Pure, SetterThrows] - attribute unsigned long hspace; - [Pure, SetterThrows] - attribute DOMString standby; - [Pure, SetterThrows] - attribute unsigned long vspace; - [Pure, SetterThrows] - attribute DOMString codeBase; - [Pure, SetterThrows] - attribute DOMString codeType; - - [TreatNullAs=EmptyString, Pure, SetterThrows] - attribute DOMString border; -}; - -partial interface HTMLObjectElement { - // GetSVGDocument - Document? getSVGDocument(); -}; - -/*[NoInterfaceObject] -interface MozObjectLoadingContent { - // Mirrored chrome-only scriptable nsIObjectLoadingContent methods. Please - // make sure to update this list if nsIObjectLoadingContent changes. Also, - // make sure everything on here is [ChromeOnly]. - [ChromeOnly] - const unsigned long TYPE_LOADING = 0; - [ChromeOnly] - const unsigned long TYPE_IMAGE = 1; - [ChromeOnly] - const unsigned long TYPE_PLUGIN = 2; - [ChromeOnly] - const unsigned long TYPE_DOCUMENT = 3; - [ChromeOnly] - const unsigned long TYPE_NULL = 4; - - // The content type is not supported (e.g. plugin not installed) - [ChromeOnly] - const unsigned long PLUGIN_UNSUPPORTED = 0; - // Showing alternate content - [ChromeOnly] - const unsigned long PLUGIN_ALTERNATE = 1; - // The plugin exists, but is disabled - [ChromeOnly] - const unsigned long PLUGIN_DISABLED = 2; - // The plugin is blocklisted and disabled - [ChromeOnly] - const unsigned long PLUGIN_BLOCKLISTED = 3; - // The plugin is considered outdated, but not disabled - [ChromeOnly] - const unsigned long PLUGIN_OUTDATED = 4; - // The plugin has crashed - [ChromeOnly] - const unsigned long PLUGIN_CRASHED = 5; - // Suppressed by security policy - [ChromeOnly] - const unsigned long PLUGIN_SUPPRESSED = 6; - // Blocked by content policy - [ChromeOnly] - const unsigned long PLUGIN_USER_DISABLED = 7; - /// ** All values >= PLUGIN_CLICK_TO_PLAY are plugin placeholder types that - /// would be replaced by a real plugin if activated (playPlugin()) - /// ** Furthermore, values >= PLUGIN_CLICK_TO_PLAY and - /// <= PLUGIN_VULNERABLE_NO_UPDATE are click-to-play types. - // The plugin is disabled until the user clicks on it - [ChromeOnly] - const unsigned long PLUGIN_CLICK_TO_PLAY = 8; - // The plugin is vulnerable (update available) - [ChromeOnly] - const unsigned long PLUGIN_VULNERABLE_UPDATABLE = 9; - // The plugin is vulnerable (no update available) - [ChromeOnly] - const unsigned long PLUGIN_VULNERABLE_NO_UPDATE = 10; - // The plugin is in play preview mode - [ChromeOnly] - const unsigned long PLUGIN_PLAY_PREVIEW = 11;*/ - - /** - * The actual mime type (the one we got back from the network - * request) for the element. - */ -/*[ChromeOnly] - readonly attribute DOMString actualType;*/ - - /** - * Gets the type of the content that's currently loaded. See - * the constants above for the list of possible values. - */ -/*[ChromeOnly] - readonly attribute unsigned long displayedType;*/ - - /** - * Gets the content type that corresponds to the give MIME type. See the - * constants above for the list of possible values. If nothing else fits, - * TYPE_NULL will be returned. - */ -/*[ChromeOnly] - unsigned long getContentTypeForMIMEType(DOMString aMimeType);*/ - - /** - * This method will play a plugin that has been stopped by the - * click-to-play plugins or play-preview features. - */ -/*[ChromeOnly, Throws] - void playPlugin();*/ - - /** - * This attribute will return true if the current content type has been - * activated, either explicitly or by passing checks that would have it be - * click-to-play or play-preview. - */ -/*[ChromeOnly] - readonly attribute boolean activated;*/ - - /** - * The URL of the data/src loaded in the object. This may be null (i.e. - * an <embed> with no src). - */ -/*[ChromeOnly] - readonly attribute URI? srcURI; - - [ChromeOnly] - readonly attribute unsigned long defaultFallbackType; - - [ChromeOnly] - readonly attribute unsigned long pluginFallbackType;*/ - - /** - * If this object currently owns a running plugin, regardless of whether or - * not one is pending spawn/despawn. - */ -/*[ChromeOnly] - readonly attribute boolean hasRunningPlugin;*/ - - /** - * This method will disable the play-preview plugin state. - */ - /*[ChromeOnly, Throws] - void cancelPlayPreview();*/ -//}; - -/*HTMLObjectElement implements MozImageLoadingContent; -HTMLObjectElement implements MozFrameLoaderOwner; -HTMLObjectElement implements MozObjectLoadingContent;*/ |