jQuery(window).on("load", function() { setTimeout(function(){ jQuery(document.body).trigger('wc_fragment_refresh'); }, 400); }); ×

Brak produktów w koszyku.

Brak produktów w koszyku.

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-6157'); $('#table-6157 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-6157 th').removeClass('s-descending'); $('#table-6157 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-632"

Pieczeń wieprzowa + zupa dnia

Category:Dania
24,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
24,90
<div class="item-grid tppost-853"

Pierś z kurczaka + ZUPA DNIA

Category:Dania
24,90

Pierś z kurczaka w pysznej panierce, ziemniaki, surówka + ZUPA…

Pierś z kurczaka w pysznej panierce, ziemniaki, surówka + ZUPA…

Dania
24,90
<div class="item-grid tppost-627"

Sznycel Rybnicki BIG + zupa dnia (duży zestaw)

Category:Dania
26,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
26,90
<div class="item-grid tppost-529"

Sznycel Rybnicki SMALL (zestaw) + ZUPA DNIA

Category:Dania
23,90

Sznycel po Rybnicku, ziemniaki, surówka

Sznycel po Rybnicku, ziemniaki, surówka

Dania
23,90
<div class="item-grid tppost-637"

ZESTAW DUŻY MIX

Category:Dania
54,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
54,90

Cena zawiera opłatę produktową

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-5276'); $('#table-5276 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-5276 th').removeClass('s-descending'); $('#table-5276 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-3626"

LUNCH BOX dla 1 osoby – zestaw nr 1

Category:LUNCH Box
24,99

Zestaw  zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw  zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
24,99
<div class="item-grid tppost-3627"

LUNCH BOX dla 1 osoby – zestaw nr 2

Category:LUNCH Box
24,99

Zestaw zawiera 2 pudełka: sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw zawiera 2 pudełka: sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
24,99
<div class="item-grid tppost-3628"

LUNCH BOX dla 1 osoby – zestaw nr 3

Category:LUNCH Box
24,99

Zestaw zawiera 2 pudełka: sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw zawiera 2 pudełka: sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
24,99
<div class="item-grid tppost-3629"

LUNCH BOX dla 1 osoby – zestaw nr 4

Category:LUNCH Box
24,99

Zestaw zawiera 2 pudełka: Nuggets’y z kurczaka ( 5szt. )…

Zestaw zawiera 2 pudełka: Nuggets’y z kurczaka ( 5szt. )…

LUNCH Box
24,99
<div class="item-grid tppost-3630"

LUNCH BOX dla 1 osoby – zestaw nr 5

Category:LUNCH Box
24,99

Zestaw zawiera 2 pudełka: Mix pierogów opiekanych – 5szt (…

Zestaw zawiera 2 pudełka: Mix pierogów opiekanych – 5szt (…

LUNCH Box
24,99
<div class="item-grid tppost-3631"

LUNCH BOX dla 2 osób – zestaw nr 1

Category:LUNCH Box
44,99

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
44,99
<div class="item-grid tppost-3632"

LUNCH BOX dla 2 osób – zestaw nr 2

Category:LUNCH Box
44,99

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
44,99
<div class="item-grid tppost-3633"

LUNCH BOX dla 2 osób – zestaw nr 3

Category:LUNCH Box
44,99

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

Zestaw zawiera 2 pudełka: Sałata lodowa z oliwkami, pomidorem, ogórkiem…

LUNCH Box
44,99
<div class="item-grid tppost-3634"

LUNCH BOX dla 2 osób – zestaw nr 4

Category:LUNCH Box
44,99

Zestaw zawiera 2 pudełka: Nuggets’y z kurczaka – 10szt. z…

Zestaw zawiera 2 pudełka: Nuggets’y z kurczaka – 10szt. z…

LUNCH Box
44,99
<div class="item-grid tppost-3635"

LUNCH BOX dla 2 osób – zestaw nr 5

Category:LUNCH Box
44,99

Zestaw zawiera 2 pudełka: Mix pierogów opiekanych – 10 szt….

Zestaw zawiera 2 pudełka: Mix pierogów opiekanych – 10 szt….

LUNCH Box
44,99

Cena zawiera opłatę produktową

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-355'); $('#table-355 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-355 th').removeClass('s-descending'); $('#table-355 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-1194"

Pizza 4 sery 32cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser gouda, Feta, Gorgonzola, Parmezan , Oregano

Sos pomidorowy, Ser gouda, Feta, Gorgonzola, Parmezan , Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1155"

Pizza Klasyczna 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Szynka, Pieczarki, Oregano

Sos pomidorowy, Ser, Szynka, Pieczarki, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1149"

Pizza Margherita 34cm

Category:Pizza 32cm
21,99

Sos pomidorowy, Ser, Oregano

Sos pomidorowy, Ser, Oregano

Pizza 32cm
21,99
<div class="item-grid tppost-1152"

Pizza Ostra 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Salami , Pepperoni, Tabasco, Oregano

Sos pomidorowy, Ser, Salami , Pepperoni, Tabasco, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1206"

Pizza Parmeńska 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Szynka parmeńska, Pomidorki koktajlowe, Rukola, Oregano

Sos pomidorowy, Ser, Szynka parmeńska, Pomidorki koktajlowe, Rukola, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1240"

Pizza Śląska 32cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Kiełbasa, Cebula, Ogórek, Oregano

Sos pomidorowy, Ser, Kiełbasa, Cebula, Ogórek, Oregano

Pizza 32cm
29,99

Cena zawiera opłatę produktową

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-2273'); $('#table-2273 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-2273 th').removeClass('s-descending'); $('#table-2273 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena

Cena zawiera opłatę produktową

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-7659'); $('#table-7659 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-7659 th').removeClass('s-descending'); $('#table-7659 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-655"

Mirinda 500ml

Category:Napoje
6

Mirinda napój gazowany

Mirinda napój gazowany

Napoje
6
<div class="item-grid tppost-660"

Pepsi 0,85l

Category:Napoje
9

napój gazowany

napój gazowany

Napoje
9
<div class="item-grid tppost-3266"

Pepsi 500ml

Category:Napoje
6,00
Napoje
6,00
<div class="item-grid tppost-659"

PIWO Bezalkoholowe smakowe

Category:Napoje
6,50

butelka 300ml

butelka 300ml

Napoje
6,50
<div class="item-grid tppost-3268"

Woda mineralna gazowana 500ml

Category:Napoje
3,00

butelka 500ml

butelka 500ml

Napoje
3,00
<div class="item-grid tppost-657"

Woda mineralna niegazowana 500ml

Category:Napoje
3

butelka 500ml

butelka 500ml

Napoje
3

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-2197'); $('#table-2197 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-2197 th').removeClass('s-descending'); $('#table-2197 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-632"

Pieczeń wieprzowa + zupa dnia

Category:Dania
24,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
24,90
<div class="item-grid tppost-853"

Pierś z kurczaka + ZUPA DNIA

Category:Dania
24,90

Pierś z kurczaka w pysznej panierce, ziemniaki, surówka + ZUPA…

Pierś z kurczaka w pysznej panierce, ziemniaki, surówka + ZUPA…

Dania
24,90
<div class="item-grid tppost-627"

Sznycel Rybnicki BIG + zupa dnia (duży zestaw)

Category:Dania
26,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
26,90
<div class="item-grid tppost-529"

Sznycel Rybnicki SMALL (zestaw) + ZUPA DNIA

Category:Dania
23,90

Sznycel po Rybnicku, ziemniaki, surówka

Sznycel po Rybnicku, ziemniaki, surówka

Dania
23,90
<div class="item-grid tppost-637"

ZESTAW DUŻY MIX

Category:Dania
54,90

Cena zawiera opłatę produktową

Cena zawiera opłatę produktową

Dania
54,90
jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-3891'); $('#table-3891 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-3891 th').removeClass('s-descending'); $('#table-3891 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-1194"

Pizza 4 sery 32cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser gouda, Feta, Gorgonzola, Parmezan , Oregano

Sos pomidorowy, Ser gouda, Feta, Gorgonzola, Parmezan , Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1155"

Pizza Klasyczna 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Szynka, Pieczarki, Oregano

Sos pomidorowy, Ser, Szynka, Pieczarki, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1149"

Pizza Margherita 34cm

Category:Pizza 32cm
21,99

Sos pomidorowy, Ser, Oregano

Sos pomidorowy, Ser, Oregano

Pizza 32cm
21,99
<div class="item-grid tppost-1152"

Pizza Ostra 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Salami , Pepperoni, Tabasco, Oregano

Sos pomidorowy, Ser, Salami , Pepperoni, Tabasco, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1206"

Pizza Parmeńska 34cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Szynka parmeńska, Pomidorki koktajlowe, Rukola, Oregano

Sos pomidorowy, Ser, Szynka parmeńska, Pomidorki koktajlowe, Rukola, Oregano

Pizza 32cm
29,99
<div class="item-grid tppost-1240"

Pizza Śląska 32cm

Category:Pizza 32cm
29,99

Sos pomidorowy, Ser, Kiełbasa, Cebula, Ogórek, Oregano

Sos pomidorowy, Ser, Kiełbasa, Cebula, Ogórek, Oregano

Pizza 32cm
29,99

jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-2227'); $('#table-2227 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-2227 th').removeClass('s-descending'); $('#table-2227 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-8728'); $('#table-8728 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-8728 th').removeClass('s-descending'); $('#table-8728 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
jQuery(document).ready(function ($) { if(!jQuery.fn.sortElements){ jQuery.fn.sortElements = (function(){ var sort = [].sort; return function(comparator, getSortable) { getSortable = getSortable || function(){return this;}; var placements = this.map(function(){ var sortElement = getSortable.call(this), parentNode = sortElement.parentNode, nextSibling = parentNode.insertBefore( document.createTextNode(''), sortElement.nextSibling ); return function() { if (parentNode === this) { throw new Error( "You can't sort elements if any one is a descendant of another." ); } parentNode.insertBefore(this, nextSibling); parentNode.removeChild(nextSibling); }; }); return sort.call(this, comparator).each(function(i){ placements[i].call(getSortable.call(this)); }); }; })(); } var table = $('#table-9424'); $('#table-9424 .exp-sort') .each(function(){ var th = $(this), thIndex = th.index(), inverse = false; th.on('click', function(){ $('#table-9424 th').removeClass('s-descending'); $('#table-9424 th').removeClass('s-ascending'); if(inverse == true){ $(this).addClass('s-descending'); $(this).removeClass('s-ascending'); }else{ $(this).removeClass('s-descending'); $(this).addClass('s-ascending'); } table.find('td').filter(function(){ return $(this).index() === thIndex; }).sortElements(function(a, b){ return $(a).data('sort') > $(b).data('sort') ? inverse ? -1 : 1 : inverse ? 1 : -1; }, function(){ // parentNode is the element we want to move return this.parentNode; }); inverse = !inverse; }); }); });
Image Danie Detail Opis Kategoria Cena
<div class="item-grid tppost-655"

Mirinda 500ml

Category:Napoje
6

Mirinda napój gazowany

Mirinda napój gazowany

Napoje
6
<div class="item-grid tppost-660"

Pepsi 0,85l

Category:Napoje
9

napój gazowany

napój gazowany

Napoje
9
<div class="item-grid tppost-3266"

Pepsi 500ml

Category:Napoje
6,00
Napoje
6,00
<div class="item-grid tppost-659"

PIWO Bezalkoholowe smakowe

Category:Napoje
6,50

butelka 300ml

butelka 300ml

Napoje
6,50
<div class="item-grid tppost-3268"

Woda mineralna gazowana 500ml

Category:Napoje
3,00

butelka 500ml

butelka 500ml

Napoje
3,00
<div class="item-grid tppost-657"

Woda mineralna niegazowana 500ml

Category:Napoje
3

butelka 500ml

butelka 500ml

Napoje
3