diff --git a/application/ui.searchformforeignkeys.class.inc.php b/application/ui.searchformforeignkeys.class.inc.php
index 19acbdd82..703781654 100644
--- a/application/ui.searchformforeignkeys.class.inc.php
+++ b/application/ui.searchformforeignkeys.class.inc.php
@@ -64,16 +64,42 @@ class UISearchFormForeignKeys
-
-
HTML
);
- $oPage->add_ready_script("$('#dlg_{$this->m_iInputId}').dialog({ width: $(window).width()*0.8, height: $(window).height()*0.8, autoOpen: false, modal: true, resizeStop: oForeignKeysWidget{$this->m_iInputId}.UpdateSizes });");
- $oPage->add_ready_script("$('#dlg_{$this->m_iInputId}').dialog('option', {title:'$sTitle'});");
- $oPage->add_ready_script("$('#SearchFormToAdd_{$this->m_iInputId} form').on('submit.uilinksWizard', oForeignKeysWidget{$this->m_iInputId}.SearchObjectsToAdd);");
- $oPage->add_ready_script("$('#SearchFormToAdd_{$this->m_iInputId}').resize(oForeignKeysWidget{$this->m_iInputId}.UpdateSizes);");
+ $oPage->add_ready_script(
+ <<m_iInputId}').dialog({
+ width: $(window).width()*0.8,
+ height: $(window).height()*0.8,
+ autoOpen: false,
+ modal: true,
+ resizeStop: oForeignKeysWidget{$this->m_iInputId}.UpdateSizes,
+ buttons: [
+ {
+ text: Dict.S('UI:Button:Cancel'),
+ class: "cancel ibo-is-alternative ibo-is-neutral",
+ click: function() {
+ $('#dlg_{$this->m_iInputId}').dialog('close');
+ }
+ },
+ {
+ text: Dict.S('UI:Button:Add'),
+ id: 'btn_ok_{$this->m_iInputId}',
+ class: "ok ibo-is-regular ibo-is-primary",
+ click: function() {
+ oForeignKeysWidget{$this->m_iInputId}.DoAddObjects(this.id);
+ }
+ },
+ ],
+
+ });
+$('#dlg_{$this->m_iInputId}').dialog('option', {title:'$sTitle'});
+$('#SearchFormToAdd_{$this->m_iInputId} form').on('submit.uilinksWizard', oForeignKeysWidget{$this->m_iInputId}.SearchObjectsToAdd);
+$('#SearchFormToAdd_{$this->m_iInputId}').resize(oForeignKeysWidget{$this->m_iInputId}.UpdateSizes);
+JS
+);
}
public function GetFullListForeignKeysFromSelection($oPage, $oFullSetFilter)