diff options
Diffstat (limited to 'components/script/dom/urlhelper.rs')
-rw-r--r-- | components/script/dom/urlhelper.rs | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/components/script/dom/urlhelper.rs b/components/script/dom/urlhelper.rs index 68e4219f996..498cfd71ef1 100644 --- a/components/script/dom/urlhelper.rs +++ b/components/script/dom/urlhelper.rs @@ -10,25 +10,25 @@ use url::{Url, quirks}; pub struct UrlHelper; impl UrlHelper { - pub fn SameOrigin(urlA: &Url, urlB: &Url) -> bool { urlA.origin() == urlB.origin() } - pub fn Origin(url: &Url) -> USVString { USVString(quirks::origin(url)) } - pub fn Href(url: &Url) -> USVString { USVString(quirks::href(url).to_owned()) } - pub fn Hash(url: &Url) -> USVString { USVString(quirks::hash(url).to_owned()) } - pub fn Host(url: &Url) -> USVString { USVString(quirks::host(url).to_owned()) } - pub fn Port(url: &Url) -> USVString { USVString(quirks::port(url).to_owned()) } - pub fn Search(url: &Url) -> USVString { USVString(quirks::search(url).to_owned()) } - pub fn Hostname(url: &Url) -> USVString { USVString(quirks::hostname(url).to_owned()) } - pub fn Password(url: &Url) -> USVString { USVString(quirks::password(url).to_owned()) } - pub fn Pathname(url: &Url) -> USVString { USVString(quirks::pathname(url).to_owned()) } - pub fn Protocol(url: &Url) -> USVString { USVString(quirks::protocol(url).to_owned()) } - pub fn Username(url: &Url) -> USVString { USVString(quirks::username(url).to_owned()) } - pub fn SetHash(url: &mut Url, value: USVString) { quirks::set_hash(url, &value.0) } - pub fn SetHost(url: &mut Url, value: USVString) { let _ = quirks::set_host(url, &value.0); } - pub fn SetPort(url: &mut Url, value: USVString) { let _ = quirks::set_port(url, &value.0); } - pub fn SetSearch(url: &mut Url, value: USVString) { quirks::set_search(url, &value.0) } - pub fn SetPathname(url: &mut Url, value: USVString) { quirks::set_pathname(url, &value.0) } - pub fn SetHostname(url: &mut Url, value: USVString) { let _ = quirks::set_hostname(url, &value.0); } - pub fn SetPassword(url: &mut Url, value: USVString) { let _ = quirks::set_password(url, &value.0); } - pub fn SetProtocol(url: &mut Url, value: USVString) { let _ = quirks::set_protocol(url, &value.0); } - pub fn SetUsername(url: &mut Url, value: USVString) { let _ = quirks::set_username(url, &value.0); } + pub fn same_origin(url_a: &Url, url_b: &Url) -> bool { url_a.origin() == url_b.origin() } + pub fn origin(url: &Url) -> USVString { USVString(quirks::origin(url)) } + pub fn href(url: &Url) -> USVString { USVString(quirks::href(url).to_owned()) } + pub fn hash(url: &Url) -> USVString { USVString(quirks::hash(url).to_owned()) } + pub fn host(url: &Url) -> USVString { USVString(quirks::host(url).to_owned()) } + pub fn port(url: &Url) -> USVString { USVString(quirks::port(url).to_owned()) } + pub fn search(url: &Url) -> USVString { USVString(quirks::search(url).to_owned()) } + pub fn hostname(url: &Url) -> USVString { USVString(quirks::hostname(url).to_owned()) } + pub fn password(url: &Url) -> USVString { USVString(quirks::password(url).to_owned()) } + pub fn pathname(url: &Url) -> USVString { USVString(quirks::pathname(url).to_owned()) } + pub fn protocol(url: &Url) -> USVString { USVString(quirks::protocol(url).to_owned()) } + pub fn username(url: &Url) -> USVString { USVString(quirks::username(url).to_owned()) } + pub fn set_hash(url: &mut Url, value: USVString) { quirks::set_hash(url, &value.0) } + pub fn set_host(url: &mut Url, value: USVString) { let _ = quirks::set_host(url, &value.0); } + pub fn set_port(url: &mut Url, value: USVString) { let _ = quirks::set_port(url, &value.0); } + pub fn set_search(url: &mut Url, value: USVString) { quirks::set_search(url, &value.0) } + pub fn set_pathname(url: &mut Url, value: USVString) { quirks::set_pathname(url, &value.0) } + pub fn set_hostname(url: &mut Url, value: USVString) { let _ = quirks::set_hostname(url, &value.0); } + pub fn set_password(url: &mut Url, value: USVString) { let _ = quirks::set_password(url, &value.0); } + pub fn set_protocol(url: &mut Url, value: USVString) { let _ = quirks::set_protocol(url, &value.0); } + pub fn set_username(url: &mut Url, value: USVString) { let _ = quirks::set_username(url, &value.0); } } |