Skip to content

Commit c98705e

Browse files
authored
Merge pull request #72 from paulhiggs/master
Fixing some of the items flagged by jshint
2 parents ebe7e23 + 90c51db commit c98705e

14 files changed

Lines changed: 224 additions & 217 deletions

File tree

backend/dvbi.js

Lines changed: 101 additions & 99 deletions
Large diffs are not rendered by default.

frontend/android/js/dvbi-mobile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ window.onload = function(){
111111
console.log(e);
112112
$("#notification").show();
113113
if(e.error && e.error.message) {
114-
var errMessage="Error playing stream "
114+
var errMessage="Error playing stream ";
115115
if (e.error.data && e.error.data.response) {
116116
errMessage+="("+e.error.data.response.status;
117117
if (e.error.data.response.statusText.length>0)

frontend/hbbtv/epg/channel.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,42 @@ Channel.prototype.getSchedule = function(start,end,callback,earlier) {
99
if(self.contentGuideURI) {
1010
var offset = new Date().getTimezoneOffset()*60;
1111
$.get( self.contentGuideURI+"?sid="+self.getServiceRef()+"&start="+(start+offset)+"&end="+(end+offset), function( data ) { //TODO use ContentGuideServiceRef from the service
12-
var newPrograms = self.parseSchedule(data);
12+
var j, newPrograms = self.parseSchedule(data);
1313
if(newPrograms.length == 0) {
14-
var program = {};
14+
var program0 = {};
1515
var programId = "no_program_"+start+"_"+end;
16-
program.start = new Date(start*1000);
17-
program.end = new Date(end*1000);
18-
program.prglen = (program.end.getTime() - program.start.getTime())/(1000*60);
19-
program.title = "No programinfo available";
20-
var program = new Program(program, self.element_id + "_no_program", self);
16+
program0.start = new Date(start*1000);
17+
program0.end = new Date(end*1000);
18+
program0.prglen = (program0.end.getTime() - program0.start.getTime())/(1000*60);
19+
program0.title = "No programinfo available";
20+
var program = new Program(program0, self.element_id + "_no_program", self);
2121
program.bilingual = self.bilingual;
2222
program.channelimage = self.image;
2323
program.channel_streamurl = self.streamurl;
2424
program.noprogram = true;
2525
newPrograms.push(program);
2626
}
2727
if(earlier) {
28-
for(var j=newPrograms.length-1;j>= 0;j--) {
28+
for(j=newPrograms.length-1;j>= 0;j--) {
2929
self.programs.unshift(newPrograms[j]);
3030
}
3131
}
3232
else {
33-
for(var j= 0;j < newPrograms.length;j++) {
33+
for(j= 0;j < newPrograms.length;j++) {
3434
self.programs.push(newPrograms[j]);
3535
}
3636
}
3737
if(typeof(callback) == "function") {
3838
callback.call();
3939
}
4040
},"text").fail(function() {
41-
var program = {};
41+
var program0 = {};
4242
var programId = "no_program_"+start+"_"+end;
43-
program.start = new Date(start*1000);
44-
program.end = new Date(end*1000);
45-
program.prglen = (program.end.getTime() - program.start.getTime())/(1000*60);
46-
program.title = "No programinfo available";
47-
var program = new Program(program, self.element_id + "_no_program", self);
43+
program0.start = new Date(start*1000);
44+
program0.end = new Date(end*1000);
45+
program0.prglen = (program0.end.getTime() - program0.start.getTime())/(1000*60);
46+
program0.title = "No programinfo available";
47+
var program = new Program(program0, self.element_id + "_no_program", self);
4848
program.bilingual = self.bilingual;
4949
program.channelimage = self.image;
5050
program.channel_streamurl = self.streamurl;
@@ -238,13 +238,13 @@ Channel.prototype.getClosest = function(currentFocus){
238238
};
239239

240240
Channel.prototype.getCurrentlyRunningProgram = function(){
241-
var self = this;
242-
for(var i = 0; i < self.visiblePrograms.length; i++){
241+
var i, self = this;
242+
for(i = 0; i < self.visiblePrograms.length; i++){
243243
if(self.visiblePrograms[i].now()){
244244
return self.visiblePrograms[i];
245245
}
246246
}
247-
for(var i = 0; i < self.programs.length; i++){
247+
for(i = 0; i < self.programs.length; i++){
248248
if(self.programs[i].now()){
249249
return self.programs[i];
250250
}

frontend/hbbtv/epg/gridepg.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -459,8 +459,9 @@ GridEPG.prototype.getChannelByKeyValue = function(key, value){
459459

460460
GridEPG.prototype.getProgramByKeyValue = function(key, value){
461461
for(var j = 0; j < this.channels.length; j++){
462+
var k;
462463
if(this.channels[j].visiblePrograms){
463-
for(var k = 0; k < this.channels[j].visiblePrograms.length; k++){
464+
for(k = 0; k < this.channels[j].visiblePrograms.length; k++){
464465
if(this.channels[j].visiblePrograms[k] && this.channels[j].visiblePrograms[k][key]){
465466
if(this.channels[j].visiblePrograms[k][key] == value){
466467
return this.channels[j].visiblePrograms[k];
@@ -469,7 +470,7 @@ GridEPG.prototype.getProgramByKeyValue = function(key, value){
469470
}
470471
}
471472
if(this.channels[j].programs){
472-
for(var k = 0; k < this.channels[j].programs.length; k++){
473+
for(k = 0; k < this.channels[j].programs.length; k++){
473474
if(this.channels[j].programs[k] && this.channels[j].programs[k][key]){
474475
if(this.channels[j].programs[k][key] == value){
475476
return this.channels[j].programs[k];
@@ -549,8 +550,8 @@ GridEPG.prototype.populateProgramDetail = function(program){
549550
program_time.innerHTML = program.start_date_obj.format("H:i") + " - ";
550551
program_time.innerHTML += program.end_date_obj.format("H:i");
551552
if(minsLeft != null && minsLeft >= 0){
552-
var timeLeftText = (minsLeft == 0) ? "Ending soon" : minsLeft + " mins remaining";
553-
program_time.innerHTML += ", " + timeLeftText;
553+
var timeLeftText2 = (minsLeft == 0) ? "Ending soon" : minsLeft + " mins remaining";
554+
program_time.innerHTML += ", " + timeLeftText2;
554555
}
555556
if(title.innerHTML != program.getTitle()){
556557
if(program.cpsIndex) {
@@ -584,16 +585,16 @@ GridEPG.prototype.populateProgramDetail = function(program){
584585
}
585586
program.getChannel().getProgramInfo(program.programId, function(info) {
586587
if(info) {
587-
var longDesc = info.getLongDescription();
588+
var i, longDesc = info.getLongDescription();
588589
if(longDesc) {
589590
description_text.innerHTML = longDesc.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");
590591
}
591592
if(description_text.scrollHeight > description_text.offsetHeight){
592593
self.autoScrollDescriptionText();
593594
}
595+
var extendedData = "<br/>";
594596
if(info.creditsItems) {
595-
var extendedData = "<br/>";
596-
for(var i = 0;i< info.creditsItems.length;i++) {
597+
for(i = 0;i< info.creditsItems.length;i++) {
597598
var role = i18n.getString(creditsTypes[info.creditsItems[i].role]);
598599
if(role) {
599600
extendedData += (role+": ");
@@ -612,7 +613,7 @@ GridEPG.prototype.populateProgramDetail = function(program){
612613
}
613614
if(info.keywords) {
614615
extendedData += i18n.getString("label_keywords")+":";
615-
for(var i = 0;i< info.creditsItems.length;i++) {
616+
for(i = 0;i< info.creditsItems.length;i++) {
616617
extendedData += (info.keywords[i].value+",");
617618
}
618619
extendedData = extendedData.substring(0,extendedData.length-1);

frontend/hbbtv/epg/navigation.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,8 @@ function onKey(keyCode)
175175

176176
case VK_STOP:
177177
clearVideo();
178-
178+
break;
179+
179180
case 34:
180181
case VK_FAST_FWD:
181182
keyFastFwd();

frontend/hbbtv/epg/program.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Program.prototype.getTitle = function(){
4343
return defaultTitle;
4444
}
4545
else {
46-
return this.titles[0].text
46+
return this.titles[0].text;
4747
}
4848
}
4949
return "";
@@ -67,7 +67,7 @@ Program.prototype.getAltTitle = function(){
6767
return defaultTitle;
6868
}
6969
else {
70-
return this.titles[0].text
70+
return this.titles[0].text;
7171
}
7272
}
7373
return "";
@@ -92,11 +92,11 @@ Program.prototype.getSynopsisText = function(){
9292
return defaultDesc;
9393
}
9494
else {
95-
return this.descriptions[0].text
95+
return this.descriptions[0].text;
9696
}
9797
}
9898
return "No description";
99-
}
99+
};
100100

101101
Program.prototype.populate = function(){
102102
var self = this;
@@ -244,5 +244,5 @@ Program.prototype.getLongDescription = function() {
244244
return defaultDesc;
245245
}
246246
return null;
247-
}
247+
};
248248

frontend/hbbtv/launcher/channel.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ Channel.prototype.getNowNext = function() {
4343
var following = self.epg["following"];
4444

4545
if(now){
46-
46+
var now_start=null, now_end=null;
4747
// info += "<span>";
4848
if(now.start && now.end){
49-
var now_start = now.start;
50-
var now_end = now.end;
49+
now_start = now.start;
50+
now_end = now.end;
5151
}
5252

5353
if(now_start){
@@ -58,9 +58,9 @@ Channel.prototype.getNowNext = function() {
5858

5959
info += defLang_title + ((defLang_title != altLang_title) ? " " + altLang_title : "");
6060
if(now.parentalRating && now.parentalRating.length > 0) {
61-
for(var i = 0;i < now.parentalRating.length;i++) {
62-
if(now.parentalRating[i].minimumage) {
63-
info += "("+now.parentalRating[i].minimumage+")";
61+
for(var i2 = 0;i2 < now.parentalRating.length;i2++) {
62+
if(now.parentalRating[i2].minimumage) {
63+
info += "("+now.parentalRating[i2].minimumage+")";
6464
break;
6565
}
6666
}
@@ -131,9 +131,9 @@ Channel.prototype.getNowNext = function() {
131131

132132
info += defLang_title + ((defLang_title != altLang_title) ? " " + altLang_title : "");
133133
if(next.parentalRating && next.parentalRating.length > 0) {
134-
for(var i = 0;i < next.parentalRating.length;i++) {
135-
if(next.parentalRating[i].minimumage) {
136-
info += "("+next.parentalRating[i].minimumage+")";
134+
for(var i3 = 0;i3 < next.parentalRating.length;i3++) {
135+
if(next.parentalRating[i3].minimumage) {
136+
info += "("+next.parentalRating[i3].minimumage+")";
137137
break;
138138
}
139139
}
@@ -271,7 +271,7 @@ Channel.prototype.init = function( init_obj, element_id){
271271

272272
Channel.prototype.languageChanged = function() {
273273
this.element.getElementsByClassName("menuitem_chname")[0].innerHTML = XMLEscape(getLocalizedText(this.titles,languages.ui_language));
274-
}
274+
};
275275

276276
Channel.prototype.update = function(epg_obj){
277277
var self = this;
@@ -288,7 +288,7 @@ Channel.prototype.update = function(epg_obj){
288288
};
289289

290290
Channel.prototype.setOpen = function(open, focus){
291-
var channel = this;
291+
var i, channel = this;
292292
channel.open = open;
293293
if(channel.open){
294294
var box = focus;
@@ -304,7 +304,7 @@ Channel.prototype.setOpen = function(open, focus){
304304
var itemsElem = channel.element.childNodes.getByClass("items")[0];
305305
if(itemsElem){
306306
var left = 930;
307-
for(var i = 0; i < itemsElem.childNodes.length; i++){
307+
for(i = 0; i < itemsElem.childNodes.length; i++){
308308
if(itemsElem.childNodes[i] == box.element){
309309
break;
310310
}
@@ -320,7 +320,7 @@ Channel.prototype.setOpen = function(open, focus){
320320
var catchups = channel.element.getSuccessorsByClass("catchup");
321321
var related_videos = channel.element.getSuccessorsByClass("related_video");
322322
if(catchups != null){
323-
for(var i = 0; i < catchups.length; i++){
323+
for(i = 0; i < catchups.length; i++){
324324
var desc = catchups[i].getSuccessorsByClass("boxitem_description");
325325
if(desc.length > 0){
326326
desc = desc[0];
@@ -334,7 +334,7 @@ Channel.prototype.setOpen = function(open, focus){
334334
}
335335
}
336336
if(related_videos != null){
337-
for(var i = 0; i < related_videos.length; i++){
337+
for(i = 0; i < related_videos.length; i++){
338338
var desc = related_videos[i].getSuccessorsByClass("boxitem_description");
339339
if(desc.length > 0){
340340
desc = desc[0];

frontend/hbbtv/launcher/menu.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ Menu.prototype.populate = function(){
3434
var program_title = document.createElement("span");
3535
program_title.addClass("program_title");
3636
program_title.innerHTML = defLang_title ? XMLEscape(defLang_title) : XMLEscape(altLang_title);
37-
var pb_width = 0;
37+
var pb_width = 0, start=null, end=null;
3838
if(item.boxes[0].start && item.boxes[0].end){
39-
var start = item.boxes[0].start;
40-
var end = item.boxes[0].end;
39+
start = item.boxes[0].start;
40+
end = item.boxes[0].end;
4141
pb_width = Math.floor(Math.max(0, Math.round((curTime.getTime() - start.getTime()) / 1000 / 60)) / Math.max(0, Math.round((end.getTime() - start.getTime()) / 1000 / 60)) * progressWidth);
4242
}
4343

0 commit comments

Comments
 (0)