aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/LinkFollower.ts
AgeCommit message (Collapse)Author
2025-06-13updated css and project to HTML5 standards. fixed border rounding for images.bobzel
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-10-17changed layout_isFlashcard to layout_flashcardType with value of 'flashcard' ↵bobzel
to make it easy to search for flashcards. made carousel views able to focus() on a Doc. added ability for carousel and card views to have anchors so they can be pinned and linked. fixed pinning collections to save filters
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-05-02lots more dependency cycle unwinding.bobzel
2024-05-01more cycle import removal. fixed ndollar bugs introduced during lint changes.bobzel
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-21more lint cleanupbobzel
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-29fixed capture offset to target in link following. fixed links to appear in ↵bobzel
lightbox and to not disappear when dragged.
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-04fixed text references to docs or fields to create docs that don't exist. ↵bobzel
fixed IsLinkFollowing observable by not making static (to fix docDecorations not appearing after link following)
2023-09-21fixed following links from things with Configs to read the link following ↵bobzel
properties correctly (fixes zooming to target). fixed server stats background. fixed undoing clicking on a annotaiton button after making a text selection. fixed dropping link annotation onto text box to make a link. removed toggle sidebar type from novice.
2023-09-05added ui for specifying wehther to play a/v when following links, and ↵bobzel
cleaned up ui/etc for pres trails. fixed a bunch of colors in pres properties. fixed a/v anchors to be configs when not adding them to the doc, otherwise labels.
2023-07-27fixed longPress to terminate on pointerUp, not on Click. changed ↵bobzel
followLink() script for buttons to return select = true if there are no links. prevented turning off pointerevents for documentContents when isContentActive= true even if there is a click handler (this enables things like the imported docs background to deselect everything on click while still allowing the contents to be selected)
2023-07-05changed acl inheritance for docking views.bobzel
2023-05-16fixed bugs with goldenlayout dragging and undoing. fixed searching for ↵bobzel
filter values in sidebars. Stopped creating empty list for collections when datafield() is accessed because it messes up undo of a collection. fixed tab title editing. from marquee. Added UndoStack UI and additional naming support in code.
2023-05-14fixed webpage link following by adding a presData for the current URL to all ↵bobzel
embedded docs. fixed getView() in showDocuments to not get called with the proper anchors. changed unrendered MARKERs to CONFIGs. changed anchors to Configs or Markers as appropriate.
2023-05-14major overhaul of field naming conventions.bobzel
2023-04-14got rid of CollectionView prop. fixed DocFocusOrOpen to toggle targets and ↵bobzel
zoom correctly.
2023-04-11exracted FollowLinkScript() function. got rid of template parameters to ↵bobzel
simplify templating.
2023-04-11removed arrangeItems context button for collections to make it a funciton on ↵bobzel
drop instead of a reaction. Converted isLinkButton to be an onClick script. got rid of unused PARAMS field on templates. fixed PresElementBox rendering of embedded docs.
2023-04-05adjusted general context menu items to always appear last. cleaned up ↵bobzel
makeLink api,
2023-03-17fixed clicking and dragging stackedTimeline anchors. updated followLink ↵bobzel
parameters
2023-03-11changed links from being a computed field on documents to being accessed by ↵bobzel
a function call on LinkManager
2023-03-07fixed presbox following to use presItem anchor instead of target doc as ↵bobzel
anchor. stopped allowing collections to have their data fields interpolate based on keyframe. fixed assigning current frame when following presbox
2023-03-05replace jumpToDocument with showDocument. restructure code to get rid of ↵bobzel
scrollFocus by adding getView() and fixing focus() and restoreTargetView
2023-03-01fixes for animation effect time setting when following links. fixes for ↵bobzel
starting animation effect right away, not waiting for focus to complete.
2023-03-01changed inPlace link following to be lightbox. allowed collections to be ↵bobzel
labeled as lightboxes. lightbox collections display link targets in an overlay that hides the rest of their content
2023-02-28cleaning up of following inPlace links to overlay current inplaceContainer ↵bobzel
contents instead of deleting them.
2023-02-02pause playing trails when collections are panned/zoomed. don't open mini ↵bobzel
trail player when following trail link if the trail is already shown
2023-01-25added a linkFollow o[ption to choose between opening target, or highest ↵bobzel
level collection containing target. fixed adding marker annotations to pdf/web/etc. fixed following link to wikipedia pages to not create a new document each time. made searchBox's search function static so that it can be called programmatically. Fixed LinkDocPreview to not flicker when doing a nopreview link follow. changed PlayTrail to restore state of all freeform collections containing source anchor.
2023-01-20removed tour map from lightbox. added option to create anchors without ↵bobzel
adding thm as annotations. made zoom of text an option for pres and links
2023-01-17fixed linkint to trail to follow trail immediately in lightbox and show ↵bobzel
trail ui in minimized mode. fixed overlay of pres box to not disappear when lightbox appears. closing /ending trail hackily restores collecftion to prior pan/zoom.
2023-01-12fixed loading newly created links. fixed following links to contexts that ↵bobzel
haven't been loaded yet.
2023-01-12fix for document decoration bounds alignment with non-fit-width freeform views.bobzel
2023-01-06added zoom box highlighting of text anchors in pdf/web pages for link/pres ↵bobzel
following. Added serial/parallel option for presentation group with up. Added direct pinning of text seletions to trails. fixed 'hide' option for preselements to work with hidebefore/after
2022-12-16fixed problem with undo. regularized all linkfollowing anchor fields to ↵bobzel
start with followLink<xxx>. added ease vs linear flag for scroll transitions in link and preselmeent navigations. added link follow to move target to specified offset from source. shifted from setting dropAction on items to setting childDropAction on collections
2022-12-08cleaned up animation effects to not reference presBox. fixed anchors in ↵bobzel
text to have link properties set properly from properties view.
2022-12-07fixed presMovement.none so that no pan or zoom takes place. fixed clicking ↵bobzel
on a presitem to stop audio playing other items.
2022-12-06fixed clicking on audio timeline anchors to not break selectionbobzel
2022-12-05cleaning up following links and pres item following so that view transitions ↵bobzel
don't interfere when clicking quickly (eg through animation frames). changed animations to animate multi-level zooming parallel.
2022-12-01refactored process of following links / jumping to docs and added following ↵bobzel
options for zoomTime, etc instead of setting temporary fields on docs.
2022-11-29changes to streamline link editing UI (got rid of LinkEditor). cleaned up ↵bobzel
link (un)highlighting.
2022-11-21working cleaned up version of link editor properties in propertiesViewbobzel
2022-11-18migration of link properties to propertiesViewbobzel
2022-11-17mostly changing strings to enumsbobzel
2022-11-16big changes to make link following use the same code as pinning docs for trails.bobzel
2022-11-15made InPlace container tool button apply more settings to be more like a ↵bobzel
template. added followAllLInks flag. added image anchors to save pan zoom. added follow link button bar option for follow all links. added hideDecorations flag and property