public PlainScript(IAsset asset, Bundle bundle, IAmdConfiguration modules) : base(asset, bundle) { this.modules = modules; jsonSerializer = new SimpleJsonSerializer(); asset.AddAssetTransformer(this); }
public ViewHelperImplementation(BundleCollection bundles, IAmdConfiguration configuration, IJsonSerializer jsonSerializer, IRequireJsConfigUrlProvider requireJsConfigUrlProvider) { this.bundles = bundles; this.configuration = configuration; this.jsonSerializer = jsonSerializer; this.requireJsConfigUrlProvider = requireJsConfigUrlProvider; }
internal AmdController( IAmdConfiguration configuration, IModuleResolver resolver, IFileSystem fileSystem) { this.config = configuration; this.resolver = resolver; this.fileSystem = fileSystem; }
public ModuleResolver( IAmdConfiguration config, IModuleRepository repository, HttpServerUtilityBase httpServer, IFileSystem fileSystem) { this.config = config; this.repository = repository; this.httpServer = httpServer; this.fileSystem = fileSystem; }
public RequireJsConfigUrlProvider( BundleCollection bundles, IAmdConfiguration modules, IConfigurationScriptBuilder configurationScriptBuilder, IDirectory cacheDirectory, IUrlGenerator urlGenerator) { this.modules = modules; this.configurationScriptBuilder = configurationScriptBuilder; this.cacheDirectory = cacheDirectory; this.urlGenerator = urlGenerator; bundles.Changed += BundlesChanged; }
public static void SetModuleReturnExpression(this IAmdConfiguration configuration, string scriptPath, string moduleReturnExpression) { var module = configuration[scriptPath] as PlainScript; if (module != null) { module.ModuleReturnExpression = moduleReturnExpression; } else { throw new ArgumentException("Cannot change the return expression of a predefined AMD module: " + scriptPath); } }
public CassetteConfiguration(IAmdConfiguration amd) { this.amd = amd; }
public static void SetImportAlias(this IAmdConfiguration configuration, string scriptPath, string importAlias) { var module = configuration[scriptPath]; module.Alias = importAlias; }