Skip to content
Snippets Groups Projects
Commit 61a305a9 authored by srosse's avatar srosse
Browse files

OO-2877: move the validation button

parent 6e3bf59e
No related branches found
No related tags found
No related merge requests found
...@@ -90,12 +90,15 @@ public class QTI21AdminController extends FormBasicController { ...@@ -90,12 +90,15 @@ public class QTI21AdminController extends FormBasicController {
createQTI12resourcesEl.select(onKeys[0], true); createQTI12resourcesEl.select(onKeys[0], true);
} }
validationButton = uifactory.addFormLink("validate.xml.signature", formLayout, Link.BUTTON);
FormLayoutContainer layoutCont = FormLayoutContainer.createDefaultFormLayout("options", getTranslator()); FormLayoutContainer layoutCont = FormLayoutContainer.createDefaultFormLayout("options", getTranslator());
layoutCont.setRootForm(mainForm); layoutCont.setRootForm(mainForm);
formLayout.add("options", layoutCont); formLayout.add("options", layoutCont);
layoutCont.setFormTitle(translate("admin.title")); layoutCont.setFormTitle(translate("admin.title"));
validationButton = uifactory.addFormLink("validate.xml.signature", layoutCont, Link.BUTTON);
validationButton.setCustomEnabledLinkCSS("btn btn-default pull-right");
validationButton.getComponent().setSuppressDirtyFormWarning(true);
digitalSignatureEl = uifactory.addCheckboxesHorizontal("digital.signature", "digital.signature", layoutCont, digitalSignatureEl = uifactory.addCheckboxesHorizontal("digital.signature", "digital.signature", layoutCont,
onKeys, onValues); onKeys, onValues);
...@@ -183,6 +186,13 @@ public class QTI21AdminController extends FormBasicController { ...@@ -183,6 +186,13 @@ public class QTI21AdminController extends FormBasicController {
return allOk; return allOk;
} }
@Override
protected void propagateDirtinessToContainer(FormItem source, FormEvent fe) {
if(source != this.validationButton) {
super.propagateDirtinessToContainer(source, fe);
}
}
@Override @Override
protected void event(UserRequest ureq, Controller source, Event event) { protected void event(UserRequest ureq, Controller source, Event event) {
......
$r.render("optionsFor12") $r.render("optionsFor12")
<div class="o_button_group o_button_group_right">
$r.render("validate.xml.signature")
</div>
$r.render("options") $r.render("options")
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment