Implement CanvasRenderingContext2d.fillText's "unimplemented" message

This commit is contained in:
Bruno Bernardino 2017-08-09 12:34:12 +01:00
parent 1c9c0334ba
commit 2af828485f
No known key found for this signature in database
GPG key ID: C8019746F44687CD
6 changed files with 35 additions and 3 deletions

View file

@ -800,6 +800,13 @@ impl CanvasRenderingContext2DMethods for CanvasRenderingContext2D {
receiver.recv().unwrap()
}
// https://html.spec.whatwg.org/multipage/#dom-context-2d-filltext
fn FillText(&self, text: DOMString, x: f64, y: f64, max_width: Option<f64>) {
let parsed_text: String = text.into();
self.ipc_renderer.send(CanvasMsg::Canvas2d(Canvas2dMsg::FillText(parsed_text, x, y, max_width))).unwrap();
self.mark_as_dirty();
}
// https://html.spec.whatwg.org/multipage/#dom-context-2d-drawimage
fn DrawImage(&self,
image: CanvasImageSource,