mirror of
https://github.com/servo/servo.git
synced 2025-07-21 22:33:41 +01:00
Auto merge of #9160 - nerith:spec, r=jdm
Update FileAPI spec links The links in components/script/dom/blob.rs were pointing to the old location. Fixes #9157. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9160) <!-- Reviewable:end -->
This commit is contained in:
commit
8b855e4456
1 changed files with 9 additions and 9 deletions
|
@ -16,7 +16,7 @@ use std::cmp::{max, min};
|
||||||
use std::sync::mpsc::Sender;
|
use std::sync::mpsc::Sender;
|
||||||
use util::str::DOMString;
|
use util::str::DOMString;
|
||||||
|
|
||||||
// http://dev.w3.org/2006/webapi/FileAPI/#blob
|
// https://w3c.github.io/FileAPI/#blob
|
||||||
#[dom_struct]
|
#[dom_struct]
|
||||||
pub struct Blob {
|
pub struct Blob {
|
||||||
reflector_: Reflector,
|
reflector_: Reflector,
|
||||||
|
@ -28,7 +28,7 @@ pub struct Blob {
|
||||||
|
|
||||||
fn is_ascii_printable(string: &str) -> bool {
|
fn is_ascii_printable(string: &str) -> bool {
|
||||||
// Step 5.1 in Sec 5.1 of File API spec
|
// Step 5.1 in Sec 5.1 of File API spec
|
||||||
// http://dev.w3.org/2006/webapi/FileAPI/#constructorBlob
|
// https://w3c.github.io/FileAPI/#constructorBlob
|
||||||
string.chars().all(|c| c >= '\x20' && c <= '\x7E')
|
string.chars().all(|c| c >= '\x20' && c <= '\x7E')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,12 +49,12 @@ impl Blob {
|
||||||
BlobBinding::Wrap)
|
BlobBinding::Wrap)
|
||||||
}
|
}
|
||||||
|
|
||||||
// http://dev.w3.org/2006/webapi/FileAPI/#constructorBlob
|
// https://w3c.github.io/FileAPI/#constructorBlob
|
||||||
pub fn Constructor(global: GlobalRef) -> Fallible<Root<Blob>> {
|
pub fn Constructor(global: GlobalRef) -> Fallible<Root<Blob>> {
|
||||||
Ok(Blob::new(global, None, ""))
|
Ok(Blob::new(global, None, ""))
|
||||||
}
|
}
|
||||||
|
|
||||||
// http://dev.w3.org/2006/webapi/FileAPI/#constructorBlob
|
// https://w3c.github.io/FileAPI/#constructorBlob
|
||||||
pub fn Constructor_(global: GlobalRef,
|
pub fn Constructor_(global: GlobalRef,
|
||||||
blobParts: DOMString,
|
blobParts: DOMString,
|
||||||
blobPropertyBag: &BlobBinding::BlobPropertyBag)
|
blobPropertyBag: &BlobBinding::BlobPropertyBag)
|
||||||
|
@ -81,7 +81,7 @@ impl Blob {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl BlobMethods for Blob {
|
impl BlobMethods for Blob {
|
||||||
// https://dev.w3.org/2006/webapi/FileAPI/#dfn-size
|
// https://w3c.github.io/FileAPI/#dfn-size
|
||||||
fn Size(&self) -> u64 {
|
fn Size(&self) -> u64 {
|
||||||
match self.bytes {
|
match self.bytes {
|
||||||
None => 0,
|
None => 0,
|
||||||
|
@ -89,12 +89,12 @@ impl BlobMethods for Blob {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://dev.w3.org/2006/webapi/FileAPI/#dfn-type
|
// https://w3c.github.io/FileAPI/#dfn-type
|
||||||
fn Type(&self) -> DOMString {
|
fn Type(&self) -> DOMString {
|
||||||
DOMString::from(self.typeString.clone())
|
DOMString::from(self.typeString.clone())
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://dev.w3.org/2006/webapi/FileAPI/#slice-method-algo
|
// https://w3c.github.io/FileAPI/#slice-method-algo
|
||||||
fn Slice(&self,
|
fn Slice(&self,
|
||||||
start: Option<i64>,
|
start: Option<i64>,
|
||||||
end: Option<i64>,
|
end: Option<i64>,
|
||||||
|
@ -146,12 +146,12 @@ impl BlobMethods for Blob {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://dev.w3.org/2006/webapi/FileAPI/#dfn-isClosed
|
// https://w3c.github.io/FileAPI/#dfn-isClosed
|
||||||
fn IsClosed(&self) -> bool {
|
fn IsClosed(&self) -> bool {
|
||||||
self.isClosed_.get()
|
self.isClosed_.get()
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://dev.w3.org/2006/webapi/FileAPI/#dfn-close
|
// https://w3c.github.io/FileAPI/#dfn-close
|
||||||
fn Close(&self) {
|
fn Close(&self) {
|
||||||
// Step 1
|
// Step 1
|
||||||
if self.isClosed_.get() {
|
if self.isClosed_.get() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue