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);
        }
Esempio n. 2
0
        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);

        }