• exec/load/tree.js

    From mcmlxxix@VERT to CVS commit on Wed Aug 22 13:12:42 2012
    exec/load tree.js 1.9 1.10
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv3144

    Modified Files:
    tree.js
    Log Message:
    add home/end controls
    remove frame.refresh() call from tree.addItem()
    use frame.setData() to display menu (faster)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Thu Aug 23 13:34:10 2012
    exec/load tree.js 1.10 1.11
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv2397

    Modified Files:
    tree.js
    Log Message:
    clean up leftover text when moving tree, clear remaining lines when tree doesnt fill frame. draw +/- characters for subtree expansion. add pageUp(), pageDown() methods, make home() and end() work relative to the top-level.
    various other shite.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Thu Aug 23 14:10:24 2012
    exec/load tree.js 1.11 1.12
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv7536

    Modified Files:
    tree.js
    Log Message:
    fix branch alignment and trim lines wider than frame

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ
  • From mcmlxxix@VERT to CVS commit on Fri Aug 24 10:54:32 2012
    exec/load tree.js 1.12 1.13
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv27820

    Modified Files:
    tree.js
    Log Message:
    add currentItem, currentTree properties
    add deleteItem(index) method
    remove some "unintentional features"

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Fri Aug 24 12:44:07 2012
    exec/load tree.js 1.13 1.14
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv28513

    Modified Files:
    tree.js
    Log Message:
    add TreeItem.attr setter. "normal" text color can be set per-item:
    var i = tree.addItem(....); i.attr = <attr>;

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Fri Aug 24 12:53:02 2012
    exec/load tree.js 1.14 1.15
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv28553

    Modified Files:
    tree.js
    Log Message:
    add attr setter for subtrees as well

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.s
  • From mcmlxxix@VERT to CVS commit on Wed Sep 5 08:35:02 2012
    exec/load tree.js 1.15 1.16
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv19139

    Modified Files:
    tree.js
    Log Message:
    enable hotkey highlighting (all they do is look pretty)
    ex: tree.addItem("ite|m with 'm' as the hotkey");
    fixed tree indentation beyond sub-tree two

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Thu Feb 28 14:28:14 2013
    exec/load tree.js 1.16 1.17
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv5404

    Modified Files:
    tree.js
    Log Message:
    added missing TreeItem.status getter (fixes disabled items)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchr
  • From mcmlxxix@VERT to CVS commit on Wed May 29 10:54:44 2013
    exec/load tree.js 1.17 1.18
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv12762

    Modified Files:
    tree.js
    Log Message:
    added tree.onOpen() and tree.onClose() event emitters. ex: tree.onOpen = function() { do something when tree is opened };

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Mon Sep 30 12:15:11 2013
    exec/load tree.js 1.18 1.19
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv9779

    Modified Files:
    tree.js
    Log Message:
    added "true hotkey" support. prefix hotkey character with | for hotkey functionality (overrides existing key search feature if present). case insensitive. suck it.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Mon Sep 30 12:23:50 2013
    exec/load tree.js 1.19 1.20
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv9991

    Modified Files:
    tree.js
    Log Message:
    www.error_in_last_commit.com

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.ne
  • From mcmlxxix@VERT to CVS commit on Fri Dec 6 09:56:47 2013
    exec/load tree.js 1.20 1.21
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv30464

    Modified Files:
    tree.js
    Log Message:
    add items property setter

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Tue Nov 25 20:20:15 2014
    exec/load tree.js 1.21 1.22
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv24233

    Modified Files:
    tree.js
    Log Message:
    Tree.height getter.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Mon Dec 1 09:53:16 2014
    exec/load tree.js 1.22 1.23
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv16324

    Modified Files:
    tree.js
    Log Message:
    fixed bug in addItem and addTree methods using undeclared local variable

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Wed Jan 28 10:23:00 2015
    exec/load tree.js 1.23 1.24
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv8638

    Modified Files:
    tree.js
    Log Message:
    a vigorous fisting -- now makes extensive use of prototypes to slim down memory usage (drastically)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Jan 4 00:46:55 2018
    exec/load tree.js 1.24 1.25
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv15354

    Modified Files:
    tree.js
    Log Message:
    Use actual page-up/down key mapping rather than [ and ], sorry if this pisses someone off

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Tue Feb 6 22:45:38 2018
    exec/load tree.js 1.25 1.26
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv6424

    Modified Files:
    tree.js
    Log Message:
    Added first_letter_search property.
    Set to true if you want to jump to the next thing in the list that starts
    with the key pressed, rather than the next thing that contains it anywhere. Probably should have named this something different. Oh well.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mcmlxxix@VERT to CVS commit on Wed Feb 7 07:50:28 2018
    exec/load tree.js 1.26 1.27
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv1163

    Modified Files:
    tree.js
    Log Message:
    add optional character_search setting (default = true) -- set this to false to disable menu text matching on user input
    (there is an additional setting first_character_search to match the first character of a menu item only)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mcmlxxix@VERT to CVS commit on Mon Feb 26 11:30:22 2018
    exec/load tree.js 1.27 1.28
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv5320

    Modified Files:
    tree.js
    Log Message:
    scroll menu content down only when selection reaches top of visible frame

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mcmlxxix@VERT to CVS commit on Mon Feb 26 11:49:49 2018
    exec/load tree.js 1.28 1.29
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv7422

    Modified Files:
    tree.js
    Log Message:
    remove spammy debug logging

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Mon May 4 08:20:11 2020
    exec/load tree.js 1.30 1.31
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv12247

    Modified Files:
    tree.js
    Log Message:
    Mouse support.
    If the calling script passes a mouse_getkey value,
    scroll up/down while hovering over tree frame moves lightbar up/down
    click on an item to select it (need to test with a scrolled tree)


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Mon May 4 08:24:30 2020
    exec/load tree.js 1.31 1.32
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv13220

    Modified Files:
    tree.js
    Log Message:
    remove log barf


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Mon May 4 19:16:23 2020
    exec/load tree.js 1.32 1.33
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv32229

    Modified Files:
    tree.js
    Log Message:
    Only do mouse things if the event is a 'press'.
    Scroll wheel stuff now works with SyncTERM if your script enables
    mouse input in normal_tracking mode (and if your SyncTERM is up
    to date.)


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Dec 5 17:00:15 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/32ebf886804dcd99046fd969
    Modified Files:
    exec/load/tree.js
    Log Message:
    Address occasional TypeError: this.current is undefined
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net