smart data path detection for static index

main
Bryce Allen 11 years ago
parent 444ee3b928
commit 582829811b

@ -24,7 +24,7 @@
</style> </style>
<script type="text/javascript"> <script type="text/javascript">
var STATIC_BASE = "/rewards/"; var DATA_PATH = get_base_path() + "/rewards/";
$(document).ready(function(){ $(document).ready(function(){
$("#search").click(update_search); $("#search").click(update_search);
@ -38,8 +38,13 @@
return unescape(encodeURIComponent(s)); return unescape(encodeURIComponent(s));
} }
function get_base_path() {
var path = document.location.pathname;
return path.substring(0, path.lastIndexOf('/'));
}
function setup_autocomplete() { function setup_autocomplete() {
$.getJSON(STATIC_BASE + "items.json", $.getJSON(DATA_PATH + "items.json",
function(data) { function(data) {
$("#item").autocomplete({ source: data }); $("#item").autocomplete({ source: data });
}); });
@ -48,7 +53,7 @@
function update_search() { function update_search() {
var item_name = $.trim($("#item").val()); var item_name = $.trim($("#item").val());
$.get(STATIC_BASE + encode_utf8(item_name) + ".txt", $.get(DATA_PATH + encode_utf8(item_name) + ".txt",
function(data) { function(data) {
$("#output").text(data); $("#output").text(data);
}); });

Loading…
Cancel
Save