function jqGridInclude() { var pathtojsfiles = "js/"; // need to be ajusted // set include to false if you do not want some modules to be included var combineIntoOne = false; var combinedInclude = new Array(); var combinedIncludeURL = "combine.php?type=javascript&files="; var minver = true; var modules = [ { include: true, incfile:'grid.locale-pt-br.js',minfile: 'min/grid.locale-pt-br-min.js'}, // jqGrid translation { include: true, incfile:'grid.base.js',minfile: 'min/grid.base-min.js'}, // jqGrid base { include: true, incfile:'grid.common.js',minfile: 'min/grid.common-min.js' }, // jqGrid common for editing { include: true, incfile:'grid.formedit.js',minfile: 'min/grid.formedit-min.js' }, // jqGrid Form editing { include: true, incfile:'grid.inlinedit.js',minfile: 'min/grid.inlinedit-min.js' }, // jqGrid inline editing { include: true, incfile:'grid.celledit.js',minfile: 'min/grid.celledit-min.js' }, // jqGrid cell editing { include: true, incfile:'grid.subgrid.js',minfile: 'min/grid.subgrid-min.js'}, //jqGrid subgrid { include: true, incfile:'grid.treegrid.js',minfile: 'min/grid.treegrid-min.js'}, //jqGrid treegrid { include: true, incfile:'grid.custom.js',minfile: 'min/grid.custom-min.js'}, //jqGrid custom { include: true, incfile:'grid.postext.js',minfile: 'min/grid.postext-min.js'}, //jqGrid postext { include: true, incfile:'grid.tbltogrid.js',minfile: 'min/grid.tbltogrid-min.js'}, //jqGrid table to grid { include: true, incfile:'grid.setcolumns.js',minfile: 'min/grid.setcolumns-min.js'}, //jqGrid setcolumns { include: true, incfile:'grid.import.js',minfile: 'min/grid.import-min.js'}, //jqGrid import { include: true, incfile:'jquery.fmatter.js',minfile: 'min/jquery.fmatter-min.js'}, //jqGrid formater { include: true, incfile:'json2.js',minfile: 'min/json2-min.js'}, //json utils { include: true, incfile:'JsonXml.js',minfile: 'min/JsonXml-min.js'} //xmljson utils ]; var filename; for(var i=0;i0) ) { var fileList = implode(",",combinedInclude); IncludeJavaScript(combinedIncludeURL+fileList); } function implode( glue, pieces ) { // http://kevin.vanzonneveld.net //original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) //example 1: implode(' ', ['Kevin', 'van', 'Zonneveld']); //returns 1: 'Kevin van Zonneveld' return ( ( pieces instanceof Array ) ? pieces.join ( glue ) : pieces ); }; function IncludeJavaScript(jsFile) { var oHead = document.getElementsByTagName('head')[0]; var oScript = document.createElement('script'); oScript.type = 'text/javascript'; oScript.src = "/SOROLOGIA/js/jQuery/grid/"+jsFile; oHead.appendChild(oScript); }; }; jqGridInclude();