X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/97c8c6d7c7961976172bece182832d01c9c0fc4b..5fce7f7cad84675043cf56fce5163e1553d5b6fa:/src/wolnelektury/static/js/base.js?ds=sidebyside

diff --git a/src/wolnelektury/static/js/base.js b/src/wolnelektury/static/js/base.js
index 2c2daa5f4..01c6d4e4b 100644
--- a/src/wolnelektury/static/js/base.js
+++ b/src/wolnelektury/static/js/base.js
@@ -74,6 +74,14 @@
             $("iframe", this).attr("src", $("iframe", this).attr('data-src'));
         });
 
+        $(".carousel").each(function() {
+            opts = {};
+            if ($('html').hasClass('media-eink')) {
+                opts.fx = 'none'
+            }
+            $(this).cycle(opts);
+        });
+
 
         (function() {
             var $current = null;
@@ -168,6 +176,12 @@
         });
 
         $('.hoverclick').click(function() {$(this).closest('.hoverget').toggleClass('hover');});
+        $('.hoverclick').keydown(function(event){ 
+            var keyCode = (event.keyCode ? event.keyCode : event.which);   
+            if (keyCode == 13) {
+                $(this).trigger('click');
+            }
+        });
 
         $(function(){
             $("#search").search();
@@ -347,6 +361,27 @@
             return false;
         });
 
+        $("#id_method").val('payu-re');
+        $(".methods .button").click(function() {
+            $("#id_method").val($(this).attr('data-method'));
+            $(".methods .button").removeClass('active');
+            $(this).addClass("active");
+        });
+
+
+        $("#skiplink-search").click(function() {
+            console.log('skiplink search');
+            $("#search").focus();
+            return false;
+        });
+        
+        // experiments
+        $(".experiment input").on('change', function() {
+            let name = $(this).attr('name');
+            let val = $(this).val();
+            document.cookie = 'EXPERIMENT_' + name + '=' + val + '; path=/; max-age=31536000';
+            window.location.reload(true);
+        });
     });
 })(jQuery);