From f9901614f1e081179cd7525e06b2b43a777627fb Mon Sep 17 00:00:00 2001 From: cahrens Date: Thu, 17 Mar 2016 15:14:19 -0400 Subject: [PATCH] Delete face_upload and responsive-carousel. This appears to be dead code. --- lms/envs/common.py | 2 - .../responsive-carousel.css | 20 -- .../responsive-carousel.slide.css | 61 ---- .../responsive-carousel.js | 4 - .../responsive-carousel.keybd.js | 38 -- lms/templates/verify_student/face_upload.html | 327 ------------------ static/monitoring/package.txt | 1 - 7 files changed, 453 deletions(-) delete mode 100644 lms/static/css/vendor/responsive-carousel/responsive-carousel.css delete mode 100644 lms/static/css/vendor/responsive-carousel/responsive-carousel.slide.css delete mode 100644 lms/static/js/vendor/responsive-carousel/responsive-carousel.js delete mode 100644 lms/static/js/vendor/responsive-carousel/responsive-carousel.keybd.js delete mode 100644 lms/templates/verify_student/face_upload.html diff --git a/lms/envs/common.py b/lms/envs/common.py index 4437ccdf2d..696664b7d9 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -1356,8 +1356,6 @@ PIPELINE_CSS = { 'js/vendor/afontgarde/afontgarde.css', 'css/vendor/font-awesome.css', 'css/vendor/jquery.qtip.min.css', - 'css/vendor/responsive-carousel/responsive-carousel.css', - 'css/vendor/responsive-carousel/responsive-carousel.slide.css', ], 'output_filename': 'css/lms-style-vendor.css', }, diff --git a/lms/static/css/vendor/responsive-carousel/responsive-carousel.css b/lms/static/css/vendor/responsive-carousel/responsive-carousel.css deleted file mode 100644 index cbd8d701de..0000000000 --- a/lms/static/css/vendor/responsive-carousel/responsive-carousel.css +++ /dev/null @@ -1,20 +0,0 @@ -/* - * responsive-carousel - * https://github.com/filamentgroup/responsive-carousel - * - * Copyright (c) 2012 Filament Group, Inc. - * Licensed under the MIT, GPL licenses. - */ -.carousel { - width: 100%; - position: relative; -} -.carousel .carousel-item { - display: none; -} -.carousel .carousel-active { - display: block; -} -.carousel .carousel-nav:nth-child(2) { - display: none; -} diff --git a/lms/static/css/vendor/responsive-carousel/responsive-carousel.slide.css b/lms/static/css/vendor/responsive-carousel/responsive-carousel.slide.css deleted file mode 100644 index b902bc6575..0000000000 --- a/lms/static/css/vendor/responsive-carousel/responsive-carousel.slide.css +++ /dev/null @@ -1,61 +0,0 @@ -/* - * responsive-carousel - * https://github.com/filamentgroup/responsive-carousel - * - * Copyright (c) 2012 Filament Group, Inc. - * Licensed under the MIT, GPL licenses. -*/ -.carousel-slide { - position: relative; - overflow: hidden; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.carousel-slide .carousel-item { - position: absolute; - left: 100%; - top: 0; - width: 100%; /* necessary for non-active slides */ - display: block; /* overrides basic carousel styles */ - z-index: 1; - -webkit-transition: left .2s ease; - -moz-transition: left .2s ease; - -ms-transition: left .2s ease; - -o-transition: left .2s ease; - transition: left .2s ease; -} -.carousel-no-transition .carousel-item { - -webkit-transition: none; - -moz-transition: none; - -ms-transition: none; - -o-transition: none; - transition: none; -} -.carousel-slide .carousel-active { - left: 0; - position: relative; - z-index: 2; -} -.carousel-slide .carousel-in { - left: 0; -} -.carousel-slide-reverse .carousel-out { - left: 100%; -} -.carousel-slide .carousel-out, -.carousel-slide-reverse .carousel-in { - left: -100%; -} -.carousel-slide-reverse .carousel-item { - -webkit-transition: left .1s ease; - -moz-transition: left .1s ease; - -ms-transition: left .1s ease; - -o-transition: left .1s ease; - transition: left .1s ease; -} -.carousel-slide-reverse .carousel-active { - left: 0; -} diff --git a/lms/static/js/vendor/responsive-carousel/responsive-carousel.js b/lms/static/js/vendor/responsive-carousel/responsive-carousel.js deleted file mode 100644 index 2c421a14e8..0000000000 --- a/lms/static/js/vendor/responsive-carousel/responsive-carousel.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! Responsive Carousel - v0.1.0 - 2013-07-15 -* https://github.com/filamentgroup/responsive-carousel -* Copyright (c) 2013 Filament Group, Inc.; Licensed MIT, GPL */ -(function(e){var t="carousel",n="."+t,r="data-transition",i=t+"-transitioning",s=t+"-item",o=t+"-active",u=t+"-item-prev",a=t+"-item-next",f=t+"-in",l=t+"-out",c=t+"-nav",h=function(){var e="webkit Moz O Ms".split(" "),t=!1,n;while(e.length){n=e.shift()+"Transition";if(n in document.documentElement.style!==undefined&&n in document.documentElement.style!=0){t=!0;break}}return t}(),p={_create:function(){e(this).trigger("beforecreate."+t)[t]("_init")[t]("_addNextPrev").trigger("create."+t)},_init:function(){var n=e(this).attr(r);n||(h=!1),e(this).addClass(t+" "+(n?t+"-"+n:"")+" ").children().addClass(s).first().addClass(o),e(this)[t]("_addNextPrevClasses")},_addNextPrevClasses:function(){var t=e(this).find("."+s),n=t.filter("."+o),r=n.next("."+s),i=n.prev("."+s);r.length||(r=t.first().not("."+o)),i.length||(i=t.last().not("."+o)),t.removeClass(u+" "+a),i.addClass(u),r.addClass(a)},next:function(){e(this)[t]("goTo","+1")},prev:function(){e(this)[t]("goTo","-1")},goTo:function(n){var i=e(this),u=i.attr(r),a=" "+t+"-"+u+"-reverse";e(this).find("."+s).removeClass([l,f,a].join(" "));var c=e(this).find("."+o),p=c.index(),d=(p<0?0:p)+1,v=typeof n=="number"?n:d+parseFloat(n),m=e(this).find(".carousel-item").eq(v-1),g=typeof n=="string"&&!parseFloat(n)||v>d?"":a;m.length||(m=e(this).find("."+s)[g.length?"last":"first"]()),h?i[t]("_transitionStart",c,m,g):(m.addClass(o),i[t]("_transitionEnd",c,m,g)),i.trigger("goto."+t,m)},update:function(){return e(this).children().not("."+c).addClass(s),e(this).trigger("update."+t)},_transitionStart:function(n,r,i){var s=e(this);r.one(navigator.userAgent.indexOf("AppleWebKit")>-1?"webkitTransitionEnd":"transitionend otransitionend",function(){s[t]("_transitionEnd",n,r,i)}),e(this).addClass(i),n.addClass(l),r.addClass(f)},_transitionEnd:function(n,r,i){e(this).removeClass(i),n.removeClass(l+" "+o),r.removeClass(f).addClass(o),e(this)[t]("_addNextPrevClasses")},_bindEventListeners:function(){var n=e(this).bind("click",function(r){var i=e(r.target).closest("a[href='#next'],a[href='#prev']");i.length&&(n[t](i.is("[href='#next']")?"next":"prev"),r.preventDefault())});return this},_addNextPrev:function(){return e(this).append("")[t]("_bindEventListeners")},destroy:function(){}};e.fn[t]=function(n,r,i,s){return this.each(function(){if(n&&typeof n=="string")return e.fn[t].prototype[n].call(this,r,i,s);if(e(this).data(t+"data"))return e(this);e(this).data(t+"active",!0),e.fn[t].prototype._create.call(this)})},e.extend(e.fn[t].prototype,p)})(jQuery),function(e){var t="carousel",n="."+t,r=t+"-no-transition",i=/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,s={_dragBehavior:function(){var t=e(this),s,o={},u,a,f=function(t){var r=t.touches||t.originalEvent.touches,i=e(t.target).closest(n);t.type==="touchstart"&&(s={x:r[0].pageX,y:r[0].pageY}),r[0]&&r[0].pageX&&(o.touches=r,o.deltaX=r[0].pageX-s.x,o.deltaY=r[0].pageY-s.y,o.w=i.width(),o.h=i.height(),o.xPercent=o.deltaX/o.w,o.yPercent=o.deltaY/o.h,o.srcEvent=t)},l=function(t){f(t),o.touches.length===1&&e(t.target).closest(n).trigger("drag"+t.type.split("touch")[1],o)};e(this).bind("touchstart",function(t){e(this).addClass(r),l(t)}).bind("touchmove",function(e){f(e),l(e),i||(e.preventDefault(),window.scrollBy(0,-o.deltaY))}).bind("touchend",function(t){e(this).removeClass(r),l(t)})}};e.extend(e.fn[t].prototype,s),e(document).on("create."+t,n,function(){e(this)[t]("_dragBehavior")})}(jQuery),function(e){var t="carousel",n="."+t,r=t+"-active",i=t+"-item",s=function(e){return Math.abs(e)>4},o=function(e,n){var r=e.find("."+t+"-active"),s=r.prevAll().length+1,o=n<0,u=s+(o?1:-1),a=e.find("."+i).eq(u-1);return a.length||(a=e.find("."+i)[o?"first":"last"]()),[r,a]};e(document).on("dragmove",n,function(t,n){if(!s(n.deltaX))return;var r=o(e(this),n.deltaX);r[0].css("left",n.deltaX+"px"),r[1].css("left",n.deltaX<0?n.w+n.deltaX+"px":-n.w+n.deltaX+"px")}).on("dragend",n,function(n,i){if(!s(i.deltaX))return;var u=o(e(this),i.deltaX),a=Math.abs(i.deltaX)>45;e(this).one(navigator.userAgent.indexOf("AppleWebKit")?"webkitTransitionEnd":"transitionEnd",function(){u[0].add(u[1]).css("left",""),e(this).trigger("goto."+t,u[1])}),a?(u[0].removeClass(r).css("left",i.deltaX>0?i.w+"px":-i.w+"px"),u[1].addClass(r).css("left",0)):(u[0].css("left",0),u[1].css("left",i.deltaX>0?-i.w+"px":i.w+"px"))})}(jQuery),function(e,t){var n="carousel",r="."+n+"[data-paginate]",i=n+"-pagination",s=n+"-active-page",o={_createPagination:function(){var t=e(this).find("."+n+"-nav"),r=e(this).find("."+n+"-item"),s=e("
    "),o,u,a;t.find("."+i).remove(),r.each(function(t){o=t+1,u=e(this).attr("data-thumb"),a=o,u&&(a=""),s.append("
  1. "+a+"")}),u&&s.addClass(n+"-nav-thumbs"),t.addClass(n+"-nav-paginated").find("a").first().after(s)},_bindPaginationEvents:function(){e(this).bind("click",function(t){var r=e(t.target);t.target.nodeName==="IMG"&&(r=r.parent()),r=r.closest("a");var s=r.attr("href");r.closest("."+i).length&&s&&(e(this)[n]("goTo",parseFloat(s.split("#")[1])),t.preventDefault())}).bind("goto."+n,function(t,n){var r=n?e(n).index():0;e(this).find("ol."+i+" li").removeClass(s).eq(r).addClass(s)}).trigger("goto."+n)}};e.extend(e.fn[n].prototype,o),e(document).on("create."+n,r,function(){e(this)[n]("_createPagination")[n]("_bindPaginationEvents")}).on("update."+n,r,function(){e(this)[n]("_createPagination")})}(jQuery),function(e){e(function(){e(".carousel").carousel()})}(jQuery); diff --git a/lms/static/js/vendor/responsive-carousel/responsive-carousel.keybd.js b/lms/static/js/vendor/responsive-carousel/responsive-carousel.keybd.js deleted file mode 100644 index c6b5993124..0000000000 --- a/lms/static/js/vendor/responsive-carousel/responsive-carousel.keybd.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * responsive-carousel keyboard extension - * https://github.com/filamentgroup/responsive-carousel - * - * Copyright (c) 2012 Filament Group, Inc. - * Licensed under the MIT, GPL licenses. - */ - -(function($) { - var pluginName = "carousel", - initSelector = "." + pluginName, - navSelector = "." + pluginName + "-nav a", - buffer, - keyNav = function( e ) { - clearTimeout( buffer ); - buffer = setTimeout(function() { - var $carousel = $( e.target ).closest( initSelector ); - - if( e.keyCode === 39 || e.keyCode === 40 ){ - $carousel[ pluginName ]( "next" ); - } - else if( e.keyCode === 37 || e.keyCode === 38 ){ - $carousel[ pluginName ]( "prev" ); - } - }, 200 ); - - if( 37 <= e.keyCode <= 40 ) { - e.preventDefault(); - } - }; - - // Touch handling - $( document ) - .on( "click", navSelector, function( e ) { - $( e.target )[ 0 ].focus(); - }) - .on( "keydown", navSelector, keyNav ); -}(jQuery)); diff --git a/lms/templates/verify_student/face_upload.html b/lms/templates/verify_student/face_upload.html deleted file mode 100644 index 0a5b2546da..0000000000 --- a/lms/templates/verify_student/face_upload.html +++ /dev/null @@ -1,327 +0,0 @@ -<%inherit file="../main.html" /> -<%! -from django.utils.translation import ugettext as _ -from django.core.urlresolvers import reverse -%> - -<%block name="bodyclass">register verification photos - -<%block name="js_extra"> - - - - - -<%block name="content"> -
    - - - -
    -

    Your Progress

    -
      -
    1. Current: Step 1 Take Your Photo
    2. -
    3. Step 2 ID Photo
    4. -
    5. Step 3 Review
    6. -
    7. Step 4 Payment
    8. -
    9. Finished Confirmation
    10. -
    -
    - - - - - - - -
    -

    More questions? Check out our FAQs.

    -

    Change your mind? You can always Audit the course for free without verifying.

    -
    - - -
    - - - - - - - diff --git a/static/monitoring/package.txt b/static/monitoring/package.txt index ebf8ed6632..30f6a4e98b 100644 --- a/static/monitoring/package.txt +++ b/static/monitoring/package.txt @@ -87,7 +87,6 @@ "reply-annotator": "1.0", "require": "2.1.8", "requirejs.text": "2.0.14", - "responsive-carousel": "0.1.0", "richText-annotator": "1.0", "share-annotator": "1.1", // "slick.core": "unknown",