From 204f1dd8bd9f95f989da262b6b5eb5ac04a90e4f Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Tue, 17 Nov 2015 13:08:50 -0600 Subject: [PATCH] Doing more achievement work-ish. --- assets/js/levelup_main.js | 7 +++---- processor_general.go | 1 + processor_levelupachieve.go | 6 ++++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/assets/js/levelup_main.js b/assets/js/levelup_main.js index 5ea11fe..21dd8f0 100644 --- a/assets/js/levelup_main.js +++ b/assets/js/levelup_main.js @@ -121,9 +121,8 @@ function buildList() { B("#levelup-user-"+idName).append(userNameSpan.text(userName)); B("#levelup-user-"+idName).append(B("
").attr('id','levelup-user-'+idName+'-smalllevel').addClass('levelup-smalllevel').text("Level "+userLevel)); B("#levelup-user-"+idName).append(B("
").attr('id','levelup-user-'+idName+'-xp').addClass('levelup-xp').text("("+xp+"/"+toNext+")")); - - B('.levelup-user').on('click', function() { - console.log("Load User Profile: "+B(this).attr('data-username')); - }); } + B('.levelup-user').on('click', function() { + window.location.href = '/levelup/profile/'+B(this).attr('data-username'); + }); } diff --git a/processor_general.go b/processor_general.go index e91965c..afd2bd5 100644 --- a/processor_general.go +++ b/processor_general.go @@ -8,6 +8,7 @@ import ( /* * General Message Processor + * Handles general message stuff, stats, etc. */ type generalProcessor struct{} diff --git a/processor_levelupachieve.go b/processor_levelupachieve.go index e89d758..4762cc1 100644 --- a/processor_levelupachieve.go +++ b/processor_levelupachieve.go @@ -90,6 +90,7 @@ func (wm *levelUpAchieveWebModule) GetName() string { func (wm *levelUpAchieveWebModule) GetRoutes() map[string]func(http.ResponseWriter, *http.Request) { ret := make(map[string]func(http.ResponseWriter, *http.Request)) ret["/levelup/achieve"] = wm.handleLevelUpAchieveGeneral + ret["/levelup/achieve/admin"] = wm.handleLevelUpAchieveAdmin return ret } func (wm *levelUpAchieveWebModule) Register() { @@ -107,6 +108,11 @@ func (wm *levelUpAchieveWebModule) GetBottomMenuEntries() []menuItem { return ret } +func (wm *levelUpAchieveWebModule) handleLevelUpAchieveAdmin(w http.ResponseWriter, req *http.Request) { + // TODO: Test for admin login + initRequest(w, req) +} + func (wm *levelUpAchieveWebModule) handleLevelUpAchieveGeneral(w http.ResponseWriter, req *http.Request) { initRequest(w, req) //setMenuItemActive("Achieve GET!")