@@ -158,7 +158,10 @@ public void initialize() {
158
158
"iPad Mini 4 (Wifi)" , "iPad Mini 4 (Cellular)" , "iPad Air 2 (WiFi)" , "iPad Air 2 (Cellular)" ,
159
159
"iPad Pro 9.7 (Wifi)" , "iPad Pro 9.7 (Cellular)" , "iPad Pro 12.9 (WiFi)" , "iPad Pro 12.9 (Cellular)" ,
160
160
"iPad 5 (Wifi)" , "iPad 5 (Cellular)" , "iPad Pro 2 12.9 (WiFi)(iPad7,1)" , "iPad Pro 2 12.9 (Cellular)(iPad7,2)" ,
161
- "iPad Pro 10.5 (WiFi)(iPad7,3)" , "iPad 10.5 (Cellular)(iPad7,4)" , "iPad 6 (WiFi)(iPad 7,5)" , "iPad 6 (Cellular)(iPad7,6)" );
161
+ "iPad Pro 10.5 (WiFi)(iPad7,3)" , "iPad 10.5 (Cellular)(iPad7,4)" , "iPad 6 (WiFi)(iPad 7,5)" ,
162
+ "iPad 6 (Cellular)(iPad7,6)" , "iPad Pro 3 11' (WiFi)(iPad8,1)" , "iPad Pro 3 11' (WiFi)(iPad8,2)" ,
163
+ "iPad Pro 3 11' (Cellular)(iPad8,3)" , "iPad Pro 3 11' (Cellular)(iPad8,4)" , "iPad Pro 3 12.9'(WiFi)(iPad8,5)" ,
164
+ "iPad Pro 3 12.9 (WiFi)(iPad8,6)" , "iPad Pro 3 12.9 (Cellular)(iPad8,7)" , "iPad Pro 3 12.9 (Cellular)(iPad8,8)" );
162
165
final ObservableList AppleTVs = FXCollections .observableArrayList ("Apple TV 2G" , "Apple TV 3" , "Apple TV 3 (2013)" , "Apple TV 4 (2015)" , "Apple TV 4K" );
163
166
deviceTypeChoiceBox .setItems (FXCollections .observableArrayList ("iPhone" , "iPod" , "iPad" , "AppleTV" ));
164
167
@@ -234,6 +237,46 @@ public void initialize() {
234
237
getBoardConfig = true ;
235
238
boardConfigField .setDisable (false );
236
239
boardConfigField .setText ("N841AP" );
240
+ } else if (v .equals ("iPad Pro 3 11' (WiFi)(iPad8,1)" )) {
241
+ boardConfigField .setEffect (borderGlow );
242
+ getBoardConfig = true ;
243
+ boardConfigField .setDisable (false );
244
+ boardConfigField .setText ("J317AP" );
245
+ } else if (v .equals ("iPad Pro 3 11' (WiFi)(iPad8,2)" )) {
246
+ boardConfigField .setEffect (borderGlow );
247
+ getBoardConfig = true ;
248
+ boardConfigField .setDisable (false );
249
+ boardConfigField .setText ("J317xAP" );
250
+ } else if (v .equals ("iPad Pro 3 11' (Cellular)(iPad8,3)" )) {
251
+ boardConfigField .setEffect (borderGlow );
252
+ getBoardConfig = true ;
253
+ boardConfigField .setDisable (false );
254
+ boardConfigField .setText ("J318AP" );
255
+ } else if (v .equals ("iPad Pro 3 11' (Cellular)(iPad8,4)" )) {
256
+ boardConfigField .setEffect (borderGlow );
257
+ getBoardConfig = true ;
258
+ boardConfigField .setDisable (false );
259
+ boardConfigField .setText ("J318xAP" );
260
+ } else if (v .equals ("iPad Pro 3 12.9'(WiFi)(iPad8,5)" )) {
261
+ boardConfigField .setEffect (borderGlow );
262
+ getBoardConfig = true ;
263
+ boardConfigField .setDisable (false );
264
+ boardConfigField .setText ("J320AP" );
265
+ } else if (v .equals ("iPad Pro 3 12.9 (WiFi)(iPad8,6)" )) {
266
+ boardConfigField .setEffect (borderGlow );
267
+ getBoardConfig = true ;
268
+ boardConfigField .setDisable (false );
269
+ boardConfigField .setText ("J320xAP" );
270
+ } else if (v .equals ("iPad Pro 3 12.9 (Cellular)(iPad8,7)" )) {
271
+ boardConfigField .setEffect (borderGlow );
272
+ getBoardConfig = true ;
273
+ boardConfigField .setDisable (false );
274
+ boardConfigField .setText ("J321AP" );
275
+ } else if (v .equals ("iPad Pro 3 12.9 (Cellular)(iPad8,8)" )) {
276
+ boardConfigField .setEffect (borderGlow );
277
+ getBoardConfig = true ;
278
+ boardConfigField .setDisable (false );
279
+ boardConfigField .setText ("J321xAP" );
237
280
} else {
238
281
boardConfigField .setEffect (null );
239
282
getBoardConfig = false ;
@@ -278,6 +321,46 @@ public void initialize() {
278
321
getBoardConfig = true ;
279
322
boardConfigField .setDisable (false );
280
323
boardConfigField .setText ("N841AP" );
324
+ } else if (newValue .equals ("iPad8,1" )) {
325
+ boardConfigField .setEffect (borderGlow );
326
+ getBoardConfig = true ;
327
+ boardConfigField .setDisable (false );
328
+ boardConfigField .setText ("J317AP" );
329
+ } else if (newValue .equals ("iPad8,2" )) {
330
+ boardConfigField .setEffect (borderGlow );
331
+ getBoardConfig = true ;
332
+ boardConfigField .setDisable (false );
333
+ boardConfigField .setText ("J317xAP" );
334
+ } else if (newValue .equals ("iPad8,3" )) {
335
+ boardConfigField .setEffect (borderGlow );
336
+ getBoardConfig = true ;
337
+ boardConfigField .setDisable (false );
338
+ boardConfigField .setText ("J318AP" );
339
+ } else if (newValue .equals ("iPad8,4)" )) {
340
+ boardConfigField .setEffect (borderGlow );
341
+ getBoardConfig = true ;
342
+ boardConfigField .setDisable (false );
343
+ boardConfigField .setText ("J318xAP" );
344
+ } else if (newValue .equals ("iPad8,5" )) {
345
+ boardConfigField .setEffect (borderGlow );
346
+ getBoardConfig = true ;
347
+ boardConfigField .setDisable (false );
348
+ boardConfigField .setText ("J320AP" );
349
+ } else if (newValue .equals ("iPad8,6" )) {
350
+ boardConfigField .setEffect (borderGlow );
351
+ getBoardConfig = true ;
352
+ boardConfigField .setDisable (false );
353
+ boardConfigField .setText ("J320xAP" );
354
+ } else if (newValue .equals ("iPad8,7" )) {
355
+ boardConfigField .setEffect (borderGlow );
356
+ getBoardConfig = true ;
357
+ boardConfigField .setDisable (false );
358
+ boardConfigField .setText ("J321AP" );
359
+ } else if (newValue .equals ("iPad8,8" )) {
360
+ boardConfigField .setEffect (borderGlow );
361
+ getBoardConfig = true ;
362
+ boardConfigField .setDisable (false );
363
+ boardConfigField .setText ("J321xAP" );
281
364
} else {
282
365
boardConfigField .setEffect (null );
283
366
getBoardConfig = false ;
@@ -868,7 +951,7 @@ public void aboutMenuHandler() {
868
951
alert .setHeaderText ("blobsaver " + Main .appVersion );
869
952
alert .setContentText ("blobsaver Copyright (c) 2018 airsquared\n \n " +
870
953
"This program is licensed under GNU GPL v3.0-only" );
871
-
954
+
872
955
resizeAlertButtons (alert );
873
956
alert .showAndWait ();
874
957
switch (alert .getResult ().getText ()) {
0 commit comments