tellform/public/modules/forms/base/demo/boot.js

60 lines
1.4 KiB
JavaScript
Raw Normal View History

2016-04-28 12:58:16 +00:00
2016-05-05 13:35:41 +00:00
angular.module('forms', [
'duScroll', 'ngResource', 'NodeForm.templates', 'pascalprecht.translate',
2016-05-05 19:12:40 +00:00
'angular-input-stars',
'ui.select'
2016-05-05 13:35:41 +00:00
]);
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',
2016-05-05 19:12:40 +00:00
'ui.router', 'ui.bootstrap', 'ui.utils', 'ngRaven', 'forms',
2016-05-05 13:00:58 +00:00
'ui.select'
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');
2016-06-08 18:03:35 +00:00
angular.module('forms').value('SendVisitorData', {
send: function(){}
});
2016-04-28 12:58:16 +00:00
angular.element(document).ready(function() {
//Then init the app
angular.bootstrap(document, ['forms']);
});