Revert "doctype editcontroller for modelsbuilder"

This reverts commit 8cf27c810d.
This commit is contained in:
Per Ploug
2015-10-20 10:44:44 +02:00
parent d5bcfce4db
commit d04b7ae9c7

View File

@@ -9,7 +9,7 @@
(function() {
"use strict";
function DocumentTypesEditController($scope, $routeParams, contentTypeResource, dataTypeResource, editorState, contentEditingHelper, formHelper, navigationService, iconHelper, contentTypeHelper, notificationsService, $filter) {
function DocumentTypesEditController($scope, $routeParams, modelsResource, contentTypeResource, dataTypeResource, editorState, contentEditingHelper, formHelper, navigationService, iconHelper, contentTypeHelper, notificationsService, $filter) {
var vm = this;
@@ -17,6 +17,7 @@
vm.currentNode = null;
vm.contentType = {};
vm.page = {};
vm.page.loading = false;
vm.page.saveButtonState = "init";
@@ -44,6 +45,51 @@
}
];
//disable by default, turn on if detected correctly.
vm.page.modelsBuilder = false;
modelsResource.getModelsOutOfDateStatus().then(function () {
vm.page.modelsBuilder = true;
});
//Models builder mode:
vm.page.defaultButton = {
hotKey: "ctrl+s",
labelKey: "buttons_save",
letter: "S",
type: "submit",
handler: function () { vm.save(); }
};
vm.page.subButtons = [{
hotKey: "ctrl+g",
labelKey: "buttons_generateModels",
letter: "G",
handler: function(){
vm.page.saveButtonState = "busy";
notificationsService.info("Building models", "this can take abit of time, don't worry");
modelsResource.buildModels().then(function(){
vm.page.saveButtonState = "init";
//clear and add success
notificationsService.success("Models Generated");
//just calling this to get the servar back to life
modelsResource.getModelsOutOfDateStatus();
}, function(){
notificationsService.error("Models could not be generated");
vm.page.saveButtonState = "error";
});
}
}];
vm.page.keyboardShortcutsOverview = [
{
"name": "Sections",