Updated test data + increased rank icon size

pull/3/head
Sami Mokaddem 2017-11-06 18:07:10 +01:00
parent 0811823112
commit 50a1a349da
3 changed files with 32 additions and 15 deletions

View File

@ -188,7 +188,8 @@ class Contributor_helper:
dic['rank'] = random.randint(1,self.levelMax)
dic['logo_path'] = 'logo'
dic['org'] = 'Org'+str(d)
for f in categories_in_datatable:
dic['pnts'] = random.randint(1,2**self.levelMax)
for f in self.categories_in_datatable:
dic[f] = random.randint(0,1600)
data2.append(dic)
return data2
@ -206,59 +207,75 @@ class Contributor_helper:
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo1',
'org': 'CIRCL',
'pnts': random.randint(1,2**self.levelMax)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo2',
'org': 'CASES',
'pnts': random.randint(1,2**self.levelMax)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo3',
'org': 'SMILE',
'pnts': random.randint(1,2**self.levelMax)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo4',
'org': 'ORG4',
'pnts': random.randint(1,2**self.levelMax)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo5',
'org': 'ORG5',
'pnts': random.randint(1,2**self.levelMax)
},
]
return data2
return data2*2
def TEST_getLastContributorsFromRedis(self):
import time
data2 = [
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo1',
'org': 'CIRCL',
'pnts': random.randint(1,2**self.levelMax),
'epoch': time.time() - random.randint(0, 10000)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo2',
'org': 'CASES',
'pnts': random.randint(1,2**self.levelMax),
'epoch': time.time() - random.randint(0, 10000)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo3',
'org': 'SMILE',
'pnts': random.randint(1,2**self.levelMax),
'epoch': time.time() - random.randint(0, 10000)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo4',
'org': 'ORG4',
'pnts': random.randint(1,2**self.levelMax),
'epoch': time.time() - random.randint(0, 10000)
},
{
'rank': random.randint(1,self.levelMax),
'logo_path': 'logo5',
'org': 'ORG5',
'pnts': random.randint(1,2**self.levelMax),
'epoch': time.time() - random.randint(0, 10000)
},
]
return data2
return data2*2
def TEST_getAllOrgFromRedis(self):
data2 = ['CIRCL', 'CASES', 'SMILE' ,'ORG4' ,'ORG5', 'SUPER HYPER LONG ORGINZATION NAME', 'Org3']

View File

@ -269,7 +269,7 @@ def getCoordsByRadius():
@app.route("/_getLastContributors")
def getLastContributors():
return jsonify(contributor_helper.getLastContributorsFromRedis())
return jsonify(contributor_helper.TEST_getLastContributorsFromRedis())
@app.route("/_eventStreamLastContributor")
def getLastContributor():
@ -296,7 +296,7 @@ def getTopContributor(suppliedDate=None):
else:
date = suppliedDate
data = contributor_helper.getTopContributorFromRedis(date)
data = contributor_helper.TEST_getTopContributorFromRedis(date)
return jsonify(data)
@app.route("/_getFameContributor")
@ -312,7 +312,7 @@ def getFameContributor():
@app.route("/_getTop5Overtime")
def getTop5Overtime():
return jsonify(contributor_helper.getTop5OvertimeFromRedis())
return jsonify(contributor_helper.TEST_getTop5OvertimeFromRedis())
@app.route("/_getCategPerContrib")
def getCategPerContrib():
@ -321,11 +321,11 @@ def getCategPerContrib():
except:
date = datetime.datetime.now()
return jsonify(contributor_helper.getCategPerContribFromRedis(date))
return jsonify(contributor_helper.TEST_getCategPerContribFromRedis(date))
@app.route("/_getAllOrg")
def getAllOrg():
return jsonify(contributor_helper.getAllOrgFromRedis())
return jsonify(contributor_helper.TEST_getAllOrgFromRedis())
@app.route("/_getOrgRank")
def getOrgRank():

View File

@ -160,7 +160,7 @@ function generateRankingSheet(rank, rankDec, stepPnt, pnt, Rpnt) {
for (var i=1; i<=maxRank; i++) {
var tr = document.createElement('tr');
var td1 = document.createElement('td');
td1.innerHTML = getRankIcon(i, 20);
td1.innerHTML = getRankIcon(i, 40);
td1.style.padding = "2px";
var td2 = document.createElement('td');
td2.innerHTML = Math.floor(Math.pow(rankMultiplier, i));
@ -182,7 +182,7 @@ function generateRankingSheet(rank, rankDec, stepPnt, pnt, Rpnt) {
gdiv.appendChild(table);
OuterDiv.appendChild(gdiv);
// Tot nbr points
var tableHeight = 440; //HARDCODED...
var tableHeight = 720; //HARDCODED...
var div = document.createElement('div');
div.classList.add('progress');
div.style.width = '20px';
@ -269,19 +269,19 @@ function updateProgressHeader(org) {
// update color in other dataTables
datatableTop.rows().every( function() {
var row = this.node();
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('info'); }
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('infoBlue'); }
});
datatableFame.rows().every( function() {
var row = this.node();
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('info'); }
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('infoBlue'); }
});
datatableCateg.rows().every( function() {
var row = this.node();
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('info'); }
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('infoBlue'); }
});
datatableLast.rows().every( function() {
var row = this.node();
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('info'); }
if(this.data()[3] == data.org) { row.classList.add('infoBlue'); } else { row.classList.remove('infoBlue'); }
});
});
}
@ -338,7 +338,7 @@ $(document).ready(function() {
var row = data[i];
i = parseInt(i);
var to_add = [
i+1,
row.pnts,
getRankIcon(row.rank),
row.logo_path,
row.org,