- browsing by subcategory

This commit is contained in:
Edin Dazdarevic
2015-03-29 23:23:21 +02:00
parent 8e3557cf2e
commit 7c1eb2f4fd
12 changed files with 349 additions and 10 deletions

View File

@@ -3,7 +3,6 @@ var NavigationConstants = require('../constants/navigationConstants');
// Define action methods
var NavigationActions = {
// select item
goToItemDetails: function(item) {
console.log("Going to item details");
@@ -20,10 +19,7 @@ var NavigationActions = {
url: '/sekcija/'+ section.get('id') + '/' + section.get('name')
});
},
goToCategory: function(category,section, query, offset, limit) {
var url ='/sekcija/' + section.get('name') +'/kategorija/'+ category.get('id') + '/' + category.get('name');
_getQueryStringPart: function(query, offset, limit) {
var q = '';
var qp = [];
@@ -46,17 +42,25 @@ var NavigationActions = {
if (qp.length > 0) {
q = '?' + qp.join('&');
}
return q;
},
goToCategory: function(category,section, query, offset, limit) {
var url ='/sekcija/' + section.get('name') +'/kategorija/'+ category.get('id') + '/' + category.get('name');
var q = this._getQueryStringPart(query, offset, limit);
AppDispatcher.handleAction({
actionType: NavigationConstants.CHANGE_URL,
url: (url + q)
});
},
goToSubCategory: function(subCategory) {
// TODO: implement when ready
goToSubCategory: function(subCategory, offset, limit, query) {
var q = this._getQueryStringPart(query, offset, limit);
var url = '/podkategorija/' + subCategory.get('id') + '/' + subCategory.get('name');
AppDispatcher.handleAction({
actionType: NavigationConstants.CHANGE_URL,
url: '/'
url: (url + q)
});
},