Changeset 27082 for main


Ignore:
Timestamp:
2013-03-14T09:57:57+13:00 (11 years ago)
Author:
sjm84
Message:

If there are no debug tags present then show the button

File:
1 edited

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        }
Note: See TracChangeset for help on using the changeset viewer.