ChatGPT means:
Your problem had two main causes:
Ace was loaded through Dojo’s require(), so Ace’s internal modules (like ace/lib/dom.js, ace/range.js, etc.) were requested from
:9080/spiderbasic/libraries/javascript/ace/...
Those files don’t exist there ⇒ 404 errors.
You were using a non ...
Search found 312 matches
- Fri Nov 14, 2025 9:33 am
- Forum: Javascript
- Topic: AceEditor Module Error on loading ext-lang_tools.js
- Replies: 2
- Views: 207
- Thu Nov 13, 2025 10:17 am
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
Which devices did you use to test the site https://www.highoramic.de/app/Jitsi/index.html ?
It worked here with Safari & Firefox on iOS.
It worked here with Safari & Firefox on iOS.
- Wed Nov 12, 2025 9:09 am
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
As I already wrote, Jitsi must be loaded first. I mean in the index.html that is generated when creating the web app.
This entry:
<script src="https://meet.jit.si/external_api.js"></script>
must be loaded before the Spiderbasic app.js.
Unfortunately, the HeaderSection function adds it after app.js ...
This entry:
<script src="https://meet.jit.si/external_api.js"></script>
must be loaded before the Spiderbasic app.js.
Unfortunately, the HeaderSection function adds it after app.js ...
- Tue Nov 11, 2025 11:15 am
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
@Stefan: What do you mean by “the code below doesn't work”?
It won't compile, won't run, doesn't open Jitsi, or doesn't activate the multimedia functions?
Have you edit the index.html?
With the HeaderSection, you can add your own code when creating the index.html.
Unfortunately, it will be added ...
It won't compile, won't run, doesn't open Jitsi, or doesn't activate the multimedia functions?
Have you edit the index.html?
With the HeaderSection, you can add your own code when creating the index.html.
Unfortunately, it will be added ...
- Mon Nov 10, 2025 9:06 am
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
I just saw that Jitsi offers an iFrame API. That works. You just have to manually edit index.html and move the script to the top.
<script src="https://meet.jit.si/external_api.js"></script>"
<script type="text/javascript" src="app.js?t=1762765235"></script>
@Fred: Is it possible to control ...
<script src="https://meet.jit.si/external_api.js"></script>"
<script type="text/javascript" src="app.js?t=1762765235"></script>
@Fred: Is it possible to control ...
- Mon Nov 10, 2025 8:47 am
- Forum: Coding Questions
- Topic: How can I scroll a Webside in a Wegdadget?
- Replies: 1
- Views: 113
Re: How can I scroll a Webside in a Wegdadget?
Please clarify what exactly you mean. Do you mean how you can scroll as a user, or how you can scroll to an anchor, etc. using JavaScript?
- Mon Nov 10, 2025 8:41 am
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
According to AI, Jitsi is based on WebRTC. So there is no solution other than to use a browser switch for mobile devices.
If OpenWindow(0, 0, 0, 1000, 800, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
gadget = WebGadget(#PB_Any, 10, 10, 990, 790, "")
! (function () {
! var ...
If OpenWindow(0, 0, 0, 1000, 800, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
gadget = WebGadget(#PB_Any, 10, 10, 990, 790, "")
! (function () {
! var ...
- Tue Nov 04, 2025 2:24 pm
- Forum: Coding Questions
- Topic: Jitsi in a webgadget
- Replies: 19
- Views: 4569
Re: Jitsi in a webgadget
Webgadget is just an iFrame and requires some special permissions: "camera; microphone; fullscreen; display-capture"
If OpenWindow(0, 0, 0, 1000, 800, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
gadget = WebGadget(#PB_Any, 10, 10, 990, 790, "")
! (function () {
! var gad ...
If OpenWindow(0, 0, 0, 1000, 800, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
gadget = WebGadget(#PB_Any, 10, 10, 990, 790, "")
! (function () {
! var gad ...
- Tue Oct 21, 2025 7:28 am
- Forum: Coding Questions
- Topic: Script parameters
- Replies: 1
- Views: 231
Re: Script parameters
t=1760939924 : This is a timestamp that causes the browser to reload this file.
However, this timestamp must change after every change to the source code. This means that appending a parameter like v=1 only works once.
However, this timestamp must change after every change to the source code. This means that appending a parameter like v=1 only works once.
- Tue Sep 23, 2025 11:09 am
- Forum: Tricks 'n' Tips
- Topic: User-Interface-Pattern: Tap-and-Hold or Long Press
- Replies: 0
- Views: 19849
User-Interface-Pattern: Tap-and-Hold or Long Press
An additional interaction option, e.g., to mark or favorite something.
; ==============================
; Long-Press on Gadget Desktop/Mobile
; 09/2025
; ==============================
Enumeration #PB_Event_FirstCustomValue
#PB_Event_MouseLongPress
EndEnumeration
Global G_Win_LongPress.i ...
; ==============================
; Long-Press on Gadget Desktop/Mobile
; 09/2025
; ==============================
Enumeration #PB_Event_FirstCustomValue
#PB_Event_MouseLongPress
EndEnumeration
Global G_Win_LongPress.i ...