Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(418)

Unified Diff: third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js

Issue 2570263002: DevTools: introduce API for the Common.FormatterWorkerPool. (Closed)
Patch Set: rebaseline Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
diff --git a/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js b/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
index 7a1cbb5c9a8a4104590e4e1140b5222f9a5002a5..95f8782b4a73299bd015a567e156b4053693e0af 100644
--- a/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
+++ b/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
@@ -12,16 +12,13 @@ Sass.SASSSupport.parseSCSS = function(url, content) {
var text = new Common.Text(content);
var document = new Sass.SASSSupport.ASTDocument(url, text);
- return Common.formatterWorkerPool.runTask('parseSCSS', {content: content}).then(onParsed);
+ return Common.formatterWorkerPool.parseSCSS(content).then(onParsed);
/**
- * @param {?MessageEvent} event
+ * @param {!Array<!Object>} data
* @return {!Sass.SASSSupport.AST}
*/
- function onParsed(event) {
- if (!event)
- return new Sass.SASSSupport.AST(document, []);
- var data = /** @type {!Array<!Object>} */ (event.data);
+ function onParsed(data) {
var rules = [];
for (var i = 0; i < data.length; ++i) {
var rulePayload = data[i];

Powered by Google App Engine
This is Rietveld 408576698