Merge commit '7bd7d951048357c4c0b81d9048906275066e8526' into develop
This commit is contained in:
		
							
								
								
									
										94
									
								
								Apps.js
									
									
									
									
									
								
							
							
						
						
									
										94
									
								
								Apps.js
									
									
									
									
									
								
							| @@ -338,16 +338,108 @@ export default function Apps({ navigation, webview, stationData }) { | |||||||
|           top={Platform.OS == "ios" ? Constants.statusBarHeight : 0} |           top={Platform.OS == "ios" ? Constants.statusBarHeight : 0} | ||||||
|         /> |         /> | ||||||
|       )} |       )} | ||||||
|  |       {mapSwitch == "true" ? ( | ||||||
|         <ReloadButton |         <ReloadButton | ||||||
|         onPress={() => webview.current.reload()} |           onPress={() => Updates.reloadAsync()} | ||||||
|           top={Platform.OS == "ios" ? Constants.statusBarHeight : 0} |           top={Platform.OS == "ios" ? Constants.statusBarHeight : 0} | ||||||
|           right={isLandscape && trainInfo.trainNum ? (width / 100) * 40 : 0} |           right={isLandscape && trainInfo.trainNum ? (width / 100) * 40 : 0} | ||||||
|           LoadError={LoadError} |           LoadError={LoadError} | ||||||
|         /> |         /> | ||||||
|  |       ) : ( | ||||||
|  |         <NewMenu | ||||||
|  |           webview={webview} | ||||||
|  |           isLandscape={isLandscape} | ||||||
|  |           LoadError={LoadError} | ||||||
|  |           mapSwitch={mapSwitch} | ||||||
|  |         /> | ||||||
|  |       )} | ||||||
|     </View> |     </View> | ||||||
|   ); |   ); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | const NewMenu = ({ webview, LoadError }) => { | ||||||
|  |   const { width } = useWindowDimensions(); | ||||||
|  |   return ( | ||||||
|  |     <View | ||||||
|  |       style={{ | ||||||
|  |         position: "absolute", | ||||||
|  |         top: 0, | ||||||
|  |         width: width, | ||||||
|  |         height: 54, | ||||||
|  |         backgroundColor: "#0099CC", | ||||||
|  |         borderColor: "white", | ||||||
|  |         borderStyle: "solid", | ||||||
|  |         borderWidth: 1, | ||||||
|  |         alignContent: "center", | ||||||
|  |         alignSelf: "center", | ||||||
|  |         alignItems: "center", | ||||||
|  |         flexDirection: "row", | ||||||
|  |       }} | ||||||
|  |     > | ||||||
|  |       <TouchableOpacity | ||||||
|  |         activeOpacity={1} | ||||||
|  |         style={{ | ||||||
|  |           flex: 1, | ||||||
|  |           height: 54, | ||||||
|  |           backgroundColor: "#0099CC", | ||||||
|  |           borderColor: "white", | ||||||
|  |           borderStyle: "solid", | ||||||
|  |           borderWidth: 1, | ||||||
|  |           borderRightWidth: 0, | ||||||
|  |           alignContent: "center", | ||||||
|  |           alignSelf: "center", | ||||||
|  |           alignItems: "center", | ||||||
|  |           flexDirection: "row", | ||||||
|  |         }} | ||||||
|  |         onPress={() => { | ||||||
|  |           webview.current?.injectJavaScript(`AccordionClassEvent()`); | ||||||
|  |         }} | ||||||
|  |       > | ||||||
|  |         <> | ||||||
|  |           <View | ||||||
|  |             style={{ | ||||||
|  |               width: 54, | ||||||
|  |               height: 54, | ||||||
|  |               backgroundColor: "#0099CC", | ||||||
|  |               borderColor: "white", | ||||||
|  |               borderStyle: "solid", | ||||||
|  |               borderWidth: 1, | ||||||
|  |               alignContent: "center", | ||||||
|  |               alignSelf: "center", | ||||||
|  |               alignItems: "center", | ||||||
|  |             }} | ||||||
|  |           > | ||||||
|  |             <View style={{ flex: 1 }} /> | ||||||
|  |             <Ionicons name="menu" color="white" size={30} /> | ||||||
|  |             <View style={{ flex: 1 }} /> | ||||||
|  |           </View> | ||||||
|  |           <View style={{ flex: 1 }} /> | ||||||
|  |           <Text style={{ color: "white", fontSize: 20 }}>メニュー</Text> | ||||||
|  |           <View style={{ flex: 1 }}></View> | ||||||
|  |         </> | ||||||
|  |       </TouchableOpacity> | ||||||
|  |  | ||||||
|  |       <TouchableOpacity | ||||||
|  |         onPress={() => Updates.reloadAsync()} | ||||||
|  |         style={{ | ||||||
|  |           width: 54, | ||||||
|  |           height: 54, | ||||||
|  |           backgroundColor: LoadError ? "red" : "#0099CC", | ||||||
|  |           borderColor: "white", | ||||||
|  |           borderStyle: "solid", | ||||||
|  |           borderWidth: 1, | ||||||
|  |           alignContent: "center", | ||||||
|  |           alignSelf: "center", | ||||||
|  |           alignItems: "center", | ||||||
|  |         }} | ||||||
|  |       > | ||||||
|  |         <View style={{ flex: 1 }} /> | ||||||
|  |         <Ionicons name="reload" color="white" size={30} /> | ||||||
|  |         <View style={{ flex: 1 }} /> | ||||||
|  |       </TouchableOpacity> | ||||||
|  |     </View> | ||||||
|  |   ); | ||||||
|  | }; | ||||||
| const MapsButton = ({ onPress, top, mapSwitch }) => { | const MapsButton = ({ onPress, top, mapSwitch }) => { | ||||||
|   const styles = { |   const styles = { | ||||||
|     touch: { |     touch: { | ||||||
|   | |||||||
| @@ -174,7 +174,7 @@ export default function Setting(props) { | |||||||
|                 textAlignVertical: "center", |                 textAlignVertical: "center", | ||||||
|               }} |               }} | ||||||
|             > |             > | ||||||
|               内部バージョン: 5.0.1 |               内部バージョン: 5.0.2 | ||||||
|             </Text> |             </Text> | ||||||
|             <View style={{ flex: 1 }} /> |             <View style={{ flex: 1 }} /> | ||||||
|           </View> |           </View> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user