first commit
This commit is contained in:
87
modules/leofeature/views/js/back.js
Normal file
87
modules/leofeature/views/js/back.js
Normal file
@@ -0,0 +1,87 @@
|
||||
/**
|
||||
* 2007-2017 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo feature for prestashop 1.7: ajax cart, review, compare, wishlist at product list
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @Module Name: Leo Feature
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2018 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
$(document).ready(function() {
|
||||
$('select#id_product_review_criterion_type').change(function() {
|
||||
// PS 1.6
|
||||
$('#categoryBox').closest('div.form-group').hide();
|
||||
$('#ids_product').closest('div.form-group').hide();
|
||||
// PS 1.5
|
||||
$('#categories-treeview').closest('div.margin-form').hide();
|
||||
$('#categories-treeview').closest('div.margin-form').prev().hide();
|
||||
$('#ids_product').closest('div.margin-form').hide();
|
||||
$('#ids_product').closest('div.margin-form').prev().hide();
|
||||
|
||||
if (this.value == 2)
|
||||
{
|
||||
$('#categoryBox').closest('div.form-group').show();
|
||||
// PS 1.5
|
||||
$('#categories-treeview').closest('div.margin-form').show();
|
||||
$('#categories-treeview').closest('div.margin-form').prev().show();
|
||||
}
|
||||
else if (this.value == 3)
|
||||
{
|
||||
$('#ids_product').closest('div.form-group').show();
|
||||
// PS 1.5
|
||||
$('#ids_product').closest('div.margin-form').show();
|
||||
$('#ids_product').closest('div.margin-form').prev().show();
|
||||
}
|
||||
});
|
||||
|
||||
$('select#id_product_review_criterion_type').trigger("change");
|
||||
|
||||
//DONGND:: tab change in group config
|
||||
var id_panel = $("#leofeature-setting .leofeature-tablist li.active a").attr("href");
|
||||
$(id_panel).addClass('active').show();
|
||||
$('.leofeature-tablist li').click(function(){
|
||||
if(!$(this).hasClass('active'))
|
||||
{
|
||||
var default_tab = $(this).find('a').attr("href");
|
||||
$('#LEOFEATURE_DEFAULT_TAB').val(default_tab);
|
||||
}
|
||||
})
|
||||
|
||||
// console.log('test');
|
||||
if (typeof leofeature_module_dir != 'undefined')
|
||||
{
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
headers: {"cache-control": "no-cache"},
|
||||
url: leofeature_module_dir + 'psajax.php?rand=' + new Date().getTime(),
|
||||
async: true,
|
||||
cache: false,
|
||||
data: {
|
||||
"action": "get-new-review",
|
||||
},
|
||||
success: function (result)
|
||||
{
|
||||
if(result != '')
|
||||
{
|
||||
var obj = $.parseJSON(result);
|
||||
if (obj.number_review > 0)
|
||||
{
|
||||
$('#subtab-AdminLeofeatureManagement').addClass('has-review');
|
||||
// $('#subtab-AdminLeofeatureReviews').append('<span id="total_notif_number_wrapper" class="notifs_badge"><span id="total_notif_value">'+obj.number_review+'</span></span>');
|
||||
$('#subtab-AdminLeofeatureReviews').append('<div class="notification-container"><span class="notification-counter">'+obj.number_review+'</span></div>');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
||||
// alert("TECHNICAL ERROR: \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user