|
|
|
@ -20,6 +20,7 @@ import com.fr.design.javascript.jsapi.JSAPITreeHelper;
|
|
|
|
|
import com.fr.design.javascript.jsapi.JSAPIUserObject; |
|
|
|
|
import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
|
import com.fr.general.ComparatorUtils; |
|
|
|
|
import com.fr.general.GeneralContext; |
|
|
|
|
import com.fr.general.http.HttpToolbox; |
|
|
|
|
import com.fr.json.JSONArray; |
|
|
|
|
import com.fr.json.JSONException; |
|
|
|
@ -70,6 +71,7 @@ import java.util.ArrayList;
|
|
|
|
|
import java.util.Collections; |
|
|
|
|
import java.util.Comparator; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Locale; |
|
|
|
|
import java.util.concurrent.ExecutionException; |
|
|
|
|
|
|
|
|
|
public class JSContentWithDescriptionPane extends JSContentPane implements KeyListener { |
|
|
|
@ -393,9 +395,13 @@ public class JSContentWithDescriptionPane extends JSContentPane implements KeyLi
|
|
|
|
|
private void updateHelpDocuments(Object value, List<HelpDocument> helpDocuments) { |
|
|
|
|
String url = LocaleLinkProvider.getInstance().getLink(PROPS_LINK_KEY, PROPS_LINK_KEY_DEFAULT) + value.toString(); |
|
|
|
|
try { |
|
|
|
|
String result = HttpToolbox.get(url); |
|
|
|
|
JSONObject jsonObject = new JSONObject(result); |
|
|
|
|
JSONArray jsonArray = jsonObject.optJSONArray("list"); |
|
|
|
|
JSONArray jsonArray = null; |
|
|
|
|
//目前简中繁中之外的语言高级编辑器功能及文档不完善,右侧展示的文档链接列表暂时为空白
|
|
|
|
|
if(Locale.CHINA.getLanguage().equals(GeneralContext.getLocale().getLanguage())) { |
|
|
|
|
String result = HttpToolbox.get(url); |
|
|
|
|
JSONObject jsonObject = new JSONObject(result); |
|
|
|
|
jsonArray = jsonObject.optJSONArray("list"); |
|
|
|
|
} |
|
|
|
|
if (jsonArray != null) { |
|
|
|
|
for (int i = 0; i < jsonArray.length(); i++) { |
|
|
|
|
JSONObject resultJSONObject = jsonArray.optJSONObject(i); |
|
|
|
|