public void DefineScripts(ResourceManifest manifest, string key, string currentVersion, params string[] previousVersions) { var versions = new List<string>(previousVersions) { currentVersion }; foreach (var ver in versions) { string webKey = string.Format("{0}.{1}", key, "web"); string dataViz = string.Format("{0}.{1}", key, "data"); string mobile = string.Format("{0}.{1}", key, "mobile"); string all = string.Format("{0}.{1}", key, "all"); manifest.DefineScript(webKey).SetUrl(VersionPath(ver, "kendo.web.min.js")) .SetDependencies("jQuery") .SetVersion(ver); manifest.DefineScript(dataViz).SetUrl(VersionPath(ver, "kendo.web.min.js")) .SetDependencies("jQuery") .SetVersion(ver); manifest.DefineScript(mobile).SetUrl(VersionPath(ver, "kendo.mobile.min.js")) .SetDependencies("jQuery") .SetVersion(ver); } manifest.DefineScript("kendo.datasource") .SetUrl("custom/datasource.js") .SetDependencies(key); }
public void BuildManifests(ResourceManifestBuilder builder) { Orchard.UI.Resources.ResourceManifest manifest = builder.Add(); manifest.DefineScript("myscript").SetUrl("myjqueryscript.js").SetDependencies("jQuery"); manifest.DefineStyle("mystyle").SetUrl("mystyle.css"); }
public void BuildManifests(ResourceManifestBuilder builder) { Orchard.UI.Resources.ResourceManifest manifest = builder.Add(); manifest.DefineScript("DataTables").SetUrl("jquery.dataTables.min.js").SetCdn("http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js").SetDependencies("jQuery"); manifest.DefineStyle("DataTables").SetUrl("jquery.dataTables.css").SetCdn("http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css"); manifest.DefineScript("jquerymin").SetUrl("jquery.min.js"); manifest.DefineScript("jqplot").SetUrl("jquery.jqplot.min.js").SetDependencies("jQuery"); manifest.DefineScript("excanvas").SetUrl("excanvas.js").SetDependencies("jQuery"); manifest.DefineStyle("jqplot").SetUrl("jquery.jqplot.css"); manifest.DefineScript("jqplotpointlabels").SetUrl("jqplot.pointLabels.min.js").SetDependencies("jQuery"); manifest.DefineScript("jqplotcursor").SetUrl("jqplot.cursor.min.js").SetDependencies("jQuery"); manifest.DefineScript("jqplothighlighter").SetUrl("jqplot.highlighter.min.js").SetDependencies("jQuery"); manifest.DefineScript("jqplotcanvasoverlay").SetUrl("jqplot.canvasOverlay.min.js").SetDependencies("jQuery"); }
public void DefineCultureSet(ResourceManifest manifest, string key, string currentVersion, params string[] previousVersions) { manifest.DefineScript("kendo.culture.en-gb") .SetUrl("culture/kendo.culture.en-gb.js") .SetDependencies(MainScript); }