Skip to content

Commit

Permalink
Fix bug introduced by making format selector case insensitive
Browse files Browse the repository at this point in the history
  • Loading branch information
jsGanttImproved committed May 10, 2014
1 parent 98971d3 commit b0b0c71
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions jsgantt.js
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ JSGantt.GanttChart = function( pDiv, pFormat )
{
if (vValidFormats.indexOf(arguments[i].toLowerCase())!=-1 && arguments[i].length>1)
{
vFormatArr[j++] = arguments[i];
vFormatArr[j++] = arguments[i].toLowerCase();
vRegExp = new RegExp('(?:^|\s)' + arguments[i] + '(?!\S)', 'g');
vValidFormats = vValidFormats.replace( vRegExp , '' );
}
Expand All @@ -361,7 +361,7 @@ JSGantt.GanttChart = function( pDiv, pFormat )
{
if (vValidSelectors.indexOf(arguments[i].toLowerCase())!=-1 && arguments[i].length>1)
{
vShowSelector[j++] = arguments[i];
vShowSelector[j++] = arguments[i].toLowerCase();
vRegExp = new RegExp('(?:^|\s)' + arguments[i] + '(?!\S)', 'g');
vValidSelectors = vValidSelectors.replace( vRegExp , '' );
}
Expand Down Expand Up @@ -1203,7 +1203,7 @@ JSGantt.GanttChart = function( pDiv, pFormat )
for ( var j = 0; j < vFormatArr.length; j++ )
{
var vSelectorDisplayFormat = vFormatArr[j].toLowerCase();
var vSelectorId = vDivId+"format" + vFormatArr[j] + vShowSelector[i];
var vSelectorId = vDivId+"format" + vFormatArr[j].toLowerCase() + vShowSelector[i];
JSGantt.addFormatListeners(this, vSelectorDisplayFormat, vSelectorId);
}
}
Expand Down Expand Up @@ -1271,19 +1271,19 @@ JSGantt.GanttChart = function( pDiv, pFormat )
var vTmpDiv = this.newNode(vOutput, 'div', null, 'gselector', vLangs[vLang]['format']+':' );

if (vFormatArr.join().toLowerCase().indexOf("hour")!=-1)
this.newNode(vTmpDiv, 'span', vDivId+'formatHour'+pPos, 'gformlabel'+((vFormat=='hour')?' gselected':''), vLangs[vLang]['hour'] );
this.newNode(vTmpDiv, 'span', vDivId+'formathour'+pPos, 'gformlabel'+((vFormat=='hour')?' gselected':''), vLangs[vLang]['hour'] );

if (vFormatArr.join().toLowerCase().indexOf("day")!=-1)
this.newNode(vTmpDiv, 'span', vDivId+'formatDay'+pPos, 'gformlabel'+((vFormat=='day')?' gselected':''), vLangs[vLang]['day'] );
this.newNode(vTmpDiv, 'span', vDivId+'formatday'+pPos, 'gformlabel'+((vFormat=='day')?' gselected':''), vLangs[vLang]['day'] );

if (vFormatArr.join().toLowerCase().indexOf("week")!=-1)
this.newNode(vTmpDiv, 'span', vDivId+'formatWeek'+pPos, 'gformlabel'+((vFormat=='week')?' gselected':''), vLangs[vLang]['week'] );
this.newNode(vTmpDiv, 'span', vDivId+'formatweek'+pPos, 'gformlabel'+((vFormat=='week')?' gselected':''), vLangs[vLang]['week'] );

if (vFormatArr.join().toLowerCase().indexOf("month")!=-1)
this.newNode(vTmpDiv, 'span', vDivId+'formatMonth'+pPos, 'gformlabel'+((vFormat=='month')?' gselected':''), vLangs[vLang]['month'] );
this.newNode(vTmpDiv, 'span', vDivId+'formatmonth'+pPos, 'gformlabel'+((vFormat=='month')?' gselected':''), vLangs[vLang]['month'] );

if (vFormatArr.join().toLowerCase().indexOf("quarter")!=-1)
this.newNode(vTmpDiv, 'span', vDivId+'formatQuarter'+pPos, 'gformlabel'+((vFormat=='quarter')?' gselected':''), vLangs[vLang]['quarter'] );
this.newNode(vTmpDiv, 'span', vDivId+'formatquarter'+pPos, 'gformlabel'+((vFormat=='quarter')?' gselected':''), vLangs[vLang]['quarter'] );
}
else
{
Expand Down

0 comments on commit b0b0c71

Please sign in to comment.