AKZA#38532 nu iconen klikbaar met behouden opmaak

svn path=/Website/trunk/; revision=32813
This commit is contained in:
2017-02-14 12:52:26 +00:00
parent 3f93e517f2
commit d319122eda
3 changed files with 20 additions and 30 deletions

View File

@@ -323,12 +323,12 @@ if (device.test(device.isTouch)) { %>
} );
// voegt onClick toe aan portaal iconen
$("span.menuimg").has("ul").each(function() {
if ($(this).find("li.mi").attr("onClick"))
$("div.portalmenukop").each(function() {
if ($(this).find("ul").children("li").length == 1)
{
$(this).find("ul").siblings(".mklogo").on("click", function() {
$(this).siblings("ul").find("li").trigger("click");
});
$(this).siblings("span.menuimg").find(".mklogo").on("click", function() {
$(this).parent().siblings("div.portalmenukop").find("ul li").trigger("click");
}).css("cursor", "pointer");
}
});

View File

@@ -201,27 +201,15 @@ function generatePortalmenu(koppen)
var ttl = "";
if (menuKop.info)
ttl=" title='"+safe.htmlattr(menuKop.info)+"'";
if (menuKop.Items.length == 1 && menuKop.image)
{
%><span class="menuimg"<%=ttl%>>
<%=showImage(menuKop.image, 'mklogo fa-4x')%>
<% CreateItems(menuKop.Items, 3, false, S("portalmenulines"));
%></span><%
}
else
{
%><span class="menuimg"<%=ttl%>>
<%=showImage(menuKop.image, 'mklogo fa-4x')%>
</span>
<div class='portalmenukop'>
<span class="menukop"<%=ttl%>>
<%=safe.html(menuKop.label)%>
</span>
<% CreateItems(menuKop.Items, 3, false, S("portalmenulines"));
%></div><%
}
<%=showImage(menuKop.image, 'mklogo fa-4x')%>
</span>
<div class='portalmenukop'>
<span class="menukop"<%=ttl%>>
<%=safe.html(menuKop.label)%>
</span>
<% CreateItems(menuKop.Items, 3, false, S("portalmenulines"));
%></div><%
Response.Write("</td>");
col ++;

View File

@@ -38,15 +38,17 @@ var cls = getQParam("class", ""); // Voor als je hem in widget versie anders wil
jQuery(document).ready(function() {
$("span.menuimg").has("ul").each(function() {
if ($(this).find("li.mi").attr("onClick"))
// voegt onClick toe aan portaal iconen
$("div.portalmenukop").each(function() {
if ($(this).find("ul").children("li").length == 1)
{
$(this).find("ul").siblings(".mklogo").on("click", function() {
$(this).siblings("ul").find("li").trigger("click");
});
$(this).siblings("span.menuimg").find(".mklogo").on("click", function() {
$(this).parent().siblings("div.portalmenukop").find("ul li").trigger("click");
}).css("cursor", "pointer");
}
});
});
</script>
</head>
<body id="portalbody"><%