diff --git a/website/static/css/lightbox.min.css b/website/static/css/lightbox.min.css new file mode 100644 index 000000000..158db8285 --- /dev/null +++ b/website/static/css/lightbox.min.css @@ -0,0 +1 @@ +.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1} \ No newline at end of file diff --git a/website/static/images/close.png b/website/static/images/close.png new file mode 100644 index 000000000..20baa1db5 Binary files /dev/null and b/website/static/images/close.png differ diff --git a/website/static/images/loading.gif b/website/static/images/loading.gif new file mode 100644 index 000000000..5087c2a64 Binary files /dev/null and b/website/static/images/loading.gif differ diff --git a/website/static/images/next.png b/website/static/images/next.png new file mode 100644 index 000000000..08365ac84 Binary files /dev/null and b/website/static/images/next.png differ diff --git a/website/static/images/prev.png b/website/static/images/prev.png new file mode 100644 index 000000000..329fa9860 Binary files /dev/null and b/website/static/images/prev.png differ diff --git a/website/static/js/issue.js b/website/static/js/issue.js new file mode 100644 index 000000000..f7a7af8eb --- /dev/null +++ b/website/static/js/issue.js @@ -0,0 +1,27 @@ +window.twttr = (function(d, s, id) { + + var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; + if (d.getElementById(id)) return t; + js = d.createElement(s); + js.id = id; + js.src = "https://platform.twitter.com/widgets.js"; + fjs.parentNode.insertBefore(js, fjs); + t._e = []; + + t.ready = function(f) { + t._e.push(f); + }; + + return t; + +} (document, "script", "twitter-wjs")); + +(function(d, s, id) { + + var js, fjs = d.getElementsByTagName(s)[0]; + if (d.getElementById(id)) return; + js = d.createElement(s); js.id = id; + js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7&appId=236647900066394"; + fjs.parentNode.insertBefore(js, fjs); + +}(document, 'script', 'facebook-jssdk')); diff --git a/website/static/js/lightbox.min.js b/website/static/js/lightbox.min.js new file mode 100644 index 000000000..fe3a275cf --- /dev/null +++ b/website/static/js/lightbox.min.js @@ -0,0 +1,13 @@ +/*! + * Lightbox v2.9.0 + * by Lokesh Dhakar + * + * More info: + * http://lokeshdhakar.com/projects/lightbox2/ + * + * Copyright 2007, 2015 Lokesh Dhakar + * Released under the MIT license + * https://github.com/lokesh/lightbox2/blob/master/LICENSE + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.lightbox=b(a.jQuery)}(this,function(a){function b(b){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=a.extend({},this.constructor.defaults),this.option(b)}return b.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},b.prototype.option=function(b){a.extend(this.options,b)},b.prototype.imageCountLabel=function(a,b){return this.options.albumLabel.replace(/%1/g,a).replace(/%2/g,b)},b.prototype.init=function(){var b=this;a(document).ready(function(){b.enable(),b.build()})},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a('
').appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===b.currentImageIndex?b.changeImage(b.album.length-1):b.changeImage(b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.currentImageIndex===b.album.length-1?b.changeImage(0):b.changeImage(b.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(a){3===a.which&&(b.$nav.css("pointer-events","none"),b.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(b),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;ij||e.height>i)&&(e.width/j>e.height/i?(h=j,g=parseInt(e.height/(e.width/h),10),d.width(h),d.height(g)):(g=i,h=parseInt(e.width/(e.height/g),10),d.width(h),d.height(g)))),c.sizeContainer(d.width(),d.height())},e.src=this.album[b].link,this.currentImageIndex=b},b.prototype.sizeOverlay=function(){this.$overlay.width(a(document).width()).height(a(document).height())},b.prototype.sizeContainer=function(a,b){function c(){d.$lightbox.find(".lb-dataContainer").width(g),d.$lightbox.find(".lb-prevLink").height(h),d.$lightbox.find(".lb-nextLink").height(h),d.showImage()}var d=this,e=this.$outerContainer.outerWidth(),f=this.$outerContainer.outerHeight(),g=a+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right,h=b+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;e!==g||f!==h?this.$outerContainer.animate({width:g,height:h},this.options.resizeDuration,"swing",function(){c()}):c()},b.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn(this.options.imageFadeDuration),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},b.prototype.updateNav=function(){var a=!1;try{document.createEvent("TouchEvent"),a=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(b){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(a&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),a&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex1&&this.options.showImageNumberLabel){var d=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find(".lb-number").text(d).fadeIn("fast")}else this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return b.sizeOverlay()})},b.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var a=new Image;a.src=this.album[this.currentImageIndex+1].link}if(this.currentImageIndex>0){var b=new Image;b.src=this.album[this.currentImageIndex-1].link}},b.prototype.enableKeyboardNav=function(){a(document).on("keyup.keyboard",a.proxy(this.keyboardAction,this))},b.prototype.disableKeyboardNav=function(){a(document).off(".keyboard")},b.prototype.keyboardAction=function(a){var b=27,c=37,d=39,e=a.keyCode,f=String.fromCharCode(e).toLowerCase();e===b||f.match(/x|o|c/)?this.end():"p"===f||e===c?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===f||e===d)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},b.prototype.end=function(){this.disableKeyboardNav(),a(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),a("select, object, embed").css({visibility:"visible"}),this.options.disableScrolling&&a("body").removeClass("lb-disable-scrolling")},new b}); +//# sourceMappingURL=lightbox.min.map \ No newline at end of file diff --git a/website/templates/about.html b/website/templates/about.html index 96b480dc9..bd5b57ab3 100644 --- a/website/templates/about.html +++ b/website/templates/about.html @@ -2,241 +2,175 @@ {% load gravatar %} {% load staticfiles %} {% load humanize %} -{% block content %} - +{% block style %} +.row .col-md-6:nth-child(1) .panel { + background-color:#F76B78; +} +.row .col-md-6:nth-child(2) .panel { + background-color:#DC4353; +} +.row .col-md-6:nth-child(3) .panel { + background-color:#C41E2E; +} +.row .col-md-6:nth-child(4) .panel { + background-color:#9B0C1A; +} +.row .col-md-6:nth-child(1) .panel button { + background-color:#F76B78; + border-color:#F76B78; +} +.row .col-md-6:nth-child(2) .panel button { + background-color:#DC4353; + border-color:#DC4353; +} +.row .col-md-6:nth-child(3) .panel button { + background-color:#C41E2E; + border-color:#C41E2E; +} +.row .col-md-6:nth-child(4) .panel button { + background-color:#9B0C1A; + border-color:#9B0C1A; +} +{% endblock %} + +{% block content %}
-

About BugHeist

-

- Software code allows us to buy a gift for Mom or Dad on amazon.com in 7 seconds, watch our favorite “House of Cards” episode on Netflix or read Yelp reviews about a new restaurant. -

- When we can’t access the information we’re looking for on the internet within seconds, we are not happy.

+

About BugHeist

+

Software code allows us to buy a gift for Mom or Dad on amazon.com in 7 seconds, watch our favorite “House of Cards” episode on Netflix or read Yelp reviews about a new restaurant.

-

This is where you come into the picture.

+

When we can’t access the information we’re looking for on the internet within seconds, we are not happy.

-

BugHeist wants you to identify the software (and hardware) bugs that delay downloads, freeze screens, create payloads that deliver malware to websites and generate other issues.

+

This is where you come into the picture.

-

-

What’s in it for you?

-

-

    -
  • Points.
  • -
  • Money if you join a BugHeist Sponsored Bug Hunt.
  • -
  • Jackpot money listed on the Leaderboard.
  • -
  • Money if someone tips you for finding a bug through the tip button.
  • -
  • Experience to add to your résumé or portfolio.
  • -
-

-

How it Works

-

+

BugHeist wants you to identify the software (and hardware) bugs that delay downloads, freeze screens, create payloads that deliver malware to websites and generate other issues.

-
Testers
-
    - -
  1. Create a User Account to log into BugHeist.
  2. - -
  3. Describe the software or hardware bug you found.
  4. - -
  5. Attach a screenshot of the bug.
  6. +

    What’s in it for you?

    +
      +
    • Points.
    • +
    • Money if you join a BugHeist Sponsored Bug Hunt.
    • +
    • Jackpot money listed on the Leaderboard.
    • +
    • Money if someone tips you for finding a bug through the tip button.
    • +
    • Experience to add to your résumé or portfolio.
    • +
    + +

    How it Works

    -
  7. Submit the information.
  8. - -
  9. Win money through company-sponsored Bug Hunts, tips or the Grand Prize/Jackpot. - We may also have "heists" where each bug is worth a specific amount based on what the company sets.
  10. +

    Testers

    +
      +
    1. Create a User Account to log into BugHeist.
    2. +
    3. Describe the software or hardware bug you found.
    4. +
    5. Attach a screenshot of the bug.
    6. +
    7. Submit the information.
    8. +
    9. Win money through company-sponsored Bug Hunts, tips or the Grand Prize/Jackpot.We may also have "heists" where each bug is worth a specific amount based on what the company sets.
    10. +
    11. If you participate in BugHeist’s sponsored Bug Hunts, you could win prize money known as tips. (confirm/update)
    12. +
    -
  11. If you participate in BugHeist’s sponsored Bug Hunts, you could win prize money known as tips. (confirm/update)

+

Organizations

-

Organizations

+ We want everyone to love your website. +

You want to keep your customers happy by giving them a consistent bug-free user experience. BugHeist offers monthly Bug Hunts through 4 different subscription plans to help you achieve this.

-We want everyone to love your website. -

-You want to keep your customers happy by giving them a consistent bug-free user experience. BugHeist offers monthly Bug Hunts through 4 different subscription plans to help you achieve this. -

-

Subscriptions:

-
+

Subscriptions:

-
-
-
-
-
-
- -
-
-
Flea
- $9 / month -
+
+ +
+
+
+
+
+
+ +
+
+
Flea
+ $9 / month
- +
+
-
-
-
-
-
- -
-
-
Ant
- $99 / month -
+
+
+
+
+
+
+ +
+
+
Ant
+ $99 / month
- +
+
-
-
-
-
-
- -
-
-
Wasp
- $499 / month -
+
+
+
+
+
+
+ +
+
+
Wasp
+ $499 / month
-
-
+
-
-
-
-
-
- -
-
-
Scorpion
- $1,499 / month -
+
+
+
+
+
+
+ +
+
+
Scorpion
+ $1,499 / month
-
-
+
-
-
-

Want to kick the tires before you make a purchase? BugHeist shares up to 5 software bugs fee-free through a Trial Bug Hunt. - - Test-drive BugHeist here -

-
- +
-
-
+
+
+

Want to kick the tires before you make a purchase? BugHeist shares up to 5 software bugs fee-free through a Trial Bug Hunt.

+ Test-drive BugHeist here Start +
+
{% endblock %} -{% block after_js %} - - - -{% endblock %} diff --git a/website/templates/base.html b/website/templates/base.html index 17716ea20..c91d7078c 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -19,6 +19,7 @@ + diff --git a/website/templates/issue.html b/website/templates/issue.html index 8f402957f..f92389bf3 100644 --- a/website/templates/issue.html +++ b/website/templates/issue.html @@ -14,33 +14,13 @@ width: 75px; filter: blur(2px); -webkit-filter:blur(2px); + display:none; } {% endblock %} {% block content %}
- + +