aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/devtools.rs
diff options
context:
space:
mode:
authorGuro Bokum <jiojiajiu@gmail.com>2015-04-20 22:01:56 +0700
committerGuro Bokum <jiojiajiu@gmail.com>2015-05-06 02:08:39 +0700
commitbe2cb665de412c39748b925582646bc2d40725c2 (patch)
treeb2998445a15a345cd717390ae6b8f9b25333bb51 /components/script/devtools.rs
parent6d2f70a4fd275510ca90c5da27bb841dd25d39bd (diff)
downloadservo-be2cb665de412c39748b925582646bc2d40725c2.tar.gz
servo-be2cb665de412c39748b925582646bc2d40725c2.zip
Start using on_refresh_driver_tick #5681
Final
Diffstat (limited to 'components/script/devtools.rs')
-rw-r--r--components/script/devtools.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/components/script/devtools.rs b/components/script/devtools.rs
index cdc0537fa15..d67f57b4e4f 100644
--- a/components/script/devtools.rs
+++ b/components/script/devtools.rs
@@ -14,7 +14,7 @@ use dom::node::{Node, NodeHelpers};
use dom::window::{WindowHelpers, ScriptHelpers};
use dom::element::Element;
use dom::document::DocumentHelpers;
-use page::Page;
+use page::{IterablePage, Page};
use msg::constellation_msg::PipelineId;
use script_task::{get_page, ScriptTask};
@@ -147,3 +147,9 @@ pub fn handle_drop_timeline_markers(page: &Rc<Page>,
}
}
}
+
+pub fn handle_request_animation_frame(page: &Rc<Page>, id: PipelineId, callback: Box<Fn(f64, )>) {
+ let page = page.find(id).expect("There is no such page");
+ let doc = page.document().root();
+ doc.r().request_animation_frame(callback);
+}