From f7ae28ea45656d2821262998e9a71c351dcced8c Mon Sep 17 00:00:00 2001 From: ewinslow Date: Tue, 2 Nov 2010 04:23:04 +0000 Subject: Refs #2538: Added Elggy event system. Javascript boot sequence mimics PHP. git-svn-id: http://code.elgg.org/elgg/trunk@7186 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/js/lib/security.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'engine/js/lib/security.js') diff --git a/engine/js/lib/security.js b/engine/js/lib/security.js index f4494111b..bdd762560 100644 --- a/engine/js/lib/security.js +++ b/engine/js/lib/security.js @@ -5,11 +5,6 @@ elgg.provide('elgg.security'); elgg.security.token = {}; -elgg.security.init = function() { - //refresh security token every 5 minutes - setInterval(elgg.security.refreshToken, elgg.security.interval); -}; - elgg.security.setToken = function(json) { //update the convenience object elgg.security.token = json; @@ -67,6 +62,9 @@ elgg.security.addToken = function(data) { throw new TypeError("elgg.security.addToken not implemented for " + (typeof data) + "s"); }; -$(function() { - elgg.security.init(); -}); \ No newline at end of file +elgg.security.init = function() { + //refresh security token every 5 minutes + setInterval(elgg.security.refreshToken, elgg.security.interval); +}; + +elgg.register_event_handler('boot', 'system', elgg.security.init); \ No newline at end of file -- cgit v1.2.3