Changeset 27082

Show
Ignore:
Timestamp:
14.03.2013 09:57:57 (7 years ago)
Author:
sjm84
Message:

If there are no debug tags present then show the button

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/debug_scripts.js

    r27057 r27082  
    620620        if(!debugElems.length) 
    621621        { 
    622             console.log("No debug tags present, debugging disabled."); 
     622            var enableGBButtonHolder = $("<div>", {"title":"Enable Greenbug", "id":"gbEnableButton", "class":"ui-state-default ui-corner-all"}); 
     623            enableGBButtonHolder.append($("<img>", {"src":gs.imageURLs.greenBug})); 
     624            enableGBButtonHolder.click(function() 
     625            { 
     626                var url = document.URL; 
     627                url = url.replace("debug=0", ""); 
     628                if(url.indexOf("?") != -1) 
     629                { 
     630                    document.location.href = url += "&debug=1"; 
     631                } 
     632                else if(url.indexOf("?") == url.length - 1) 
     633                { 
     634                    document.location.href = url += "debug=1"; 
     635                } 
     636                else 
     637                { 
     638                    document.location.href = url += "?debug=1"; 
     639                } 
     640            }); 
     641            $("body").append(enableGBButtonHolder); 
    623642            return; 
    624643        }