diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2008-12-01 20:54:25 +0000 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2008-12-01 20:54:25 +0000 |
commit | 0ebd4f6b28e9fbe51d6214e9b845c94c54ca92a0 (patch) | |
tree | de506db999eef0f65e5f4f80b18e639dfa8a84dd /modules/rearrange/helpers | |
parent | ed2cb2a86d691895ce4dac9b6de6665c5021c4c4 (diff) |
New Rearrange gui based on jqueryFileTree (http://www.abeautifulsite.net/notebook.php?article=58). I like the look of this one better. Still need to implement the drag and drop functionality.
Diffstat (limited to 'modules/rearrange/helpers')
-rw-r--r-- | modules/rearrange/helpers/rearrange.php | 17 | ||||
-rw-r--r-- | modules/rearrange/helpers/rearrange_block.php | 5 |
2 files changed, 15 insertions, 7 deletions
diff --git a/modules/rearrange/helpers/rearrange.php b/modules/rearrange/helpers/rearrange.php index 815014bc..558899b2 100644 --- a/modules/rearrange/helpers/rearrange.php +++ b/modules/rearrange/helpers/rearrange.php @@ -18,16 +18,23 @@ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ class rearrange_Core { - public static function get_html($item=null) { - $view = new View("rearrange.html"); + public static function get_html() { + return new View("rearrange.html"); + } + + public static function get_children($id=null) { + $view = new View("rearrange_item_list.html"); $view->root = null; - if (empty($item)) { + if (empty($id)) { $item = ORM::factory("item", 1); - $view->root = $item; + $view->children = array($item); + } else { + $item = ORM::factory("item", $id); + $view->children = $item->children(); } - $view->children = $item->children(); return $view; } + } diff --git a/modules/rearrange/helpers/rearrange_block.php b/modules/rearrange/helpers/rearrange_block.php index 24dead6b..df9818a9 100644 --- a/modules/rearrange/helpers/rearrange_block.php +++ b/modules/rearrange/helpers/rearrange_block.php @@ -19,9 +19,10 @@ */ class rearrange_block_Core { public static function head($theme) { - $head[] = html::script("modules/rearrange/js/jquery.simple.tree.js"); + $head[] = html::script("modules/rearrange/js/jquery.gallery.rearrange.tree.js"); + $head[] = html::script("modules/rearrange/js/rearrange.js"); - $url = url::file("modules/rearrange/css/jquery.simple.tree.css"); + $url = url::file("modules/rearrange/css/rearrange.css"); $head[] = "<link rel=\"stylesheet\" type=\"text/css\" href=\"$url\" " . "media=\"screen,print,projection\" />"; |