You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.0 KiB
56 lines
1.0 KiB
/** |
|
* Copyright (c) 2015, Arthur Schiwon <blizzz@owncloud.com> |
|
* This file is licensed under the Affero General Public License version 3 or later. |
|
* See the COPYING-README file. |
|
*/ |
|
|
|
OCA = OCA || {}; |
|
OCA.LDAP = {}; |
|
OCA.LDAP.Wizard = {}; |
|
|
|
(function(){ |
|
|
|
/** |
|
* @classdesc minimalistic controller that basically makes the view render |
|
* |
|
* @constructor |
|
*/ |
|
var WizardController = function() {}; |
|
|
|
WizardController.prototype = { |
|
/** |
|
* initializes the instance. Always call it after creating the instance. |
|
*/ |
|
init: function() { |
|
this.view = false; |
|
this.configModel = false; |
|
}, |
|
|
|
/** |
|
* sets the model instance |
|
* |
|
* @param {OCA.LDAP.Wizard.ConfigModel} [model] |
|
*/ |
|
setModel: function(model) { |
|
this.configModel = model; |
|
}, |
|
|
|
/** |
|
* sets the view instance |
|
* |
|
* @param {OCA.LDAP.Wizard.WizardView} [view] |
|
*/ |
|
setView: function(view) { |
|
this.view = view; |
|
}, |
|
|
|
/** |
|
* makes the view render i.e. ready to be used |
|
*/ |
|
run: function() { |
|
this.view.render(); |
|
} |
|
}; |
|
|
|
OCA.LDAP.Wizard.Controller = WizardController; |
|
})();
|
|
|