Subversion Repositories SmartDukaan

Rev

Rev 30253 | Rev 30501 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30253 Rev 30492
Line 289... Line 289...
289
		loadCatalogDescriptionByBrands(
289
		loadCatalogDescriptionByBrands(
290
			"tag-listing-items-description-container", brands);
290
			"tag-listing-items-description-container", brands);
291
	}
291
	}
292
}
292
}
293
 
293
 
-
 
294
function categoryChanged() {
-
 
295
	let categoryId = $('#category-list').val();
-
 
296
	if (categoryId) {
-
 
297
		loadBrandsByCategory(
-
 
298
			"brand-list", categoryId);
-
 
299
	}
-
 
300
}
-
 
301
 
294
function loadSchemeDetails(schemeId, domId) {
302
function loadSchemeDetails(schemeId, domId) {
295
	doGetAjaxRequestHandler(context + "/getSchemeById?schemeId=" + schemeId,
303
	doGetAjaxRequestHandler(context + "/getSchemeById?schemeId=" + schemeId,
296
		function (response) {
304
		function (response) {
297
			$('#' + domId).html(response);
305
			$('#' + domId).html(response);
298
			window.dispatchEvent(new Event('resize'));
306
			window.dispatchEvent(new Event('resize'));
Line 353... Line 361...
353
}
361
}
354
 
362
 
355
function loadScheme(domId) {
363
function loadScheme(domId) {
356
	doGetAjaxRequestHandler(context + "/createScheme", function (response) {
364
	doGetAjaxRequestHandler(context + "/createScheme", function (response) {
357
		$('#' + domId).html(response);
365
		$('#' + domId).html(response);
-
 
366
		createSchemeOnReady();
-
 
367
		categoryChanged();
-
 
368
		$('input[name="dateRange"]').daterangepicker(getRangedDatePicker(), dateRangeCallback);
358
	});
369
	});
359
 
370
 
360
}
371
}
361
 
372
 
362
function loadCatalogDescriptionByBrands(domId, brands) {
373
function loadCatalogDescriptionByBrands(domId, brands) {
Line 367... Line 378...
367
			configureTagListingItemsDescriptionDropDown();
378
			configureTagListingItemsDescriptionDropDown();
368
		});
379
		});
369
 
380
 
370
}
381
}
371
 
382
 
-
 
383
function loadBrandsByCategory(domId, categoryId) {
-
 
384
	doGetAjaxRequestHandler(`${context}/getBrandsByCategory?categoryId=${categoryId}`,
-
 
385
		function (response) {
-
 
386
			$('#' + domId).html(response);
-
 
387
			configureBrandsDropDown();
-
 
388
		});
-
 
389
}
-
 
390
 
372
function schemes(domId) {
391
function schemes(domId) {
373
	doGetAjaxRequestHandler(context + "/getSchemes", function (response) {
392
	doGetAjaxRequestHandler(context + "/getSchemes", function (response) {
374
		$('#' + domId).html(response);
393
		$('#' + domId).html(response);
375
	});
394
	});
376
}
395
}