Index: Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js |
diff --git a/Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js b/Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js |
index b206ac5df26d45e507d5626023d9ec60518702c1..bcb5b9a3acf2be7c989aa96d0a523fbc0f05ff80 100644 |
--- a/Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js |
+++ b/Source/devtools/front_end/script_formatter_worker/ScriptFormatterWorker.js |
@@ -27,6 +27,13 @@ |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
+importScripts("../common/utilities.js"); |
+importScripts("../cm/headlesscodemirror.js"); |
+importScripts("../cm/css.js"); |
+importScripts("../cm/javascript.js"); |
+importScripts("../cm/xml.js"); |
+importScripts("../cm/htmlmixed.js"); |
+WebInspector = {}; |
FormatterWorker = { |
/** |
* @param {string} mimeType |
@@ -490,11 +497,15 @@ |
*/ |
function require() |
{ |
- return tokenizerHolder; |
+ return parse; |
} |
/** |
* @type {!{tokenizer}} |
*/ |
var exports = { tokenizer: null }; |
-var tokenizerHolder = exports; |
+importScripts("../UglifyJS/parse-js.js"); |
+var parse = exports; |
+ |
+importScripts("JavaScriptFormatter.js"); |
+importScripts("CSSFormatter.js"); |