Changed url generation

remotes/origin/1203
re0ne 11 years ago
parent 3450aa0968
commit 5964cdafc0
  1. 6
      templates/client/blank.html
  2. 18
      templates/client/static_client/js/rejs/banners.js
  3. 13
      templates/client/static_client/js/rejs/tops.js

@ -231,15 +231,11 @@ This template include basic anf main styles and js files,
<!--test expo_b -->
<script>
var places_ids = [];
var divs = $('[id^="expo_b_"]');
for(var i=0; i<divs.length; i++){places_ids.push($(divs[i]).attr('id'))}
window.sendData = {
"theme": [{{ themes|join:", " }}],
"country": "{{ country }}",
"city": "{{ city }}",
"tag": "{{ tag }}",
"places": places_ids
"tag": "{{ tag }}"
};
</script>
<script type="text/javascript" src="{% static 'client/js/rejs/banners.js' %}"></script>

@ -4,18 +4,22 @@
var API_URL_ROOT = "/expo-b/get-banners/";
var getUrl = function () {
var catalog = "";
var search = [];
var parts = /^\/([^\/]+)(?:\/|$)/i.exec(location.pathname);
if (parts) {
catalog = parts[1];
search.push("catalog=" + encodeURIComponent(parts[1]));
} else {
search.push("catalog=");
}
var data = window.sendData;
var elements = $("[id^=\"expo_b_\"]");
for (var j = 0; j < elements.length; j++) {
search.push("places=" + encodeURIComponent($(elements[j]).attr("id")));
}
var data = window.sendData;
if (data instanceof Object) {
var search = ["catalog=" + catalog];
for (var key in data) {
if (data.hasOwnProperty(key)) {
var value = data[key];
@ -29,11 +33,9 @@
}
}
}
return API_URL_ROOT + "?" + search.join("&");
}
return API_URL_ROOT;
return API_URL_ROOT + "?" + search.join("&");
};
var getBanners = function (url, callback) {

@ -5,18 +5,17 @@
var PARENT_ID = "expo_top_events";
var getUrl = function () {
var catalog = "";
var search = [];
var parts = /^\/([^\/]+)(?:\/|$)/i.exec(location.pathname);
if (parts) {
catalog = parts[1];
search.push("catalog=" + encodeURIComponent(parts[1]));
} else {
search.push("catalog=");
}
var data = window.sendData;
if (data instanceof Object) {
var search = ["catalog=" + catalog];
for (var key in data) {
if (data.hasOwnProperty(key)) {
var value = data[key];
@ -30,11 +29,9 @@
}
}
}
return API_URL_ROOT + "?" + search.join("&");
}
return API_URL_ROOT;
return API_URL_ROOT + "?" + search.join("&");
};
var getTops = function (url, callback) {

Loading…
Cancel
Save