Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
@@ -0,0 +1,31 @@
var TITLE_SUFIX = require('builder/components/modals/visualization-title-suffix-metadata');
module.exports = function (opts) {
if (!opts.visDefinitionModel) throw new Error('visDefinitionModel is required');
if (!opts.name) throw new Error('name is required');
var visDefinitionModel = opts.visDefinitionModel;
var successCallback = opts.onSuccess;
var errorCallback = opts.onError;
var name = opts.name;
var description = opts.description;
var tags = opts.tags;
var oldName = visDefinitionModel.get('name');
visDefinitionModel.save({
name: name,
description: description,
tags: tags
}, {
wait: true,
success: function (mdl, attrs) {
document.title = name + TITLE_SUFIX;
successCallback && successCallback();
},
error: function (mdl, e) {
document.title = oldName + TITLE_SUFIX;
errorCallback && errorCallback(e);
}
});
};