-
- Downloads
Added JS load() search path extensibility:
Configurable via ctrl/sbbs.ini file JavaScriptLoadPath key value (comma-separate listed of search directories), default value is "load". This list is exposed in the JS object model via the js.load_path_list array (may be modified by scripts). For JSexec, the default load path list may be over-ridden with the '-i' option. For relative load paths (e.g. not beginning with '/' or '\'), the path is assumed to be a sub-directory of the (configurable) mods or exec directories and is searched accordingly. So, by default, load("somefile.js") will search in this order: mods/load/somefile.js exec/load/somefile.js mods/somefile.js exec/somefile.js
Showing
- src/sbbs3/ftpsrvr.c 1 addition, 1 deletionsrc/sbbs3/ftpsrvr.c
- src/sbbs3/js_global.c 52 additions, 12 deletionssrc/sbbs3/js_global.c
- src/sbbs3/js_internal.c 25 additions, 1 deletionsrc/sbbs3/js_internal.c
- src/sbbs3/jsexec.c 13 additions, 1 deletionsrc/sbbs3/jsexec.c
- src/sbbs3/mailsrvr.h 3 additions, 3 deletionssrc/sbbs3/mailsrvr.h
- src/sbbs3/main.cpp 1 addition, 0 deletionssrc/sbbs3/main.cpp
- src/sbbs3/sbbs.h 5 additions, 4 deletionssrc/sbbs3/sbbs.h
- src/sbbs3/sbbs_ini.c 10 additions, 1 deletionsrc/sbbs3/sbbs_ini.c
- src/sbbs3/sbbsdefs.h 3 additions, 0 deletionssrc/sbbs3/sbbsdefs.h
- src/sbbs3/services.c 2 additions, 2 deletionssrc/sbbs3/services.c
- src/sbbs3/startup.h 1 addition, 0 deletionssrc/sbbs3/startup.h
- src/sbbs3/websrvr.c 2 additions, 1 deletionsrc/sbbs3/websrvr.c
Loading
Please register or sign in to comment