FSN#35094 Hamburger ook weer tonen bij multi-res-kopregel
svn path=/Website/trunk/; revision=31614
This commit is contained in:
@@ -13,8 +13,6 @@ if (JSON_Result)
|
||||
|
||||
FCLTHeader.Requires({ plugins: ["jQuery"], js: ["iface.js"]})
|
||||
var isPrinting = getQParamInt("print", 0) == 1;
|
||||
var hambuttons = [];
|
||||
var hamburger = false;
|
||||
|
||||
function CreateButton(tekst, onClick, btn, params) //akey, id, params)
|
||||
{
|
||||
@@ -82,6 +80,7 @@ function CreateButtons(buttons, params)
|
||||
{ // too bad this hidden button takes up some space, especially with the vertical buttons
|
||||
%><li class="hiddenbutton"><input type="submit" style="height:0;width:0"></li><%
|
||||
}
|
||||
var hambuttons = [];
|
||||
for (var i=0; i< buttons.length; i++)
|
||||
{
|
||||
var btn = buttons[i];
|
||||
@@ -91,12 +90,20 @@ function CreateButtons(buttons, params)
|
||||
else
|
||||
CreateButton(btn.title, btn.action, btn, params);
|
||||
}
|
||||
|
||||
if (hamburger && !params.isDialog)
|
||||
if (hambuttons.length && !params.isDialog)
|
||||
{
|
||||
var btn = { icon: "fa-bars", tooltip: L("lcl_more"), id: "printhamburger",
|
||||
action: "$('li.byHamburger').toggleClass('hidden');FcltMgr.resized();" }
|
||||
CreateButton(null, btn.action, btn, params );
|
||||
|
||||
// z-index floating header = 10, so z-index hamburger = 11
|
||||
Response.write("<div id=\"buttons\" class=\"hambdropdown\"><ul onclick=\"FcltMgr.stopPropagation(event);\">");
|
||||
for (var x in hambuttons) {
|
||||
var btn = buttons[hambuttons[x]];
|
||||
btn.xclass = 'hidden byHamburger';
|
||||
CreateButton(btn.title, "$('li.byHamburger').toggleClass('hidden');" + btn.action, btn, { showIcons: true, vertical: true });
|
||||
}
|
||||
Response.write("</ul></div>");
|
||||
}
|
||||
%>
|
||||
</ul>
|
||||
@@ -156,32 +163,18 @@ if (params.buttons)
|
||||
function IFRAMER_HEADER(titel, buttons, params)
|
||||
{
|
||||
var iscoll = getQParamInt("collapsed",0)==1;
|
||||
hamburger = false;
|
||||
for (var i=0; i< buttons.length; i++) {
|
||||
if (inArray(buttons[i].icon, HAMBUTTONS)) {
|
||||
hamburger = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
%>
|
||||
<script>
|
||||
$(document).ready(function()
|
||||
{
|
||||
headertofooter();
|
||||
<% if (iscoll) {
|
||||
var toggleStr = "";
|
||||
if (hamburger) {
|
||||
%> $(".fcltframeheader").next().next().toggle(); <%
|
||||
}
|
||||
else
|
||||
{
|
||||
%> $(".fcltframeheader").next().toggle(); <%
|
||||
}
|
||||
<% if (iscoll) { %>
|
||||
$(".fcltframeheader").next().toggle(); <%
|
||||
}
|
||||
%>
|
||||
});
|
||||
</script>
|
||||
<div class="fcltframeheader <%= iscoll && !(params && params.nocollaps) ? ' collapsed' : ''%>" <%=params && params.nocollaps? "" : "onclick=\"$(this)" + (hamburger ? ".next()" : "") + ".next().toggle();$(this).toggleClass('collapsed');FcltMgr.resized(window);updateTableHeaders()\""%>>
|
||||
<div class="fcltframeheader <%= iscoll && !(params && params.nocollaps) ? ' collapsed' : ''%>" <%=params && params.nocollaps? "" : "onclick=\"$(this).next().toggle();$(this).toggleClass('collapsed');FcltMgr.resized(window);updateTableHeaders()\""%>>
|
||||
<span style="float:left"><nobr><%=titel %> <span id="iframerextratitle"></span></nobr></span><%
|
||||
if (buttons) {
|
||||
%><div class="buttoncontainer" style="float:right;"><%
|
||||
@@ -191,17 +184,6 @@ function IFRAMER_HEADER(titel, buttons, params)
|
||||
%></div>
|
||||
|
||||
<%
|
||||
|
||||
if (hamburger) {
|
||||
// z-index floating header = 10, so z-index hamburger = 11
|
||||
Response.write("<div id=\"buttons\" class=\"hambdropdown\" style=\"display: block; position: absolute; z-index: 11; right: 0px;\"><ul onclick=\"FcltMgr.stopPropagation(event);\">");
|
||||
for (x in hambuttons) {
|
||||
btn = buttons[hambuttons[x]];
|
||||
btn.xclass = 'hidden byHamburger';
|
||||
CreateButton(btn.title, "$('li.byHamburger').toggleClass('hidden');" + btn.action, btn, { showIcons: true, vertical: true });
|
||||
}
|
||||
Response.write("</ul></div>");
|
||||
}
|
||||
}
|
||||
|
||||
// Bij leeg label krijg je helemaal geen <td>'s
|
||||
|
||||
Reference in New Issue
Block a user