diff --git a/application/ui.linksdirectwidget.class.inc.php b/application/ui.linksdirectwidget.class.inc.php index 3a2d00191..7fce052a5 100644 --- a/application/ui.linksdirectwidget.class.inc.php +++ b/application/ui.linksdirectwidget.class.inc.php @@ -142,7 +142,15 @@ class UILinksWidgetDirect $oPage->table($aAttribs, $aData); $oPage->add(''); //listcontainer $sInputName = $sFormPrefix.'attr_'.$this->sAttCode; - $oPage->add_ready_script("$('#{$this->sInputid}').directlinks({class_name: '$this->sClass', att_code: '$this->sAttCode', input_name:'$sInputName' });"); + $aLabels = array( + 'delete' => Dict::S('UI:Button:Delete'), + // 'modify' => 'Modify...' , + 'creation_title' => Dict::Format('UI:CreationTitle_Class', MetaModel::GetName($this->sLinkedClass)), + 'create' => Dict::Format('UI:ClickToCreateNew', MetaModel::GetName($this->sLinkedClass)), + ); + $sSubmitUrl = utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php'; + $sJSONLabels = json_encode($aLabels); + $oPage->add_ready_script("$('#{$this->sInputid}').directlinks({class_name: '$this->sClass', att_code: '$this->sAttCode', input_name:'$sInputName', labels: $sJSONLabels, sumit_to: '$sSubmitUrl' });"); } public function GetObjectCreationDlg(WebPage $oPage, $sProposedRealClass = '') diff --git a/js/linksdirectwidget.js b/js/linksdirectwidget.js index c21f9cf86..ee843d1e8 100644 --- a/js/linksdirectwidget.js +++ b/js/linksdirectwidget.js @@ -11,7 +11,7 @@ $(function() input_name: '', class_name: '', att_code: '', - submit_to: GetAbsoluteUrlAppRoot()+'pages/ajax.render.php', + submit_to: '../pages/ajax.render.php', submit_parameters: {}, labels: { 'delete': 'Delete', modify: 'Modify...' ,