Transpiled version (11429L) is out of date.
1 | scope transpileOnServerWithErrorWindow. |
2 | |
3 | sclass #DaClass {
|
4 | S snippetID; |
5 | JFastLogView_noWrap transpilationErrorBox; |
6 | Runnable onSuccess; |
7 | O onError; // voidfunc(S) or Runnable |
8 | |
9 | void go(bool medium) {
|
10 | infoBox("Transpiling " + snippetID);
|
11 | final Pair<Bool, S> p = transpileOnBestServer(snippetID, medium ? "medium" : "quick"); |
12 | awt {
|
13 | if (p.a) {
|
14 | infoBox("Transpiled OK!");
|
15 | hideWindow(transpilationErrorBox); |
16 | transpilationErrorBox = null; |
17 | callFInNewThread(onSuccess); |
18 | } else {
|
19 | infoBox("Transpilation error. " + p.b);
|
20 | bool first = transpilationErrorBox == null; |
21 | transpilationErrorBox = maximizeFrame(scrollAllTheWayDown(showText_fast_noWrap(transpilationErrorBox, "Transpilation Error", p.b))); |
22 | if (first) {
|
23 | setFrameIcon(#1101268, transpilationErrorBox); |
24 | addButtonsToWindow(transpilationErrorBox, |
25 | jbuttonWithDisable("Medium transpile", r { go(true) })
|
26 | ); |
27 | } |
28 | callFInNewThread(onError, p.b); |
29 | } |
30 | } |
31 | } |
32 | } |
33 | |
34 | svoid transpileOnServerWithErrorWindow(S snippetID, bool medium, final Runnable onSuccess, O... _) {
|
35 | nu(DaClass, paramsPlus(_, +snippetID, +onSuccess)).go(medium); |
36 | } |
37 | |
38 | end scope |
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tvejysmllsmz, vouqrxazstgt, xrpafgyirdlv
No comments. add comment
| Snippet ID: | #1018437 |
| Snippet name: | transpileOnServerWithErrorWindow |
| Eternal ID of this version: | #1018437/12 |
| Text MD5: | f7528b07acd1efd7c7f1011d5488bf1e |
| Author: | stefan |
| Category: | javax |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2022-03-07 19:33:55 |
| Source code size: | 1281 bytes / 38 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 807 / 1123 |
| Version history: | 11 change(s) |
| Referenced in: | [show references] |