Posted by knalstaaf on March 24, 2011 at 11:31am
1 follower
Jump to:
| Project: | Disclaimer |
| Version: | 6.x-1.9 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
| Issue tags: | disclaimer, h is undefined, jqmodal |
Issue Summary
Because Thickbox nor NyroModal seem to work in my case, I decided to use the jqModal-method for the Disclaimer dialog box. It does the job, but when I hit the default button "Enter" in the box, nothing happens. The box remains on the black overlay. When I refresh the browser, it goes immediately to the page that was overlaid by the Disclaimer box though. So somehow the cookie was written succesfully, but the Disclaimer dialog box won't go away with manually refreshing the page.
What could be causing this behaviour?
This is what I found in the console:
Error: h is undefined
Source: domain.be/my-page
Line: 54<script type="text/javascript">
<!--//--><![CDATA[//><!--
function WriteCookie(nom, valeur){
var argv=WriteCookie.arguments;
var argc=WriteCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var secure=(argc > 5) ? argv[5] : false;
var domain=(argc > 4) ? argv[4] : null;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
("; path=/")+
((domain==null) ? "" : ("; domain="+domain))+
((secure==true) ? "; secure" : "");}
if (ReadCookie("disclaimerShow") == null) {$(document).ready(function(){$('#disclaimer').jqm({ajax:'/nl/disclaimer', overlay:90, modal:true}).jqmShow();});}
//--><!]]> // <---------------------------------- THIS IS LINE 54
</script>
Comments
#1
-> This only seems to be the case in Garland (not in my custom theme).