/** * Utilities for modules/xblocks. * * Returns: * * urlRoot: the root for creating/updating an xblock. * getUpdateUrl: a utility method that returns the xblock update URL, appending * the location if passed in. */ define(['underscore'], function(_) { var urlRoot = '/xblock'; var getUpdateUrl = function(locator) { if (_.isUndefined(locator)) { return urlRoot + '/'; } else { return urlRoot + '/' + locator; } }; return { urlRoot: urlRoot, getUpdateUrl: getUpdateUrl }; });