web/bundles/topxiaadmin/js/controller/importer/importer.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function (require, exports, module) {
var Backbone = require('backbone');
var Step1View = require('./view/step1');
var Checker = require('./model/checker');
var Importer = require('./model/importer');
var Step2ErrorView = require('./view/step2-error.js');
var Step2SuccessView = require('./view/step2-success.js');
var _ = require('underscore');
var ImporterApp = Backbone.Router.extend({
routes: {
"index": 'index',
'error': 'error',
'success': 'success'
},
index: function () {
var checker = new Checker(this.options);
var ste1View = new Step1View({
'model': checker
});
this.$el.html(ste1View.el);
},
error: function () {
if(_.isEmpty(this.errorData)){
return;
}
var errorView = new Step2ErrorView(this.errorData);
this.$el.html(errorView.el);
this.errorData = undefined;
},
success: function () {
if(this.successData === undefined){
return;
}
var importer = new Importer(this.successData);
importer.set('type', this.options.type);
importer.set('importUrl', this.options.importUrl);
var successView = new Step2SuccessView({
model: importer
});
this.$el.html(successView.el);
this.successData = undefined;
},
destroy: function () {
Backbone.off('step2-error');
Backbone.off('step2-success');
},
initialize: function(options) {
this.options = options;
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。