Inject pad dependencies into most pad submodules.

This commit is contained in:
Chad Weider 2012-01-26 21:02:58 -08:00
parent 56c07e484a
commit 514698162f
8 changed files with 22 additions and 26 deletions

View file

@ -32,11 +32,11 @@ var padeditor = (function()
ace: null,
// this is accessed directly from other files
viewZoom: 100,
init: function(readyFunc, initialViewOptions)
init: function(readyFunc, initialViewOptions, _pad)
{
Ace2Editor = require('/ace').Ace2Editor;
pad = require('/pad2').pad; // Sidestep circular dependency (should be injected).
settings = require('/pad2').settings;
pad = _pad;
settings = pad.settings;
function aceReady()
{