Jelajahi Sumber

Position onboarding popover after measuring position

Alasdair Smith 9 tahun lalu
induk
melakukan
7e407621e9

+ 1 - 1
services/web/app/views/project/editor/pdf.pug

@@ -1,6 +1,6 @@
 div.full-size.pdf(ng-controller="PdfController")
 div.full-size.pdf(ng-controller="PdfController")
 	.toolbar.toolbar-tall
 	.toolbar.toolbar-tall
-		.btn-group(
+		.btn-group#recompile(
 			dropdown,
 			dropdown,
 			tooltip-html="'"+translate('recompile_pdf')+" <span class=\"keyboard-shortcut\">({{modifierKey}} + Enter)</span>'"
 			tooltip-html="'"+translate('recompile_pdf')+" <span class=\"keyboard-shortcut\">({{modifierKey}} + Enter)</span>'"
 			tooltip-class="keyboard-tooltip"
 			tooltip-class="keyboard-tooltip"

+ 7 - 0
services/web/public/coffee/ide/AutoCompileOnboardingController.coffee

@@ -2,5 +2,12 @@ define [
 	"base"
 	"base"
 ], (App) ->
 ], (App) ->
 	App.controller "AutoCompileOnboardingController", ($scope) ->
 	App.controller "AutoCompileOnboardingController", ($scope) ->
+		recompileBtn = angular.element('#recompile')
+		{ top, left } = recompileBtn.offset()
+		angular.element('.onboarding__autocompile').offset({
+			top: top,
+			left: left + 170
+		})
+
 		$scope.dismiss = () ->
 		$scope.dismiss = () ->
 			$scope.onboarding.autoCompile = 'dismissed'
 			$scope.onboarding.autoCompile = 'dismissed'

+ 0 - 1
services/web/public/stylesheets/app/editor/feature-onboarding.less

@@ -103,7 +103,6 @@ a.feat-onboard-dismiss {
 .onboarding__autocompile {
 .onboarding__autocompile {
 	display: block;
 	display: block;
 	top: 10px;
 	top: 10px;
-	left: 694px;
 
 
 	.arrow {
 	.arrow {
 		top: 17px !important;
 		top: 17px !important;