From d78d696355b1f0853771f3842ce52407adcee039 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini <amarchesini@mozilla.com> Date: Wed, 15 Jan 2014 17:30:07 +0100 Subject: [PATCH] Bug 959988 - Remove URLSearchParams.prototype.size, r=ehsan --- dom/base/URLSearchParams.cpp | 7 ------- dom/base/URLSearchParams.h | 2 -- dom/base/test/test_urlSearchParams.html | 8 -------- dom/webidl/URLSearchParams.webidl | 1 - dom/workers/test/urlSearchParams_worker.js | 8 -------- 5 files changed, 26 deletions(-) diff --git a/dom/base/URLSearchParams.cpp b/dom/base/URLSearchParams.cpp index ceec58d1e89f2..7e7c1df7b042e 100644 --- a/dom/base/URLSearchParams.cpp +++ b/dom/base/URLSearchParams.cpp @@ -301,13 +301,6 @@ URLSearchParams::Delete(const nsAString& aName) NotifyObserver(); } -uint32_t -URLSearchParams::Size() -{ - Validate(); - return mSearchParams.Count(); -} - void URLSearchParams::DeleteAll() { diff --git a/dom/base/URLSearchParams.h b/dom/base/URLSearchParams.h index fa2b9090ee0dc..0106a7dcedab5 100644 --- a/dom/base/URLSearchParams.h +++ b/dom/base/URLSearchParams.h @@ -85,8 +85,6 @@ public: void Delete(const nsAString& aName); - uint32_t Size(); - void Stringify(nsString& aRetval) { Validate(); diff --git a/dom/base/test/test_urlSearchParams.html b/dom/base/test/test_urlSearchParams.html index 89dc0bf738ede..d8c02ecaabc3a 100644 --- a/dom/base/test/test_urlSearchParams.html +++ b/dom/base/test/test_urlSearchParams.html @@ -32,23 +32,19 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=887836 is(u.has('foo'), false, 'URLSearchParams.has(foo)'); is(u.get('foo'), '', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 0, 'URLSearchParams.getAll(foo)'); - is(u.size, 0, 'URLSearchParams.size()'); u.append('foo', 'bar'); is(u.has('foo'), true, 'URLSearchParams.has(foo)'); is(u.get('foo'), 'bar', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 1, 'URLSearchParams.getAll(foo)'); - is(u.size, 1, 'URLSearchParams.size()'); u.set('foo', 'bar2'); is(u.get('foo'), 'bar2', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 1, 'URLSearchParams.getAll(foo)'); - is(u.size, 1, 'URLSearchParams.size()'); is(u + "", "foo=bar2", "stringifier"); u.delete('foo'); - is(u.size, 0, 'URLSearchParams.size()'); runTest(); } @@ -57,10 +53,8 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=887836 var u = new URLSearchParams(); ok(u, "URLSearchParams created"); u.append('foo', 'bar'); - is(u.size, 1, "u.size()"); var uu = new URLSearchParams(u); - is(uu.size, 1, "uu.size()"); is(uu.get('foo'), 'bar', 'uu.get()'); u.append('foo', 'bar2'); @@ -114,8 +108,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=887836 is(all[k], checks[i].data[key][k], "value matches"); } } - - is(u.size, count, "size matches"); } runTest(); diff --git a/dom/webidl/URLSearchParams.webidl b/dom/webidl/URLSearchParams.webidl index 9a693e3d4e254..74ef3aa889abb 100644 --- a/dom/webidl/URLSearchParams.webidl +++ b/dom/webidl/URLSearchParams.webidl @@ -22,6 +22,5 @@ interface URLSearchParams { sequence<DOMString> getAll(DOMString name); boolean has(DOMString name); void set(DOMString name, DOMString value); - readonly attribute unsigned long size; stringifier; }; diff --git a/dom/workers/test/urlSearchParams_worker.js b/dom/workers/test/urlSearchParams_worker.js index f2b4bbb6e699b..ce972a5adeb18 100644 --- a/dom/workers/test/urlSearchParams_worker.js +++ b/dom/workers/test/urlSearchParams_worker.js @@ -29,23 +29,19 @@ onmessage = function() { is(u.has('foo'), false, 'URLSearchParams.has(foo)'); is(u.get('foo'), '', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 0, 'URLSearchParams.getAll(foo)'); - is(u.size, 0, 'URLSearchParams.size()'); u.append('foo', 'bar'); is(u.has('foo'), true, 'URLSearchParams.has(foo)'); is(u.get('foo'), 'bar', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 1, 'URLSearchParams.getAll(foo)'); - is(u.size, 1, 'URLSearchParams.size()'); u.set('foo', 'bar2'); is(u.get('foo'), 'bar2', 'URLSearchParams.get(foo)'); is(u.getAll('foo').length, 1, 'URLSearchParams.getAll(foo)'); - is(u.size, 1, 'URLSearchParams.size()'); is(u + "", "foo=bar2", "stringify"); u.delete('foo'); - is(u.size, 0, 'URLSearchParams.size()'); runTest(); } @@ -54,10 +50,8 @@ onmessage = function() { var u = new URLSearchParams(); ok(u, "URLSearchParams created"); u.append('foo', 'bar'); - is(u.size, 1, "u.size()"); var uu = new URLSearchParams(u); - is(uu.size, 1, "uu.size()"); is(uu.get('foo'), 'bar', 'uu.get()'); u.append('foo', 'bar2'); @@ -111,8 +105,6 @@ onmessage = function() { is(all[k], checks[i].data[key][k], "value matches"); } } - - is(u.size, count, "size matches"); } runTest(); -- GitLab