Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generate bindings for HTMLTableCellElement.
- Loading branch information
Tetsuharu OHZEKI
committed
Aug 23, 2013
1 parent
2878f44
commit d86d38c
Showing
10 changed files
with
207 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
53 changes: 53 additions & 0 deletions
53
src/components/script/dom/bindings/codegen/HTMLTableCellElement.webidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* -*- 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/ | ||
* | ||
* © 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. | ||
*/ | ||
|
||
interface HTMLTableCellElement : HTMLElement { | ||
[SetterThrows] | ||
attribute unsigned long colSpan; | ||
[SetterThrows] | ||
attribute unsigned long rowSpan; | ||
/* | ||
[PutForwards=value] readonly attribute DOMSettableTokenList headers; | ||
*/ | ||
[SetterThrows] | ||
attribute DOMString headers; | ||
readonly attribute long cellIndex; | ||
|
||
// Mozilla-specific extensions | ||
[SetterThrows] | ||
attribute DOMString abbr; | ||
[SetterThrows] | ||
attribute DOMString scope; | ||
}; | ||
|
||
partial interface HTMLTableCellElement { | ||
[SetterThrows] | ||
attribute DOMString align; | ||
[SetterThrows] | ||
attribute DOMString axis; | ||
[SetterThrows] | ||
attribute DOMString height; | ||
[SetterThrows] | ||
attribute DOMString width; | ||
|
||
[SetterThrows] | ||
attribute DOMString ch; | ||
[SetterThrows] | ||
attribute DOMString chOff; | ||
[SetterThrows] | ||
attribute boolean noWrap; | ||
[SetterThrows] | ||
attribute DOMString vAlign; | ||
|
||
[TreatNullAs=EmptyString, SetterThrows] attribute DOMString bgColor; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
/* 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/. */ | ||
|
||
use dom::bindings::utils::{DOMString, null_string, ErrorResult}; | ||
use dom::htmlelement::HTMLElement; | ||
|
||
pub struct HTMLTableCellElement { | ||
parent: HTMLElement, | ||
} | ||
|
||
impl HTMLTableCellElement { | ||
pub fn ColSpan(&self) -> u32 { | ||
0 | ||
} | ||
|
||
pub fn SetColSpan(&self, _col_span: u32, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn RowSpan(&self) -> u32 { | ||
0 | ||
} | ||
|
||
pub fn SetRowSpan(&self, _col_span: u32, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Headers(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetHeaders(&self, _headers: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn CellIndex(&self) -> i32 { | ||
0 | ||
} | ||
|
||
pub fn GetCellIndex(&self, _cell_index: i32, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Abbr(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetAbbr(&self, _abbr: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Scope(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetScope(&self, _abbr: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Align(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetAlign(&self, _align: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Axis(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetAxis(&self, _axis: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Height(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetHeight(&self, _height: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Width(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetWidth(&self, _width: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn Ch(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetCh(&self, _ch: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn ChOff(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetChOff(&self, _ch_off: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn NoWrap(&self) -> bool { | ||
false | ||
} | ||
|
||
pub fn SetNoWrap(&self, _no_wrap: bool, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn VAlign(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetVAlign(&self, _valign: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
|
||
pub fn BgColor(&self) -> DOMString { | ||
null_string | ||
} | ||
|
||
pub fn SetBgColor(&self, _bg_color: &DOMString, _rv: &mut ErrorResult) { | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters