summaryrefslogtreecommitdiff
path: root/modules/rearrange/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'modules/rearrange/helpers')
-rw-r--r--modules/rearrange/helpers/rearrange.php17
-rw-r--r--modules/rearrange/helpers/rearrange_block.php5
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\" />";