1f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom/* 2f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * Copyright (C) 2006, 2007, 2009, 2010 Apple Inc. All rights reserved. 3f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> 4f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * 5f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * This library is free software; you can redistribute it and/or 6f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * modify it under the terms of the GNU Library General Public 7f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * License as published by the Free Software Foundation; either 8f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * version 2 of the License, or (at your option) any later version. 9f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * 10f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * This library is distributed in the hope that it will be useful, 11f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * but WITHOUT ANY WARRANTY; without even the implied warranty of 12f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * Library General Public License for more details. 14f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * 15f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * You should have received a copy of the GNU Library General Public License 16f91c8c328c922ecd522e1d3508d2603e78de8a7bBrian Carlstrom * along with this library; see the file COPYING.LIB. If not, write to 179dae5b4b952824da45e9fd9c12cfcde9858f0974Calin Juravle * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 189dae5b4b952824da45e9fd9c12cfcde9858f0974Calin Juravle * Boston, MA 02110-1301, USA. 19dd157d732b557a854b3689faf8a24170fb47c270Ian Rogers */ 20c5f17732d8144491c642776b6b48c85dfadf4b52Ian Rogers 215221410e960d9af0edcba4206cc48ebdfbfe6be0Calin Juravle[ 22c5f17732d8144491c642776b6b48c85dfadf4b52Ian Rogers Custom=LegacyCallAsFunction, 23c5f17732d8144491c642776b6b48c85dfadf4b52Ian Rogers] interface HTMLAppletElement : HTMLElement { 24c5f17732d8144491c642776b6b48c85dfadf4b52Ian Rogers [Reflect] attribute DOMString align; 255221410e960d9af0edcba4206cc48ebdfbfe6be0Calin Juravle [Reflect] attribute DOMString alt; 269dae5b4b952824da45e9fd9c12cfcde9858f0974Calin Juravle [Reflect] attribute DOMString archive; 271d9f52b7ca91c6d30b7acfac1c9ab24d93fff470Brian Carlstrom [Reflect] attribute DOMString code; 2807ed66b5ae659c452cbe1ab20c3dbf1d6f546461Elliott Hughes [Reflect, URL] attribute DOMString codeBase; 29833a48501d560c9fa7fc78ef619888138c2d374fAndreas Gampe [Reflect] attribute DOMString height; 30aabbb2066a715b3fd8e752291f74c6d77b970450Andreas Gampe [Reflect] attribute unsigned long hspace; 31aded5f7ab991f3c1132851599d3bc60ff6707eedBrian Carlstrom [Reflect] attribute DOMString name; 3262d6c772205b8859f0ebf7ad105402ec4c3e2e01Ian Rogers [Reflect, URL] attribute DOMString _object; // "object" is a reserved word 334f6ad8ab428038129b2d0d6c40b7fd625cca15e1Ian Rogers [Reflect] attribute unsigned long vspace; 341d54e73444e017d3a65234e0f193846f3e27472bIan Rogers [Reflect] attribute DOMString width; 351d54e73444e017d3a65234e0f193846f3e27472bIan Rogers [Custom, NotEnumerable] getter boolean (unsigned long index); 3681f3ca17e9e8d360cc4a1b6c3155cf01ba3be3bcBrian Carlstrom [Custom] setter boolean (unsigned long index, Node value); 37eac766769e3114a078c188ea26776a81f0edb3cfElliott Hughes [Custom, NotEnumerable] getter Node (DOMString name); 382dd0e2cea360bc9206eb88ecc40d259e796c239dIan Rogers [Custom] setter Node (DOMString name, Node value); 3905f3057d6a4d23d712092ccd36a531590bff323bIan Rogers}; 402dd0e2cea360bc9206eb88ecc40d259e796c239dIan Rogers