Changeset 942 for js/human_3d_alignment/src/widgets
- Timestamp:
- 06/05/20 17:16:18 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
js/human_3d_alignment/src/widgets/parmviewer.jsx
r911 r942 11 11 ]; 12 12 13 const hands = [ 14 { value: 'empty', label: ' ' }, 15 { value: 'left', label: 'Lewa' }, 16 { value: 'right', label: 'Prawa' }, 17 { value: 'both', label: 'Obie' } 18 ]; 19 13 20 const currentYear = new Date().getFullYear(); 14 21 … … 16 23 years.push({value: 'empty', label: ' '}) 17 24 18 for (let i = 0; i < 120; i += 1) {25 for (let i = 0; i < 50; i += 1) { 19 26 years.push({ value: currentYear - i, label: currentYear - i }); 20 27 } 28 29 const hours = []; 30 hours.push({value: 'empty', label: ' '}) 31 32 for (let i = 0; i < 16.5; i += 0.5) { 33 hours.push({ value: i, label: i }); 34 } 35 36 const hours_week = []; 37 hours_week.push({value: 'empty', label: ' '}) 38 39 for (let i = 0; i < 26; i += 1) { 40 hours_week.push({ value: i, label: i }); 41 } 42 43 const years_num = []; 44 years_num.push({value: 'empty', label: ' '}) 45 46 for (let i = 0; i < 31; i += 1) { 47 years_num.push({ value: i, label: i }); 48 } 49 50 const language_num = []; 51 language_num.push({value: 'empty', label: ' '}) 52 53 for (let i = 0; i < 11; i += 1) { 54 language_num.push({ value: i, label: i }); 55 } 56 57 const likert = []; 58 likert.push({value: 'empty', label: ' '}) 59 likert.push({value: 'definetely_not', label: 'zdecydowanie się nie zgadzam'}) 60 likert.push({value: 'rather_not', label: 'raczej się nie zgadzam'}) 61 likert.push({value: 'undecided', label: 'trudno powiedzieć'}) 62 likert.push({value: 'rather_yes', label: 'raczej się zgadzam'}) 63 likert.push({value: 'definetely_yes', label: 'zdecydowanie się zgadzam'}) 64 65 const yes_no = []; 66 yes_no.push({value: 'empty', label: ' '}); 67 yes_no.push({value: 'yes', label: 'tak'}); 68 yes_no.push({value: 'no', label: 'nie'}); 69 70 const musical_level = []; 71 musical_level.push({value: 'empty', label: ' '}); 72 musical_level.push({value: 'amateur', label: 'amatorsko'}); 73 musical_level.push({value: 'proffesional', label: 'profesjonalnie'}); 74 musical_level.push({value: 'none', label: 'wcale'}); 75 76 const sports = []; 77 sports.push({value: 'empty', label: ' '}); 78 sports.push({value: 'none', label: 'nie uprawiam sportu'}); 79 sports.push({value: 'cardio', label: 'wytrzymałościowy'}); 80 sports.push({value: 'strength', label: 'siłowy'}); 81 sports.push({value: 'intellectual', label: 'intelektualny'}); 82 sports.push({value: 'combination', label: 'jakaś kombinacja powyższych'}); 21 83 22 84 const styles = { … … 66 128 this.state = {}; 67 129 } 130 68 131 69 132 render() { … … 98 161 <div style={styles.ind}/> 99 162 </div> 163 <div className='hand' style={styles.row}> 164 <span htmlFor="hand" style={styles.desc}>Dominująca ręka</span> 165 <Select 166 options={hands} 167 onChange={this.props.handleChangeHand} 168 placeholder='Wybierz dominującą rękę' 169 display={'table-cell'} 170 height={'20px'} 171 styles={styles.select} 172 noValidate 173 /> 174 <div style={styles.ind}/> 175 </div> 176 <div className='sleep_hours' style={styles.row}> 177 <span htmlFor="sleep_hours" style={styles.desc}>Średnia liczba godzin snu</span> 178 <Select 179 options={hours} 180 onChange={this.props.handleChangeSleepHours} 181 placeholder={'Wybierz średnią liczbę godzin snu'} 182 display={'table-cell'} 183 height={'20px'} 184 styles={styles.select} 185 noValidate 186 /> 187 <div style={styles.ind}/> 188 </div> 189 <div className='sleep_hours_today' style={styles.row}> 190 <span htmlFor="sleep_hours_today" style={styles.desc}>Liczba godzin snu dzisiaj</span> 191 <Select 192 options={hours} 193 onChange={this.props.handleChangeSleepHoursToday} 194 placeholder={'Wybierz liczbę godzin snu dzisiejszej nocy'} 195 display={'table-cell'} 196 height={'20px'} 197 styles={styles.select} 198 noValidate 199 /> 200 <div style={styles.ind}/> 201 </div> 202 <div className='years_game_playing' style={styles.row}> 203 <span htmlFor="years_game_playing" style={styles.desc}>Liczba lat grania w gry komputerowe</span> 204 <Select 205 options={years_num} 206 onChange={this.props.handleChangeYearsGamePlaying} 207 placeholder={'Wybierz liczbę lat grania w gry komputerowe'} 208 display={'table-cell'} 209 height={'20px'} 210 styles={styles.select} 211 noValidate 212 /> 213 <div style={styles.ind}/> 214 </div> 215 <div className='hours_game_playing' style={styles.row}> 216 <span htmlFor="hours_game_playing" style={styles.desc}>Średnio godzin grania w gry komputerowe na dobę</span> 217 <Select 218 options={hours} 219 onChange={this.props.handleChangeHoursGamePlaying} 220 placeholder={'Wybierz średnią liczbę godzin grania w gry komputerowe na dobę'} 221 display={'table-cell'} 222 height={'20px'} 223 styles={styles.select} 224 noValidate 225 /> 226 <div style={styles.ind}/> 227 </div> 228 <div className='musical_experience' style={styles.row}> 229 <span htmlFor="musical_experience" style={styles.desc}>Gram na instrumencie lub śpiewam: poziom</span> 230 <Select 231 options={musical_level} 232 onChange={this.props.handleChangeMusicalExperience} 233 placeholder={'Wybierz na jakim poziomie grasz na instrumencie lub śpiewasz'} 234 display={'table-cell'} 235 height={'20px'} 236 styles={styles.select} 237 noValidate 238 /> 239 <div style={styles.ind}/> 240 </div> 241 <div className='musical_duration' style={styles.row}> 242 <span htmlFor="musical_duration" style={styles.desc}>Gram na instrumencie lub śpiewam: liczba lat</span> 243 <Select 244 options= {years_num} 245 onChange={this.props.handleChangeMusicalDuration} 246 placeholder={'Wybierz ile lat grasz na instrumencie lub śpiewasz'} 247 display={'table-cell'} 248 height={'20px'} 249 styles={styles.select} 250 noValidate 251 /> 252 <div style={styles.ind}/> 253 </div> 254 <div className='languages' style={styles.row}> 255 <span htmlFor="languages" style={styles.desc}>Liczba języków obcych</span> 256 <Select 257 options= {language_num} 258 onChange={this.props.handleChangeLanguages} 259 placeholder={'Wybierz ilu języków obcych się uczysz/uczyłeś/uczyłaś'} 260 display={'table-cell'} 261 height={'20px'} 262 styles={styles.select} 263 noValidate 264 /> 265 <div style={styles.ind}/> 266 </div> 267 <div className='sport_years' style={styles.row}> 268 <span htmlFor="sport_years" style={styles.desc}>Liczba lat treningu sportowego</span> 269 <Select 270 options= {years_num} 271 onChange={this.props.handleChangeSportYears} 272 placeholder={'Wybierz od ilu lat uprawiasz sport'} 273 display={'table-cell'} 274 height={'20px'} 275 styles={styles.select} 276 noValidate 277 /> 278 <div style={styles.ind}/> 279 </div> 280 <div className='sport_hours' style={styles.row}> 281 <span htmlFor="sport_hours" style={styles.desc}>Liczba godzin treningu sportowego tygodniowo</span> 282 <Select 283 options= {hours_week} 284 onChange={this.props.handleChangeSportHours} 285 placeholder={'Wybierz ile godzin tygodniowo uprawiasz sport'} 286 display={'table-cell'} 287 height={'20px'} 288 styles={styles.select} 289 noValidate 290 /> 291 <div style={styles.ind}/> 292 </div> 293 <div className='sport_type' style={styles.row}> 294 <span htmlFor="sport_type" style={styles.desc}>Typ aktywności sportowej</span> 295 <Select 296 options= {sports} 297 onChange={this.props.handleChangeSportType} 298 placeholder={'Wybierz typ aktywności sportowej'} 299 display={'table-cell'} 300 height={'20px'} 301 styles={styles.select} 302 noValidate 303 /> 304 <div style={styles.ind}/> 305 </div> 306 307 <div style={styles.interval}/> 308 <div className='cons' style={styles.row}> 309 <span htmlFor="cons" style={styles.desc}>Uważam się za osobę sumienną</span> 310 <Select 311 options= {likert} 312 onChange={this.props.handleChangeCons} 313 placeholder={'Wybierz na ile zgadzasz się ze zdaniem po lewej'} 314 display={'table-cell'} 315 height={'20px'} 316 styles={styles.select} 317 noValidate 318 /> 319 <div style={styles.ind}/> 320 </div> 321 <div className='calculations' style={styles.row}> 322 <span htmlFor="calculations" style={styles.desc}>Uważam, że sprawnie wykonuję obliczenia w pamięci</span> 323 <Select 324 options= {likert} 325 onChange={this.props.handleChangeCalculations} 326 placeholder={'Wybierz na ile zgadzasz się ze zdaniem po lewej'} 327 display={'table-cell'} 328 height={'20px'} 329 styles={styles.select} 330 noValidate 331 /> 332 <div style={styles.ind}/> 333 </div> 334 <div className='navigation' style={styles.row}> 335 <span htmlFor="navigation" style={styles.desc}>Uważam, że sprawnie posługuję się mapą/nawigacją i dobrze orientuję się w terenie</span> 336 <Select 337 options= {likert} 338 onChange={this.props.handleChangeNavigation} 339 placeholder={'Wybierz na ile zgadzasz się ze zdaniem po lewej'} 340 display={'table-cell'} 341 height={'20px'} 342 styles={styles.select} 343 noValidate 344 /> 345 <div style={styles.ind}/> 346 </div> 100 347 </div> 101 348 );
Note: See TracChangeset
for help on using the changeset viewer.