()
| 391 | domFunctions.setStyle(ctx, document.documentElement, name, value, true); |
| 392 | } |
| 393 | async function runCallback() { |
| 394 | let result; |
| 395 | if (ctx.isAsync()) { |
| 396 | result = await ctx.runAsync(callback); |
| 397 | } else { |
| 398 | result = ctx.run(callback); |
| 399 | } |
| 400 | |
| 401 | if (result && result instanceof ChibiReturn) { |
| 402 | result = result.getValue(); |
| 403 | } |
| 404 | |
| 405 | if (result && result !== localStore.getItem(storageKey)) { |
| 406 | styleSet(result); |
| 407 | localStore.setItem(storageKey, result); |
| 408 | } |
| 409 | } |
| 410 | }, |
| 411 | }; |