|
41 | 41 | import swingjs.api.js.J2SInterface; |
42 | 42 | import swingjs.api.js.JQuery; |
43 | 43 | import swingjs.json.JSON; |
| 44 | +import swingjs.plaf.JSComponentUI; |
44 | 45 | import swingjs.plaf.JSFrameUI; |
45 | 46 |
|
46 | 47 | public class JSUtil implements JSUtilI { |
@@ -388,7 +389,7 @@ public static boolean isClassLoaded(String className) { |
388 | 389 | static String processCSS(String css, String path) { |
389 | 390 | if (path != null && css.indexOf("images/") >= 0) { |
390 | 391 | path = path.substring(0, path.lastIndexOf("/") + 1) + "images/"; |
391 | | - css = PT.rep(css, "images/", path); |
| 392 | + css = css.replaceAll("images/", path); |
392 | 393 | } |
393 | 394 | jQuery.$("head").append(jQuery.$("<style type='text/css'>" + css + "</style>")); |
394 | 395 | return css; |
@@ -577,7 +578,7 @@ public static Locale getDefaultLocale(String language) { |
577 | 578 | String region, country, variant; |
578 | 579 | if (language == null) |
579 | 580 | language = J2S.getDefaultLanguage(true); |
580 | | - language = language.replace('-','_'); |
| 581 | + language = language.replaceAll("-","_"); |
581 | 582 | if (language == null || language.length() == 0 || language.equalsIgnoreCase("en")) |
582 | 583 | language = "en_US"; |
583 | 584 | int i = language.indexOf('_'); |
@@ -1060,5 +1061,10 @@ public void showStatus(String msg, boolean doFadeOut) { |
1060 | 1061 | J2S.showStatus(msg, doFadeOut); |
1061 | 1062 | } |
1062 | 1063 |
|
| 1064 | + @Override |
| 1065 | + public void setUIEnabled(JComponent jc, boolean enabled) { |
| 1066 | + ((JSComponentUI) jc.getUI()).setUIDisabled(!enabled); |
| 1067 | + } |
| 1068 | + |
1063 | 1069 | } |
1064 | 1070 |
|
0 commit comments