@@ -1083,6 +1083,8 @@ public void setNoInternetToastVisible(boolean aVisible) {
1083
1083
if (mNoInternetToast == null ) {
1084
1084
mNoInternetToast = new NoInternetWidget (getContext ());
1085
1085
mNoInternetToast .mWidgetPlacement .parentHandle = getHandle ();
1086
+ mNoInternetToast .mWidgetPlacement .parentAnchorY = 0.0f ;
1087
+ mNoInternetToast .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1086
1088
}
1087
1089
if (aVisible && !mNoInternetToast .isVisible ()) {
1088
1090
mNoInternetToast .show (REQUEST_FOCUS );
@@ -1094,6 +1096,8 @@ public void setNoInternetToastVisible(boolean aVisible) {
1094
1096
public void showAlert (String title , @ NonNull String msg , @ NonNull PromptWidget .PromptDelegate callback ) {
1095
1097
mAlertPrompt = new AlertPromptWidget (getContext ());
1096
1098
mAlertPrompt .mWidgetPlacement .parentHandle = getHandle ();
1099
+ mAlertPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1100
+ mAlertPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1097
1101
mAlertPrompt .setTitle (title );
1098
1102
mAlertPrompt .setMessage (msg );
1099
1103
mAlertPrompt .setPromptDelegate (callback );
@@ -1103,6 +1107,8 @@ public void showAlert(String title, @NonNull String msg, @NonNull PromptWidget.P
1103
1107
public void showButtonPrompt (String title , @ NonNull String msg , @ NonNull String [] btnMsg , @ NonNull ConfirmPromptWidget .ConfirmPromptDelegate callback ) {
1104
1108
mConfirmPrompt = new ConfirmPromptWidget (getContext ());
1105
1109
mConfirmPrompt .mWidgetPlacement .parentHandle = getHandle ();
1110
+ mConfirmPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1111
+ mConfirmPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1106
1112
mConfirmPrompt .setTitle (title );
1107
1113
mConfirmPrompt .setMessage (msg );
1108
1114
mConfirmPrompt .setButtons (btnMsg );
@@ -1114,6 +1120,8 @@ public void showAppDialog(@NonNull String title, @NonNull @StringRes int descri
1114
1120
@ NonNull BaseAppDialogWidget .Delegate buttonsCallback , @ NonNull MessageDialogWidget .Delegate messageCallback ) {
1115
1121
mAppDialog = new MessageDialogWidget (getContext ());
1116
1122
mAppDialog .mWidgetPlacement .parentHandle = getHandle ();
1123
+ mAppDialog .mWidgetPlacement .parentAnchorY = 0.0f ;
1124
+ mAppDialog .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1117
1125
mAppDialog .setTitle (title );
1118
1126
mAppDialog .setMessage (description );
1119
1127
mAppDialog .setButtons (btnMsg );
@@ -1125,6 +1133,8 @@ public void showAppDialog(@NonNull String title, @NonNull @StringRes int descri
1125
1133
public void showClearCacheDialog () {
1126
1134
mClearCacheDialog = new ClearCacheDialogWidget (getContext ());
1127
1135
mClearCacheDialog .mWidgetPlacement .parentHandle = getHandle ();
1136
+ mClearCacheDialog .mWidgetPlacement .parentAnchorY = 0.0f ;
1137
+ mClearCacheDialog .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1128
1138
mClearCacheDialog .setTitle (R .string .history_clear );
1129
1139
mClearCacheDialog .setButtons (new int [] {
1130
1140
R .string .history_clear_cancel ,
@@ -1169,6 +1179,8 @@ public void showClearCacheDialog() {
1169
1179
1170
1180
public void showMaxWindowsDialog (int maxDialogs ) {
1171
1181
mMaxWindowsDialog = new MaxWindowsWidget (getContext ());
1182
+ mMaxWindowsDialog .mWidgetPlacement .parentAnchorY = 0.0f ;
1183
+ mMaxWindowsDialog .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1172
1184
mMaxWindowsDialog .mWidgetPlacement .parentHandle = getHandle ();
1173
1185
mMaxWindowsDialog .setMessage (getContext ().getString (R .string .max_windows_msg , String .valueOf (maxDialogs )));
1174
1186
mMaxWindowsDialog .show (REQUEST_FOCUS );
@@ -1310,6 +1322,8 @@ public GeckoResult<PromptResponse> onAlertPrompt(@NonNull GeckoSession geckoSess
1310
1322
1311
1323
mAlertPrompt = new AlertPromptWidget (getContext ());
1312
1324
mAlertPrompt .mWidgetPlacement .parentHandle = getHandle ();
1325
+ mAlertPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1326
+ mAlertPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1313
1327
mAlertPrompt .setTitle (alertPrompt .title );
1314
1328
mAlertPrompt .setMessage (alertPrompt .message );
1315
1329
mAlertPrompt .setPromptDelegate (() -> result .complete (alertPrompt .dismiss ()));
@@ -1325,6 +1339,8 @@ public GeckoResult<PromptResponse> onButtonPrompt(@NonNull GeckoSession geckoSes
1325
1339
1326
1340
mConfirmPrompt = new ConfirmPromptWidget (getContext ());
1327
1341
mConfirmPrompt .mWidgetPlacement .parentHandle = getHandle ();
1342
+ mConfirmPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1343
+ mConfirmPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1328
1344
mConfirmPrompt .setTitle (buttonPrompt .title );
1329
1345
mConfirmPrompt .setMessage (buttonPrompt .message );
1330
1346
mConfirmPrompt .setButtons (new String [] {
@@ -1354,6 +1370,8 @@ public GeckoResult<PromptResponse> onTextPrompt(@NonNull GeckoSession geckoSessi
1354
1370
1355
1371
mTextPrompt = new TextPromptWidget (getContext ());
1356
1372
mTextPrompt .mWidgetPlacement .parentHandle = getHandle ();
1373
+ mTextPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1374
+ mTextPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1357
1375
mTextPrompt .setTitle (textPrompt .title );
1358
1376
mTextPrompt .setMessage (textPrompt .message );
1359
1377
mTextPrompt .setDefaultText (textPrompt .defaultValue );
@@ -1380,6 +1398,8 @@ public GeckoResult<PromptResponse> onAuthPrompt(@NonNull GeckoSession geckoSessi
1380
1398
1381
1399
mAuthPrompt = new AuthPromptWidget (getContext ());
1382
1400
mAuthPrompt .mWidgetPlacement .parentHandle = getHandle ();
1401
+ mAuthPrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1402
+ mAuthPrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1383
1403
mAuthPrompt .setTitle (authPrompt .title );
1384
1404
mAuthPrompt .setMessage (authPrompt .message );
1385
1405
mAuthPrompt .setAuthOptions (authPrompt .authOptions );
@@ -1411,6 +1431,8 @@ public GeckoResult<PromptResponse> onChoicePrompt(@NonNull GeckoSession geckoSes
1411
1431
1412
1432
mChoicePrompt = new ChoicePromptWidget (getContext ());
1413
1433
mChoicePrompt .mWidgetPlacement .parentHandle = getHandle ();
1434
+ mChoicePrompt .mWidgetPlacement .parentAnchorY = 0.0f ;
1435
+ mChoicePrompt .mWidgetPlacement .translationY = WidgetPlacement .unitFromMeters (getContext (), R .dimen .base_app_dialog_y_distance );
1414
1436
mChoicePrompt .setTitle (choicePrompt .title );
1415
1437
mChoicePrompt .setMessage (choicePrompt .message );
1416
1438
mChoicePrompt .setChoices (choicePrompt .choices );
0 commit comments