aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/url.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/url.rs')
-rw-r--r--components/script/dom/url.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/url.rs b/components/script/dom/url.rs
index b8d1ae9335a..664221c4bb8 100644
--- a/components/script/dom/url.rs
+++ b/components/script/dom/url.rs
@@ -42,6 +42,10 @@ impl URL {
global, URLBinding::Wrap)
}
+ pub fn query_pairs(&self) -> Vec<(String, String)> {
+ self.url.borrow().query_pairs().into_owned().collect()
+ }
+
pub fn set_query_pairs(&self, pairs: &[(String, String)]) {
let mut url = self.url.borrow_mut();
url.query_pairs_mut().clear().extend_pairs(pairs);