fixed scrollpane jumping to the top after returning from detailview
* use plot=full to get a better description
This commit is contained in:
		@ -158,6 +158,7 @@ public class MainWindowController {
 | 
			
		||||
		// general actions
 | 
			
		||||
		HamburgerBackArrowBasicTransition burgerTask = new HamburgerBackArrowBasicTransition(menuHam);
 | 
			
		||||
		menuHam.addEventHandler(MouseEvent.MOUSE_PRESSED, (e) -> {
 | 
			
		||||
 | 
			
		||||
			if (menuTrue) {
 | 
			
		||||
				sideMenuSlideOut();
 | 
			
		||||
				burgerTask.setRate(-1.0);
 | 
			
		||||
@ -173,8 +174,7 @@ public class MainWindowController {
 | 
			
		||||
			if (settingsViewController.isVisible()) {
 | 
			
		||||
				settingsViewController.setVisible(false);
 | 
			
		||||
			}
 | 
			
		||||
		});primaryStage.setMinHeight(600.00 + 34); // 34 -> window decoration
 | 
			
		||||
		primaryStage.setMinWidth(1130.00);
 | 
			
		||||
		});
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// general fxml actions
 | 
			
		||||
@ -296,7 +296,6 @@ public class MainWindowController {
 | 
			
		||||
 | 
			
		||||
	// slide in in 400ms
 | 
			
		||||
	private void sideMenuSlideIn() {
 | 
			
		||||
		sideMenuVBox.setVisible(true);
 | 
			
		||||
		TranslateTransition translateTransition = new TranslateTransition(Duration.millis(400), sideMenuVBox);
 | 
			
		||||
		translateTransition.setFromX(-150);
 | 
			
		||||
		translateTransition.setToX(0);
 | 
			
		||||
@ -374,7 +373,7 @@ public class MainWindowController {
 | 
			
		||||
		ExecutorService executor = Executors.newFixedThreadPool(5);
 | 
			
		||||
 | 
			
		||||
		for (FilmTabelDataType entry : dbController.getAllNotCachedEntries()) {
 | 
			
		||||
			System.out.println(entry.getStreamUrl() + " is NOT cached!");
 | 
			
		||||
//			System.out.println(entry.getStreamUrl() + " is NOT cached!");
 | 
			
		||||
 | 
			
		||||
			Runnable OMDbAPIWorker = new OMDbAPIController(entry);
 | 
			
		||||
			executor.execute(OMDbAPIWorker);
 | 
			
		||||
@ -432,7 +431,7 @@ public class MainWindowController {
 | 
			
		||||
		
 | 
			
		||||
		for(FilmTabelDataType entry : dbController.getStreamsList()) {
 | 
			
		||||
			if (dbController.getCacheDate(entry.getStreamUrl()).isBefore(lastValidCache)) {
 | 
			
		||||
				System.out.println(entry.getTitle() + " chached on: " + dbController.getCacheDate(entry.getStreamUrl()));
 | 
			
		||||
//				System.out.println(entry.getTitle() + " chached on: " + dbController.getCacheDate(entry.getStreamUrl()));
 | 
			
		||||
				Runnable OMDbAPIWorker = new OMDbAPIController(entry);
 | 
			
		||||
				executor.execute(OMDbAPIWorker);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
@ -165,10 +165,11 @@ public class OMDbAPIController implements Runnable {
 | 
			
		||||
				apiUrl = new URL(URL + omdbAPIKey + "&t="
 | 
			
		||||
						+ title.replace(" ", "%20")
 | 
			
		||||
						+ "&Season=" + currentTableFilm.getSeason()
 | 
			
		||||
						+ "&Episode=" + currentTableFilm.getEpisode());
 | 
			
		||||
						+ "&Episode=" + currentTableFilm.getEpisode()
 | 
			
		||||
						+ "&plot=full");
 | 
			
		||||
			} else {
 | 
			
		||||
				apiUrl = new URL(URL + omdbAPIKey + "&t="
 | 
			
		||||
					+ title.replace(" ", "%20"));
 | 
			
		||||
					+ title.replace(" ", "%20") + "&plot=full");
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			BufferedReader ina = new BufferedReader(new InputStreamReader(apiUrl.openStream()));
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
            </JFXHamburger>
 | 
			
		||||
         </children>
 | 
			
		||||
      </HBox>
 | 
			
		||||
      <VBox fx:id="sideMenuVBox" layoutY="32.0" prefHeight="660.0" prefWidth="150.0" visible="false" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="32.0">
 | 
			
		||||
      <VBox fx:id="sideMenuVBox" layoutX="-150.0" layoutY="32.0" prefHeight="660.0" prefWidth="150.0" AnchorPane.bottomAnchor="0.0" AnchorPane.topAnchor="32.0">
 | 
			
		||||
         <children>
 | 
			
		||||
            <JFXButton fx:id="aboutBtn" onAction="#aboutBtnAction" prefHeight="32.0" prefWidth="150.0" textAlignment="CENTER">
 | 
			
		||||
               <font>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user