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/history.php | 12 +- mod/pages/images/application.png | Bin 464 -> 0 bytes mod/pages/images/code.png | Bin 603 -> 0 bytes mod/pages/images/css.png | Bin 618 -> 0 bytes mod/pages/images/db.png | Bin 579 -> 0 bytes mod/pages/images/directory.png | Bin 537 -> 0 bytes mod/pages/images/doc.png | Bin 651 -> 0 bytes mod/pages/images/file.gif | Bin 110 -> 0 bytes mod/pages/images/file.png | Bin 294 -> 0 bytes mod/pages/images/film.png | Bin 653 -> 0 bytes mod/pages/images/flash.png | Bin 582 -> 0 bytes mod/pages/images/folder-closed.gif | Bin 105 -> 0 bytes mod/pages/images/folder.gif | Bin 106 -> 0 bytes mod/pages/images/folder_open.png | Bin 583 -> 0 bytes mod/pages/images/html.png | Bin 734 -> 0 bytes mod/pages/images/java.png | Bin 633 -> 0 bytes mod/pages/images/linux.png | Bin 668 -> 0 bytes mod/pages/images/minus.gif | Bin 837 -> 0 bytes mod/pages/images/music.png | Bin 385 -> 0 bytes mod/pages/images/pdf.png | Bin 591 -> 0 bytes mod/pages/images/php.png | Bin 538 -> 0 bytes mod/pages/images/picture.png | Bin 606 -> 0 bytes mod/pages/images/plus.gif | Bin 841 -> 0 bytes mod/pages/images/ppt.png | Bin 588 -> 0 bytes mod/pages/images/psd.png | Bin 856 -> 0 bytes mod/pages/images/ruby.png | Bin 626 -> 0 bytes mod/pages/images/script.png | Bin 859 -> 0 bytes mod/pages/images/spinner.gif | Bin 2530 -> 0 bytes mod/pages/images/treeview-black-line.gif | Bin 1877 -> 0 bytes mod/pages/images/treeview-black.gif | Bin 1216 -> 0 bytes mod/pages/images/treeview-default-line.gif | Bin 1993 -> 0 bytes mod/pages/images/treeview-default.gif | Bin 1222 -> 0 bytes mod/pages/images/treeview-famfamfam-line.gif | Bin 807 -> 0 bytes mod/pages/images/treeview-famfamfam.gif | Bin 1280 -> 0 bytes mod/pages/images/treeview-gray-line.gif | Bin 1877 -> 0 bytes mod/pages/images/treeview-gray.gif | Bin 1230 -> 0 bytes mod/pages/images/treeview-red-line.gif | Bin 1877 -> 0 bytes mod/pages/images/treeview-red.gif | Bin 1230 -> 0 bytes mod/pages/images/txt.png | Bin 342 -> 0 bytes mod/pages/images/xls.png | Bin 663 -> 0 bytes mod/pages/images/zip.png | Bin 386 -> 0 bytes mod/pages/index.php | 12 +- mod/pages/javascript/jquery.treeview.async.js | 72 - mod/pages/javascript/jquery.treeview.js | 251 - mod/pages/lib/pages.php | 39 +- mod/pages/new.php | 6 +- mod/pages/pagesTree.php | 21 - mod/pages/revision.php | 9 +- mod/pages/start.php | 44 +- 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 + mod/pages/view.php | 11 +- mod/pages/views/default/pages/css.php | 139 +- mod/pages/views/default/pages/metatags.php | 27 - mod/pages/views/default/pages/sidebar/history.php | 19 + .../views/default/pages/sidebar/navigation.php | 42 + .../views/default/pages/sidebar/sidebarthis.php | 88 - mod/pages/views/default/pages/sidebar/starter.php | 19 - mod/pages/views/default/pages/sidebar/tree.php | 12 - mod/pages/views/default/pages/sidebar/wrapper.php | 10 - 99 files changed, 10317 insertions(+), 705 deletions(-) delete mode 100644 mod/pages/images/application.png delete mode 100644 mod/pages/images/code.png delete mode 100644 mod/pages/images/css.png delete mode 100644 mod/pages/images/db.png delete mode 100644 mod/pages/images/directory.png delete mode 100644 mod/pages/images/doc.png delete mode 100644 mod/pages/images/file.gif delete mode 100644 mod/pages/images/file.png delete mode 100644 mod/pages/images/film.png delete mode 100644 mod/pages/images/flash.png delete mode 100644 mod/pages/images/folder-closed.gif delete mode 100644 mod/pages/images/folder.gif delete mode 100644 mod/pages/images/folder_open.png delete mode 100644 mod/pages/images/html.png delete mode 100644 mod/pages/images/java.png delete mode 100644 mod/pages/images/linux.png delete mode 100644 mod/pages/images/minus.gif delete mode 100644 mod/pages/images/music.png delete mode 100644 mod/pages/images/pdf.png delete mode 100644 mod/pages/images/php.png delete mode 100644 mod/pages/images/picture.png delete mode 100644 mod/pages/images/plus.gif delete mode 100644 mod/pages/images/ppt.png delete mode 100644 mod/pages/images/psd.png delete mode 100644 mod/pages/images/ruby.png delete mode 100644 mod/pages/images/script.png delete mode 100644 mod/pages/images/spinner.gif delete mode 100644 mod/pages/images/treeview-black-line.gif delete mode 100644 mod/pages/images/treeview-black.gif delete mode 100644 mod/pages/images/treeview-default-line.gif delete mode 100644 mod/pages/images/treeview-default.gif delete mode 100644 mod/pages/images/treeview-famfamfam-line.gif delete mode 100644 mod/pages/images/treeview-famfamfam.gif delete mode 100644 mod/pages/images/treeview-gray-line.gif delete mode 100644 mod/pages/images/treeview-gray.gif delete mode 100644 mod/pages/images/treeview-red-line.gif delete mode 100644 mod/pages/images/treeview-red.gif delete mode 100644 mod/pages/images/txt.png delete mode 100644 mod/pages/images/xls.png delete mode 100644 mod/pages/images/zip.png delete mode 100644 mod/pages/javascript/jquery.treeview.async.js delete mode 100644 mod/pages/javascript/jquery.treeview.js delete mode 100644 mod/pages/pagesTree.php 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 delete mode 100644 mod/pages/views/default/pages/metatags.php create mode 100644 mod/pages/views/default/pages/sidebar/history.php delete mode 100644 mod/pages/views/default/pages/sidebar/sidebarthis.php delete mode 100644 mod/pages/views/default/pages/sidebar/starter.php delete mode 100644 mod/pages/views/default/pages/sidebar/tree.php delete mode 100644 mod/pages/views/default/pages/sidebar/wrapper.php diff --git a/mod/pages/history.php b/mod/pages/history.php index cb8a52ee2..5a31723cb 100644 --- a/mod/pages/history.php +++ b/mod/pages/history.php @@ -19,7 +19,12 @@ if (!$container) { elgg_set_page_owner_guid($container->getGUID()); -elgg_push_breadcrumb($container->name, $container->getURL()); +if (elgg_instanceof($container, 'group')) { + elgg_push_breadcrumb($container->name, "pg/pages/group/$container->guid/owner"); +} else { + elgg_push_breadcrumb($container->name, "pg/pages/owner/$container->username"); +} +pages_prepare_parent_breadcrumbs($page); elgg_push_breadcrumb($page->title, $page->getURL()); elgg_push_breadcrumb(elgg_echo('pages:history')); @@ -27,15 +32,12 @@ $title = $page->title . ": " . elgg_echo('pages:history'); $content = list_annotations($page_guid, 'page', 20, false); -pages_set_navigation_parent($page); -$sidebar = elgg_view('pages/sidebar/tree'); - $body = elgg_view_layout('content', array( 'filter' => '', 'buttons' => '', 'content' => $content, 'title' => $title, - 'sidebar' => $sidebar, + 'sidebar' => elgg_view('pages/sidebar/navigation', array('page' => $page)), )); echo elgg_view_page($title, $body); diff --git a/mod/pages/images/application.png b/mod/pages/images/application.png deleted file mode 100644 index 1dee9e366..000000000 Binary files a/mod/pages/images/application.png and /dev/null differ diff --git a/mod/pages/images/code.png b/mod/pages/images/code.png deleted file mode 100644 index 0c76bd129..000000000 Binary files a/mod/pages/images/code.png and /dev/null differ diff --git a/mod/pages/images/css.png b/mod/pages/images/css.png deleted file mode 100644 index f907e44b3..000000000 Binary files a/mod/pages/images/css.png and /dev/null differ diff --git a/mod/pages/images/db.png b/mod/pages/images/db.png deleted file mode 100644 index bddba1f98..000000000 Binary files a/mod/pages/images/db.png and /dev/null differ diff --git a/mod/pages/images/directory.png b/mod/pages/images/directory.png deleted file mode 100644 index 784e8fa48..000000000 Binary files a/mod/pages/images/directory.png and /dev/null differ diff --git a/mod/pages/images/doc.png b/mod/pages/images/doc.png deleted file mode 100644 index ae8ecbf47..000000000 Binary files a/mod/pages/images/doc.png and /dev/null differ diff --git a/mod/pages/images/file.gif b/mod/pages/images/file.gif deleted file mode 100644 index 7e6216798..000000000 Binary files a/mod/pages/images/file.gif and /dev/null differ diff --git a/mod/pages/images/file.png b/mod/pages/images/file.png deleted file mode 100644 index 8b8b1ca00..000000000 Binary files a/mod/pages/images/file.png and /dev/null differ diff --git a/mod/pages/images/film.png b/mod/pages/images/film.png deleted file mode 100644 index b0ce7bb19..000000000 Binary files a/mod/pages/images/film.png and /dev/null differ diff --git a/mod/pages/images/flash.png b/mod/pages/images/flash.png deleted file mode 100644 index 5769120b1..000000000 Binary files a/mod/pages/images/flash.png and /dev/null differ diff --git a/mod/pages/images/folder-closed.gif b/mod/pages/images/folder-closed.gif deleted file mode 100644 index 541107888..000000000 Binary files a/mod/pages/images/folder-closed.gif and /dev/null differ diff --git a/mod/pages/images/folder.gif b/mod/pages/images/folder.gif deleted file mode 100644 index 2b31631ca..000000000 Binary files a/mod/pages/images/folder.gif and /dev/null differ diff --git a/mod/pages/images/folder_open.png b/mod/pages/images/folder_open.png deleted file mode 100644 index 4e3548352..000000000 Binary files a/mod/pages/images/folder_open.png and /dev/null differ diff --git a/mod/pages/images/html.png b/mod/pages/images/html.png deleted file mode 100644 index 6ed2490ed..000000000 Binary files a/mod/pages/images/html.png and /dev/null differ diff --git a/mod/pages/images/java.png b/mod/pages/images/java.png deleted file mode 100644 index b7bfcd15f..000000000 Binary files a/mod/pages/images/java.png and /dev/null differ diff --git a/mod/pages/images/linux.png b/mod/pages/images/linux.png deleted file mode 100644 index 52699bfee..000000000 Binary files a/mod/pages/images/linux.png and /dev/null differ diff --git a/mod/pages/images/minus.gif b/mod/pages/images/minus.gif deleted file mode 100644 index 47fb7b767..000000000 Binary files a/mod/pages/images/minus.gif and /dev/null differ diff --git a/mod/pages/images/music.png b/mod/pages/images/music.png deleted file mode 100644 index a8b3ede3d..000000000 Binary files a/mod/pages/images/music.png and /dev/null differ diff --git a/mod/pages/images/pdf.png b/mod/pages/images/pdf.png deleted file mode 100644 index 8f8095e46..000000000 Binary files a/mod/pages/images/pdf.png and /dev/null differ diff --git a/mod/pages/images/php.png b/mod/pages/images/php.png deleted file mode 100644 index 7868a2594..000000000 Binary files a/mod/pages/images/php.png and /dev/null differ diff --git a/mod/pages/images/picture.png b/mod/pages/images/picture.png deleted file mode 100644 index 4a158fef7..000000000 Binary files a/mod/pages/images/picture.png and /dev/null differ diff --git a/mod/pages/images/plus.gif b/mod/pages/images/plus.gif deleted file mode 100644 index 690662162..000000000 Binary files a/mod/pages/images/plus.gif and /dev/null differ diff --git a/mod/pages/images/ppt.png b/mod/pages/images/ppt.png deleted file mode 100644 index c4eff0387..000000000 Binary files a/mod/pages/images/ppt.png and /dev/null differ diff --git a/mod/pages/images/psd.png b/mod/pages/images/psd.png deleted file mode 100644 index 73c5b3f24..000000000 Binary files a/mod/pages/images/psd.png and /dev/null differ diff --git a/mod/pages/images/ruby.png b/mod/pages/images/ruby.png deleted file mode 100644 index f59b7c436..000000000 Binary files a/mod/pages/images/ruby.png and /dev/null differ diff --git a/mod/pages/images/script.png b/mod/pages/images/script.png deleted file mode 100644 index 63fe6ceff..000000000 Binary files a/mod/pages/images/script.png and /dev/null differ diff --git a/mod/pages/images/spinner.gif b/mod/pages/images/spinner.gif deleted file mode 100644 index 85b99d46b..000000000 Binary files a/mod/pages/images/spinner.gif and /dev/null differ diff --git a/mod/pages/images/treeview-black-line.gif b/mod/pages/images/treeview-black-line.gif deleted file mode 100644 index e5496877a..000000000 Binary files a/mod/pages/images/treeview-black-line.gif and /dev/null differ diff --git a/mod/pages/images/treeview-black.gif b/mod/pages/images/treeview-black.gif deleted file mode 100644 index d549b9fc5..000000000 Binary files a/mod/pages/images/treeview-black.gif and /dev/null differ diff --git a/mod/pages/images/treeview-default-line.gif b/mod/pages/images/treeview-default-line.gif deleted file mode 100644 index 37114d306..000000000 Binary files a/mod/pages/images/treeview-default-line.gif and /dev/null differ diff --git a/mod/pages/images/treeview-default.gif b/mod/pages/images/treeview-default.gif deleted file mode 100644 index a12ac52ff..000000000 Binary files a/mod/pages/images/treeview-default.gif and /dev/null differ diff --git a/mod/pages/images/treeview-famfamfam-line.gif b/mod/pages/images/treeview-famfamfam-line.gif deleted file mode 100644 index 6e289cecc..000000000 Binary files a/mod/pages/images/treeview-famfamfam-line.gif and /dev/null differ diff --git a/mod/pages/images/treeview-famfamfam.gif b/mod/pages/images/treeview-famfamfam.gif deleted file mode 100644 index 0cb178e89..000000000 Binary files a/mod/pages/images/treeview-famfamfam.gif and /dev/null differ diff --git a/mod/pages/images/treeview-gray-line.gif b/mod/pages/images/treeview-gray-line.gif deleted file mode 100644 index 37600447d..000000000 Binary files a/mod/pages/images/treeview-gray-line.gif and /dev/null differ diff --git a/mod/pages/images/treeview-gray.gif b/mod/pages/images/treeview-gray.gif deleted file mode 100644 index cfb8a2f09..000000000 Binary files a/mod/pages/images/treeview-gray.gif and /dev/null differ diff --git a/mod/pages/images/treeview-red-line.gif b/mod/pages/images/treeview-red-line.gif deleted file mode 100644 index df9e749a8..000000000 Binary files a/mod/pages/images/treeview-red-line.gif and /dev/null differ diff --git a/mod/pages/images/treeview-red.gif b/mod/pages/images/treeview-red.gif deleted file mode 100644 index 3bbb3a157..000000000 Binary files a/mod/pages/images/treeview-red.gif and /dev/null differ diff --git a/mod/pages/images/txt.png b/mod/pages/images/txt.png deleted file mode 100644 index 813f712f7..000000000 Binary files a/mod/pages/images/txt.png and /dev/null differ diff --git a/mod/pages/images/xls.png b/mod/pages/images/xls.png deleted file mode 100644 index b977d7e52..000000000 Binary files a/mod/pages/images/xls.png and /dev/null differ diff --git a/mod/pages/images/zip.png b/mod/pages/images/zip.png deleted file mode 100644 index fd4bbccdf..000000000 Binary files a/mod/pages/images/zip.png and /dev/null differ diff --git a/mod/pages/index.php b/mod/pages/index.php index b257b14b4..c4e391206 100644 --- a/mod/pages/index.php +++ b/mod/pages/index.php @@ -18,7 +18,7 @@ group_gatekeeper(); $title = elgg_echo('pages:owner', array($owner->name)); -elgg_push_breadcrumb($title); +elgg_push_breadcrumb($owner->name); $content = elgg_list_entities(array( 'types' => 'object', @@ -27,9 +27,17 @@ $content = elgg_list_entities(array( 'limit' => $limit, 'full_view' => false, )); +if (!$content) { + $content = '

' . elgg_echo('pages:none') . '

'; +} + +$filter_context = ''; +if (elgg_get_page_owner_guid() == get_loggedin_userid()) { + $filter_context = 'mine'; +} $params = array( - 'filter_context' => 'mine', + 'filter_context' => $filter_context, 'content' => $content, 'title' => $title, 'sidebar' => elgg_view('pages/sidebar/navigation'), diff --git a/mod/pages/javascript/jquery.treeview.async.js b/mod/pages/javascript/jquery.treeview.async.js deleted file mode 100644 index e37f98ee9..000000000 --- a/mod/pages/javascript/jquery.treeview.async.js +++ /dev/null @@ -1,72 +0,0 @@ -/* - * 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) { - $.getJSON(settings.url, {root: root, currentpage: settings.currentpage}, function(response) { - 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 = $("