json-object-editor
Version:
JOE the Json Object Editor | Platform Edition
59 lines (47 loc) • 1.29 kB
JavaScript
/* JavaScript include for: Json Object Editor
last updated: CH July 2014
*/
var includes = "",
web_dir = (location.protocol.indexOf('http') == -1)?
"http://s3.amazonaws.com/Craydent/JOE/":
location.protocol+"//s3.amazonaws.com/Craydent/JOE/"
,
projectName = 'JsonObjectEditor';
var
scripts_dir = web_dir+"js/",
scripts = [];
if (typeof jQuery == 'undefined') {
scripts.push("jquery-1.11.0.min.js");
scripts.push("jquery-ui-1.10.4.custom.min.js");
}
if (typeof Craydent == 'undefined') {
scripts.push("craydent-1.7.27.js");
}
scripts.push(
"JsonObjectEditor.jquery.craydent.js",
"leaflet.js",
"esri-leaflet-geocoder.js",
"zebra_datepicker.js"
);
var
styles_dir = web_dir+"css/",
styles =[
"leaflet.css",
"esri-leaflet-geocoder.css",
"joe-styles.css",
"jquery-ui-1.10.4.custom.min.css"
],
script,style,sc,st,
sc_len = scripts.length,st_len = styles.length;
//scripts
for(sc = 0; sc < sc_len; sc++){
script = scripts[sc];
includes+='<script type="text/javascript" src="'+scripts_dir+script+'"></script>';
}
//styles
for(st = 0; st < st_len; st++){
style = styles[st];
includes+='<link href="'+styles_dir+style+'" rel="stylesheet" type="text/css">';
}
includes+='';
document.write(includes);