2016-04-28 12:58:16 +00:00
|
|
|
|
2016-05-05 13:00:58 +00:00
|
|
|
angular.module('forms', ['duScroll', 'ngResource', 'NodeForm.templates', 'pascalprecht.translate']);
|
2016-04-30 10:19:58 +00:00
|
|
|
|
2016-04-28 12:58:16 +00:00
|
|
|
angular.module('NodeForm', [
|
2016-04-30 10:19:58 +00:00
|
|
|
'ui.select', 'cgBusy', 'ngSanitize', 'vButton', 'ngResource',
|
|
|
|
'ui.router', 'ui.bootstrap', 'ui.utils', 'ngRaven', 'forms'
|
2016-04-28 12:58:16 +00:00
|
|
|
]);
|
|
|
|
|
|
|
|
angular.module('forms').factory('Auth', [
|
|
|
|
function() {
|
|
|
|
var service = {
|
|
|
|
_currentUser: null,
|
|
|
|
get currentUser(){
|
|
|
|
return this._currentUser;
|
|
|
|
},
|
|
|
|
ensureHasCurrentUser: function() {
|
|
|
|
return null;
|
|
|
|
},
|
|
|
|
isAuthenticated: function() {
|
|
|
|
return false;
|
|
|
|
},
|
|
|
|
getUserState: function() {
|
|
|
|
return '';
|
|
|
|
},
|
|
|
|
login: function() {
|
|
|
|
},
|
|
|
|
logout: function() {
|
|
|
|
},
|
|
|
|
};
|
|
|
|
return service;
|
|
|
|
}
|
|
|
|
]);
|
|
|
|
angular.module('forms').factory('$state', [function() {
|
|
|
|
return {
|
|
|
|
go: function() {}
|
|
|
|
};
|
|
|
|
}]);
|
|
|
|
angular.module('forms').factory('myForm', ['Forms', function(Forms) {
|
|
|
|
var form = window.form;
|
|
|
|
form.visible_form_fields = _.filter(form.form_fields, function(field){
|
|
|
|
return (field.deletePreserved === false);
|
|
|
|
});
|
|
|
|
return form;
|
|
|
|
}]);
|
|
|
|
angular.module('forms').constant('FORM_URL', '/form/:formId');
|
|
|
|
|
|
|
|
|
|
|
|
angular.element(document).ready(function() {
|
|
|
|
//Then init the app
|
|
|
|
angular.bootstrap(document, ['forms']);
|
|
|
|
});
|