25 lines
583 B
JavaScript
25 lines
583 B
JavaScript
/**
|
|
* 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
|
|
};
|
|
});
|