From 8423cda014c6aee9fb3a3f7ebe78bc0465e7355f Mon Sep 17 00:00:00 2001 From: cash Date: Sat, 22 Jan 2011 20:33:28 +0000 Subject: finished the first pass on the pages plugin for using the new HTML/CSS git-svn-id: http://code.elgg.org/elgg/trunk@7904 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/pages/vendors/jquery-treeview/.gitignore | 7 + mod/pages/vendors/jquery-treeview/README.md | 8 + mod/pages/vendors/jquery-treeview/changelog.txt | 36 + mod/pages/vendors/jquery-treeview/demo/async.html | 91 + mod/pages/vendors/jquery-treeview/demo/bg.gif | Bin 0 -> 1175 bytes mod/pages/vendors/jquery-treeview/demo/demo.js | 31 + mod/pages/vendors/jquery-treeview/demo/edit.html | 82 + mod/pages/vendors/jquery-treeview/demo/images.html | 56 + mod/pages/vendors/jquery-treeview/demo/index.html | 338 + mod/pages/vendors/jquery-treeview/demo/large.html | 561 ++ .../vendors/jquery-treeview/demo/prerendered.html | 620 ++ mod/pages/vendors/jquery-treeview/demo/screen.css | 24 + mod/pages/vendors/jquery-treeview/demo/simple.html | 82 + .../vendors/jquery-treeview/demo/sortable.html | 222 + mod/pages/vendors/jquery-treeview/demo/source.php | 88 + mod/pages/vendors/jquery-treeview/demo/source.phps | 88 + .../vendors/jquery-treeview/images/ajax-loader.gif | Bin 0 -> 847 bytes mod/pages/vendors/jquery-treeview/images/file.gif | Bin 0 -> 110 bytes .../jquery-treeview/images/folder-closed.gif | Bin 0 -> 105 bytes .../vendors/jquery-treeview/images/folder.gif | Bin 0 -> 106 bytes mod/pages/vendors/jquery-treeview/images/minus.gif | Bin 0 -> 837 bytes mod/pages/vendors/jquery-treeview/images/plus.gif | Bin 0 -> 841 bytes .../jquery-treeview/images/treeview-black-line.gif | Bin 0 -> 1877 bytes .../jquery-treeview/images/treeview-black.gif | Bin 0 -> 1216 bytes .../images/treeview-default-line.gif | Bin 0 -> 1993 bytes .../jquery-treeview/images/treeview-default.gif | Bin 0 -> 1222 bytes .../images/treeview-famfamfam-line.gif | Bin 0 -> 807 bytes .../jquery-treeview/images/treeview-famfamfam.gif | Bin 0 -> 1280 bytes .../jquery-treeview/images/treeview-gray-line.gif | Bin 0 -> 1877 bytes .../jquery-treeview/images/treeview-gray.gif | Bin 0 -> 1230 bytes .../jquery-treeview/images/treeview-red-line.gif | Bin 0 -> 1877 bytes .../jquery-treeview/images/treeview-red.gif | Bin 0 -> 1230 bytes .../jquery-treeview/jquery.treeview.async.js | 110 + .../vendors/jquery-treeview/jquery.treeview.css | 74 + .../jquery-treeview/jquery.treeview.edit.js | 37 + .../vendors/jquery-treeview/jquery.treeview.js | 256 + .../vendors/jquery-treeview/jquery.treeview.min.js | 17 + .../jquery-treeview/jquery.treeview.sortable.js | 378 ++ .../vendors/jquery-treeview/lib/jquery.cookie.js | 92 + mod/pages/vendors/jquery-treeview/lib/jquery.js | 6883 ++++++++++++++++++++ mod/pages/vendors/jquery-treeview/todo | 8 + 41 files changed, 10189 insertions(+) create mode 100644 mod/pages/vendors/jquery-treeview/.gitignore create mode 100644 mod/pages/vendors/jquery-treeview/README.md create mode 100644 mod/pages/vendors/jquery-treeview/changelog.txt create mode 100644 mod/pages/vendors/jquery-treeview/demo/async.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/bg.gif create mode 100644 mod/pages/vendors/jquery-treeview/demo/demo.js create mode 100644 mod/pages/vendors/jquery-treeview/demo/edit.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/images.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/index.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/large.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/prerendered.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/screen.css create mode 100644 mod/pages/vendors/jquery-treeview/demo/simple.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/sortable.html create mode 100644 mod/pages/vendors/jquery-treeview/demo/source.php create mode 100644 mod/pages/vendors/jquery-treeview/demo/source.phps create mode 100644 mod/pages/vendors/jquery-treeview/images/ajax-loader.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/file.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/folder-closed.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/folder.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/minus.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/plus.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-black-line.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-black.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-default-line.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-default.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-famfamfam-line.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-famfamfam.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-gray-line.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-gray.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-red-line.gif create mode 100644 mod/pages/vendors/jquery-treeview/images/treeview-red.gif create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.async.js create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.css create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.edit.js create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.js create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.min.js create mode 100644 mod/pages/vendors/jquery-treeview/jquery.treeview.sortable.js create mode 100644 mod/pages/vendors/jquery-treeview/lib/jquery.cookie.js create mode 100644 mod/pages/vendors/jquery-treeview/lib/jquery.js create mode 100644 mod/pages/vendors/jquery-treeview/todo (limited to 'mod/pages/vendors/jquery-treeview') diff --git a/mod/pages/vendors/jquery-treeview/.gitignore b/mod/pages/vendors/jquery-treeview/.gitignore new file mode 100644 index 000000000..e39040f5b --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/.gitignore @@ -0,0 +1,7 @@ +build/dist +docs +.project +*~ +*.diff +*.patch +.DS_Store diff --git a/mod/pages/vendors/jquery-treeview/README.md b/mod/pages/vendors/jquery-treeview/README.md new file mode 100644 index 000000000..4b6209d28 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/README.md @@ -0,0 +1,8 @@ +[jQuery Treeview Plugin](http://bassistance.de/jquery-plugins/jquery-plugin-treeview/) - Its just a tree +================================ + +Converts nested lists into a mouse-navigatable tree - not keyboard support, yet. + +Provides some options for customizing, an async-tree extension and an experimental sortable extension. + +API documentation can be found at [http://docs.jquery.com/Plugins/Treeview](http://docs.jquery.com/Plugins/Treeview). There's also some background on the async extension. diff --git a/mod/pages/vendors/jquery-treeview/changelog.txt b/mod/pages/vendors/jquery-treeview/changelog.txt new file mode 100644 index 000000000..29c6e1975 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/changelog.txt @@ -0,0 +1,36 @@ +1.4.1 +----- +* Fix for #2360 +* Added option cookieOptions: Passed through to $.cookie to set path, domain etc. +* Tested with jQuery 1.2.x and 1.4.3 +* Fixed combination of persist: "location" and prerendered: true + +1.4 +--- + +* Added changelog (this file) +* Fixed tree control to search only for anchors, allowing images or other elements inside the controls, while keeping the control usable with the keyboard +* Restructured folder layout: root contains plugin resources, lib contains script dependencies, demo contains demos and related files +* Added prerendered option: If set to true, assumes all hitarea divs and classes already rendered, speeding up initialization for big trees, but more obtrusive +* Added jquery.treeview.async.js for ajax-lazy-loading trees, see async.html demo +* Exposed $.fn.treeview.classes for custom classes if necessary +* Show treecontrol only when JavaScript is enabled +* Completely reworked themeing via CSS sprites, resulting in only two files per theme + * updated dotted, black, gray and red theme + * added famfamfam theme (no lines) +* Improved cookie persistence to allow multiple persisted trees per page via cookieId option +* Improved location persistence by making it case-insensitive +* Improved swapClass and replaceClass plugin implementations +* Added folder-closed.gif to filetree example + +1.3 +--- + +* Fixes for all outstanding bugs +* Added persistence features + * location based: click on a link in the treeview and reopen that link after the page loaded + * cookie based: save the state of the tree in a cookie on each click and load that on reload +* smoothed animations, fixing flickering in both IE and Opera +* Tested in Firefox 2, IE 6 & 7, Opera 9, Safari 3 +* Moved documentation to jQuery wiki +* Requires jQuery 1.2+ diff --git a/mod/pages/vendors/jquery-treeview/demo/async.html b/mod/pages/vendors/jquery-treeview/demo/async.html new file mode 100644 index 000000000..da6fe667d --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/async.html @@ -0,0 +1,91 @@ + + + + + + jQuery async treeview + + + + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + + +

Lazy-loading tree

+ + + +

Mixed pre and lazy-loading

+ + + + + +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/bg.gif b/mod/pages/vendors/jquery-treeview/demo/bg.gif new file mode 100644 index 000000000..846add071 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/demo/bg.gif differ diff --git a/mod/pages/vendors/jquery-treeview/demo/demo.js b/mod/pages/vendors/jquery-treeview/demo/demo.js new file mode 100644 index 000000000..57ae04103 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/demo.js @@ -0,0 +1,31 @@ +$(document).ready(function(){ + + // first example + $("#browser").treeview(); + + // second example + $("#navigation").treeview({ + persist: "location", + collapsed: true, + unique: true + }); + + // third example + $("#red").treeview({ + animated: "fast", + collapsed: true, + unique: true, + persist: "cookie", + toggle: function() { + window.console && console.log("%o was toggled", this); + } + }); + + // fourth example + $("#black, #gray").treeview({ + control: "#treecontrol", + persist: "cookie", + cookieId: "treeview-black" + }); + +}); \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/edit.html b/mod/pages/vendors/jquery-treeview/demo/edit.html new file mode 100644 index 000000000..9149c3312 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/edit.html @@ -0,0 +1,82 @@ + + + + + + jQuery treeview + + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + Main Demo + +

Sample 1 - default, right-click to remove items

+ + + + + +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/images.html b/mod/pages/vendors/jquery-treeview/demo/images.html new file mode 100644 index 000000000..50d5e4320 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/images.html @@ -0,0 +1,56 @@ + + + + + + jQuery treeview + + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ +

Sample 1 - default

+ + +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/index.html b/mod/pages/vendors/jquery-treeview/demo/index.html new file mode 100644 index 000000000..938ca6369 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/index.html @@ -0,0 +1,338 @@ + + + + + + jQuery treeview + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + Pagecode + +

Other demos

+ + +

Sample 1 - default

+ + +

Sample 2 - Navigation

+ + + +

Sample 3 - fast animations, all branches collapsed at first, red theme, cookie-based persistance

+ + +

Sample 4 - two trees with one tree control, black and gray theme, cookie-based persistance

+ + + + +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/large.html b/mod/pages/vendors/jquery-treeview/demo/large.html new file mode 100644 index 000000000..f70e3777e --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/large.html @@ -0,0 +1,561 @@ + + + + +jQuery treeview + + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
Main Demo + +
+
 
+ + + +
+ +
+ + + + diff --git a/mod/pages/vendors/jquery-treeview/demo/prerendered.html b/mod/pages/vendors/jquery-treeview/demo/prerendered.html new file mode 100644 index 000000000..a8e2b5ae6 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/prerendered.html @@ -0,0 +1,620 @@ + + + + + jQuery treeview + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + Main Demo + +
+
 
+ + + +
+ +
+ + + + diff --git a/mod/pages/vendors/jquery-treeview/demo/screen.css b/mod/pages/vendors/jquery-treeview/demo/screen.css new file mode 100644 index 000000000..965653c8e --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/screen.css @@ -0,0 +1,24 @@ +html, body {height:100%; margin: 0; padding: 0; } + +html>body { + font-size: 16px; + font-size: 68.75%; +} /* Reset Base Font Size */ + +body { + font-family: Verdana, helvetica, arial, sans-serif; + font-size: 68.75%; + background: #fff; + color: #333; +} + +h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 } +h1 { font-size: large } + +#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc; + background: url(bg.gif) repeat-x; text-align: center } +#banner a { color: white; } + +#main { padding: 1em; } + +a img { border: none; } \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/simple.html b/mod/pages/vendors/jquery-treeview/demo/simple.html new file mode 100644 index 000000000..f79bd96a5 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/simple.html @@ -0,0 +1,82 @@ + + + + + + jQuery treeview + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + Main Demo + + + + + +

+/- Icons from famfamfam

+ +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/sortable.html b/mod/pages/vendors/jquery-treeview/demo/sortable.html new file mode 100644 index 000000000..6189400cb --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/sortable.html @@ -0,0 +1,222 @@ + + + + + + jQuery treeview + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

jQuery Treeview Plugin Demo

+
+ + Main Demo + +

Sample 1 - default, right-click to remove items

+ +
+
    +
  • Folder 1 +
      +
    • Item 1.1
    • +
    +
  • +
  • Folder 2 +
      +
    • Subfolder 2.1 +
        +
      • File 2.1.1
      • +
      • File 2.1.2
      • +
      • File 2.1.3
      • +
      • Folder 3 (closed at start) +
          +
        • File 3.1
        • +
        +
      • +
      • File 2.1.4
      • +
      • File 2.1.5
      • +
      • File 2.1.6
      • +
      +
    • +
    • File 2.2
    • +
    +
  • +
  • Folder 3 (closed at start) +
      +
    • File 3.1
    • +
    +
  • +
  • File 4
  • +
+
+ +
+
    +
  • Folder 1 +
      +
    • Item 1.1
    • +
    +
  • +
  • Folder 2 +
      +
    • Subfolder 2.1 +
        +
      • File 2.1.1
      • +
      • File 2.1.2
      • +
      • File 2.1.3
      • +
      • Folder 3 (closed at start) +
          +
        • File 3.1
        • +
        +
      • +
      • File 2.1.4
      • +
      • File 2.1.5
      • +
      • File 2.1.6
      • +
      +
    • +
    • File 2.2
    • +
    +
  • +
  • Folder 3 (closed at start) +
      +
    • File 3.1
    • +
    +
  • +
  • File 4
  • +
+
+ +
+ + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/source.php b/mod/pages/vendors/jquery-treeview/demo/source.php new file mode 100644 index 000000000..c31b957f9 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/source.php @@ -0,0 +1,88 @@ + +[ + { + "text": "1. Pre Lunch (120 min)", + "expanded": true, + "classes": "important", + "children": + [ + { + "text": "1.1 The State of the Powerdome (30 min)" + }, + { + "text": "1.2 The Future of jQuery (30 min)" + }, + { + "text": "1.2 jQuery UI - A step to richnessy (60 min)" + } + ] + }, + { + "text": "2. Lunch (60 min)" + }, + { + "text": "3. After Lunch (120+ min)", + "children": + [ + { + "text": "3.1 jQuery Calendar Success Story (20 min)" + }, + { + "text": "3.2 jQuery and Ruby Web Frameworks (20 min)" + }, + { + "text": "3.3 Hey, I Can Do That! (20 min)" + }, + { + "text": "3.4 Taconite and Form (20 min)" + }, + { + "text": "3.5 Server-side JavaScript with jQuery and AOLserver (20 min)" + }, + { + "text": "3.6 The Onion: How to add features without adding features (20 min)", + "id": "36", + "hasChildren": true + }, + { + "text": "3.7 Visualizations with JavaScript and Canvas (20 min)" + }, + { + "text": "3.8 ActiveDOM (20 min)" + }, + { + "text": "3.8 Growing jQuery (20 min)" + } + ] + } +] + + +[ + { + "text": "1. Review of existing structures", + "expanded": true, + "children": + [ + { + "text": "1.1 jQuery core" + }, + { + "text": "1.2 metaplugins" + } + ] + }, + { + "text": "2. Wrapper plugins" + }, + { + "text": "3. Summary" + }, + { + "text": "4. Questions and answers" + } + +] + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/demo/source.phps b/mod/pages/vendors/jquery-treeview/demo/source.phps new file mode 100644 index 000000000..c31b957f9 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/demo/source.phps @@ -0,0 +1,88 @@ + +[ + { + "text": "1. Pre Lunch (120 min)", + "expanded": true, + "classes": "important", + "children": + [ + { + "text": "1.1 The State of the Powerdome (30 min)" + }, + { + "text": "1.2 The Future of jQuery (30 min)" + }, + { + "text": "1.2 jQuery UI - A step to richnessy (60 min)" + } + ] + }, + { + "text": "2. Lunch (60 min)" + }, + { + "text": "3. After Lunch (120+ min)", + "children": + [ + { + "text": "3.1 jQuery Calendar Success Story (20 min)" + }, + { + "text": "3.2 jQuery and Ruby Web Frameworks (20 min)" + }, + { + "text": "3.3 Hey, I Can Do That! (20 min)" + }, + { + "text": "3.4 Taconite and Form (20 min)" + }, + { + "text": "3.5 Server-side JavaScript with jQuery and AOLserver (20 min)" + }, + { + "text": "3.6 The Onion: How to add features without adding features (20 min)", + "id": "36", + "hasChildren": true + }, + { + "text": "3.7 Visualizations with JavaScript and Canvas (20 min)" + }, + { + "text": "3.8 ActiveDOM (20 min)" + }, + { + "text": "3.8 Growing jQuery (20 min)" + } + ] + } +] + + +[ + { + "text": "1. Review of existing structures", + "expanded": true, + "children": + [ + { + "text": "1.1 jQuery core" + }, + { + "text": "1.2 metaplugins" + } + ] + }, + { + "text": "2. Wrapper plugins" + }, + { + "text": "3. Summary" + }, + { + "text": "4. Questions and answers" + } + +] + \ No newline at end of file diff --git a/mod/pages/vendors/jquery-treeview/images/ajax-loader.gif b/mod/pages/vendors/jquery-treeview/images/ajax-loader.gif new file mode 100644 index 000000000..bc545850a Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/ajax-loader.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/file.gif b/mod/pages/vendors/jquery-treeview/images/file.gif new file mode 100644 index 000000000..7e6216798 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/file.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/folder-closed.gif b/mod/pages/vendors/jquery-treeview/images/folder-closed.gif new file mode 100644 index 000000000..541107888 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/folder-closed.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/folder.gif b/mod/pages/vendors/jquery-treeview/images/folder.gif new file mode 100644 index 000000000..2b31631ca Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/folder.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/minus.gif b/mod/pages/vendors/jquery-treeview/images/minus.gif new file mode 100644 index 000000000..47fb7b767 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/minus.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/plus.gif b/mod/pages/vendors/jquery-treeview/images/plus.gif new file mode 100644 index 000000000..690662162 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/plus.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-black-line.gif b/mod/pages/vendors/jquery-treeview/images/treeview-black-line.gif new file mode 100644 index 000000000..e5496877a Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-black-line.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-black.gif b/mod/pages/vendors/jquery-treeview/images/treeview-black.gif new file mode 100644 index 000000000..d549b9fc5 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-black.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-default-line.gif b/mod/pages/vendors/jquery-treeview/images/treeview-default-line.gif new file mode 100644 index 000000000..37114d306 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-default-line.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-default.gif b/mod/pages/vendors/jquery-treeview/images/treeview-default.gif new file mode 100644 index 000000000..a12ac52ff Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-default.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam-line.gif b/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam-line.gif new file mode 100644 index 000000000..6e289cecc Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam-line.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam.gif b/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam.gif new file mode 100644 index 000000000..0cb178e89 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-famfamfam.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-gray-line.gif b/mod/pages/vendors/jquery-treeview/images/treeview-gray-line.gif new file mode 100644 index 000000000..37600447d Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-gray-line.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-gray.gif b/mod/pages/vendors/jquery-treeview/images/treeview-gray.gif new file mode 100644 index 000000000..cfb8a2f09 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-gray.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-red-line.gif b/mod/pages/vendors/jquery-treeview/images/treeview-red-line.gif new file mode 100644 index 000000000..df9e749a8 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-red-line.gif differ diff --git a/mod/pages/vendors/jquery-treeview/images/treeview-red.gif b/mod/pages/vendors/jquery-treeview/images/treeview-red.gif new file mode 100644 index 000000000..3bbb3a157 Binary files /dev/null and b/mod/pages/vendors/jquery-treeview/images/treeview-red.gif differ diff --git a/mod/pages/vendors/jquery-treeview/jquery.treeview.async.js b/mod/pages/vendors/jquery-treeview/jquery.treeview.async.js new file mode 100644 index 000000000..005231054 --- /dev/null +++ b/mod/pages/vendors/jquery-treeview/jquery.treeview.async.js @@ -0,0 +1,110 @@ +/* + * Async Treeview 0.1 - Lazy-loading extension for Treeview + * + * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/ + * + * Copyright (c) 2007 Jörn Zaefferer + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * Revision: $Id$ + * + */ + +;(function($) { + +function load(settings, root, child, container) { + function createNode(parent) { + var current = $("
  • ").attr("id", this.id || "").html("" + this.text + "").appendTo(parent); + if (this.classes) { + current.children("span").addClass(this.classes); + } + if (this.expanded) { + current.addClass("open"); + } + if (this.hasChildren || this.children && this.children.length) { + var branch = $("