diff options
author | Friendika <info@friendika.com> | 2011-01-04 14:35:12 -0800 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-01-04 14:35:12 -0800 |
commit | 45d8676dc294b3d275a5d62138ad3c0dcfa8fc13 (patch) | |
tree | 2b2096ced37dab66b940279550dda60c5451d604 | |
parent | 64628c800d711c3a3c28e2bf94efd7e8b26a5eba (diff) | |
download | volse-hubzilla-45d8676dc294b3d275a5d62138ad3c0dcfa8fc13.tar.gz volse-hubzilla-45d8676dc294b3d275a5d62138ad3c0dcfa8fc13.tar.bz2 volse-hubzilla-45d8676dc294b3d275a5d62138ad3c0dcfa8fc13.zip |
use shift-home instead to take you home
-rw-r--r-- | include/main.js | 7 | ||||
-rw-r--r-- | index.php | 9 |
2 files changed, 12 insertions, 4 deletions
diff --git a/include/main.js b/include/main.js index d137d4c9c..5c4363690 100644 --- a/include/main.js +++ b/include/main.js @@ -44,10 +44,11 @@ $('#pause').html(''); } } - if(event.keyCode == '36') { - event.preventDefault(); - if(homebase) + if(event.keyCode == '36' && event.shiftKey == true) { + if(homebase !== undefined) { + event.preventDefault(); document.location = homebase; + } } }); }); @@ -173,8 +173,15 @@ if($a->module_loaded) { } +// let javascript take you home + if(x($_SESSION,'visitor_home')) - $a->page['content'] .= '<script>var homebase="' . $_SESSION['visitor_home'] . '" ; </script>'; + $homebase = $_SESSION['visitor_home']; +elseif(local_user()) + $homebase = $a->get_baseurl() . '/profile/' . $a->user['nickname']; + +if(isset($homebase)) + $a->page['content'] .= '<script>var homebase="' . $homebase . '" ; </script>'; if(stristr($_SESSION['sysmsg'], t('Permission denied'))) { header($_SERVER["SERVER_PROTOCOL"] . ' 403 ' . t('Permission denied.')); |