/**
 * This is script loads the individual files that make up geoweb.min.js',, used
 * during development when running from within the source tree.
 */

/**
 * Get the script element we are in.
 */
function self() {
  var scripts = document.getElementsByTagName("script");

  return scripts[scripts.length - 1];
}

/**
 * Import a JavaScript source file into the current document.s
 */
function importScript(src) {
  document.write('<script src="' + src + '" ></script>')
}

/**
 * List of JavaScript files.
 */
var source = [
  '/lib/vgl/init.js',
  '/lib/vgl/timestamp.js',
  '/lib/vgl/object.js',
  '/lib/vgl/command.js',
  '/lib/vgl/boundingObject.js',
  '/lib/vgl/node.js',
  '/lib/vgl/groupNode.js',
  '/lib/vgl/actor.js',
  '/lib/vgl/camera.js',
  '/lib/vgl/freezeObject.js',
  '/lib/vgl/defaultValue.js',
  '/lib/vgl/geojsonReader.js',
  '/lib/vgl/data.js',
  '/lib/vgl/geomData.js',
  '/lib/vgl/mapper.js',
  '/lib/vgl/groupMapper.js',
  '/lib/vgl/materialAttribute.js',
  '/lib/vgl/blend.js',
  '/lib/vgl/material.js',
  '/lib/vgl/renderer.js',
  '/lib/vgl/renderWindow.js',
  '/lib/vgl/interactorStyle.js',
  '/lib/vgl/trackballInteractorStyle.js',
  '/lib/vgl/viewer.js',
  '/lib/vgl/shader.js',
  '/lib/vgl/shaderProgram.js',
  '/lib/vgl/texture.js',
  '/lib/vgl/uniform.js',
  '/lib/vgl/vertexAttribute.js',
  '/lib/vgl/source.js',
  '/lib/vgl/planeSource.js',
  '/lib/vgl/pointSource.js',
  '/lib/vgl/utils.js',
  '/lib/vgl/vtkUnpack.js',
  '/lib/geo/init.js',
  '/lib/geo/ellipsoid.js',
  '/lib/geo/mercator.js',
  '/lib/geo/latlng.js',
  '/lib/geo/layer.js',
  '/lib/geo/featureLayer.js',
  '/lib/geo/openStreetMapLayer.js',
  '/lib/geo/featureCollection.js',
  '/lib/geo/layerSource.js',
  '/lib/geo/archiveLayerSource.js',
  '/lib/geo/command.js',
  '/lib/vgl/picker.js',
  '/lib/geo/updateRequest.js',
  '/lib/geo/prepareForRenderRequest.js',
  '/lib/geo/mapInteractorStyle.js',
  '/lib/geo/map.js',
  '/lib/geo/feature.js',
  '/lib/geo/geoTransform.js',
  '/lib/geo/data.js',
  '/lib/ui/init.js',
  '/lib/ui/gis.js',
  '/lib/srv/init.js',
  '/lib/srv/webSocket.js'];

// Iterate through all our dependencies
for (var i in source) {
  console.log(source[i])
  importScript(source[i]);
}

/**
 * This is script loads the individual files that make up geoweb.min.js',, used
 * during development when running from within the source tree.
 */

/**
 * Get the script element we are in.
 */
function self() {
  var scripts = document.getElementsByTagName("script");

  return scripts[scripts.length - 1];
}

/**
 * Import a JavaScript source file into the current document.s
 */
function importScript(src) {
  document.write('<script src="' + src + '" ></script>')
}

/**
 * List of JavaScript files.
 */
var source = [
  '/lib/vgl/init.js',
  '/lib/vgl/timestamp.js',
  '/lib/vgl/object.js',
  '/lib/vgl/command.js',
  '/lib/vgl/boundingObject.js',
  '/lib/vgl/node.js',
  '/lib/vgl/groupNode.js',
  '/lib/vgl/actor.js',
  '/lib/vgl/camera.js',
  '/lib/vgl/freezeObject.js',
  '/lib/vgl/defaultValue.js',
  '/lib/vgl/geojsonReader.js',
  '/lib/vgl/data.js',
  '/lib/vgl/geomData.js',
  '/lib/vgl/mapper.js',
  '/lib/vgl/groupMapper.js',
  '/lib/vgl/materialAttribute.js',
  '/lib/vgl/blend.js',
  '/lib/vgl/material.js',
  '/lib/vgl/renderer.js',
  '/lib/vgl/renderWindow.js',
  '/lib/vgl/interactorStyle.js',
  '/lib/vgl/trackballInteractorStyle.js',
  '/lib/vgl/viewer.js',
  '/lib/vgl/shader.js',
  '/lib/vgl/shaderProgram.js',
  '/lib/vgl/texture.js',
  '/lib/vgl/uniform.js',
  '/lib/vgl/vertexAttribute.js',
  '/lib/vgl/source.js',
  '/lib/vgl/planeSource.js',
  '/lib/vgl/pointSource.js',
  '/lib/vgl/utils.js',
  '/lib/vgl/vtkUnpack.js',
  '/lib/geo/init.js',
  '/lib/geo/ellipsoid.js',
  '/lib/geo/mercator.js',
  '/lib/geo/latlng.js',
  '/lib/geo/layer.js',
  '/lib/geo/featureLayer.js',
  '/lib/geo/openStreetMapLayer.js',
  '/lib/geo/featureCollection.js',
  '/lib/geo/layerSource.js',
  '/lib/geo/archiveLayerSource.js',
  '/lib/geo/command.js',
  '/lib/vgl/picker.js',
  '/lib/geo/updateRequest.js',
  '/lib/geo/prepareForRenderRequest.js',
  '/lib/geo/mapInteractorStyle.js',
  '/lib/geo/map.js',
  '/lib/geo/feature.js',
  '/lib/geo/geoTransform.js',
  '/lib/geo/data.js',
  '/lib/ui/init.js',
  '/lib/ui/gis.js',
  '/lib/ui/workflow.js',
  '/lib/srv/init.js',
  '/lib/srv/webSocket.js'];

// Iterate through all our dependencies
for (var i in source) {
  console.log(source[i])
  importScript(source[i]);
}

Add /lib/ui/workflow.js to geoweb.min.js