aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/Scripting.ts
AgeCommit message (Collapse)Author
2024-03-31fixed scrolling to targets in text views. fixed referencing fields on ↵bobzel
another doc from text box. fixed '@name' technique for publishing documents to also remove documents and work anywhere a title is set.
2024-03-28fixed keyvaluebox to show props document, never the doc in the fieldKey ↵bobzel
slot. changed computedFIelds to do mobx caching. changed text boxes to do updating from templates based on a fieldKey_autoUpdate flag combined with modification timestamps. enabled comparison box to work with text fields in addition to docs.
2024-01-31cleaned up accessing/setting proto_embeddings with api on Doc. fixed some ↵bobzel
css related to IconButtons. added a paintView toggle button to dec decorations for text with code blocks. enabled text with code to modify Docs and get this and documentView as params.
2024-01-25fixed script typechecking which fixes editing keyvalue pane. renamed ↵bobzel
contentPointerEvents to childContentPointerEvents to match what it does.
2023-12-12fixed overlay view and scriptingRepl and all observable Doc arrays to be ↵bobzel
shallowly observed.
2023-12-06final cleanupbobzel
2023-12-05mostly working version with latest librariesbobzel
2023-11-29numerous changes to fix bugs and to fix/remove old or hacky code. fixed doc ↵bobzel
dec resizing. moving this.rootDoc => this.Document . fixing template artifacts.
2023-05-13changed EditableViews to support oneline and multiline. Also added ↵bobzel
transformer UI to allow documents to be entered. changed transformer to write doc id's, not variables.. made schema view support oneline and fixed bug with docdecoration hader occluding things invisibly. updated web pages to be zoomable and for its anchors to update web page and scroll location properly. made autolinkanchor directly go to target on click.
2023-03-17fixed scriptingbox to remove script if text is empty. fixed scripting with ↵bobzel
capturedvariables not to cache scripts with lists of captured documents. fixed runtime warnings with stackedTimelined and AudioBox
2023-03-14simplified Deserialize code. streamlined currentUserUtils to need fewer ↵bobzel
compiled functions by parameterizing more functions. .
2022-08-30made script caching more robust to avoid compiles and speed up startup.bobzel
2022-07-27fixed document leak related to capturedVariables in scripts. changed ↵bobzel
capturedVariables to be a string encoding the captured variables instead of a Doc.
2022-06-20lots of changes to try to cleanup CurrentUserUtils so changes can be made ↵bobzel
without rebuilding the DB.
2022-06-09restored multi-line scripting by not adding 'return' to scripts when it's ↵bobzel
not requested.
2022-03-07got rid of include cycles for Scripting globals to make hot updates work better.bobzel
2022-03-04removed pseudo Doc type system. playing with hot reloading.bobzel
2022-02-10switched scripts to use a cache to avoid recompiling. simplified some things ↵bobzel
with documentView and zooming to avoid invalidations.
2022-02-09speeding up rendering using bitmaps for webpages and other heavyweight docs.bobzel
2021-09-09fixed anchor menu highlighter button's dropdown location. fixed metadata ↵bobzel
view for formattedText. added menu item for metadata view. fixed formattedTextbox initialization.
2021-08-25many updatesgeireann
2021-08-22more updatesgeireann
2021-08-21added num range buttongeireann
2021-07-27fixe MakeClone to handle links properly. fixed cloning richtext to update ↵bobzel
rich text references to documents properly. fixed dragging to call MakeClone properly.
2021-04-23fixed code warnings. updated some npm pacakges including typescript.bobzel
2020-07-31mergeAndy Rickert
2020-07-22restored download document. fixed clone() to clone to be async and handles ↵Bob Zeleznik
lists properly.
2020-06-22mergeAndy Rickert
2020-06-11reworking descriptions and params of functionsanika-ahluwalia
2020-06-11fixed renaming saved funcanika-ahluwalia
2020-06-10fixed addScriptToGlobals in ScriptManageranika-ahluwalia
2020-06-10UI cleanupanika-ahluwalia
2020-06-10cleaning scripting classanika-ahluwalia
2020-06-10fixed add global method in ScriptManageranika-ahluwalia
2020-06-09moving things around to find buganika-ahluwalia
2020-06-09typing bug bixanika-ahluwalia
2020-06-08fixed filtering on search, allowing buckets to expand searchesAndy Rickert
2020-06-08added function UIanika-ahluwalia
2020-06-08adding ScriptManager and savinganika-ahluwalia
2020-06-06changing { to ( and adding ,anika-ahluwalia
2020-06-01adding descriptions and params to methodsanika-ahluwalia
2020-05-30generating suggestions for methodsanika-ahluwalia
2020-05-15renamed new_fields to fieldsSam Wilkins
2020-05-07added batch requesting of list items. fixed some performance issues with ↵Bob Zeleznik
tree views.
2020-04-09added initial script template (onClick) for script behaviorsBob Zeleznik
2020-04-09cleaned up some scriptingBox code -- added parametersBob Zeleznik
2020-04-08reversionsBob Zeleznik
2020-04-08Merge branch 'master' into script_documentsBob Zeleznik
2020-04-08added scripting boxBob Zeleznik
2020-04-06cleaned up some scripting. added childClicks to UserDoc to extend menu of ↵Bob Zeleznik
OnClick options. switched containingCollection to thisContainer for onclick scripts