Skip to content

Commit

Permalink
Version 2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
nolimits4web committed Aug 24, 2013
1 parent bae1a6f commit 90eaa10
Show file tree
Hide file tree
Showing 35 changed files with 3,256 additions and 84 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@
<h2>About</h2>
<p><strong>Swiper</strong> - is the <strong>free and ultra lightweight</strong> mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites, mobile web apps, and mobile native apps. Designed mostly for iOS, but also works on Android and latest Desktop browsers. <strong>Swiper</strong> is created by <a href="http:https://www.idangero.us">iDangero.us</a></p>
<h2>Change Log</h2>
<h3>Swiper 2.1.0 - Updated on August 22, 2013</h3>
<ul>
<li>Many fixes and improvements</li>
<li>Updated <a href="http:https://www.idangero.us/sliders/swiper/plugins/scrollbar.php">Scrollbar</a> plugin with new onScrollbarDrag callback</li>
<li>New <a href="http:https://www.idangero.us/sliders/swiper/api.php">API</a> inFirstInit and onInit callbacks</li>
<li>New <a href="http:https://www.idangero.us/sliders/swiper/demos.php">Pull To Refresh</a> demo</li>
<li>Improved "noSwiping" logic</li>
<li>Fixed clickedSlideIndex for IE7-8</li>
<li>Fixed "calculateHeight" logic</li>
<li>Other minor fixes</li>
</ul>
<h3>Swiper 2.0.0 - Updated on June 22, 2013</h3>
<ul>
<li>Many new features, new functionality, new core, new API</li>
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/01-default.html
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/02-vertical-mode.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/03-dynamic-slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
<a class="sdl-remove2" href="#">Remove 2nd slide</a>
</p>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
4 changes: 2 additions & 2 deletions demos/main-demos/04-scroll-container.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper.scrollbar-2.0.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script src="js/idangerous.swiper.scrollbar-2.1.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
scrollContainer: true,
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/05-free-mode.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/06-carousel-mode.html
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/07-carousel-loop.html
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/08-nested.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var swiperParent = new Swiper('.swiper-parent',{
pagination: '.pagination-parent',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/09-nested-loop.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var swiperParent = new Swiper('.swiper-parent',{
pagination: '.pagination-parent',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/10-tabs.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ <h2>Tab 3</h2>
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var tabsSwiper = new Swiper('.swiper-container',{
onlyExternal : true,
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/11-tabs-feedback.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ <h2>Tab 3</h2>
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var tabsSwiper = new Swiper('.swiper-container',{
speed:500,
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/12-partial-display.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/13-threshold.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/14-different-widths.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/15-centered-slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/16-visibility-api.html
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
2 changes: 1 addition & 1 deletion demos/main-demos/17-responsive.html
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@
<div class="pagination"></div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.0.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
Expand Down
179 changes: 179 additions & 0 deletions demos/main-demos/18-pull-to-refresh.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo</title>
<link rel="stylesheet" href="css/idangerous.swiper.css">
<meta name="viewport" content="width=device-width">
<style>
/* Demo Styles */
html {
height: 100%;
}
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 1.5;
position: relative;
height: 100%;
background: #333;
box-shadow: 0px 0px 100px #000 inset;
}
.preloader {
position: absolute;
left: 0;
top: -100px;
z-index: 0;
color: #fff;
text-align: center;
line-height: 100px;
height: 100px;
width: 100%;
opacity: 0;
font-size: 25px;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-ms-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
background: rgba(0,0,0,0.1);
}
.preloader.visible {
top: 0;
opacity: 1;
}
.swiper-container {
width: 100%;
height: 100%;
color: #fff;
text-align: center;
position: relative;
z-index: 10;

}
.red-slide {
background: #ca4040;
}
.blue-slide {
background: #4390ee;
}
.orange-slide {
background: #ff8604;
}
.green-slide {
background: #49a430;
}
.pink-slide {
background: #973e76;
}
.swiper-slide {
height: 100px;
width: 100%;
line-height: 100px;
opacity: 0.2;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-ms-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
}
.swiper-slide-visible {
opacity: 1;
}
.swiper-slide .title {
font-style: italic;
font-size: 42px;
}
</style>
</head>
<body>
<div class="preloader">
Loading...
</div>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide red-slide">
<div class="title">Slide 1</div>
</div>
<div class="swiper-slide blue-slide">
<div class="title">Slide 2</div>
</div>
<div class="swiper-slide orange-slide">
<div class="title">Slide 3</div>
</div>
<div class="swiper-slide green-slide">
<div class="title">Slide 4</div>
</div>
<div class="swiper-slide pink-slide">
<div class="title">Slide 5</div>
</div>
<div class="swiper-slide red-slide">
<div class="title">Slide 6</div>
</div>
<div class="swiper-slide blue-slide">
<div class="title">Slide 7</div>
</div>
<div class="swiper-slide orange-slide">
<div class="title">Slide 8</div>
</div>
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/idangerous.swiper-2.1.min.js"></script>
<script>
var holdPosition = 0;
var mySwiper = new Swiper('.swiper-container',{
slidesPerView:'auto',
mode:'vertical',
watchActiveIndex: true,
onTouchStart: function() {
holdPosition = 0;
},
onResistanceBefore: function(s, pos){
holdPosition = pos;
},
onTouchEnd: function(){
if (holdPosition>100) {
// Hold Swiper in required position
mySwiper.setWrapperTranslate(0,100,0)

//Dissalow futher interactions
mySwiper.params.onlyExternal=true

//Show loader
$('.preloader').addClass('visible');

//Load slides
loadNewSlides();
}
}
})
var slideNumber = 0;
function loadNewSlides() {
/*
Probably you should do some Ajax Request here
But we will just use setTimeout
*/
setTimeout(function(){
//Prepend new slide
var colors = ['red','blue','green','orange','pink'];
var color = colors[Math.floor(Math.random()*colors.length)];
mySwiper.prependSlide('<div class="title">New slide '+slideNumber+'</div>', 'swiper-slide '+color+'-slide')

//Release interactions and set wrapper
mySwiper.setWrapperTranslate(0,0,0)
mySwiper.params.onlyExternal=false;

//Update active slide
mySwiper.updateActiveSlide(0)

//Hide loader
$('.preloader').removeClass('visible')
},1000)

slideNumber++;
}
</script>
</body>
</html>
14 changes: 0 additions & 14 deletions demos/main-demos/js/idangerous.swiper-2.0.min.js

This file was deleted.

Loading

0 comments on commit 90eaa10

Please sign in to comment.