another fix for js crashes

v1.18.x
Baris Soner Usakli 12 years ago
parent 6f57e639f9
commit f7f5da00e1

@ -1,12 +1,10 @@
var socket, var socket,
config, config,
app = {}, app = {},
API_URL = null, API_URL = null;
RELATIVE_PATH = null;
// todo: cleanup,etc
(function() { (function() {
RELATIVE_PATH = $('#relative_path').attr('value');
function loadConfig() { function loadConfig() {
@ -105,6 +103,8 @@ var socket,
}); });
} }
// takes a string like 1000 and returns 1,000 // takes a string like 1000 and returns 1,000
app.addCommas = function(text) { app.addCommas = function(text) {
return text.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"); return text.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
@ -238,7 +238,7 @@ var socket,
jQuery('document').ready(function() { jQuery('document').ready(function() {
loadConfig();
// On menu click, change "active" state // On menu click, change "active" state
var menuEl = document.querySelector('.nav'), var menuEl = document.querySelector('.nav'),
@ -260,7 +260,7 @@ var socket,
addTouchEvents(); addTouchEvents();
}); });
loadConfig();
function addTouchEvents() { function addTouchEvents() {

@ -3,7 +3,9 @@
<head> <head>
<title>NodeBB Administration Panel</title> <title>NodeBB Administration Panel</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta id="relative_path" template-variable="relative_path" value="{relative_path}" /> <script>
var RELATIVE_PATH = "{relative_path}";
</script>
<link id="base-theme" href="{cssSrc}" rel="stylesheet" media="screen"> <link id="base-theme" href="{cssSrc}" rel="stylesheet" media="screen">
<link href="{relative_path}/vendor/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen"> <link href="{relative_path}/vendor/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen">
<link rel="stylesheet" href="{relative_path}/vendor/fontawesome/css/font-awesome.min.css"> <link rel="stylesheet" href="{relative_path}/vendor/fontawesome/css/font-awesome.min.css">

@ -8,9 +8,9 @@
<meta name="description" content="" /> <meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" />
<script>
<meta id="relative_path" template-variable="relative_path" value="{relative_path}" /> var RELATIVE_PATH = "{relative_path}";
</script>
<link href="{cssSrc}" rel="stylesheet" media="screen"> <link href="{cssSrc}" rel="stylesheet" media="screen">
<link href="{relative_path}/vendor/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen"> <link href="{relative_path}/vendor/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen">
<link rel="stylesheet" href="{relative_path}/vendor/fontawesome/css/font-awesome.min.css"> <link rel="stylesheet" href="{relative_path}/vendor/fontawesome/css/font-awesome.min.css">

Loading…
Cancel
Save