aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
authorBruno Bernardino <bruno@bernardino.io>2017-08-09 12:34:12 +0100
committerBruno Bernardino <bruno@bernardino.io>2017-08-23 17:34:55 +0100
commit2af828485fefbf6d2a2e01b9c9602c14aaff5a0e (patch)
tree4d9dfc6777f381299c113f93c5d152cc5a6aefd6 /components/script/dom/canvasrenderingcontext2d.rs
parent1c9c0334ba7b03e0757a101d2758c1284566f420 (diff)
downloadservo-2af828485fefbf6d2a2e01b9c9602c14aaff5a0e.tar.gz
servo-2af828485fefbf6d2a2e01b9c9602c14aaff5a0e.zip
Implement CanvasRenderingContext2d.fillText's "unimplemented" message
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs
index d4fcfae4ab8..db71c10551b 100644
--- a/components/script/dom/canvasrenderingcontext2d.rs
+++ b/components/script/dom/canvasrenderingcontext2d.rs
@@ -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,