Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
DDA
dda-wizard
Commits
979e664b
Commit
979e664b
authored
Aug 10, 2016
by
Hellmich, Christoph
Browse files
Remove form service
parent
dade8d4b
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/main/webapp/index.html
View file @
979e664b
...
...
@@ -148,7 +148,6 @@
<script
src=
"scripts/components/wizardEditor/nextStep/nextStep.controller.js"
></script>
<script
src=
"scripts/components/wizardEditor/simpleConditional/simpleConditional-directive.js"
></script>
<script
src=
"scripts/components/wizardEditor/templateImporter/templateImporter.controller.js"
></script>
<script
src=
"scripts/components/wizardEditor/form.service.js"
></script>
<script
src=
"scripts/components/wizardEditor/tree.service.js"
></script>
<script
src=
"scripts/components/auth/services/sessions.service.js"
></script>
<script
src=
"scripts/components/auth/provider/auth.session.service.js"
></script>
...
...
src/main/webapp/scripts/app/wizardEditor/wizardEditor.controller.js
View file @
979e664b
...
...
@@ -2,44 +2,36 @@
angular
.
module
(
'
ddaApp
'
)
.
constant
(
'
customElements
'
,
[
{
'
fieldName
'
:
'
simpleConditional
'
,
'
category
'
:
'
Wizard
'
,
'
fieldOptions
'
:
{
'
displayName
'
:
'
Conditional
'
,
'
hidden
'
:
false
,
'
nolabel
'
:
false
}
},
{
'
fieldName
'
:
'
checkbox
'
,
// = Ordnername in components/wizardEditor/
'
category
'
:
'
-
Development
-
'
,
'
category
'
:
'
⚠
Development
'
,
'
fieldOptions
'
:
{
'
displayName
'
:
'
Checkbox
'
}
},
{
'
fieldName
'
:
'
checkboxlist
'
,
'
category
'
:
'
-
Development
-
'
,
'
category
'
:
'
⚠
Development
'
,
'
fieldOptions
'
:
{
'
displayName
'
:
'
Checkbox List
'
}
},
{
'
fieldName
'
:
'
si
mpl
eConditional
'
,
'
category
'
:
'
Wizard
'
,
'
fieldName
'
:
'
te
mpl
ateImporter
'
,
'
category
'
:
'
⚠ Development
'
,
'
fieldOptions
'
:
{
'
displayName
'
:
'
Conditional
'
,
'
hidden
'
:
false
,
'
nolabel
'
:
false
'
displayName
'
:
'
Template Importer
'
}
},
// {
// 'fieldName': 'nextStep',
// 'category': 'Development',
// 'fieldOptions': {
// 'displayName': 'Next Step',
// 'hidden': true
// }
// },
// {
// 'fieldName': 'templateImporter',
// 'category': 'Development',
// 'fieldOptions': {
// 'displayName': 'Template Importer'
// }
// }
}
])
.
constant
(
'
validationMessages
'
,
{
// 'date' : 'Invalid date',
...
...
@@ -64,7 +56,7 @@ angular.module('ddaApp')
fgConfigProvider
.
validation
.
message
(
validationMessages
);
fgConfigProvider
.
validation
.
pattern
(
validationPattern
);
})
.
controller
(
'
WizardEditorController
'
,
function
(
$scope
,
$state
,
entity
,
Wizard
,
tree
,
form
)
{
.
controller
(
'
WizardEditorController
'
,
function
(
$scope
,
$state
,
entity
,
Wizard
,
Step
,
Element
,
tree
)
{
var
deletedFields
=
[];
$scope
.
formDirty
=
false
;
// TODO: use $dirty, or something else
...
...
@@ -132,6 +124,11 @@ angular.module('ddaApp')
var
changingFormWatcher
=
watchFormChanging
();
changingFormWatcher
(
true
);
var
onSaveError
=
function
(
result
)
{
console
.
log
(
'
onSaveError
'
);
console
.
log
(
result
);
};
function
loadFields
(
step
)
{
if
(
!
step
)
{
$scope
.
selectedStep
=
null
;
...
...
@@ -142,8 +139,7 @@ angular.module('ddaApp')
};
return
;
}
form
.
getElements
(
step
.
id
).
then
(
function
(
elements
)
{
Step
.
elements
({
'
id
'
:
step
.
id
},
function
(
elements
)
{
$scope
.
myForm
.
schema
.
fields
=
elements
;
$scope
.
selectedStep
=
step
;
deletingFieldWatcher
(
false
);
...
...
@@ -161,7 +157,7 @@ angular.module('ddaApp')
i
;
for
(
i
=
0
;
i
<
deletedFields
.
length
;
i
++
)
{
form
.
removeElement
(
deletedFields
[
i
].
id
);
Element
.
delete
({
'
id
'
:
deletedFields
[
i
].
id
}
);
}
var
counter
=
0
;
...
...
@@ -180,12 +176,11 @@ angular.module('ddaApp')
element
.
formRow
=
i
;
if
(
!
element
.
id
)
{
form
.
add
Element
(
element
).
then
(
count
);
Element
.
save
(
element
,
count
,
onSaveError
);
// TODO: onSaveError
}
else
{
form
.
updateElement
(
element
).
then
(
count
);
Element
.
update
(
element
,
count
,
onSaveError
);
// TODO: onSaveError
}
}
};
$scope
.
cancelForm
=
function
()
{
...
...
src/main/webapp/scripts/components/wizardEditor/form.service.js
deleted
100644 → 0
View file @
dade8d4b
'
use strict
'
;
angular
.
module
(
'
ddaApp
'
).
factory
(
'
form
'
,
function
(
Step
,
Element
)
{
function
getElements
(
stepId
)
{
var
elements
=
Step
.
elements
({
id
:
stepId
}).
$promise
;
return
elements
;
}
var
onSaveSuccess
=
function
(
result
)
{
// console.log('onSaveSuccess');
// console.log(result);
};
var
onSaveError
=
function
(
result
)
{
console
.
log
(
'
onSaveError
'
);
console
.
log
(
result
);
};
function
addElement
(
element
)
{
console
.
log
(
'
addElement
'
);
return
Element
.
save
(
element
,
onSaveSuccess
,
onSaveError
).
$promise
;
}
function
updateElement
(
element
)
{
console
.
log
(
'
updateElement
'
);
return
Element
.
update
(
element
,
onSaveSuccess
,
onSaveError
).
$promise
;
}
function
removeElement
(
id
)
{
console
.
log
(
'
removeElement
'
);
return
Element
.
delete
({
'
id
'
:
id
}).
$promise
;
}
var
service
=
{
getElements
:
getElements
,
addElement
:
addElement
,
updateElement
:
updateElement
,
removeElement
:
removeElement
};
return
service
;
});
src/main/webapp/scripts/components/wizardEditor/templateImporter/templateImporter.controller.js
View file @
979e664b
'
use strict
'
;
angular
.
module
(
'
ddaApp
'
).
controller
(
'
templateImporterController
'
,
function
(
$scope
,
$state
,
DataUtils
,
Template
,
form
,
fgConfig
,
FgField
)
{
angular
.
module
(
'
ddaApp
'
).
controller
(
'
templateImporterController
'
,
function
(
$scope
,
$state
,
DataUtils
,
Template
)
{
$scope
.
template
=
{};
$scope
.
result
=
null
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment