From d6a4bb6620c8b278ed859744c7b39e7edf95dd77 Mon Sep 17 00:00:00 2001 From: Shipow Date: Wed, 23 Dec 2015 10:27:19 +0100 Subject: [PATCH] chore(docs): freeze gif --- docs/img/mask.png | Bin 0 -> 14497 bytes docs/index.haml | 84 +++++++++++++++++++++++-------------- docs/js/freezeframe.min.js | 1 + 3 files changed, 54 insertions(+), 31 deletions(-) create mode 100644 docs/img/mask.png create mode 100755 docs/js/freezeframe.min.js diff --git a/docs/img/mask.png b/docs/img/mask.png new file mode 100644 index 0000000000000000000000000000000000000000..abf66b81ad30ab5682c802358103e3ab3778465b GIT binary patch literal 14497 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 literal 0 HcmV?d00001 diff --git a/docs/index.haml b/docs/index.haml index 118353e6..309cae8a 100644 --- a/docs/index.haml +++ b/docs/index.haml @@ -49,28 +49,43 @@ layout: default .col-sm-4.showcase %a{:href => "https://bootstrap.algolia.com", :target => "_blank"} %img.img-responsive.logo{:src => "./img/showcase/logo-bootstrap.png"} - %img.img-responsive.example{:src => "./img/showcase/example-bootstrap.gif"} - Bootstrap + .screen-wrapper + %img.img-responsive.example.freezeframe{:src => "./img/showcase/example-bootstrap.gif"} + %img.img-responsive.screen-mask{:src => "./img/mask.png"} + .spacer10 + Bootstrap .col-sm-4.showcase %a{:href => "http://eslint.org/", :target => "_blank"} %img.img-responsive.logo{:src => "./img/showcase/logo-eslint.png"} - %img.img-responsive.example{:src => "./img/showcase/example-eslint.gif"} - ESLint + .screen-wrapper + %img.img-responsive.example.freezeframe{:src => "./img/showcase/example-eslint.gif"} + %img.img-responsive.screen-mask{:src => "./img/mask.png"} + .spacer10 + ESLint .col-sm-4.showcase %a{:href => "http://docs.scala-lang.org/", :target => "_blank"} %img.img-responsive.logo{:src => "./img/showcase/logo-scala.png"} - %img.img-responsive.example{:src => "./img/showcase/example-scala.gif"} - Scala + .screen-wrapper + %img.img-responsive.example.freezeframe{:src => "./img/showcase/example-scala.gif"} + %img.img-responsive.screen-mask{:src => "./img/mask.png"} + .spacer10 + Scala .col-sm-4.showcase %a{:href => "https://babeljs.algolia.com/", :target => "_blank"} %img.img-responsive.logo{:src => "./img/showcase/logo-babel.png"} - %img.img-responsive.example{:src => "./img/showcase/example-babel.gif"} - Babel.js + .screen-wrapper + %img.img-responsive.example.freezeframe{:src => "./img/showcase/example-babel.gif"} + %img.img-responsive.screen-mask{:src => "./img/mask.png"} + .spacer10 + Babel.js .col-sm-4.showcase %a{:href => "https://reactjs.algolia.com/", :target => "_blank"} %img.img-responsive.logo{:src => "./img/showcase/logo-react.png"} - %img.img-responsive.example{:src => "./img/showcase/example-react.gif"} - React + .screen-wrapper + %img.img-responsive.example.freezeframe{:src => "./img/showcase/example-react.gif"} + %img.img-responsive.screen-mask{:src => "./img/mask.png"} + .spacer10 + React #section_how.page-section .container .row @@ -78,26 +93,28 @@ layout: default .row .col-sm-12 %img.img-responsive{:src => "./img/illus-howitworks.jpg"} - .spacer30 + .spacer60 .row - .col-sm-4.how-it-works - %h3 - %span.how-it-works-number> 1 - We crawl your documentation pages - %p We built a website crawler designed to index every section of your documentation. - %p Just send us the URL of your documentation, and we’ll periodically run the crawler so you’re always up-to-date. - .col-sm-4.how-it-works - %h3 - %span.how-it-works-number> 2 - We configure your search experience - %p You don’t need to configure any settings or even have an Algolia account. - %p We take of all of this automatically to ensure the best documentation search experience. - .col-sm-4.how-it-works - %h3 - %span.how-it-works-number> 3 - You add the autocomplete to your UI - %p We’ll send you a few lines to code to integrate Algolia autocomplete and power your search. - %p You will receive the same speed, relevance and best-in-class UX as our paying customers. + .col-sm-10.col-sm-offset-1 + .row + .col-sm-4.how-it-works + %h3 + %span.how-it-works-number> 1 + We crawl your documentation pages + %p We built a website crawler designed to index every section of your documentation. + %p Just send us the URL of your documentation, and we’ll periodically run the crawler so you’re always up-to-date. + .col-sm-4.how-it-works + %h3 + %span.how-it-works-number> 2 + We configure your search experience + %p You don’t need to configure any settings or even have an Algolia account. + %p We take of all of this automatically to ensure the best documentation search experience. + .col-sm-4.how-it-works + %h3 + %span.how-it-works-number> 3 + You add the search autocomplete to your UI + %p We’ll send you a few lines to code to integrate Algolia autocomplete and power your search. + %p You will receive the same speed, relevance and best-in-class UX as our paying customers. #section_get-started.page-section.page-section-dark .m900.m-l-r-auto %h2.page-section-title Get started @@ -121,8 +138,13 @@ layout: default %button.btn.btn-primary.btn-lg{type: 'submit'} JOIN THE BETA! - - {% contentfor site-footer %} + + + {% endcontentfor %} diff --git a/docs/js/freezeframe.min.js b/docs/js/freezeframe.min.js new file mode 100755 index 00000000..7079834d --- /dev/null +++ b/docs/js/freezeframe.min.js @@ -0,0 +1 @@ +function isMouseEventSupported(e){var t=document.createElement("div");e="on"+e;var n=e in t;if(!n){t.setAttribute(e,"return;");n=typeof t[e]=="function"}t=null;return n}FreezeFrame=function(e){function g(e){t=this;e.class_name==null?this.class_name="freezeframe":this.class_name=e.class_name;e.trigger_event==null?this.trigger_event="hover":this.trigger_event=e.trigger_event.toLowerCase();e.support_touch_devices==null?this.support_touch_devices=true:this.support_touch_devuces=e.support_touch_devices.toLowerCase();e.animation_play_duration==null?this.animation_play_duration=1e4:this.animation_play_duration=parseInt(e.animation_play_duration);e.loading_background_color==null?this.loading_background_color="#666":this.loading_background_color=e.loading_background_color.toLowerCase();e.loading_background_image==null?this.loading_background_image="data:image/gif;base64,R0lGODlhEAAQAPIAAGZmZv///4mJidbW1v///8PDw7CwsKampiH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==":this.loading_background_image=e.loading_background_image;e.loading_background_position==null?this.loading_background_position="center center":this.loading_background_position=e.loading_background_position.toLowerCase();e.animation_icon_image==null?this.animation_icon_image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl9JREFUeNrs2s2K2lAUAGATb3TE2Cr+oaJQNFOh1MVsxK0OuJbSdX2V9gG67GqW3RbaB7B9gy7qgKJF8G/EarHVWGMyJj230EXLLITm6q05F44/IVw5X3JPjiGCZVkuJw/R5fCBAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjwjyMej79MpVKP/hcAwe6boul0+p3P5/vmdruv4evbVqvVdRRALpd7HQqFpn6/XxUEwdI07UZV1ffNZvMzjwDE7gk9Hs8mGAwuYCl8hTNB32630nw+f1IqlRY8QtgOQAjRZVleJxKJ77AcVLptOBwup9PpPR4hbAcQRdGUJOk2HA5riqKokUjEgKK4GY/HKo8QhMGcv4oKIJg0+Xw+r8H7bSaT0XiEICwnhyLoCgQCptfrNSgCjxDkED8ChdGiwSMEOaQ2jxDkGOtuH4jJZHJ/Nps9LRaLi+Vy2WDVUB0FYB+IXq+36ff7P0ajURj2eQbF9EO73W6cFMBdENA8mXQbNFDier0mhULhQaVSeZzNZj+d3Bnwe+i6LkDCAqx9QmMwGJwlk8nzarV6Cf3EDHZ5DvHx5ADuSjwWiz0sl8uX8H9izjLxowLskfgL1okfBYCnxA8KwGPiBwGg9xpWq5XIY+IsAQT6stvt6BGX4Nrt4jFxZgCmaYqGYRDo4nzdbncny3KGx8SZAcCRl6CH9yuKcl6r1S6i0egXHhP/Y53aGfV6/U2n02nA5yuIC7vntzsEBo/KXkG84vaI/12w8Flhhw8EQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEcNr4KcAABsB8S2vxAV8AAAAASUVORK5CYII=":this.animation_icon_image=e.animation_icon_image;e.animation_icon_position==null?this.animation_icon_position="top left":this.animation_icon_position=e.animation_icon_position.toLowerCase();e.loading_fade_in_speed==null?this.loading_fade_in_speed=500:this.loading_fade_in_speed=parseInt(e.loading_fade_in_speed);e.animation_fade_out_speed==null?this.animation_fade_out_speed=250:this.animation_fade_out_speed=parseInt(e.animation_fade_out_speed);this.is_touch_device=isMouseEventSupported("ontouchstart");this.freezeframe_count=0}var t;var n;var r;var i;var s;var o;var u;var a;var f;var l;var c;var h;var p;var d;var v;var m;g.prototype.setup=function(){e("",{id:"freezeframe-canvas"}).css("display","none").prependTo(e("body"));this.canvas=e("canvas#freezeframe-canvas");this.context=this.canvas[0].getContext("2d")};g.prototype.run=function(){var n=[];var r;var i=t.loading_background_color;if(t.loading_background_image!==false){i+=" url('"+t.loading_background_image+"') "+t.loading_background_position+" no-repeat"}n=e('img[class*="'+t.class_name+'"]').not('[class*="'+t.class_name+'_done"]');e(n).each(function(s){e(this).removeClass(t.class_name).addClass(t.class_name+"_done");e(this).crossOrigin="anonymous";r=e(this)[0].src.split(".");r=r[r.length-1].toLowerCase();if(r!=="gif"){n.splice(s,1)}else{var o=e("
").attr("class","freezeframe-container "+t.freezeframe_count).css({display:"inline-block",overflow:"hidden",background:i});e(this).css({opacity:0,display:"block"}).wrap(o);o=e(this).parent();if(t.animation_icon_image!==false){var u=e("
").attr("class","freezeframe-animation-icon").css({display:"block",position:"absolute",background:"transparent "+"url('"+t.animation_icon_image+"') "+t.animation_icon_position+" no-repeat","pointer-events":"none","z-index":100,opacity:0});e(o).prepend(u);u=e(this).siblings(e(".freezeframe-animation-icon"))}t.freezeframe_count++;var a=this;e(this).imagesLoaded(function(){e(this).off("imagesLoaded");t.canvas[0].width=e(this)[0].clientWidth;t.canvas[0].height=e(this)[0].clientHeight;e(this).attr("animated",e(this).attr("src")).attr("src",e(this).attr("src"));t.context.drawImage(a,0,0,e(this)[0].clientWidth,e(this)[0].clientHeight);e(this).attr("src",t.canvas[0].toDataURL());if(t.animation_icon_image!==false){e(u).css({width:parseInt(e(this)[0].width),height:parseInt(e(this)[0].height)}).animate({opacity:1},t.loading_fade_in_speed)}e(this).animate({opacity:1},t.loading_fade_in_speed,function(){e(o).css("background","url('"+e(this).attr("src")+"')");e(this).css("opacity",0).attr("src",e(this).attr("animated"));if(t.support_touch_devices&&t.is_touch_device||t.trigger_event.toLowerCase()=="click"){var n;var r=false;e(this).click(function(){if(!r){e(this).attr("src",e(this).attr("src")).css("opacity",1);if(t.animation_icon_image!==false){e(u).css("opacity",0)}n=setInterval(function(){clearInterval(n);this.animate({opacity:0},t.animation_fade_out_speed);if(t.animation_icon_image!==false){e(u).animate({opacity:1},t.animation_fade_out_speed)}r=false},t.animation_play_duration);r=true}else{clearInterval(n);e(this).animate({opacity:0},t.animation_fade_out_speed);if(t.animation_icon_image!==false){e(u).animate({opacity:1},t.animation_fade_out_speed)}r=false}})}else{e(this).mouseenter(function(){e(this).attr("src",e(this).attr("src")).css("opacity",1);if(t.animation_icon_image!==false){e(u).css("opacity",0)}});e(this).mouseleave(function(){e(this).animate({opacity:0},t.animation_fade_out_speed);if(t.animation_icon_image!==false){e(u).animate({opacity:1},t.animation_fade_out_speed)}})}})})}})};return g}(jQuery);jQuery(document).ready(function(e){typeof freezeframe_options=="undefined"?freezeframe_options={}:null;freezeframe=new FreezeFrame(freezeframe_options);freezeframe.setup();freezeframe.run()});(function(e,t){"use strict";var n="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";e.fn.imagesLoaded=function(r){function c(){var t=e(f),n=e(l);if(s){if(l.length){s.reject(u,t,n)}else{s.resolve(u)}}if(e.isFunction(r)){r.call(i,u,t,n)}}function h(e){p(e.target,e.type==="error")}function p(t,r){if(t.src===n||e.inArray(t,a)!==-1){return}a.push(t);if(r){l.push(t)}else{f.push(t)}e.data(t,"imagesLoaded",{isBroken:r,src:t.src});if(o){s.notifyWith(e(t),[r,u,e(f),e(l)])}if(u.length===a.length){setTimeout(c);u.unbind(".imagesLoaded",h)}}var i=this,s=e.isFunction(e.Deferred)?e.Deferred():0,o=e.isFunction(s.notify),u=i.find("img").add(i.filter("img")),a=[],f=[],l=[];if(e.isPlainObject(r)){e.each(r,function(e,t){if(e==="callback"){r=t}else if(s){s[e](t)}})}if(!u.length){c()}else{u.bind("load.imagesLoaded error.imagesLoaded",h).each(function(r,i){var s=i.src;var o=e.data(i,"imagesLoaded");if(o&&o.src===s){p(i,o.isBroken);return}if(i.complete&&i.naturalWidth!==t){p(i,i.naturalWidth===0||i.naturalHeight===0);return}if(i.readyState||i.complete){i.src=n;i.src=s}})}return s?s.promise(i):i}})(jQuery) \ No newline at end of file