Forum OpenACS Development: Permission to use mktree

Collapse
Posted by Andrew Grumet on

Matt Kruse kindly gave us permission to incorporate his mktree javascript library for dynamic trees (http://www.mattkruse.com/javascript/mktree/source.html) into OpenACS. I'm reproducing his email here to document his giving us permission, and will put a link to this thread in the files I'll be committing at these locations:

/packages/acs-templating/www/resources/mktree.js
/packages/acs-templating/www/resources/mktree.css

Here's the mail from Matt:

From: "Matt Kruse" <matt@mattkruse.com>
To: <aegrumet@alum.mit.edu>
Date: Mon, 4 Apr 2005 21:16:32 -0500

Hi,

Sorry, I didn't see this note originally:

> Would you consider letting us include it in OpenACS (https://openacs.org/)?

Sure, go for it.

Hope it helps,

Matt

Collapse
Posted by Nick Carroll on
Thats great, I was looking for a javascript tree library the other day.
Collapse
Posted by Andrew Grumet on
These files, and a few supporting images, are committed on both oacs-5-1 and HEAD.
Collapse
Posted by Gabriel Burca on
See this thread from last year. I also obtained permission to use Tigra Tree Menu at that time. It is being used in the bookmarks package. The files making up the tree are in:
  • packages/bookmarks/www/tree-static.js
  • packages/bookmarks/www/resources/tree-icons
Perhaps they can be moved up out of the bookmarks package so that other packages can use them as well.
Collapse
Posted by Andrew Grumet on
Ah, thanks for the note, I didn't know about this.

It looks good. One downside is that the menu disappears completely in browsers that have javascript turned off.

The nice thing about mktree is that it degrades gracefully in this case.

In any case, I'd support including it in the core if there's interest.