| 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..34f8807569c0efbc09723905ec00051326af88da 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sass/SASSSupport.js
|
| @@ -12,19 +12,16 @@ 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<!Common.FormatterWorkerPool.SCSSRule>} rulePayloads
|
| * @return {!Sass.SASSSupport.AST}
|
| */
|
| - function onParsed(event) {
|
| - if (!event)
|
| - return new Sass.SASSSupport.AST(document, []);
|
| - var data = /** @type {!Array<!Object>} */ (event.data);
|
| + function onParsed(rulePayloads) {
|
| var rules = [];
|
| - for (var i = 0; i < data.length; ++i) {
|
| - var rulePayload = data[i];
|
| + for (var i = 0; i < rulePayloads.length; ++i) {
|
| + var rulePayload = rulePayloads[i];
|
| var selectors = rulePayload.selectors.map(createTextNode);
|
| var properties = rulePayload.properties.map(createProperty);
|
| var range = Common.TextRange.fromObject(rulePayload.styleRange);
|
|
|