1 2 3 4<!DOCTYPE html> 5<html lang="pl" class="koszyk"> 6<head> 7 <meta charset="utf-8" /> 8 <meta name="robots" content="noindex" /> 9 <meta name="description" content="Producent olejów zimno tÅoczonych, zdrowej żywnoÅci i kosmetyków naturalnych" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1" /> 11 <meta property="og:title" content="Olvita - Koszyk" /> 12 <meta property="og:description" content="Producent olejów zimno tÅoczonych, zdrowej żywnoÅci i kosmetyków naturalnych" /> 13 <meta property="og:site_name" content="Olvita" /> 14 <meta property="og:image" content="https://www.pasaz24cdn.pl/web5908/media/logo2.png" /> 15 16 <link rel="shortcut icon" href="https://www.pasaz24cdn.pl/web5908/cf75abe5-18ef-4748-8ba8-7d76bbe263a9" type="image/x-icon" /> 17 <link rel="stylesheet" href="https://www.pasaz24cdn.pl/public/bundles/styles-a75b162a4e.css" type="text/css" /> 18 <link href="https://www.pasaz24cdn.pl/web5908/template/css/styles.css?d=bcf2dc32-5725-4173-9557-34665b14861f" rel="stylesheet" data-type="customStyles"> 19
19<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
19 20
20<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
20 21
21<script src="https://cdn.jsdelivr.net/npm/[email protected]/jquery-todictionary.min.js"></script>
21 22
22<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
22 23
23<script src="https://cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js"></script>
23 24
24<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/0.1.1/globalize.min.js"></script>
24 25
25<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/0.1.1/cultures/globalize.culture.pl.min.js"></script>
25 26
26<script src="https://cdn.jsdelivr.net/npm/[email protected]/iban.js" integrity="sha256-HJl1Pl2W/uUZYtImI029K/bZBo+5RRRNyAg6WzUmkgU=" crossorigin="anonymous"></script>
26 27
27<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js" integrity="sha256-Q+Ie6B2Arcz1S11XbaKuTKy1lSggFM+JsPFU9MO3qpU=" crossorigin="anonymous"></script>
27 28
28<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout.mapping/2.4.1/knockout.mapping.min.js" integrity="sha256-gaGobNk1cPaj0abcVmyZxUYgCPsueCJwN5i4DjC4BS0=" crossorigin="anonymous"></script>
28 29
29<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-postbox/0.4.2/knockout-postbox.min.js" integrity="sha256-mpbF5YF/yO3aV6vr1QjJH44vsO2CNRCorplY2qmrjE4=" crossorigin="anonymous"></script>
29 30
30<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-sortable/0.9.3/knockout-sortable.min.js" integrity="sha256-dFguwPqoJYlq83WUxv/7d8z5xYbEdOqoJvD27fHqBlE=" crossorigin="anonymous"></script>
30 31
31<script src="https://cdn.jsdelivr.net/npm/[email protected]/knockout-switch-case.min.js" integrity="sha256-dN+Q9fDifdXfJHAhVpJ1QWmHiqVEPCWjUV4XaOPbA7E=" crossorigin="anonymous"></script>
31 32 33
33<script src="https://www.pasaz24cdn.pl/public/bundles/knockout-7496e2af07.js"></script>
33 34
34<script src="https://www.pasaz24cdn.pl/public/bundles/shared-ffb3f3ff45.js"></script>
34 35
35<script src="https://www.pasaz24cdn.pl/public/bundles/cms-effc3b9207.js"></script>
35 36 37 38 39
39<script src="https://www.pasaz24cdn.pl/public/bundles/basket-179422edb8.js"></script>
39 40 41 42
42<script> 43 ko.validation.init( 44 { 45 insertMessages: false, 46 decorateInputElement: true, 47 grouping: { deep: true, observable: true } 48 } 49 ); 50 </script>
50 51 52
52<script src="https://www.pasaz24cdn.pl/web5908/template/js/script.js?d=bcf2dc32-5725-4173-9557-34665b14861f"></script>
52 53
53<script> 54 Globalize.culture("pl"); 55 $(function () { 56 LayoutService.start() 57 }); 58 59 function productImageLoadingError(source) { 60 source.src = "//www.pasaz24cdn.pl/public/content/img/defaultphoto.png"; 61 source.onerror = ""; 62 return true; 63 } 64 65 var _integration = {"analyticsId":null,"gaMeasurementId":"G-111999","basicEcommerce":false,"enhancedEcommerce":true,"googleTagManager_ContainerId":"GTM-MWV3VJ5T","facebookPixelId":null,"cookiePolicyAdvanced":false,"consentMode":null}; 66 </script>
66 67 68 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 68-69
68 69 <script async src="https://www.googletagmanager.com/gtag/js?id=
69G-111999
vendor: 20 bytes, lines 69-70
69"></script> 70
70<script> 71
vendor: 167 bytes, lines 71-75
71window.dataLayer = window.dataLayer || []; 72 function gtag() { dataLayer.push(arguments); } 73 gtag('js', new Date()); 74 75 gtag('config', '
75G-111999
vendor: 12 bytes, lines 75-76
75'); 76
76</script>
76 77 <!-- Google Tag Manager --> 78
78<script>
vendor: 391 bytes, lines 78-86
78 79(function (w, d, s, l, i) { 80w[l] = w[l] || []; w[l].push({ 81'gtm.start': 82 new Date().getTime(), event: 'gtm.js' 83}); var f = d.getElementsByTagName(s)[0], 84j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 85'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 86})(window, document, 'script', 'dataLayer', '
86GTM-MWV3VJ5T
vendor: 3 bytes, line 86
86');
86</script>
86 87 <!-- End Google Tag Manager --> 88
88<script> 89 var appInsights=window.appInsights||function(config){ 90 function i(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",y=u.createElement(o),r,f;y.src=config.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(y);try{t.cookie=u.cookie}catch(p){}for(t.queue=[],t.version="1.0",r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)i("track"+r.pop());return i("set"+s),i("clear"+s),i(h+a),i(c+a),i(h+v),i(c+v),i("flush"),config.disableExceptionTracking||(r="onerror",i("_"+r),f=e[r],e[r]=function(config,i,u,e,o){var s=f&&f(config,i,u,e,o);return s!==!0&&t["_"+r](config,i,u,e,o),s}),t 91 }({ instrumentationKey:"1a95692b-f0c1-4dae-88ae-6e143664adfa" }); 92 93 window.appInsights=appInsights; 94 appInsights.trackPageView(); 95 96 appInsights.clearAuthenticatedUserContext(); 97 98 </script>
98 99 <title>Olvita - Koszyk</title> 100</head> 101<body> 102 <input name="__RequestVerificationToken" type="hidden" value="UUh2U5iAKxbjVwBeag2pM2a2djIUGukBgQEQzn7Bh-lLothSXZ-s0QqYXr5WqCh2KJ9HsReiBR7zg4MJpBPGrK4L9J41" /> 103
103<script> 104 window.antiforgeryTokenForAjaxRqsInKnockoutVms = document.querySelector('input[name="__RequestVerificationToken"]').value; 105 </script>
105 106 <!-- Google Tag Manager (noscript) -->
vendor: 89 bytes, lines 106-108
106 107 <noscript> 108 <iframe src="https://www.googletagmanager.com/ns.html?id=
108GTM-MWV3VJ5T
vendor: 120 bytes, lines 108-111
108" 109 height="0" width="0" style="display:none;visibility:hidden"></iframe> 110 </noscript> 111
111<!-- End Google Tag Manager (noscript) --> 112 <div id="_popup" class="cookies"> 113 <p>Ta strona korzysta z plików cookie (ciasteczek) w celu personalizowania treÅci dla odbiorców. Każdy użytkownik może wyÅÄ czyÄ zapisywanie plików cookie w ustawieniach przeglÄ darki internetowej, co spowoduje, że nie bÄdÄ gromadzone żadne informacje.</p> 114 <button onclick="SetCookie()" class="btn-accept">Ok, rozumiem</button> 115 <button onclick="location.href='/Home/Cookies';return false;" class="btn-properties">ChcÄ dowiedzieÄ siÄ wiÄcej o cookies</button> 116 </div> 117
117<script> 118 function SetCookie() { 119 var date = new Date(); 120 date.setDate(date.getDate() + 60 * 60 * 24 * 365); 121 document.cookie = "CookiePolicyAccepted = ' '; path=/; max-age=" + 60 * 60 * 24 * 365 + ";expires=" + date.toGMTString() + ";"; 122 _popup.style.display = 'none'; 123 } 124 </script>
124 125 126 127 128 <div id="wrapper"> 129 <header> 130 <div class="container-fluid"> 131 <div class="row"> 132 <div class="clearfix "></div> 133<div class='container'><div class='row'> <div class="col-xs-12 col-sm-4 "> 134<div class="widget content-edit" id="c4P3KZ_2N0S9cAwBiwbOQg"> 135 136 <div class="widget-content"> 137 138<div style="text-align:center;"><a href="https://www.olvita.pl/"><img alt="" height="150" src="https://www.pasaz24cdn.pl/web5908/media/Logo%20Stare%20vs%20Nowe.png" width="420" /></a></div> </div> 139</div> 140 </div> 141 <div class="col-xs-12 col-sm-2 "> 142 143<div class="widget cart" id="GqS1-Pmg10GZFMpT3fpjWg"> 144 <div class="widget-content"> 145 <a href="/Basket" class="cart-info" rel="nofollow"> 146 <span class="cart-title">Pozycji:</span> 147 <span id="basket-item-number" class="cart-quantity"><text data-bind="text:items">0</text></span> 148 <span id="basket-total-price" data-bind="text:totalPrice.format" class="cart-price">0,00 zÅ</span> 149 </a> 150 <div class="cart-tooltip"> 151 <!-- ko if: empty --> 152 <p class="cart-empty">Koszyk jest pusty</p> 153 <!-- /ko --> 154 <div data-bind="foreach:products" class="cart-tooltip-list"> 155 <!-- ko if: $index()<15--> 156 <div class="cart-tooltip-item" data-bind="css:{hide:$index()>=3, 'cart-tooltip-item-tohide':$index()>=3}"> 157 <div class="cart-tooltip-item-image"> 158 <!-- ko if: imageUrl --> 159 <img data-bind="attr:{src:imageUrl||'//www.pasaz24cdn.pl/public/content/img/defaultphoto.png', alt:'zdjÄcie produktu '+name}" onerror="productImageLoadingError(this)" loading="lazy" /> 160 <!-- /ko --> 161 <!-- ko ifnot: imageUrl --> 162 <img src="//www.pasaz24cdn.pl/public/content/img/defaultphoto.png" onerror="productImageLoadingError(this)" loading="lazy" alt="DomyÅlne zdjÄcie produktu"/> 163 <!-- /ko --> 164 </div> 165 <div class="cart-tooltip-item-description"> 166 <p class="cart-tooltip-item-title" data-bind="text:name"></p> 167 <p class="cart-tooltip-item-quantity"> 168 <span class="cart-tooltip-item-label">IloÅÄ:</span> 169 <span class="cart-tooltip-item-quantity"><text data-bind="text:amount"></text> <!-- ko text:unit--><!--/ko--></span> 170 </p> 171 <p class="cart-tooltip-item-price"> 172 <span data-bind="css: { 'cart-tooltip-promotion-price': totalDiscountValue }"><span data-bind="numericText:totalPrice,precision:2"></span> zÅ</span> 173 <!-- ko if: totalDiscountValue != undefined && ko.utils.unwrapObservable(totalDiscountValue) != null --> 174 <span class="cart-tooltip-standard-price"><span data-bind="numericText:(ko.utils.unwrapObservable(priceBeforePromotion)*ko.utils.unwrapObservable(amount)), precision:2"></span> <span>zÅ</span></span> 175 <!-- /ko --> 176 </p> 177 </div> 178 </div> 179 <!-- /ko --> 180 </div> 181 <!-- ko ifnot: empty --> 182 <!-- ko if: products().length>3--> 183 <div class="show-properties"> 184 <a class="showMoreItems" style="cursor:pointer">wiÄcej</a> 185 </div> 186 <!-- /ko --> 187 <div class="cart-tooltip-summary-price"> 188 <span class="cart-tooltip-total-price-label">Suma:</span> 189 <span class="cart-tooltip-total-price-value" data-bind="text:totalPrice.format">0,00</span> 190 </div> 191 <!-- /ko --> 192 <div class="cart-tooltip-props"> 193 <a href="/Basket" class="cart-tooltip-props-btn" rel="nofollow">Pokaż koszyk</a> 194 </div> 195 </div> 196 </div> 197</div>
198<script> 199 ko.applyBindings(new WidgetBasketVm(0,0,[]), document.getElementById('GqS1-Pmg10GZFMpT3fpjWg')); 200</script>
200 201 </div> 202 <div class="col-xs-12 col-sm-2 "> 203 204<div class="widget user-account user-account-tooltip-visible" id="A9LLjpAXO0iUvhdW9bfcgg"> 205 <div class="widget-content"> 206<div class="user-account-tooltip"> <div class="user-account-actions"> 207 <a href="/Account/Login?returnUrl=https%3A%2F%2Fwww.olvita.pl%2FBasket" class="user-account-login" rel="nofollow">Zaloguj</a> 208 <i></i> 209 <a href="/Account/Register?returnUrl=https%3A%2F%2Fwww.olvita.pl%2FBasket" class="user-account-register" rel="nofollow">Zarejestruj</a> 210 </div> 211 </div> </div> 212</div> 213 </div> 214 <div class="col-xs-12 col-sm-4 "> 215 216 217 218<div class="widget search-widget" id="dOQnug1qG0WjxsQAx4YsQw"> 219 220 <div class="widget-content"> 221 <form class="search-widget-form" action="/SKLEP" method="get" novalidate="novalidate"> 222 <input id="ViewTypedOQnug1qG0WjxsQAx4YsQw" name="ViewType" type="hidden" value="" /> 223 <input class="search-widget-query" data-bind="value: keyword, validationElement: keyword, valueUpdate: 'afterkeydown', attr:{placeholder:productsPlaceholder}" id="Keyword" name="Keyword" type="text" value="" /> 224 225 <span class="clear-input" data-bind="click:clearForm,visible:keyword"></span> 226 <button type="submit" class="btn-search" data-bind="click:searchProducts">Szukaj</button> 227 </form> 228 </div> 229</div>
230<script> 231 ko.applyBindings(ko.validatedObservable(new WidgetSearchViewModel({"header":null,"keyword":null,"keywordSite":null,"productRedirectUrl":"/SKLEP","searchSite":false,"viewType":null})), document.getElementById('dOQnug1qG0WjxsQAx4YsQw')); 232</script>
232 233 </div> 234 <div class="clearfix "></div> 235 <div class="col-xs-12 col-sm-12 "> 236 237 238<div class="widget main-menu " id="M3KyiLRLTUCT0WmPyzH5DQ"> 239 240 <div class="widget-content"> 241 <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu"> 242 <span class="icon-bar"></span> 243 <span class="icon-bar"></span> 244 <span class="icon-bar"></span> 245 </button> 246 <div class="nav-collapse collapse"> 247 <ul class="nav navbar-nav"> 248 249 <li > 250 <a href="/stronaglowna">Strona gÅówna</a> 251 </li> 252 <li > 253 <a href="/aktualnosci">AktualnoÅci</a> 254 </li> 255 <li > 256 <a href="/SKLEP">SKLEP</a> 257 </li> 258 <li > 259 <a href="/onas">O nas</a> 260 </li> 261 <li > 262 <a href="/kontakt">Kontakt</a> 263 </li> 264 </ul> 265 </div> 266 </div> 267</div> 268 269<div class="widget content-edit" id="yMjlWCQCnESp1UfbksBUFA"> 270 271 <div class="widget-content"> 272 273<p align="center" style="text-align:right;"><strong><span style="font-size:14.0pt;font-family:'Century',serif;color:#525252;">tel. 74 850 52 02</span></strong><strong></strong></p><p align="center" style="text-align:right;"></p> </div> 274</div> 275 </div> 276 <div class="col-xs-12 col-sm-6 "> 277<div class="widget content-edit" id="YwUNCoYl00yrFxnk0ytmPQ"> 278 279 <div class="widget-content"> 280 281<p></p><p style="text-align:left;"><img src="data:image/png;base64,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" /></p> </div> 282</div> 283 </div> 284</div></div> 285 </div> 286 </div> 287 </header> 288 289 <div class="content" role="main"> 290 <div class="container"> 291 <div class="row"> 292 293 294 295<section> 296 <div class="basket-area col-xs-12" id="basket-grid"> 297 <div class="basket-steps"> 298 <a href="/Basket">Mój koszyk</a> 299 </div> 300 <div class="basket-area-empty" data-bind="visible: basketEmpty" style="display:none"> 301 <p>Twój koszyk jest jeszcze pusty. <a href="/SKLEP">Rozpocznij zakupy</a></p> 302 </div> 303 <div data-bind="hidden: basketEmpty"> 304<table class="basket-area-items-list"> 305 <thead> 306 <tr> 307 <th class="th-image" scope="col">ZdjÄcie</th> 308 <th class="th-name" scope="col">Nazwa towaru</th> 309 <th class="th-quantity" scope="col">IloÅÄ</th> 310 <th scope="col">Cena</th> 311 <!-- ko if: showPromotions --> 312 <th scope="col">Rabat</th><!-- /ko --> 313 <th scope="col">WartoÅÄ</th> 314 <th class="th-remove" scope="col">UsuÅ</th> 315 </tr> 316 </thead> 317 <tbody data-bind="foreach:products" class="basket-area-items-list-data"> 318 <tr> 319 <td data-bind="if:$parent.showPictures"> 320 <img class="item-image" data-bind="img: {src:imageUrl}, attr:{ alt:'ZdjÄcie produktu ' + name() }" /> 321 </td> 322 <td> 323 <a class="item-title" data-bind="attr: {href:url }, text:name"></a> 324 <ul data-bind="foreach:features" class="item-features"> 325 <li>
325<span data-bind="text: keyName"></span>: <strong data-bind="text: featureNames().join(', ')"></strong></li> 326 </ul> 327 <div data-bind="visible: amountWasChangedToTotalAmount" style="display:none" class="alert alert-success amount-was-changed">IloÅÄ towaru zostaÅa zaktualizowana. Prosimy zweryfikowaÄ zmiany.</div> 328 </td> 329 <td> 330 <div class="quantity-change"> 331 <button class="btn-minus" data-bind="click:removeSingle, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button> 332 <input type="text" data-bind='value:tempAmount, event: { change: tempAmountChange }, attr:{"aria-label":"IloÅÄ produktu " + name() }' /> 333 <button class="btn-plus" data-bind="click:addSingle, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button> 334 </div> 335 <span class="amount-quantity"> 336 <span data-bind="hidden:isDigital">z <span data-bind="text:maxAmount"></span></span> 337 <span data-bind="text:unit"></span> 338 </span> 339 </td> 340 <td> 341 <span data-bind="text:price.format"></span> 342 <!-- ko if: priceBeforePromotion() != null && priceBeforePromotion() != "" && priceBeforePromotion() != price() --> 343 <span class="standard-price" data-bind="text: priceBeforePromotion.format"></span> 344 <!-- /ko --> 345 </td> 346 <!-- ko if: $parent.showPromotions --> 347 <!-- ko if: hasPromotion() --> 348 <td> 349 <div class="tooltip-toggle"> 350 <div data-bind="text: discountValue()"></div> 351 <div class="tooltip tooltip-top"> 352 <!-- ko if: promotionValue --> 353 <div data-bind="text: getPromotion"></div> 354 <!-- /ko --> 355 <!-- ko if: customerDiscountValue --> 356 <div data-bind="html: getCustomerDiscount"></div> 357 <!-- /ko --> 358 <!-- ko if: discountLevelValue --> 359 <div data-bind="text: getDiscountLevel"></div> 360 <!-- /ko --> 361 <!-- ko if: discountCodeValue --> 362 <div data-bind="text: getDiscountCode"></div> 363 <!-- /ko --> 364 <!-- ko if: maxDiscountExceeded --> 365 <div data-bind="text: getMaxDiscountExceededInfo" class="max-discount-exceeded-info"></div> 366 <!-- /ko --> 367 <!-- ko if: tempAmount() > 1 && $parent.discountCodeIsForSingleProduct() --> 368 <div data-bind="text: $parent.discountCodeIsForSingleProductMessage" class="max-discount-exceeded-info"></div> 369 <!-- /ko --> 370 </div> 371 </div> 372 </td> 373 <!-- /ko --> 374 <!-- ko ifnot: hasPromotion() --> 375 <td><span>-</span></td> 376 <!-- /ko --> 377 <!-- /ko --> 378 <td> 379 <strong><span data-bind="text:totalPrice.format"></span></strong> 380 <!-- ko if: totalPriceBeforePromotion() != null && totalPriceBeforePromotion() != "" --> 381 <span class="standard-price" data-bind="text: totalPriceBeforePromotion.format"></span> 382 <!-- /ko --> 383 </td> 384 <td><button class="remove-item-from-basket" data-bind="click: $parent.removeProduct" aria-label="UsuÅ z koszyka"></button></td> 385 </tr> 386 </tbody> 387</table> 388 <div class="row"> 389 <div class="col-md-12 discount-code-form"> 390 <div class="checkbox"> 391 <label><input type="checkbox" data-bind="checked: inputDiscountCode" /> Wykorzystaj kod rabatowy</label> 392 </div> 393 <!-- ko if: inputDiscountCode() --> 394 <!-- ko if: discountCodeIsApplied() --> 395 <div class="discount-code-entered"> 396 Twój kod: <span data-bind="text: discountCode"></span> 397 </div> 398 <!-- /ko --> 399 <!-- ko ifnot: discountCodeIsApplied() --> 400 <div class="form-group"> 401 <input type="text" placeholder="Wpisz ko
401d" data-bind="value: discountCode, hasFocus: inputDiscountCodeHasFocus" class="form-control input-discount-code" /> 402 <button class="btn btn-primary btn-discount-code" data-bind="click: applyDiscountCode">Przelicz</button> 403 <div class="validationMessage" data-bind="validationMessage: discountCode"></div> 404 <div class="validationMessage" id="discountCodeNotSended" style="display: none">Wprowadź kod promocyjny.</div> 405 </div> 406 <!-- /ko --> 407 <!-- /ko --> 408 </div> 409 </div> 410 <div class="basket-area-summary"> 411 <p class="basket-area-summary-price">Suma: <span data-bind="text: totalPrice.format"></span></p> 412 <form id="submitBasket" action="/Order" method="GET" data-bind="click: validateForm"> 413 <!-- ko if:!isUserBlocked() --> 414 <button type="submit" class="btn-checkout" data-bind="disable: basketEmpty">Zamówienie</button> 415 <!-- /ko --> 416 <!-- ko if:isUserBlocked() --> 417 <button class="btn-checkout" data-bind="disable: basketEmpty,click:showBlockedUserInfo">Zamówienie</button> 418 <!-- /ko --> 419 <button type="button" onclick="window.location.href='/SKLEP'" class="btn-shopping-continue">Kontynuuj zakupy</button> 420 </form> 421 </div> 422 </div> 423 </div> 424</section>
425<script type="text/html" id="basketInformationTemplate"> 426 <div class="modal fade"> 427 <div class="modal-dialog"> 428 <div class="modal-content"> 429 <div class="modal-header"> 430 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel">×</button> 431 <h3 data-bind="text:header"></h3> 432 </div> 433 <div class="modal-body"> 434 <span><text data-bind="text:content"></text></span> 435 </div> 436 <div class="modal-footer"> 437 <button type="button" class="btn-success" data-bind="click:cancel">OK</button> 438 </div> 439 </div> 440 </div> 441 </div> 442</script>
vendor: 1 bytes, line 442
442
443<script> 444 var Resources = {}; 445 Resources.Discount_CustomerDiscount = "Twój rabat: "; 446 Resources.Discount_DiscountCode = "Kod rabatowy: "; 447 Resources.Discount_DiscountLevel = "Próg rabatowy: "; 448 Resources.Discount_PromotionValue = "Promocja: "; 449 Resources.Discount_MaxDiscountExceeded = "Maksymalna wartoÅÄ rabatu: "; 450 Resources.Discount_FromAmount = "od wartoÅci pozycji (W)"; 451 Resources.Discount_DiscountCodeIsForSingleProduct = "Kod rabatowy jest naliczany dla pojedynczej sztuki towaru"; 452</script>
vendor: 1 bytes, line 452
452
453<script> 454 ko.applyBindings(new BasketVm({"products":[],"itemsWereRemovedFromBasket":false,"orderCommitFailed":false,"isUserBlocked":false,"showPictures":true,"offerUrl":"SKLEP","maxProductAmount":999,"discountLevelMessage":null,"discountCode":null,"discountCodeId":null,"discountCodeWasStolen":false,"discountCodeIsForSingleProduct":false,"totalPrice":0.0,"items":0.0,"showMaxProductAmountInfo":true}), document.getElementById('basket-grid')); 455 CmsService.scrollOnLoad("#basket-grid") 456</script>
456 457 </div> 458 </div> 459 </div> 460 <footer> 461 <div class="container-fluid"> 462 <div class="row"> 463<div class='container'><div class='row'> <div class="col-xs-12 col-sm-3 "> 464 465 466<div class="widget main-menu " id="xLjU2EWgP0iiFz9boghiuA"> 467 <div class="widget-header"><h4>Zakupy</h4></div> 468 469 <div class="widget-content"> 470 <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu"> 471 <span class="icon-bar"></span> 472 <span class="icon-bar"></span> 473 <span class="icon-bar"></span> 474 </button> 475 <div class="nav-collapse collapse"> 476 <ul class="nav navbar-nav"> 477 478 <li > 479 <a href="/dostawcy">Koszty dostaw</a> 480 </li> 481 <li > 482 <a href="/formyplatnosci">Formy pÅatnoÅci</a> 483 </li> 484 <li > 485 <a href="/procedurareklamacyjna">Procedura reklamacyjna</a> 486 </li> 487 <li > 488 <a href="/zwrotwymiana">Zwrot/wymiana</a> 489 </li> 490 </ul> 491 </div> 492 </div> 493</div> 494 495 </div> 496 <div class="col-xs-12 col-sm-3 "> 497 498 499<div class="widget main-menu " id="jyoR9Bm_N0u9RbJw1xCzhQ"> 500 <div class="widget-header"><h4>Kontakt</h4></div> 501 502 <div class="widget-content"> 503 <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu"> 504 <span class="icon-bar"></span> 505 <span class="icon-bar"></span> 506 <span class="icon-bar"></span> 507 </button> 508 <div class="nav-collapse collapse"> 509 <ul class="nav navbar-nav"> 510 511 <li > 512 <a href="/kontakt">Formularz kontaktowy</a> 513 </li> 514 <li > 515 <a href="/kontakt">Dane firmy</a> 516 </li> 517 </ul> 518 </div> 519 </div> 520</div> 521 522 </div> 523 <div class="col-xs-12 col-sm-3 "> 524 525 526<div class="widget main-menu " id="IFtvqkt2PUWQdU-IosenlA"> 527 <div class="widget-header"><h4>Konto</h4></div> 528 529 <div class="widget-content"> 530 <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu"> 531 <span class="icon-bar"></span> 532 <span class="icon-bar"></span> 533 <span class="icon-bar"></span> 534 </button> 535 <div class="nav-collapse collapse"> 536 <ul class="nav navbar-nav"> 537 538 <li > 539 <a href="/Account/Register">Rejestracja</a> 540 </li> 541 <li > 542 <a href="/Account/Edit">Ustawienia konta</a> 543 </li> 544 </ul> 545 </div> 546 </div> 547</div> 548 549 </div> 550 <div class="col-xs-12 col-sm-3 "> 551 552 553<div class="widget main-menu " id="msKT2nJQvUuO7ZkgE-ZKMQ"> 554 <div class="widget-header"><h4>UsÅuga</h4></div> 555 556 <div class="widget-content"> 557 <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu"> 558 <span class="icon-bar"></span> 559 <span class="icon-bar"></span> 560 <span class="icon-bar"></span> 561 </button> 562 <div class="nav-collapse collapse"> 563 <ul class="nav navbar-nav"> 564 565 <li > 566 <a href="/regulamin">Regulamin</a> 567 </li> 568 <li > 569 <a href="/RODO">RODO</a> 570 </li> 571 </ul> 572 </div> 573 </div> 574</div> 575 576 </div> 577</div></div> <div class="blue-container col-xs-12 col-sm-12 "> 578 <div class="row"> 579<div class='container'><div class='row'> <div class="col-xs-12 col-sm-6 "> 580<div class="widget custom" id="Vb2143h0bEeJ5xgo4fsGeQ"> 581 <div class="widget-content"> 582 <a href="/regulamin">Regulamin</a> | <a href="/RODO">Polityka prywatnoÅci</a> 583 </div> 584</div> 585 </div> 586 <div class="col-xs-12 col-sm-6 "> 587<div class="widget custom" id="7iJTQ_1WmESo2IoCcw_ikA"> 588 <div class="widget-content"> 589 <div style="text-align: right;">© All Rights Reserved</div> 590 </div> 591</div> 592 </div> 593</div></div> 594 </div> 595 </div> 596<div class='container'><div class='row'> <div class="col-xs-12 col-sm-12 "> 597<div class="widget content-edit" id="QQi32mHBHkiW6v_cE13cCQ"> 598 599 <div class="widget-content"> 600 601<div style="text-align:center;font-size:13px;padding-top:40px;">Olvita - producent. 100% oleje zimno tÅoczone, zdrowa żywnoÅÄ i kosmetyki naturalne.<br />Olej lniany, olej z czarnuszki, olej z ostropestu, olej konopny, olej z pestek dyni, olej z pestek czarnej porzeczki i wiele innych.</div> </div> 602</div> 603 </div> 604</div></div> 605 </div> 606 </div> 607 </footer> 608
608<script id="errorMessageTemplate" type="text/template"> 609 <div class="modal fade"> 610 <div class="modal-dialog"> 611 <div class="modal-content"> 612 <div class="modal-header"> 613 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 614 <h3 data-bind="text:header"> </h3> 615 </div> 616 <div class="modal-body"><span data-bind="html: message"></span></div> 617 <div class="modal-footer"><button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button></div> 618 </div> 619 </div> 620 </div> 621 </script>
621 622
622<script id="selectVariantTemplate" type="text/template"> 623 <div class="modal fade"> 624 <div class="modal-dialog"> 625 <div class="modal-content"> 626 <div class="modal-header"> 627 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 628 <h3 data-bind="html:productName"> </h3> 629 </div> 630 <div class="modal-body"> 631 <div class="form-horizontal product-details-filters-container" data-bind="if: ready"> 632 633 <!-- ko foreach: variantFilterKeys --> 634 <div class="form-group clearfix"> 635 <label class="col-xs-12 col-sm-6 control-label variant-filter-key"><span data-bind="text: name"></span></label> 636 <div class="col-xs-12 col-sm-6 variant-filter-value"> 637 <select class="form-control" data-bind=" 638 options: $root.featuresForFeatureKeys[$index()], 639 optionsText: 'featureName', 640 optionsValue: 'featureId', 641 value: $root.filterValues[$index()], 642 optionsCaption: 'Wybierz...', 643 optionsAfterRender: function (option, item) { $root.setOptionDisable(option, item, $index()); }, 644 "></select> 645 </div> 646 </div> 647 <!-- /ko --> 648 649 <div class="form-group clearfix" data-bind="if: shouldShowProductIdFilter"> 650 <label class="col-xs-12 col-sm-6 control-label variant-filter-key">Wariant</label> 651 <div class="col-xs-12 col-sm-6 variant-filter-value"> 652 <select class="form-control" data-bind=" 653 options: productsSelectedByFeatureFilters, 654 optionsText: 'prodName', 655 optionsValue: 'prodId', 656 value: productId, 657 optionsCaption: 'Wybierz...' 658 "></select> 659 </div> 660 </div> 661 662 <div class="form-group clearfix"> 663 <label class="col-xs-12 col-sm-6"> </label> 664 <div class="col-xs-12 col-sm-6 variant-filter-value"> 665 <a href="#" data-bind="click: clearAll, visible: anyFilterSelected">WyczyÅÄ wybrane</a> 666 </div> 667 </div> 668 669 <!-- ko if: setProductAmount && selectedId() && selectedProduct().additionalUnits.length <= 1 --> 670 <div class="form-group clearfix"> 671 <label class="col-xs-12 col-sm-6 control-label variant-filter-key">IloÅÄ</label> 672 <div class="col-xs-12 col-sm-6 variant-filter-value"> 673 <div class="quantity-change" data-bind="with:amount"> 674 <button class="btn-minus" data-bind="click: removeSingle, disable: amountMinReached, css: { 'btn-default': amountMinReached },">−</button> 675 <input type="text" data-bind="numeric:tempAmount,value:tempAmount, valueUpdate:'afterkeydown', event: { change: tempAmountChange, keyup:tempAmountChange }, attr:{'aria-label':'IloÅÄ produktu ' }" onclick="this.select();" /> 676 <button class="btn-plus" data-bind="click:addSingle, disable: amountMaxReached, css: { 'btn-default':amountMaxReached },">+</button> 677 </div> 678 </div> 679 </div> 680 <!-- /ko --> 681 <!-- ko if: selectedId() && selectedProduct().additionalUnits.length > 1 --> 682 <div class="form-group clearfix"> 683 <label class="col-xs-12 col-sm-6 control-label variant-filter-key">Wybierz jednostkÄ</label> 684 <div class="col-xs-12 col-sm-6 variant-filter-value"> 685 <select class="form-control" data-bind=" 686 options: selectedProduct().additionalUnits, 687 optionsText: 'name', 688 optionsValue: 'symbol', 689 value: selectedUnit 690 "></select> 691 </div> 692 </div> 693 <div class="form-group clearfix"> 694 <label class="col-xs-12 col-sm-6 control-label variant-filter-key"> 695 IloÅÄ 696 (<text data-bind="text:selectedUnit()"></text>) 697 </label> 698 <div class="col-xs-12 col-sm-6 variant-filter-value"> 699 <div class="quantity-change" data-bind="with:amountWithPrecission"> 700 <button class="btn-minus" data-bind="click:amountDown, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button> 701 <input type="text" data-bind="value:amount, valueUpdate:'afterkeydown', event: { change:verify }
701, attr:{'aria-label':'IloÅÄ produktu '" title=""> 702 <button class="btn-plus" data-bind="click:amountUp, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button> 703 </div> 704 </div> 705 </div> 706 <!-- /ko --> 707 </div> 708 </div> 709 <div class="modal-footer"> 710 <button type="button" class="btn-close-modal" data-bind="click: cancel">Anuluj</button> 711 <!-- ko if: selectedId() --> 712 <button data-bind="click:addToBasket" class="btn-variant-add-to-cart">Do koszyka</button> 713 <!-- /ko --> 714 </div> 715 </div> 716 </div> 717 </div> 718 </script>
718 719
719<script id="productAddedToBasketTemplate" type="text/template"> 720 <div class="modal fade"> 721 <div class="modal-dialog modal-sm modal-added-product"> 722 <div class="modal-content"> 723 <div class="modal-header"> 724 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 725 <h3>Dodano produkt</h3> 726 </div> 727 <div class="modal-body"> 728 <span>Produkt <span data-bind="html:name" class="product-name"></span> zostaŠdodany do koszyka.</span> 729 <br /><span><a href="/Basket" class="modal-to-basket">Przejdź do koszyka.</a></span> 730 </div> 731 <div class="modal-footer"> 732 <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button> 733 </div> 734 </div> 735 </div> 736 </div> 737 </script>
737 738
738<script id="sendLetterOfEnquiryModalTemplate" type="text/template"> 739 <div class="modal fade"> 740 <div class="modal-dialog"> 741 <div class="modal-content modal-letter-of-enquiry"> 742 <div class="modal-header"> 743 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 744 <h4> 745 <strong>Zapytanie ofertowe</strong><br /> 746 <span data-bind="html: productName" class="product-name"></span> 747 </h4> 748 </div> 749 <div class="modal-body"> 750 <div class="form-group"> 751 <label for="letterOfEnquiry_EmailAddress">Adres e-mail:</label> 752 <input type="text" id="letterOfEnquiry_EmailAddress" data-bind="value: email" placeholder="Adres e-mail" /> 753 <span class="validationMessage" data-bind="validationMessage: email" style="float: none"></span> 754 </div> 755 <div class="form-group"> 756 <label for="letterOfEnquiry_Content">TreÅÄ zapytania:</label> 757 <textarea id="letterOfEnquiry_Content" data-bind="value: content" placeholder="TreÅÄ zapytania ofertowego"></textarea> 758 <span class="validationMessage" data-bind="validationMessage: content" style="float: none"></span> 759 </div> 760 <div data-bind="if: showConsent" class="consent"> 761 <input type="checkbox" id="letterOfEnquiry_Consent" name="letterOfEnquiry_Consent" data-bind="checked: consentAgree" class="consent-checkbox" /> 762 <label for="letterOfEnquiry_Consent" class="consent-label"><span data-bind="text: consentText"></span></label> 763 <span class="validationMessage consent-error" data-bind="validationMessage: consentAgree" style="float: none"></span> 764 </div> 765 </div> 766 <div class="modal-footer"> 767 <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button> 768 <button type="button" class="btn-send-letter" data-bind="click: sendLetterOfEnquiry">WyÅlij</button> 769 </div> 770 </div> 771 </div> 772 </div> 773 </script>
773 774
774<script type="text/html" id="imagePopupTemplate"> 775 <div class="modal fade" role="dialog"> 776 <div class="modal-dialog"> 777 <div class="modal-content"> 778 <div class="modal-header"> 779 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 780 <div class="clearfix"></div> 781 </div> 782 <div class="modal-body"> 783 <div><img data-bind="src:url" /></div> 784 <div class="clearfix"></div> 785 <div style="text-align:center"><span data-bind="text:name"></span></div><div style="text-align:center"><span data-bind="text:name"></span></div> 786 </div> 787 <div class="modal-footer"> 788 <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button> 789 </div> 790 </div> 791 </div> 792 </div> 793 </script>
793 794
794<script type="text/html" id="galleryImagePopupTemplate"> 795 <div class="modal fade" role="dialog"> 796 <div class="modal-dialog modal-gallery-image"> 797 <div class="modal-content"> 798 <div class="modal-header"> 799 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 800 <span data-bind="text:(currNum() + 1)"></span><span>/</span><span data-bind="text:total"></span> 801 </div> 802 <div class="modal-body"> 803 <!--ko if: total>1 --> 804 <div class="left" data-bind="click:prev"><div class="arrow"></div></div> 805 <div class="right" data-bind="click:next"><div class="arrow"></div></div> 806 <!-- /ko --> 807 <div class="img-box"> 808 <!-- ko if: linkUrlIsDefined() --> 809 <img data-bind="attr:{src: url()},style:{maxHeight:imgMaxHeight()+'px'}, click:goToLinkUrl" onerror="productImageLoadingError(this)" style="cursor:pointer" /> 810 <!-- /ko --> 811 <!-- ko if: !linkUrlIsDefined() --> 812 <img data-bind="attr:{src: url()},style:{maxHeight:imgMaxHeight()+'px'} " onerror="productImageLoadingError(this)" /> 813 <!-- /ko --> 814 </div> 815 </div> 816 <div class="modal-footer"> 817 <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button> 818 </div> 819 </div> 820 </div> 821 </div> 822 </script>
822 823
823<script type="text/html" id="informationTemplate"> 824 <div class="modal fade"> 825 <div class="modal-dialog modal-sm"> 826 <div class="modal-content"> 827 <div class="modal-header"> 828 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 829 <h3 data-bind="text:header"></h3> 830 </div> 831 <div class="modal-body"> 832 <div data-bind="html:content"></div> 833 </div> 834 <div class="modal-footer"> 835 <button type="button" class="btn-close-modal" data-bind="click:cancel">Zamknij</button> 836 </div> 837 </div> 838 </div> 839 </div> 840 </script>
840 841
841<script type="text/html" id="confirmationTemplate"> 842 <div class="modal fade"> 843 <div class="modal-dialog"> 844 <div class="modal-content"> 845 <div class="modal-header"> 846 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 847 <h3 data-bind="text:header"></h3> 848 </div> 849 <div class="modal-body"> 850 <div data-bind="html:content"></div> 851 </div> 852 <div class="modal-footer"> 853 <button type="button" class="btn-close-modal" data-bind="click:cancel">Nie</button> 854 <button type="button" class="btn-primary" data-bind="click:submit">Tak</button> 855 </div> 856 </div> 857 </div> 858 </div> 859 </script>
859 860
860<script type="text/html" id="searchResultsTemplate"> 861 <div class="modal fade" role="dialog"> 862 <div class="modal-dialog modal-search-results"> 863 <div class="modal-content modal-resized"> 864 <div class="modal-header"> 865 <button type="button" class="close" aria-hidden="true" data-bind="click:cancel" aria-label="Zamknij"></button> 866 <h4 class="widget-header-header">Wyniki wyszukiwania</h4> 867 <div class="clearfix"></div> 868 </div> 869 <div class="modal-body"> 870 <!-- ko if: results --> 871 <div data-bind="foreach:results"> 872 <div class="search-result-item"> 873 <a data-bind="attr:{href:url},click:$parent.clickLink" class="search-result-item-title"> 874 <span data-bind="text:name"></span> 875 <p class="search-result-item-content" data-bind="html:text"></p> 876 </a> 877 </div> 878 </div> 879 <!-- /ko --> 880 </div> 881 <div class="modal-footer"><button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button></div> 882 </div> 883 </div> 884 </div> 885 </script>
885 886
886<script type="text/html" id="alertTemplate"> 887 <div data-notify="container" class="alert alert-{0} alert-dismissible notify" role="alert"> 888 <button type="button" aria-hidden="true" class="close" data-notify="dismiss" aria-label="Zamknij">×</button> 889 <span data-notify="message">{2}</span> 890 </div> 891 </script>
891 892
892<script type="text/html" id="additionalUnitsModalTemplate"> 893 <div class="modal fade additional-units-modal"> 894 <div class="modal-dialog modal-sm"> 895 <div class="modal-content"> 896 <div class="modal-header"> 897 <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button> 898 <h3>Wybierz jednostkÄ produktu</h3> 899 </div> 900 <div class="modal-body"> 901 <div class="form-group clearfix row"> 902 <div class="col-xs-12 col-sm-6"> 903 <select class="form-control" data-bind=" 904 options: units, 905 optionsText: 'name', 906 optionsValue: 'symbol', 907 value: selectedUnit, 908 "></select> 909 </div> 910 911 <!-- ko if: selectedUnit() --> 912 <div class="col-xs-12 col-sm-4"> 913 <div class="quantity-change" data-bind="with:amountWithPrecission"> 914 <button class="btn-minus" data-bind="click:amountDown, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button> 915 <input type="text" data-bind="value:amount, valueUpdate:'afterkeydown', event: { change:verify }, attr:{'aria-label':'IloÅÄ produktu '" title=""> 916 <button class="btn-plus" data-bind="click:amountUp, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button> 917 </div> 918 </div> 919 920 <div class="col-xs-12 col-sm-2"> 921 <div class="unit-symbol"> 922 <span data-bind="text:selectedUnit()"></span> 923 </div> 924 </div> 925 <!-- /ko --> 926 </div> 927 928 </div> 929 <div class="modal-footer"> 930 <button type="button" class="btn-close-modal" data-bind="click:cancel">Zamknij</button> 931 <button type="button" class="btn-primary btn-units-add-to-cart" data-bind="click:submit">Do koszyka</button> 932 </div> 933 </div> 934 </div> 935 </div> 936 </script>
936 937 938
938<script id="product-opinions-template" type="text/html"> 939 <div class="product-opinions"> 940 <product-opinion-form params="productId: productId"></product-opinion-form> 941 <product-opinions-list params="productId: productId"></product-opinions-list> 942 </div> 943 </script>
943 944
944<script id="product-opinion-form-template" type="text/html"> 945 <div href="#opinion-form"> 946 <!-- ko if: userOpinionStatus() === 'AlreadyAdded'--> 947 <!-- ko if: isNew() --> 948 <strong class="opinion__success-message">DziÄkujemy za dodanie opinii. Jest ona w tej chwili przetwarzana.</strong> 949 <!-- /ko --> 950 <!-- ko if: !isNew() --> 951 <strong class="opinion__success-message">WystawiÅeÅ już opiniÄ dla tego produktu. DziÄkujemy.</strong> 952 <!-- /ko --> 953 <!-- /ko --> 954 <!-- ko if: userOpinionStatus() === 'Allowed' --> 955 <form class="opinion-form"> 956 <div class="form-group"> 957 <opinion-rate params="rate: rate" data-bind="validationElement: rate;"></opinion-rate> 958 <div class="validationMessage" data-bind="validationMessage: rate"></div> 959 </div> 960 <div class="form-group" data-bind="visible: formIsVisible"> 961 <label>TreÅÄ opinii:</label> 962 <textarea data-bind="value: text, valueUpdate:'afterkeydown'" class="opinion-form__opinion-text" maxlength="256"></textarea> 963 <div class="opinion-form__counter" style="font-size: 11px; text-align: right;"> 964 PozostaÅo znaków: <string data-bind="text: textCharactersLeft"></string> 965 </div> 966 <div class="validationMessage" data-bind="validationMessage: text"></div> 967 </div> 968 <div class="form-group" data-bind="visible: formIsVisible"> 969 <label>Nick:</label> 970 <input type="text" data-bind="value: nickname" class="opinion-form__nickname-input" maxlength="32" /> 971 <div class="validationMessage" data-bind="validationMessage: nickname"></div> 972 </div> 973 <div class="form-group" data-bind="visible: formIsVisible"> 974 <button type="button" name="postOpinion" data-bind="click:postOpinion, visible: !isSending()" class="btn-post-opinion">Dodaj opiniÄ</button> 975 <strong data-bind="visible: isSending()">WysyÅanie opinii.</strong> 976 </div> 977 <div class="validationMessage" data-bind="validationMessage: userOpinionStatus"></div> 978 </form> 979 <!-- /ko --> 980 <!-- ko if: userOpinionStatus() === 'NotAllowed'--> 981 <form class="opinion-form"> 982 <div class="form-group"> 983 <opinion-rate params="rate: rate" data-bind="validationElement: rate;"></opinion-rate> 984 <div class="validationMessage" data-bind="validationMessage: rate"></div> 985 </div> 986 <div> 987 <strong class="opinion__success-message" data-bind="visible: formIsVisible"> 988 <a data-bind="attr: {href: loginActionUrl}">Zaloguj siÄ</a>, aby dodaÄ opiniÄ. 989 </strong> 990 </div> 991 </form> 992 <!-- /ko --> 993 <!-- ko if: userOpinionStatus() === 'Error'--> 994 <form class="opinion-form"> 995 <div> 996 <strong class="opinion__success-message">CoÅ poszÅo nie tak, spróbuj ponownie za chwilÄ.</strong> 997 </div> 998 </form> 999 <!-- /ko --> 1000 <!-- ko if: userOpinionStatus() === 'Loading'--> 1001 <form class="opinion-form"> 1002 <div> 1003 <span class="opinion__success-message">Åadowanie danych </span> 1004 </div> 1005 </form> 1006 <!-- /ko --> 1007 </div> 1008 </script>
1008 1009
1009<script id="opinion-rate-template" type="text/html"> 1010 <h4 class="opinions-header">Twoja ocena: <span data-bind="text: rateLabels[hoverRate() || rate()] || ''"></span></h4> 1011 <div class="opinion-rate" data-bind="foreach: rateValues"> 1012 <i class="opinion-rate__star fa-fw fa-2x far fa-star" data-bind="click: function() { $parent.rate($data) }, css: { 'fas': $data <= $parent.rate() || $data <= $parent.hoverRate() }, event: { mouseover: function () { $parent.hoverRate($data) }, mouseout: function() { $parent.hoverRate(0) } }"></i> 1013 </div> 1014 </script>
1014 1015
1015<script id="product-opinions-list-template" type="text/html"> 1016 <!-- ko if: opinions().length > 0 --> 1017 <h4 class="opinions-header">Opinie klientów</h4> 1018 <div class="opinions-list" data-bind="foreach: opinions"> 1019 <div class="opinion-item"> 1020 <product-opinion params="opinionItem: $data"></product-opinion> 1021 </div> 1022 </div> 1023 <!-- /ko --> 1024 </script>
1024 1025
1025<script id="product-opinion-template" type="text/html"> 1026 <div class="opinion-item" itemprop="review" itemscope itemtype=" https://schema.org/Review" data-bind="attr: { id: 'opinion'+$index() }"> 1027 <div class="opinion-item__created-date" itemprop="datePublished" data-bind="text: createdDate"></div> 1028 <!-- ko if: nickname --> 1029 <div class="opinion-item__nickname" itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name" data-bind="text: nickname"></span></div> 1030 <!-- /ko --> 1031 <!-- ko if: !nickname --> 1032 <div class="opinion-item__nickname" itemprop="author" itemscope itemtype="http://schema.org/Person">Anonim</div> 1033 <!-- /ko --> 1034 <rating-stars params="averageRating: rate" class="opinion-item__rate-stars"></rating-stars> 1035 <!-- ko if: text --> 1036 <div class="opinion-item__opinion" itemprop="reviewBody" data-bind="text: text"></div> 1037 <!-- /ko --> 1038 </div> 1039 </script>
1039 1040 1041 1042
1042<script> 1043 $(function () { 1044 CmsService.start() 1045 LayoutService.fixFirefox() 1046 }) 1047 </script>
1047 1048 <div class="hidden">Wersja: 25.7.0.4 - webapp.</div> 1049 <div id="spin"></div> 1050 <div id="overlay" style="visibility: hidden;"></div> 1051
1051<script>AnalyticsService.ecommerceDataLayer()</script>
1051 1052 </div> 1053 <div class="insert-vendero-footer"> 1054 <a href="https://vendero.pl" target="_blank" class="powered-by">Witryna stworzona na platformie</a> 1055 <a href="https://www.insert.com.pl/dsa.html" class="insert-dsa-link">ZgÅoÅ treÅÄ niezgodnÄ z prawem</a> 1056 </div> 1057
1058<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b118c5138f2d4003ad46cbb3ce9556d2","r":1,"spa":2}' crossorigin="anonymous"></script>
1058 1059</body> 1060</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.