mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Change the display of vote results
							parent
							
								
									a8d76b4d18
								
							
						
					
					
						commit
						1be54efd21
					
				| 
						 | 
				
			
			@ -159,6 +159,12 @@
 | 
			
		|||
    --header-font: 'Arial, Helvetica, sans-serif';
 | 
			
		||||
    --button-bottom-margin: 10px;
 | 
			
		||||
    --rendering: normal;
 | 
			
		||||
    --voteresult-color: #dddddd;
 | 
			
		||||
    --voteresult-border-color: #aaaaaa;
 | 
			
		||||
    --voteresult-height: 32px;
 | 
			
		||||
    --voteresult-height-mobile: 32px;
 | 
			
		||||
    --voteresult-width: 80%;
 | 
			
		||||
    --voteresult-width-mobile: 80%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@font-face {
 | 
			
		||||
| 
						 | 
				
			
			@ -1724,6 +1730,16 @@ div.container {
 | 
			
		|||
    }
 | 
			
		||||
    .pageslist {
 | 
			
		||||
    }
 | 
			
		||||
    .voteresult {
 | 
			
		||||
	width: var(--voteresult-width);
 | 
			
		||||
	height: var(--voteresult-height);
 | 
			
		||||
    }
 | 
			
		||||
    .voteresultbar {
 | 
			
		||||
	height: var(--voteresult-height);
 | 
			
		||||
	fill: var(--voteresult-color);
 | 
			
		||||
	stroke-width: 10;
 | 
			
		||||
	stroke: var(--voteresult-border-color)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (min-width: 2200px) {
 | 
			
		||||
| 
						 | 
				
			
			@ -2429,4 +2445,14 @@ div.container {
 | 
			
		|||
    }
 | 
			
		||||
    .pageslist {
 | 
			
		||||
    }
 | 
			
		||||
    .voteresult {
 | 
			
		||||
	width: var(--voteresult-width-mobile);
 | 
			
		||||
	height: var(--voteresult-height-mobile);
 | 
			
		||||
    }
 | 
			
		||||
    .voteresultbar {
 | 
			
		||||
	height: var(--voteresult-height-mobile);
 | 
			
		||||
	fill: var(--voteresult-color);
 | 
			
		||||
	stroke-width: 10;
 | 
			
		||||
	stroke: var(--voteresult-border-color)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,6 @@ def insertQuestion(baseDir: str, translate: {},
 | 
			
		|||
                votes = int(questionOption['replies']['totalItems'])
 | 
			
		||||
            except BaseException:
 | 
			
		||||
                print('EX: insertQuestion unable to convert to int')
 | 
			
		||||
                pass
 | 
			
		||||
            if votes > maxVotes:
 | 
			
		||||
                maxVotes = int(votes+1)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -91,18 +90,19 @@ def insertQuestion(baseDir: str, translate: {},
 | 
			
		|||
                votes = int(questionOption['replies']['totalItems'])
 | 
			
		||||
            except BaseException:
 | 
			
		||||
                print('EX: insertQuestion unable to convert to int 2')
 | 
			
		||||
                pass
 | 
			
		||||
            votesPercent = str(int(votes * 100 / maxVotes))
 | 
			
		||||
 | 
			
		||||
            content += \
 | 
			
		||||
                '<p><input type="text" title="' + str(votes) + \
 | 
			
		||||
                '" name="skillName' + str(questionCtr) + \
 | 
			
		||||
                '" value="' + questionOption['name'] + \
 | 
			
		||||
                ' (' + str(votes) + ')" style="width:40%">\n'
 | 
			
		||||
            content += \
 | 
			
		||||
                '<input type="range" min="1" max="100" ' + \
 | 
			
		||||
                'class="slider" title="' + \
 | 
			
		||||
                str(votes) + '" name="skillValue' + str(questionCtr) + \
 | 
			
		||||
                '" value="' + votesPercent + '"></p>\n'
 | 
			
		||||
                '<p>\n' + \
 | 
			
		||||
                '  <label class="labels">' + \
 | 
			
		||||
                questionOption['name'] + '</label><br>\n' + \
 | 
			
		||||
                '  <svg class="voteresult">\n' + \
 | 
			
		||||
                '    <rect width="' + votesPercent + \
 | 
			
		||||
                '%" class="voteresultbar" />\n' + \
 | 
			
		||||
                '  </svg>' + \
 | 
			
		||||
                '  <label class="labels">' + votesPercent + '%</label>\n' + \
 | 
			
		||||
                '</p>\n'
 | 
			
		||||
 | 
			
		||||
            questionCtr += 1
 | 
			
		||||
        content += '</div>\n'
 | 
			
		||||
    return content
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue