1 /* 2 * Copyright (C) 2006, 2010 Apple Inc. All rights reserved. 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig (at) gmail.com> 4 * Copyright (C) 2011 Google Inc. All rights reserved. 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Library General Public 8 * License as published by the Free Software Foundation; either 9 * version 2 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Library General Public License for more details. 15 * 16 * You should have received a copy of the GNU Library General Public License 17 * along with this library; see the file COPYING.LIB. If not, write to 18 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 19 * Boston, MA 02110-1301, USA. 20 */ 21 22 interface HTMLLinkElement : HTMLElement { 23 [Reflect] attribute boolean disabled; 24 [Reflect] attribute DOMString charset; 25 [Reflect, URL, LogActivity=SetterOnly] attribute DOMString href; 26 [Reflect, ReflectOnly="anonymous"|"use-credentials", ReflectEmpty="anonymous", ReflectInvalid="anonymous"] attribute DOMString crossOrigin; 27 [Reflect] attribute DOMString hreflang; 28 [Reflect] attribute DOMString media; 29 [Reflect] attribute DOMString rel; 30 [Reflect] attribute DOMString rev; 31 [PutForwards=value] readonly attribute DOMSettableTokenList sizes; 32 [Reflect] attribute DOMString target; 33 [Reflect] attribute DOMString type; 34 35 // DOM Level 2 Style 36 readonly attribute StyleSheet sheet; 37 38 [RuntimeEnabled=HTMLImports] readonly attribute Document import; 39 40 [Reflect, RuntimeEnabled=SubresourceIntegrity] attribute DOMString integrity; 41 }; 42