Browse Source

Added more debug info

causefx 7 years ago
parent
commit
a64d83bffe
2 changed files with 23 additions and 2 deletions
  1. 10 1
      index.php
  2. 13 1
      js/functions.js

+ 10 - 1
index.php

@@ -133,7 +133,7 @@
                             <div class="sl-item">
                                 <div class="sl-left bg-success"><i class="mdi mdi-code-tags"></i></div>
                                 <div class="sl-right">
-                                    <div class="form-group m-b-0">
+                                    <div class="form-group">
                                         <div id="" class="input-group">
                                             <input id="debug-input" lang="en" placeholder="Input Command" type="text"
                                                    class="form-control inline-focus">
@@ -165,6 +165,15 @@
                                     </div>
                                 </div>
                             </div>
+                            <div id="debugPreInfoBox" class="sl-item">
+                                <div class="sl-left bg-info"><i class="mdi mdi-receipt"></i></div>
+                                <div class="sl-right">
+                                    <div>
+                                        <span lang="en">Organizr Information:</span>&nbsp;
+                                    </div>
+                                    <div id="debugPreInfo" class="desc"></div>
+                                </div>
+                            </div>
                             <div id="debugResultsBox" class="sl-item hidden">
                                 <div class="sl-left bg-info"><i class="mdi mdi-receipt"></i></div>
                                 <div class="sl-right">

+ 13 - 1
js/functions.js

@@ -75,6 +75,18 @@ function formatDebug(result){
     }
     return '<pre class="whitebox bg-org text-success">' + formatted + '</pre>';
 }
+function getDebugPreInfo(){
+    var formatted = 'Version: ' + activeInfo.version +
+        '<br/>Branch: ' + activeInfo.branch +
+        '<br/>Install Type: ' + ((activeInfo.settings.misc.docker) ? 'Official Docker' : 'Native') +
+        '<br/>Backend: ' + activeInfo.settings.misc.authBackend +
+        '<br/>Theme: ' + activeInfo.theme +
+        '<br/>Local: ' + activeInfo.settings.user.local +
+        '<br/>oAuth: ' + activeInfo.settings.user.oAuthLogin +
+        '<br/>Agent: ' + activeInfo.settings.user.agent;
+    formatted = '<pre class="whitebox bg-org text-success">' + formatted + '</pre>';
+    $('#debugPreInfo').html(formatted);
+}
 function orgDebugList(cmd){
     if(cmd !== ''){
         $('#debug-input').val(cmd);
@@ -2030,7 +2042,7 @@ function userMenu(user){
 					<li class="append-menu"><a class="inline-popups" href="#account-area" data-effect="mfp-zoom-out"><i class="ti-settings fa-fw"></i> <span lang="en">Account Settings</span></a></li>
 					<li class="divider" role="separator"></li>
 					<li><a href="javascript:void(0)" onclick="lock();"><i class="ti-lock fa-fw"></i> <span lang="en">Lock Screen</span></a></li>
-					<li><a href="javascript:void(0)" onclick="toggleDebug();"><i class="mdi mdi-bug fa-fw"></i> <span lang="en">Debug Area</span></a></li>
+					<li><a href="javascript:void(0)" onclick="toggleDebug();getDebugPreInfo();"><i class="mdi mdi-bug fa-fw"></i> <span lang="en">Debug Area</span></a></li>
 					<li><a href="javascript:void(0)" onclick="logout();"><i class="fa fa-sign-out fa-fw"></i> <span lang="en">Logout</span></a></li>
 				</ul><!-- /.dropdown-user -->
 			</li><!-- /.dropdown -->