aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/ScriptingBox.tsx
AgeCommit message (Collapse)Author
2025-07-29tweaking scriptingBox to work somewhat againbobzel
2025-04-14fixed how templates are expanded to avoid template sub-component conflicts ↵bobzel
by changing how field keys are named. fixed various Cast functions to be more typesafe by including undefined as part of return type. overhaul of Doc.MakeClone, MakeCopy, FindRefernces - makeClone is no longer async. fixed inlined docs in text docs.
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-04-30unwinding more import loops by splitting up Documents.ts into DocUtils.ts ↵bobzel
and moving crate functions to <>Box functions
2024-04-24completing eslint passbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-27changed dashFieldViews to support Tab'ing between other dashFieldviews, ↵bobzel
changed deleting links to clear out the anchors so that linkBoxes will go away more easiliy. changed funcitonPlot to plot the equations that are linked to it. changed equations to link to functions. changed undo and other console logging to only happen when undo docked buttons are expanded (visible)
2024-03-06enabled copy and paste to work with template docs (and not copy template). ↵bobzel
Fixed tempaltes of collections to allow new nodes to be added/removed.
2024-01-23reorganization of DocumentView, DocumentViewInternal and FieldView methods ↵bobzel
and props. fix for selection bug after following a link. migrating to use [DocData] instad of GetProto()
2024-01-02fixing more .props => ._props refernces.bobzel
2023-12-29cleaned up imports, mobx observable initialization and some compile errors.bobzel
2023-12-14a bunch more fixes to making things observable. fixed calling ↵bobzel
super.componentDidUpdate on subsclasses
2023-11-30completed transition from rootDoc => Document, dataDoc, layoutDocbobzel
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-11-16removed touch code that wasn't being used or maintainedbobzel
2023-08-09updated file system to include recentlyClosed, Shared, and Dashboards and ↵bobzel
fixed drag drop to make sense for the filesystem. Fixed loading documents to happen in one batch by fixing UPDATE_CACHED_DOCS to save only documents accessible from current dashboard.
2023-06-23cleaned up more issues with pointer events/contents active. fixed dragging ↵bobzel
from piles.
2023-05-14major overhaul of field naming conventions.bobzel
2023-03-28numerous changes to try to simplify event handling in DocumentView - got rid ↵bobzel
of isContentActive in DocComponent since it's in DocumentView. Including adding 'enableDragWhenActive' , 'onClickScriptDisable',
2023-03-27changed longPress to always select and to show decorations. fixed ↵bobzel
single/double-click code and cleaned up behavior timeouts. fixed pointer events for tree view editing titles and using as powerpoint.
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-02-27restructured getAnchor()/scrollFocus to be more consistent. added ↵bobzel
setterscript for computedFields. restructed getFieldsImpl to avoid making multiple requests for the same document due to timing issues by 'locking' a document cache with a promise before sending the server request. added rotation and fill color as animatable fields. fixed image cropping for
2022-11-10fixed scriptingBox to always have this and self bound properly. fixed ↵bobzel
presElement to allow group with up
2022-10-07Merge branch 'master' into pres-pin-fixesbobzel
2022-10-06fixed warnings with scriptingbox keysbobzel
2022-09-29added content pinning for collections.bobzel
2022-09-29a bunch of changes to trails: link to trail to initiate trail when following ↵bobzel
link. cleanly separate pin layout data vs. content data.
2022-08-02Adjusted ScriptFields to have a rawScript, and updated ScrptingBoxes to ↵bobzel
create a scriptField even for scripts that don't compile. Updated CurrentUserUtils setup functions for clicks. Fixed TemplateMenu to work again.
2022-07-07got rid of typings for ReactTextareaAutocomplete to avoid react warnings.bobzel
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-03-01updated to webpack 5bobzel
2021-03-30more cleanupbobzel
2021-03-29still cleaning up all the active/selection code.bobzel
2020-11-30changed color to backgroundColor in styleProvider. added a stuyle provider ↵bobzel
for overlayDocs
2020-07-28cleaned up some font stuff. cleaned up DocumentView a bitBob Zeleznik
2020-07-23got rid of lots of console.logs(). fixed fonticon box to show a 'label' if ↵Bob Zeleznik
defined otherwise 'title'. if neither, then it shows no tooltip.
2020-06-23moved onClick and onDragStart references to layoutDoc from Document since ↵Bob Zeleznik
they seem likely to be view related (different templates would behave differently). This fixes the Apply button in the ScriptingBox to show the Finish() button and to restore the doc view to its original form.
2020-06-16fixed problems with scriptingBox types & cleaned up code.Bob Zeleznik
2020-06-12changes to UI and slight bux fixesanika-ahluwalia
2020-06-11reworking descriptions and params of functionsanika-ahluwalia
2020-06-11simple fixes.Bob Zeleznik
2020-06-10fixed addScriptToGlobals in ScriptManageranika-ahluwalia
2020-06-10fixed iniitalization of ScriptManagerBob Zeleznik
2020-06-10UI cleanupanika-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 dependency cycle for scriptManagerBob Zeleznik
2020-06-08added function UIanika-ahluwalia