8
0
Просмотр исходного кода

Internal: Revert balloon position calculation changed in the docs update.

Maciej Gołaszewski 6 лет назад
Родитель
Сommit
f1da18999f
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js

+ 7 - 1
packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js

@@ -234,7 +234,13 @@ export default class BalloonPanelView extends View {
 			fitInViewport: true
 		}, options );
 
-		const { top, left, name: position } = BalloonPanelView._getOptimalPosition( positionOptions );
+		const optimalPosition = BalloonPanelView._getOptimalPosition( positionOptions );
+
+		// Usually browsers make some problems with super accurate values like 104.345px
+		// so it is better to use int values.
+		const left = parseInt( optimalPosition.left );
+		const top = parseInt( optimalPosition.top );
+		const position = optimalPosition.name;
 
 		Object.assign( this, { top, left, position } );
 	}