Improving formItem mixin and form dialog component behavior
This commit is contained in:
1 parent
4315f47b61
commit
fddf486064
5 files changed
+46
-18
No files matched your search
@@ -41,7 +41,7 @@ OHIF.mixins.formItem = new OHIF.Mixin({
|
||||
// returning `undefined` and breaking the app
|
||||
Meteor.defer(() => {
|
||||
component.$element.val(value).trigger('change');
|
||||
})
|
||||
});
|
||||
};
|
||||
|
||||
// Disable or enable the component
|
||||
@@ -221,6 +221,17 @@ OHIF.mixins.formItem = new OHIF.Mixin({
|
||||
return component.changeObserver.depend();
|
||||
};
|
||||
|
||||
// Click the first submit (or first button if submit not found) button on closest form
|
||||
component.triggerFormMainButton = () => {
|
||||
const $form = component.$element.closest('form');
|
||||
let $formButton = $form.find('button[type=submit]:first');
|
||||
if (!$formButton.length) {
|
||||
$formButton = $form.find('button:first');
|
||||
}
|
||||
|
||||
$formButton.click();
|
||||
};
|
||||
|
||||
},
|
||||
|
||||
onRendered() {
|
||||
|
||||
Reference in new issue
Block a user