Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / dom / URLUtils.idl
index 9cb7b48..26ed382 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+// http://url.spec.whatwg.org/#urlutils
+
 [
-    NoInterfaceObject,
-    ImplementedAs=DOMURLUtils
+    NoInterfaceObject, // Always used on target of 'implements'
 ] interface URLUtils {
-    attribute DOMString href;
-
+    // FIXME: should be stringifier: http://crbug.com/306606
+    // stringifier attribute DOMString href;
+    [PerWorldBindings, LogActivity=SetterOnly, LogPreviousValue] attribute DOMString href;
     [NotEnumerable, ImplementedAs=href] DOMString toString();
-
     readonly attribute DOMString origin;
+
     attribute DOMString protocol;
     attribute DOMString username;
     attribute DOMString password;
     attribute DOMString port;
     attribute DOMString pathname;
     attribute DOMString search;
-
     // Not yet implemented.
-    // attribute URLQuery? query;
-
+    // attribute URLSearchParams searchParams;
     attribute DOMString hash;
 };
-