@ -8,7 +8,7 @@
< meta http-equiv = "Pragma" content = "no-cache" / >
< meta http-equiv = "Pragma" content = "no-cache" / >
< meta http-equiv = "Expires" content = "0" / >
< meta http-equiv = "Expires" content = "0" / >
< title > One Minute Feedback - Help Us Serve You Better! < / title >
< title > One Minute Feedback - Help Us Serve You Better! < / title >
< style > body { font-family : Arial , sans-serif ; color : #333 } . text-primary { color : #b43c1a } h3 , h5 , p { margin : .5 em 0 } . header-m { background : #ad1818 ; color : #fff ; padding : .5 em } . header-pc { height : 90 px !important ; display : flex ; align-items : center ; justify-content : flex-start ; background : #ad1818 ; color : #fff ; padding : 0 20 px } . header-pc img { position : absolute ; top : 0 ; margin-right : 20 px ; height : 104 px ; width : auto ; border-radius : 0 0 3 px 3 px ; background-color : #fff ; box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) ; -webkit- box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) ; -moz- box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) } . header-pc h1 { margin : 0 ; margin-left : 240 px } . form-container { width : 100 % ; max-width : 768 px ; margin : 0 auto ; margin-top : 1.5 em } . question{ display : flex ; flex-direction : column ; align-items : start ; margin-bottom : 10 px } . question h4 { position : sticky ; top : 0 ; background-color : #fff ; margin-top : 0 ; padding-top : 1.33 em } . question-items { display : flex ; flex-direction : column ; align-items : start ; margin-bottom : 10 px ; } . options { display : flex ; flex-direction : column ; align-items : start ; } . options-row { flex-direction : row ; justify-content : flex-end ; align-items : baseline } . options-row-reverse { flex-direction : row-reverse ; justify-content : flex-end ; align-items : baseline } . radio-container { display : flex ; align-items : center ; margin-bottom : 5 px ; margin-top : 5 px ; } . radio-container input [ type = radio ] { display : none } . radio-container label { margin-left : 8 px } . radio-container input [ type = radio ] : checked + . radio-label { background-color : #d54e21 ; color : #fff } . radio-label { display : inline-block ; padding : 5 px 10 px ; border : 1 px solid #d54e21 ; border-radius : 20 px ; transition : all .3 s ease ; font-size : 14 px } label . radio-label svg { vertical-align : text - bottom } . feedback { margin-top : 10 px } . feedback textarea { width : 90 % ; padding : 10 px ; resize : vertical ; border : 1 px solid #d54e21 ; border-radius : 5 px } . form-btn { display : block ; width : 100 % ; padding : 10 px ; margin-top : 20 px ; border : none ; border-radius : 20 px ; cursor : pointer ; transition : all .3 s ease ; background : 0 0 ; border : 1 px solid #d54e21 ; color : #d54e21 } . submit-btn { background-color : #d54e21 ; color : #fff } . submit-btn : hover { background-color : #b43c1a } . cancel-btn : hover { background-color : #000000 11 } . info-container { display : flex ; flex-direction : column ; justify-content : space-between ; margin-bottom : 10 px } . info-item { margin-bottom : 10 px } . info-item p { color : #b43c1a } . signature-pad { border : 1 px solid #d54e21 ; border-radius : 5 px ; z-index : 10 } . signature-container { display : flex ; flex-direction : column ; justify-content : flex-start ; align-items : flex-start ; flex-wrap : wrap } . button-container { margin-left : .5 em ; display : flex ; flex-direction : column ; justify-content : flex-start } . button { margin-top : 1 em ; padding : 10 px ; background-color : #d54e21 ; color : #fff ; border : none ; border-radius : 5 px ; cursor : pointer } @ media ( min-width : 768px ) { body { margin-left : 0 ; margin-right : 0 ; margin-top : 0 ; padding-left : 0 ; padding-right : 0 ; padding-top : 0 } . question-items { width : 100 % ; flex-direction : row ; justify-content : space-between ; align-items : baseline } . question-items h5 { max-width : 230 px ; } . question-items . options { flex : 1 1 auto } . options { flex-direction : row ; justify-content : flex-end ; align-items : center ; } . info-container { flex-direction : row } . info-item { flex : 1 ; margin-right : 10 px ; margin-bottom : 0 } . info-item : last-child { margin-right : 0 } . header-m { display : none } . signature-container { flex-direction : row } } @ media ( max-width : 767px ) { . header-pc { display : none } } < / style >
< style > body { font-family : Arial , sans-serif ; color : #333 } . text-primary { color : #b43c1a } h3 , h5 , p { margin : .5 em 0 } . header-m { background : #ad1818 ; color : #fff ; padding : .5 em } . header-pc { height : 90 px !important ; display : flex ; align-items : center ; justify-content : flex-start ; background : #ad1818 ; color : #fff ; padding : 0 20 px } . header-pc img { position : absolute ; top : 0 ; margin-right : 20 px ; height : 104 px ; width : auto ; border-radius : 0 0 3 px 3 px ; background-color : #fff ; box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) ; -webkit- box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) ; -moz- box-shadow : 1 px 1 px 10 px 1 px rgba ( 77 , 77 , 77 , .7 ) } . header-pc h1 { margin : 0 ; margin-left : 240 px } . form-container { width : 100 % ; max-width : 768 px ; margin : 0 auto ; margin-top : 1.5 em } . form-container{ counter-reset : hq ; } h4 :: before { counter-increment : hq ; content : counter ( hq ) ". " ; } . question{ display : flex ; flex-direction : column ; align-items : start ; margin-bottom : 10 px } . question h4 { position : sticky ; top : 0 ; background-color : #fff ; margin-top : 0 ; padding-top : 1.33 em } . question-items { display : flex ; flex-direction : column ; align-items : start ; margin-bottom : 10 px ; } . options { display : flex ; flex-direction : column ; align-items : start ; } . options-row { flex-direction : row ; justify-content : flex-end ; align-items : baseline } . options-row-reverse { flex-direction : row-reverse ; justify-content : flex-end ; align-items : baseline } . radio-container { display : flex ; align-items : center ; margin-bottom : 5 px ; margin-top : 5 px ; } . radio-container input [ type = radio ] { display : none } . radio-container label { margin-left : 8 px } . radio-container input [ type = radio ] : checked + . radio-label { background-color : #d54e21 ; color : #fff } . radio-label { display : inline-block ; padding : 5 px 10 px ; border : 1 px solid #d54e21 ; border-radius : 20 px ; transition : all .3 s ease ; font-size : 14 px } label . radio-label svg { vertical-align : text - bottom } . feedback { margin-top : 10 px } . feedback textarea { width : 90 % ; padding : 10 px ; resize : vertical ; border : 1 px solid #d54e21 ; border-radius : 5 px } . form-btn { display : block ; width : 100 % ; padding : 10 px ; margin-top : 20 px ; border : none ; border-radius : 20 px ; cursor : pointer ; transition : all .3 s ease ; background : 0 0 ; border : 1 px solid #d54e21 ; color : #d54e21 } . submit-btn { background-color : #d54e21 ; color : #fff } . submit-btn : hover { background-color : #b43c1a } . cancel-btn : hover { background-color : #000000 11 } . info-container { display : flex ; flex-direction : column ; justify-content : space-between ; margin-bottom : 10 px } . info-item { margin-bottom : 10 px } . info-item p { color : #b43c1a } . signature-pad { border : 1 px solid #d54e21 ; border-radius : 5 px ; z-index : 10 } . signature-container { display : flex ; flex-direction : column ; justify-content : flex-start ; align-items : flex-start ; flex-wrap : wrap } . button-container { margin-left : .5 em ; display : flex ; flex-direction : column ; justify-content : flex-start } . button { margin-top : 1 em ; padding : 10 px ; background-color : #d54e21 ; color : #fff ; border : none ; border-radius : 5 px ; cursor : pointer } @ media ( min-width : 768px ) { body { margin-left : 0 ; margin-right : 0 ; margin-top : 0 ; padding-left : 0 ; padding-right : 0 ; padding-top : 0 } . question-items { width : 100 % ; flex-direction : row ; justify-content : space-between ; align-items : baseline } . question-items h5 { max-width : 230 px ; } . question-items . options { flex : 1 1 auto } . options { flex-direction : row ; justify-content : flex-end ; align-items : center ; } . info-container { flex-direction : row } . info-item { flex : 1 ; margin-right : 10 px ; margin-bottom : 0 } . info-item : last-child { margin-right : 0 } . header-m { display : none } . signature-container { flex-direction : row } } @ media ( max-width : 767px ) { . header-pc { display : none } } < / style >
< style >
< style >
#result{text-align:center;padding:20px}.bi-check-circle-fill,.bi-exclamation-circle-fill,.bi-x-circle-fill{fill:#d54e21}.bi-x-circle-fill{fill:#d54e21}
#result{text-align:center;padding:20px}.bi-check-circle-fill,.bi-exclamation-circle-fill,.bi-x-circle-fill{fill:#d54e21}.bi-x-circle-fill{fill:#d54e21}
< / style >
< / style >
@ -88,7 +88,7 @@
< form class = "form-container" id = "myForm" action = "/sub" method = "post" disabled >
< form class = "form-container" id = "myForm" action = "/sub" method = "post" disabled >
< div class = "question" >
< div class = "question" >
< h4 > 1. How satisfied were you with your tour guide?< / h4 >
< h4 > How satisfied were you with your tour guide?< / h4 >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.guide" v-bind:key = "q.id" >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.guide" v-bind:key = "q.id" >
< h5 > {{q.Describe}}< / h5 >
< h5 > {{q.Describe}}< / h5 >
< options-item v-if = "isWideScreen" question = "guide" si = "1" v-bind:qitem = "q" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
< options-item v-if = "isWideScreen" question = "guide" si = "1" v-bind:qitem = "q" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
@ -96,7 +96,7 @@
< / div >
< / div >
< / div >
< / div >
< div class = "question" >
< div class = "question" >
< h4 > 2. How about the Driver and Car/Van?< / h4 >
< h4 > How about the Driver and Car/Van?< / h4 >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.driver" v-bind:key = "q.id" >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.driver" v-bind:key = "q.id" >
< h5 > {{q.Describe}}< / h5 >
< h5 > {{q.Describe}}< / h5 >
< options-item v-if = "isWideScreen" question = "Driver" v-bind:qitem = "q" v-bind:si = "2" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
< options-item v-if = "isWideScreen" question = "Driver" v-bind:qitem = "q" v-bind:si = "2" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
@ -104,7 +104,7 @@
< / div >
< / div >
< / div >
< / div >
< div class = "question" v-if = "feedbackItem.experience.length > 0" >
< div class = "question" v-if = "feedbackItem.experience.length > 0" >
< h4 > 3. General Experience with:< / h4 >
< h4 > General Experience with:< / h4 >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.experience" v-bind:key = "q.id" >
< div class = "question-items" v-for = "(q, qi) in feedbackItem.experience" v-bind:key = "q.id" >
< h5 > {{q.Describe}}< / h5 >
< h5 > {{q.Describe}}< / h5 >
< options-item v-if = "isWideScreen" question = "Experience" v-bind:qitem = "q" v-bind:si = "3" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
< options-item v-if = "isWideScreen" question = "Experience" v-bind:qitem = "q" v-bind:si = "3" v-bind:qi = "qi" v-bind:key = "q.id" v-bind:disabled = "resultPage" > < / options-item >
@ -112,7 +112,7 @@
< / div >
< / div >
< / div >
< / div >
< div class = "question " >
< div class = "question " >
< h4 > 4. Would you give < span > {{webcode=='ah' ? 'Asia' : 'Global'}}< / span > Highlights permission to use photos taken by your tour guide(s) that contain your picture?< / h4 >
< h4 > Would you give < span > {{webcode=='ah' ? 'Asia' : 'Global'}}< / span > Highlights permission to use photos taken by your tour guide(s) that contain your picture?< / h4 >
< judgment-item question = "photo" v-bind:qitem = "{id: 'photo_permission', rate: feedbackEvaluation[0].usePhotos}" si = "photo" qi = "photo" key = "photo" v-bind:disabled = "resultPage" > < / judgment-item >
< judgment-item question = "photo" v-bind:qitem = "{id: 'photo_permission', rate: feedbackEvaluation[0].usePhotos}" si = "photo" qi = "photo" key = "photo" v-bind:disabled = "resultPage" > < / judgment-item >
< / div >
< / div >
< div class = "feedback question" >
< div class = "feedback question" >