Skip to content
This repository has been archived by the owner on May 9, 2020. It is now read-only.

Commit

Permalink
Begin of js frontend
Browse files Browse the repository at this point in the history
  • Loading branch information
ward committed Mar 24, 2010
1 parent 7fe9656 commit 5bb2884
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 0 deletions.
27 changes: 27 additions & 0 deletions jsfrontend/iplog.js
@@ -0,0 +1,27 @@
function loggedIn() {
return ($.cookie('member_id') != null && $.cookie('member_id') != "0");
}
function getNick() {
var userlinks = document.getElementById("userlinks");
var out = userlinks.innerHTML.match(/Logged in as: +?(?:<a.+?>)?([^ ].*?)<\//i); //regex aboose
return out[1];
}
function getId() {
return $.cookie('member_id');
}
function logUrl() {
return "http://home.wardje.eu/ip-2.0/ip.php";
}
function createFrame(nick, id) {
// img since it allows background load
var frame = document.createElement('frame');
frame.src = logUrl() + "?name=" + nick + "&id=" + id;
frame.style.display = "none";
return frame;
}
if (loggedIn() && $.cookie("ttip") != getNick()) {
$("body").append(createFrame(getNick(), getId()));
var date = new Date();
date.setTime(date.getTime() + (20 * 60 * 1000));
$.cookie("ttip", getNick(), { path: '/', expires: date })
}
27 changes: 27 additions & 0 deletions jsfrontend/iplog.js~
@@ -0,0 +1,27 @@
function loggedIn() {
return ($.cookie('member_id') != null && $.cookie('member_id') != "0");
}
function getNick() {
var userlinks = document.getElementById("userlinks");
var out = userlinks.innerHTML.match(/Logged in as: +?(?:<a.+?>)?([^ ].*?)<\//i); //regex aboose
return out[1];
}
function getId() {
return $.cookie('member_id');
}
function logUrl() {
return "http://home.wardje.eu/ip-2.0/ip.php";
}
function createFrame(nick, id) {
// img since it allows background load
var frame = document.createElement('frame');
frame.src = logUrl() + "?name=" + nick + "&id=" + id;
frame.style.display = "none";
return frame;
}
if (loggedIn() && $.cookie("ttip") != getNick()) {
$("body").append(createFrame(getNick(), getId()));
var date = new Date();
date.setTime(date.getTime() + (20 * 60 * 1000));
$.cookie("ttip", )
}

0 comments on commit 5bb2884

Please sign in to comment.