Umbraco.Belle.System.ManifestParser.GetJavascriptInitialization C# (CSharp) Method

GetJavascriptInitialization() public method

Processes all found manifest files and outputs the main.js file containing all plugin manifests
public GetJavascriptInitialization ( ) : string
return string
        public string GetJavascriptInitialization()
        {
            //now that we have the manifests we need to combine them with the umbraco manifest
            var umbracoConfig = GetDefaultConfig();
            var umbracoInit = GetDefaultInitialization();

            foreach (var m in GetManifests())
            {
                MergeJObjects(umbracoConfig, m.JavaScriptConfig, true);
                MergeJArrays(umbracoInit, m.JavaScriptInitialize);
            }

            return ParseMain(umbracoConfig.ToString(), umbracoInit.ToString());
        }

Usage Example

Ejemplo n.º 1
0
 /// <summary>
 /// Returns the RequireJS file including all references found in manifests
 /// </summary>
 /// <returns></returns>
 public JavaScriptResult Application()
 {
     var parser = new ManifestParser(new DirectoryInfo(Server.MapPath("~/App_Plugins")));
     var result = parser.GetJavascriptInitialization();
     return JavaScript(result);
 }