/** * 2015-2017 Bonpresta * * Bonpresta Awesome Image Slider * * NOTICE OF LICENSE * * This source file is subject to the General Public License (GPL 2.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/GPL-2.0 * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade the module to newer * versions in the future. * * @author Bonpresta * @copyright 2015-2017 Bonpresta * @license http://opensource.org/licenses/GPL-2.0 General Public License (GPL 2.0) */ $(document).ready(function(){ $('.bootstrap .bonslick > tbody tr td.dragHandle').wrapInner('
'); $('.bootstrap .bonslick > tbody tr td.dragHandle').wrapInner(''); initAjaxTabs(); }); function initAjaxTabs(){ $('.bonslick > tbody tr').each(function(){ var id = $(this).find('td:first').text(); $(this).attr('id', 'item_'+id.trim()); }); var $tabslides = $('.bonslick > tbody'); $tabslides.sortable({ cursor: 'move', items: '> tr', update: function(event, ui){ $('.bonslick > tbody > tr').each(function(index){ $(this).find('.positions').text(index + 1); }); } }).bind('sortupdate', function() { var orders = $(this).sortable('toArray'); $.ajax({ type: 'POST', url: ajax_theme_url + '&ajax', headers: { "cache-control": "no-cache" }, dataType: 'json', data: { action: 'updatepositionform', item: orders, }, success: function(msg){ if (msg.error) { showErrorMessage(msg.error); return; } showSuccessMessage(msg.success); } }); }); };