diff options
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\" />"; |