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

Unified Diff: Source/devtools/front_end/sdk/CSSParser.js

Issue 1307063005: DevTools: edit SASS through SourceMaps. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: improvements Created 5 years, 3 months 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: Source/devtools/front_end/sdk/CSSParser.js
diff --git a/Source/devtools/front_end/sdk/CSSParser.js b/Source/devtools/front_end/sdk/CSSParser.js
index 4aa03eda928dba402bcacec55425dd6838d56e16..ac5e7bcef8ed4efbe43a5dc64b65519f2fc1cc61 100644
--- a/Source/devtools/front_end/sdk/CSSParser.js
+++ b/Source/devtools/front_end/sdk/CSSParser.js
@@ -42,6 +42,20 @@ WebInspector.CSSParser.prototype = {
this._innerParse(text);
},
+ /**
+ * @param {string} text
+ * @return {!Promise<!Array.<!WebInspector.CSSParser.Rule>>}
+ */
+ parsePromise: function(text)
+ {
+ return new Promise(promiseConstructor.bind(this));
+
+ function promiseConstructor(succ, fail)
+ {
+ this.parse(text, succ);
+ }
+ },
+
dispose: function()
{
if (this._worker) {
@@ -124,6 +138,11 @@ WebInspector.CSSParser.AtRule;
WebInspector.CSSParser.Rule;
/**
- * @typedef {{name: string, value: string}}
+ * @typedef {{name: string, value: string, nameRange: !WebInspector.CSSParser.Range, valueRange: !WebInspector.CSSParser.Range, range: !WebInspector.CSSParser.Range}}
*/
WebInspector.CSSParser.Property;
+
+/**
+ * @typedef {{startLine: number, startColumn: number, endLine: number, endColumn: number}}
+ */
+WebInspector.CSSParser.Range;
« no previous file with comments | « Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js ('k') | Source/devtools/front_end/sdk/SourceMap.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698