diff core/modules/quickedit/js/views/EntityToolbarView.es6.js @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children 129ea1e6d783
line wrap: on
line diff
--- a/core/modules/quickedit/js/views/EntityToolbarView.es6.js	Mon Apr 23 09:33:26 2018 +0100
+++ b/core/modules/quickedit/js/views/EntityToolbarView.es6.js	Mon Apr 23 09:46:53 2018 +0100
@@ -230,10 +230,10 @@
             delay = 250;
             break;
 
-          default:
-            var fieldModels = this.model.get('fields').models;
-            var topMostPosition = 1000000;
-            var topMostField = null;
+          default: {
+            const fieldModels = this.model.get('fields').models;
+            let topMostPosition = 1000000;
+            let topMostField = null;
             // Position against the topmost field.
             for (let i = 0; i < fieldModels.length; i++) {
               const pos = fieldModels[i].get('el').getBoundingClientRect().top;
@@ -245,6 +245,7 @@
             of = topMostField.get('el');
             delay = 50;
             break;
+          }
         }
         // Prepare to check the next possible element to position against.
         check++;
@@ -295,7 +296,7 @@
           suggested.top = fenceTop;
         }
         else if ((suggested.top + toolbarHeight) > (fenceTop + fenceHeight)) {
-          suggested.top = fenceTop + fenceHeight - toolbarHeight;
+          suggested.top = (fenceTop + fenceHeight) - toolbarHeight;
         }
         // Position the toolbar.
         info.element.element.css({