Skip to content

Commit 88f4309

Browse files
Merge pull request #112 from stavroskasidis/release/1.12
Release/1.12
2 parents efc34ad + 4136337 commit 88f4309

File tree

3 files changed

+21
-16
lines changed

3 files changed

+21
-16
lines changed

BlazorContextMenu/BlazorContextMenu.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<Copyright />
1717
<PackageTags>blazor blazor-component blazor-context-menu context-menu contextmenu menu blazor-menu blazorcontextmenu razor razor-components razorcomponents</PackageTags>
1818
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
19-
<Version>1.11.1</Version>
19+
<Version>1.12.0</Version>
2020
<Version Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</Version>
2121
<Product>Blazor.ContextMenu</Product>
2222
</PropertyGroup>

BlazorContextMenu/wwwroot/blazorContextMenu.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,19 @@ var blazorContextMenu = function (blazorContextMenu) {
3636
function findFirstChildByClass(element, className) {
3737
var foundElement = null;
3838
function recurse(element, className, found) {
39-
for (var i = 0; i < element.childNodes.length && !found; i++) {
40-
var el = element.childNodes[i];
39+
for (var i = 0; i < element.children.length && !found; i++) {
40+
var el = element.children[i];
4141
var classes = el.className != undefined ? el.className.split(" ") : [];
4242
for (var j = 0, jl = classes.length; j < jl; j++) {
4343
if (classes[j] == className) {
4444
found = true;
45-
foundElement = element.childNodes[i];
45+
foundElement = element.children[i];
4646
break;
4747
}
4848
}
4949
if (found)
5050
break;
51-
recurse(element.childNodes[i], className, found);
51+
recurse(element.children[i], className, found);
5252
}
5353
}
5454
recurse(element, className, false);
@@ -58,15 +58,15 @@ var blazorContextMenu = function (blazorContextMenu) {
5858
function findAllChildsByClass(element, className) {
5959
var foundElements = new Array();
6060
function recurse(element, className) {
61-
for (var i = 0; i < element.childNodes.length; i++) {
62-
var el = element.childNodes[i];
61+
for (var i = 0; i < element.children.length; i++) {
62+
var el = element.children[i];
6363
var classes = el.className != undefined ? el.className.split(" ") : [];
6464
for (var j = 0, jl = classes.length; j < jl; j++) {
6565
if (classes[j] == className) {
66-
foundElements.push(element.childNodes[i]);
66+
foundElements.push(element.children[i]);
6767
}
6868
}
69-
recurse(element.childNodes[i], className);
69+
recurse(element.children[i], className);
7070
}
7171
}
7272
recurse(element, className);
@@ -257,18 +257,18 @@ var blazorContextMenu = function (blazorContextMenu) {
257257

258258
i = currentMenuList.childNodes.length;
259259
while (i--) {
260-
var childNode = currentMenuList.childNodes[i];
261-
if (childNode == currentItemElement) continue;
262-
childNode.removeEventListener("mouseover", closeSubMenus);
260+
var child = currentMenuList.children[i];
261+
if (child == currentItemElement) continue;
262+
child.removeEventListener("mouseover", closeSubMenus);
263263
}
264264
};
265265

266266
var i = currentMenuList.childNodes.length;
267267
while (i--) {
268-
var childNode = currentMenuList.childNodes[i];
269-
if (childNode == currentItemElement) continue;
268+
var child = currentMenuList.childNodes[i];
269+
if (child == currentItemElement) continue;
270270

271-
childNode.addEventListener("mouseover", closeSubMenus);
271+
child.addEventListener("mouseover", closeSubMenus);
272272
}
273273
});
274274
}, 200);

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,12 @@ public class Startup
244244
</details>
245245
246246
## Release Notes
247-
<details open="open"><summary>1.11</summary>
247+
<details open="open"><summary>1.12</summary>
248+
249+
>- Fix for [#110](https://github.com/stavroskasidis/BlazorContextMenu/issues/110). Contributed by [SebastianWachsmuth](https://github.com/SebastianWachsmuth).
250+
</details>
251+
252+
<details><summary>1.11</summary>
248253

249254
>- Upgraded to dotnet 6.0
250255
</details>

0 commit comments

Comments
 (0)