1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = HtmlElement , extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = HTMLTableRowElement , typescript_type = "HTMLTableRowElement")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `HtmlTableRowElement` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] 13 pub type HtmlTableRowElement; 14 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = rowIndex)] 15 #[doc = "Getter for the `rowIndex` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/rowIndex)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] row_index(this: &HtmlTableRowElement) -> i3220 pub fn row_index(this: &HtmlTableRowElement) -> i32; 21 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = sectionRowIndex)] 22 #[doc = "Getter for the `sectionRowIndex` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/sectionRowIndex)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] section_row_index(this: &HtmlTableRowElement) -> i3227 pub fn section_row_index(this: &HtmlTableRowElement) -> i32; 28 #[cfg(feature = "HtmlCollection")] 29 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = cells)] 30 #[doc = "Getter for the `cells` field of this object."] 31 #[doc = ""] 32 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/cells)"] 33 #[doc = ""] 34 #[doc = "*This API requires the following crate features to be activated: `HtmlCollection`, `HtmlTableRowElement`*"] cells(this: &HtmlTableRowElement) -> HtmlCollection35 pub fn cells(this: &HtmlTableRowElement) -> HtmlCollection; 36 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = align)] 37 #[doc = "Getter for the `align` field of this object."] 38 #[doc = ""] 39 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/align)"] 40 #[doc = ""] 41 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] align(this: &HtmlTableRowElement) -> String42 pub fn align(this: &HtmlTableRowElement) -> String; 43 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTableRowElement" , js_name = align)] 44 #[doc = "Setter for the `align` field of this object."] 45 #[doc = ""] 46 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/align)"] 47 #[doc = ""] 48 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] set_align(this: &HtmlTableRowElement, value: &str)49 pub fn set_align(this: &HtmlTableRowElement, value: &str); 50 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = ch)] 51 #[doc = "Getter for the `ch` field of this object."] 52 #[doc = ""] 53 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/ch)"] 54 #[doc = ""] 55 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] ch(this: &HtmlTableRowElement) -> String56 pub fn ch(this: &HtmlTableRowElement) -> String; 57 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTableRowElement" , js_name = ch)] 58 #[doc = "Setter for the `ch` field of this object."] 59 #[doc = ""] 60 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/ch)"] 61 #[doc = ""] 62 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] set_ch(this: &HtmlTableRowElement, value: &str)63 pub fn set_ch(this: &HtmlTableRowElement, value: &str); 64 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = chOff)] 65 #[doc = "Getter for the `chOff` field of this object."] 66 #[doc = ""] 67 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/chOff)"] 68 #[doc = ""] 69 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] ch_off(this: &HtmlTableRowElement) -> String70 pub fn ch_off(this: &HtmlTableRowElement) -> String; 71 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTableRowElement" , js_name = chOff)] 72 #[doc = "Setter for the `chOff` field of this object."] 73 #[doc = ""] 74 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/chOff)"] 75 #[doc = ""] 76 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] set_ch_off(this: &HtmlTableRowElement, value: &str)77 pub fn set_ch_off(this: &HtmlTableRowElement, value: &str); 78 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = vAlign)] 79 #[doc = "Getter for the `vAlign` field of this object."] 80 #[doc = ""] 81 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/vAlign)"] 82 #[doc = ""] 83 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] v_align(this: &HtmlTableRowElement) -> String84 pub fn v_align(this: &HtmlTableRowElement) -> String; 85 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTableRowElement" , js_name = vAlign)] 86 #[doc = "Setter for the `vAlign` field of this object."] 87 #[doc = ""] 88 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/vAlign)"] 89 #[doc = ""] 90 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] set_v_align(this: &HtmlTableRowElement, value: &str)91 pub fn set_v_align(this: &HtmlTableRowElement, value: &str); 92 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTableRowElement" , js_name = bgColor)] 93 #[doc = "Getter for the `bgColor` field of this object."] 94 #[doc = ""] 95 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/bgColor)"] 96 #[doc = ""] 97 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] bg_color(this: &HtmlTableRowElement) -> String98 pub fn bg_color(this: &HtmlTableRowElement) -> String; 99 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTableRowElement" , js_name = bgColor)] 100 #[doc = "Setter for the `bgColor` field of this object."] 101 #[doc = ""] 102 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/bgColor)"] 103 #[doc = ""] 104 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] set_bg_color(this: &HtmlTableRowElement, value: &str)105 pub fn set_bg_color(this: &HtmlTableRowElement, value: &str); 106 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTableRowElement" , js_name = deleteCell)] 107 #[doc = "The `deleteCell()` method."] 108 #[doc = ""] 109 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/deleteCell)"] 110 #[doc = ""] 111 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] delete_cell(this: &HtmlTableRowElement, index: i32) -> Result<(), JsValue>112 pub fn delete_cell(this: &HtmlTableRowElement, index: i32) -> Result<(), JsValue>; 113 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTableRowElement" , js_name = insertCell)] 114 #[doc = "The `insertCell()` method."] 115 #[doc = ""] 116 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/insertCell)"] 117 #[doc = ""] 118 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] insert_cell(this: &HtmlTableRowElement) -> Result<HtmlElement, JsValue>119 pub fn insert_cell(this: &HtmlTableRowElement) -> Result<HtmlElement, JsValue>; 120 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTableRowElement" , js_name = insertCell)] 121 #[doc = "The `insertCell()` method."] 122 #[doc = ""] 123 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement/insertCell)"] 124 #[doc = ""] 125 #[doc = "*This API requires the following crate features to be activated: `HtmlTableRowElement`*"] insert_cell_with_index( this: &HtmlTableRowElement, index: i32, ) -> Result<HtmlElement, JsValue>126 pub fn insert_cell_with_index( 127 this: &HtmlTableRowElement, 128 index: i32, 129 ) -> Result<HtmlElement, JsValue>; 130 } 131