Просмотр исходного кода

Localization for in-place edition of 1:n linksets

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2298 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 12 лет назад
Родитель
Сommit
f98edb49c3
2 измененных файлов с 10 добавлено и 2 удалено
  1. 9 1
      application/ui.linksdirectwidget.class.inc.php
  2. 1 1
      js/linksdirectwidget.js

+ 9 - 1
application/ui.linksdirectwidget.class.inc.php

@@ -142,7 +142,15 @@ class UILinksWidgetDirect
 		$oPage->table($aAttribs, $aData);
 		$oPage->add('</td></tr></table>'); //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 = '')

+ 1 - 1
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...' ,