/** * 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 }; });