소스 검색

LibWeb: Bring Document closer to spec

Igor Pissolati 3 년 전
부모
커밋
e2fa5c0cda
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      Userland/Libraries/LibWeb/DOM/Document.h
  2. 3 0
      Userland/Libraries/LibWeb/DOM/Document.idl

+ 3 - 0
Userland/Libraries/LibWeb/DOM/Document.h

@@ -67,6 +67,9 @@ public:
     void set_url(const AK::URL& url) { m_url = url; }
     AK::URL url() const { return m_url; }
 
+    String url_string() const { return m_url.to_string(); }
+    String document_uri() const { return m_url.to_string(); }
+
     Origin origin() const;
     void set_origin(Origin const& origin);
 

+ 3 - 0
Userland/Libraries/LibWeb/DOM/Document.idl

@@ -29,6 +29,9 @@ interface Document : Node {
 
     readonly attribute DOMImplementation implementation;
 
+    [ImplementedAs=url_string] readonly attribute USVString URL;
+    readonly attribute USVString documentURI;
+
     readonly attribute DOMString characterSet;
     readonly attribute DOMString charset;
     readonly attribute DOMString inputEncoding;