From 811215c4855d6698324e33f981db8d9a7eb8db46 Mon Sep 17 00:00:00 2001 From: ben Date: Mon, 6 Oct 2008 12:37:31 +0000 Subject: Elgg Javascript now goes through the views system git-svn-id: https://code.elgg.org/elgg/trunk@2185 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/elgglib.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'engine/lib/elgglib.php') diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 0d2b1e073..17766053c 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -1827,6 +1827,18 @@ } + function js_page_handler($page) { + + if (is_array($page) && sizeof($page)) { + header('Content-type: text/javascript'); + $js = str_replace('.js','',$page[0]); + echo elgg_view('js/' . $js); + + exit; + } + + } + function elgg_init() { // Important actions register_action('comments/add'); @@ -1834,6 +1846,8 @@ // Menu global $CONFIG; add_menu(elgg_echo('content:latest'), $CONFIG->wwwroot . 'dashboard/latest.php'); + // Page handler for JS + register_page_handler('js','js_page_handler'); } register_elgg_event_handler('init','system','elgg_init'); -- cgit v1.2.3