diff --git a/src/UI/Content/theme.less b/src/UI/Content/theme.less index 2db082620..ad5aeb442 100644 --- a/src/UI/Content/theme.less +++ b/src/UI/Content/theme.less @@ -138,6 +138,35 @@ body { } } +body.debug { + &:after { + background-color: #222222; + color: white; + text-transform: uppercase; + padding: 17px 25px; + position: fixed; + font-size: 15px; + font-weight: bold; + bottom: 0; + right: 0; + opacity:.9; + z-index: 9999; + content: "X-Small"; + + @media (min-width: @screen-sm-min) { + content: "Small"; + } + + @media (min-width: @screen-md-min) { + content: "Medium"; + } + + @media (min-width: @screen-lg-min) { + content: "Large"; + } + } +} + .footer { font-size : 13px; font-weight : lighter; diff --git a/src/UI/main.js b/src/UI/main.js index c8b73434b..f9ee67993 100644 --- a/src/UI/main.js +++ b/src/UI/main.js @@ -30,7 +30,7 @@ new Router(); var app = new Marionette.Application(); app.addInitializer(function() { - console.log('starting application'); + console.log("starting application"); }); app.addInitializer(SignalRBroadcaster.appInitializer, { app : app }); @@ -40,21 +40,34 @@ app.addInitializer(Tooltip.appInitializer, { app : app }); app.addInitializer(function() { Backbone.history.start({ pushState : true, - root : ServerStatusModel.get('urlBase') + root : ServerStatusModel.get("urlBase") }); RouteBinder.bind(); AppLayout.navbarRegion.show(new NavbarLayout()); - $('body').addClass('started'); + $("body").addClass("started"); }); app.addInitializer(UiSettingsController.appInitializer); app.addInitializer(function() { - var footerText = ServerStatusModel.get('version'); - if (ServerStatusModel.get('branch') !== 'master') { - footerText += '
' + ServerStatusModel.get('branch'); + var isDebug = ServerStatusModel.get("isDebug"); + var isProduction = ServerStatusModel.get("isProduction"); + + if (isDebug === true) { + $("body").addClass("debug"); + } + + if (isProduction === true) { + $("body").addClass("production"); + } +}); + +app.addInitializer(function() { + var footerText = ServerStatusModel.get("version"); + if (ServerStatusModel.get("branch") !== "master") { + footerText += "
" + ServerStatusModel.get("branch"); } - $('#footer-region .version').html(footerText); + $("#footer-region .version").html(footerText); }); app.start();