//This file should be used if you want to debug and develop function jqGridInclude() { var pathtojsfiles = "../JQGrid4.4/src/"; // need to be ajusted // set include to false if you do not want some modules to be included var modules = [ { include: true, incfile: "i18n/grid.locale-en.js" }, // jqGrid translation { include: true, incfile: "grid.base.js" }, // jqGrid base { include: true, incfile: "grid.common.js" }, // jqGrid common for editing { include: true, incfile: "grid.formedit.js" }, // jqGrid Form editing { include: true, incfile: "grid.inlinedit.js" }, // jqGrid inline editing { include: true, incfile: "grid.celledit.js" }, // jqGrid cell editing { include: true, incfile: "grid.subgrid.js" }, //jqGrid subgrid { include: true, incfile: "grid.treegrid.js" }, //jqGrid treegrid { include: true, incfile: "grid.grouping.js" }, //jqGrid grouping { include: true, incfile: "grid.custom.js" }, //jqGrid custom { include: true, incfile: "grid.tbltogrid.js" }, //jqGrid table to grid { include: true, incfile: "grid.import.js" }, //jqGrid import { include: true, incfile: "jquery.fmatter.js" }, //jqGrid formater { include: true, incfile: "JsonXml.js" }, //xmljson utils { include: true, incfile: "grid.jqueryui.js" }, //jQuery UI utils { include: true, incfile: "grid.filter.js" }, // filter Plugin ]; var filename; for (var i = 0; i < modules.length; i++) { if (modules[i].include === true) { filename = pathtojsfiles + modules[i].incfile; if (jQuery.browser.safari) { jQuery.ajax({ url: filename, dataType: "script", async: false, cache: true, }); } else { if (jQuery.browser.msie) { document.write( '' ); } else { IncludeJavaScript(filename); } } } } function IncludeJavaScript(jsFile) { var oHead = document.getElementsByTagName("head")[0]; var oScript = document.createElement("script"); oScript.setAttribute("type", "text/javascript"); oScript.setAttribute("language", "javascript"); oScript.setAttribute("src", jsFile); oHead.appendChild(oScript); } } jqGridInclude();