From 380ee62f7a53293e3317525c794449ea834fa9b8 Mon Sep 17 00:00:00 2001 From: Chriztian Steinmeier Date: Thu, 18 Apr 2024 00:20:41 +0200 Subject: [PATCH 1/3] Add License- and PackageType properties --- umbraco-marketplace.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/umbraco-marketplace.json b/umbraco-marketplace.json index f8293f1..d17b50b 100644 --- a/umbraco-marketplace.json +++ b/umbraco-marketplace.json @@ -6,6 +6,8 @@ "Url": "https://greystate.dk/who/" }, "Category": "Editor Tools", + "LicenseTypes": [ "Free" ], + "PackageType": "Package", "Screenshots": [ { "ImageUrl": "https://raw.githubusercontent.com/vokseverk/Vokseverk.ImageHotspot/master/images/imagehotspot-editor.jpg", From b8c1f5d40fc89e1e1ff8c73be3c5527975659b9a Mon Sep 17 00:00:00 2001 From: Chriztian Steinmeier Date: Thu, 18 Apr 2024 00:20:50 +0200 Subject: [PATCH 2/3] Update version --- src/package.ent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/package.ent b/src/package.ent index cea5965..d0d2236 100644 --- a/src/package.ent +++ b/src/package.ent @@ -1,6 +1,6 @@ - + From ce8be874d95e7f2da8d7ad80a57a3bcfa822e179 Mon Sep 17 00:00:00 2001 From: Chriztian Steinmeier Date: Thu, 18 Apr 2024 00:22:07 +0200 Subject: [PATCH 3/3] Make sure to round the stored values Fixes #18 --- src/propeditor.controller.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/propeditor.controller.js b/src/propeditor.controller.js index 13f5d51..da6a0ff 100644 --- a/src/propeditor.controller.js +++ b/src/propeditor.controller.js @@ -181,13 +181,16 @@ angular.module("umbraco").controller("ImageHotspotController", function($scope, $scope.storePosition = function (x, y) { $scope.assertImageDimensions() - var percentX = 100 * x / $scope.image.width - var percentY = 100 * y / $scope.image.height + var xInt = Math.round(x) + var yInt = Math.round(y) + + var percentX = 100 * xInt / $scope.image.width + var percentY = 100 * yInt / $scope.image.height $scope.model.value = { image: $scope.image.src, - left: x, - top: y, + left: xInt, + top: yInt, percentX: percentX, percentY: percentY, width: $scope.image.width,