<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<!DOCTYPE html><html lang='en' class=''>
<head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/mhmoodlan/pen/woqNNE?limit=all&page=37&q=app" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
<style class="cp-pen-styles">body {
background-image: url("https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/bg-1.jpg");
background-size: cover;
color: #3e3e3e;
font-family: "raleway", sans-serif;
}
.body-wrapper {
position: relative;
width: 100%;
height: 100vh;
}
.body-wrapper .wrapper {
width: 950px;
height: 550px;
background: #f6f6f6;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 10px;
box-shadow: 0px 0px 42.32px 3.68px rgba(0, 1, 1, 0.122);
overflow: hidden;
}
.body-wrapper .wrapper:before {
content: "";
display: block;
position: absolute;
top: calc(-1 * calc(calc(100vh - 550px) / 2));
left: calc(-1 * calc(calc(100vw - 950px) / 2));
width: 100vw;
height: 100vh;
background: url("https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/bg-1.jpg");
background-size: cover;
z-index: -1;
opacity: 0.4;
-webkit-filter: blur(10px);
}
.body-wrapper .wrapper .header {
position: relative;
width: 100%;
height: 90;
}
.body-wrapper .wrapper .header .tray {
width: 100%;
height: 25px;
background: white;
position: relative;
}
.body-wrapper .wrapper .header .tray .tray-btns {
width: 15%;
height: 25px;
padding-left: 15px;
box-sizing: border-box;
}
.body-wrapper .wrapper .header .tray .tray-btns .exit-btn,
.body-wrapper .wrapper .header .tray .tray-btns .big-btn,
.body-wrapper .wrapper .header .tray .tray-btns .small-btn {
width: 10px;
height: 10px;
border-radius: 50%;
background: red;
position: relative;
top: 7.5px;
float: left;
}
.body-wrapper .wrapper .header .tray .tray-btns .big-btn {
background: orange;
left: 5px;
}
.body-wrapper .wrapper .header .tray .tray-btns .small-btn {
background: green;
left: 10px;
}
.body-wrapper .wrapper .header .tray .logo {
position: absolute;
width: 70px;
height: 25px;
background: url("");
background-position: center;
background-repeat: no-repeat;
background-size: contain;
left: 50%;
top: 0;
transform: translate(-50%, 0);
}
.body-wrapper .wrapper .header .info {
width: 100%;
height: 65px;
background: rgba(255, 255, 255, 0.5);
font-size: 11px;
}
.body-wrapper .wrapper .header .info .username {
width: 25%;
height: 65px;
line-height: 65px;
color: #206b96;
text-align: left;
padding-left: 30px;
box-sizing: border-box;
float: left;
}
.body-wrapper .wrapper .header .info .search {
width: 45%;
height: 65px;
float: left;
position: relative;
}
.body-wrapper .wrapper .header .info .search input[type="text"] {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
background: transparent;
width: 85%;
}
.body-wrapper .wrapper .header .info .search input[type="text"]:focus {
outline: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.body-wrapper .wrapper .header .info .view,
.body-wrapper .wrapper .header .info .sort {
width: 12.5%;
height: 65px;
float: left;
line-height: 65px;
}
.body-wrapper .wrapper .header .info .view .name,
.body-wrapper .wrapper .header .info .view .value,
.body-wrapper .wrapper .header .info .sort .name,
.body-wrapper .wrapper .header .info .sort .value {
float: left;
}
.body-wrapper .wrapper .header .info .view .name,
.body-wrapper .wrapper .header .info .sort .name {
width: 30%;
}
.body-wrapper .wrapper .header .info .view .value {
position: relative;
}
.body-wrapper .wrapper .header .info .view .value .view-input {
display: none;
}
.body-wrapper .wrapper .header .info .view .value .view-input:checked ~ .view-label .view-btn {
border-radius: 5px 5px 0px 0px;
}
.body-wrapper .wrapper .header .info .view .value .view-input:checked ~ .show {
display: block;
}
.body-wrapper .wrapper .header .info .view .value .show {
position: absolute;
width: 55px;
height: auto;
display: none;
background: white;
top: 42.5px;
border-radius: 0px 0px 5px 5px;
z-index: 1000;
box-shadow: 0px 0px 10px 1px rgba(106, 106, 106, 0.25);
}
.body-wrapper .wrapper .header .info .view .value .show .item {
width: 55px;
height: auto;
text-align: left;
cursor: pointer;
padding: 5px;
box-sizing: border-box;
line-height: 20px;
}
.body-wrapper .wrapper .header .info .view .value .show .item:hover {
background: #f6f6f6;
}
.body-wrapper .wrapper .header .info .view .value .view-label {
position: relative;
width: 55px;
height: 20px;
cursor: pointer;
}
.body-wrapper .wrapper .header .info .view .value .view-label .view-btn {
position: relative;
width: 55px;
height: 20px;
background: #6a6a6a;
margin-top: 32.5px;
transform: translate(0, -50%);
border-radius: 5px;
color: white;
text-align: left;
padding-left: 5px;
box-sizing: border-box;
line-height: 20px;
}
.body-wrapper .wrapper .header .info .sort .value {
position: relative;
}
.body-wrapper .wrapper .header .info .sort .value .sort-input {
display: none;
}
.body-wrapper .wrapper .header .info .sort .value .sort-input:checked ~ .sort-label .sort-btn {
border-radius: 5px 5px 0px 0px;
}
.body-wrapper .wrapper .header .info .sort .value .sort-input:checked ~ .show {
display: block;
}
.body-wrapper .wrapper .header .info .sort .value .show {
position: absolute;
width: 55px;
height: auto;
display: none;
background: white;
top: 42.5px;
border-radius: 0px 0px 5px 5px;
z-index: 1000;
box-shadow: 0px 0px 10px 1px rgba(106, 106, 106, 0.25);
}
.body-wrapper .wrapper .header .info .sort .value .show .item {
width: 55px;
height: auto;
text-align: left;
cursor: pointer;
padding: 5px;
box-sizing: border-box;
line-height: 20px;
}
.body-wrapper .wrapper .header .info .sort .value .show .item:hover {
background: #f6f6f6;
}
.body-wrapper .wrapper .header .info .sort .value .sort-label {
position: relative;
width: 55px;
height: 20px;
cursor: pointer;
}
.body-wrapper .wrapper .header .info .sort .value .sort-label .sort-btn {
position: relative;
width: 55px;
height: 20px;
background: #6a6a6a;
margin-top: 32.5px;
transform: translate(0, -50%);
border-radius: 5px;
color: white;
text-align: left;
padding-left: 5px;
box-sizing: border-box;
line-height: 20px;
}
.body-wrapper .wrapper .header .info .options {
width: 5%;
height: 65px;
float: left;
line-height: 65px;
}
.body-wrapper .wrapper .content {
position: relative;
width: 100%;
height: 510px;
top: -25px;
}
.body-wrapper .wrapper .content .arrows {
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
height: auto;
width: 100%;
padding: 0 25px;
box-sizing: border-box;
}
.body-wrapper .wrapper .content .arrows .left-arrow,
.body-wrapper .wrapper .content .arrows .right-arrow {
cursor: pointer;
position: relative;
width: 20px;
height: 20px;
float: left;
transform: scale(1.2);
filter: drop-shadow(0 0px 3.5px rgba(0, 0, 0, 0.55));
}
.body-wrapper .wrapper .content .arrows .left-arrow svg path,
.body-wrapper .wrapper .content .arrows .right-arrow svg path {
fill: white;
}
.body-wrapper .wrapper .content .arrows .right-arrow {
float: right;
transform: scale(1.2) rotateZ(180deg);
}
.body-wrapper .wrapper .content .card {
position: absolute;
min-width: 300px;
min-height: 400px;
max-width: 300px;
max-height: 400px;
background: #f6f6f6;
box-shadow: 0px 0px 51.87px 5.13px rgba(0, 1, 1, 0.153);
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: cover;
border-radius: 5px;
transition: all 0.3s ease-in-out;
}
.body-wrapper .wrapper .content .card .info {
text-align: center;
margin-top: 30px;
}
.body-wrapper .wrapper .content .card .info .name {
font-size: 24px;
font-weight: 500;
}
.body-wrapper .wrapper .content .card .info .status {
font-size: 12px;
}
.body-wrapper .wrapper .content .card .missed-msg {
margin-top: 30px;
height: 75px;
}
.body-wrapper .wrapper .content .card .missed-msg .num {
position: relative;
color: white;
min-width: 20%;
min-height: 75px;
float: left;
text-align: center;
overflow: hidden;
}
.body-wrapper .wrapper .content .card .missed-msg .num .value {
width: auto;
min-width: 25px;
height: 25px;
border-radius: 25px;
background: #c62828;
padding: 0px 5px;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
line-height: 25px;
font-size: 12px;
}
.body-wrapper .wrapper .content .card .missed-msg .num::after {
content: "";
display: block;
width: 1px;
height: 100%;
background: #bccbd5;
position: absolute;
right: 0;
top: 0;
}
.body-wrapper .wrapper .content .card .missed-msg .desc {
position: relative;
width: 80%;
max-height: 75px;
padding: 15px;
box-sizing: border-box;
float: left;
font-size: 10px;
color: #206b96;
overflow: hidden;
}
.body-wrapper .wrapper .content .card .missed-msg .desc::after {
content: "";
display: block;
width: 100%;
height: 50px;
position: absolute;
bottom: 0;
left: 0;
background: linear-gradient(transparent, rgba(246, 246, 246, 0.7), #f6f6f6);
}
.body-wrapper .wrapper .content .card .setting {
margin-top: 40px;
}
.body-wrapper .wrapper .content .card .setting .last-seen {
float: left;
width: calc(90% - 20px);
height: 20px;
line-height: 20px;
font-size: 10px;
color: #6a6a6a;
padding: 0px 20px;
box-sizing: border-box;
}
.body-wrapper .wrapper .content .card .setting .options {
width: 10%;
float: left;
height: 20px;
}
.body-wrapper .wrapper .content .card .avatar {
position: relative;
width: 100%;
height: 150px;
border-radius: 5px;
background-size: cover;
}
.body-wrapper .wrapper .content .card .avatar:after {
content: "";
display: block;
width: 100%;
height: 40px;
position: absolute;
bottom: 0;
left: 0;
background: linear-gradient(transparent, #f6f6f6);
}
.body-wrapper .wrapper .content .card.left.l1, .body-wrapper .wrapper .content .card.right.l1 {
left: 40%;
transform: translate(-50%, -50%) scale(0.95);
-webkit-filter: blur(1px);
}
.body-wrapper .wrapper .content .card.left.l2, .body-wrapper .wrapper .content .card.right.l2 {
left: 33%;
transform: translate(-50%, -50%) scale(0.85);
opacity: 0.9;
-webkit-filter: blur(2px);
}
.body-wrapper .wrapper .content .card.left.l3, .body-wrapper .wrapper .content .card.right.l3 {
left: 28%;
transform: translate(-50%, -50%) scale(0.75);
opacity: 0.8;
-webkit-filter: blur(3px);
}
.body-wrapper .wrapper .content .card.left.l4, .body-wrapper .wrapper .content .card.right.l4 {
left: 25%;
transform: translate(-50%, -50%) scale(0.65);
opacity: 0.7;
-webkit-filter: blur(7px);
}
.body-wrapper .wrapper .content .card.right.l1 {
left: 60%;
z-index: 13;
}
.body-wrapper .wrapper .content .card.right.l2 {
left: 67%;
z-index: 12;
}
.body-wrapper .wrapper .content .card.right.l3 {
left: 72%;
z-index: 11;
}
.body-wrapper .wrapper .content .card.right.l4 {
left: 75%;
z-index: 10;
}
.body-wrapper .wrapper .content .card.active {
left: 50%;
transform: translate(-50%, -50%) scale(1);
-webkit-filter: blur(0px);
z-index: 50;
}
.body-wrapper .wrapper .content .card.slideLeft {
animation: slideLeft 0.3s ease-in-out forwards;
}
.body-wrapper .wrapper .content .card.slideRight {
animation: slideRight 0.3s ease-in-out forwards;
}
.clear-fix {
clear: both;
}
@keyframes slideLeft {
0% {
left: 50%;
transform: translate(-50%, -50%) scale(1);
}
50% {
transform: translate(-50%, -50%) scale(0.975) rotateY(45deg);
}
100% {
left: 40%;
transform: translate(-50%, -50%) scale(0.95);
}
}
@keyframes slideRight {
0% {
left: 50%;
transform: translate(-50%, -50%) scale(1);
}
50% {
transform: translate(-50%, -50%) scale(0.975) rotateY(45deg);
}
100% {
left: 60%;
transform: translate(-50%, -50%) scale(0.95);
}
}
.zindexed {
z-index: 20 !important;
}
</style></head><body>
<div class="body-wrapper">
<div class="wrapper">
<div class="header">
<div class="tray">
<div class="tray-btns">
<div class="exit-btn"></div>
<div class="big-btn"></div>
<div class="small-btn"></div>
<div class="clear-fix"></div>
</div>
<div class="logo"></div>
</div>
<div class="info">
<div class="username">Mahmoud Aslan</div>
<div class="search">
<input type="text" placeholder="Search"/>
</div>
<div class="view">
<div class="name">View</div>
<div class="value">
<input class="view-input" type="checkbox" id="check"/>
<div class="show">
<div class="item">Card</div>
<div class="item">Grid</div>
</div>
<label class="view-label" for="check">
<div class="view-btn">Card</div>
</label>
</div>
<div class="clear-fix"></div>
</div>
<div class="sort">
<div class="name">Sort</div>
<div class="value">
<input class="sort-input" type="checkbox" id="check2"/>
<div class="show">
<div class="item">Name</div>
<div class="item">Date</div>
</div>
<label class="sort-label" for="check2">
<div class="sort-btn">Name</div>
</label>
</div>
<div class="clear-fix"></div>
</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="content">
<div class="arrows">
<div class="left-arrow">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
<path fill="#cfd8dc" d="M15.422 16.078l-1.406 1.406-6-6 6-6 1.406 1.406-4.594 4.594z"></path></svg>
</div>
<div class="right-arrow">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
<path fill="#cfd8dc" d="M15.422 16.078l-1.406 1.406-6-6 6-6 1.406 1.406-4.594 4.594z"></path></svg>
</div>
<div class="clear-fix"></div>
</div>
<div class="card left l4">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l4.jpeg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card left l3">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l3.jpg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card left l2">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l2.jpg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card left l1">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l1.jpg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card active">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/a.jpeg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card right l1">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r1.jpeg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card right l2">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r2.jpg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card right l3">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r3.jpeg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
<div class="card right l4">
<div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r4.jpeg');"></div>
<div class="info">
<div class="name">Dan Jordan</div>
<div class="status">Status: At work</div>
</div>
<div class="missed-msg">
<div class="num">
<div class="value">100</div>
</div>
<div class="desc">
Hey Dude <br>How it's going ? <br>
I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="clear-fix"></div>
</div>
</div>
<div class="setting">
<div class="last-seen">Last seen at 2:00 am</div>
<div class="options"></div>
<div class="clear-fix"></div>
</div>
</div>
</div>
</div>
</div>
<script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js'></script>
<script >$( document ).ready(function() {
var rightCardsNotInPlace = 0;
var leftCardsNotInPlace = 0;
var classes = ["l1", "l2", "l3", "l4"];
var cards = $('.card').toArray();
var activeIndx = Math.floor($(cards).length/2);
$('.left-arrow').on('click', function() {
if(activeIndx < $(cards).length -1 ) {
active = $(cards[activeIndx]);
if(activeIndx < Math.floor($(cards).length/2)) {
var leftCards = $('.left').toArray();
leftCards.reverse();
for(var i = 0; i < leftCards.length; i++) {if (window.CP.shouldStopExecution(1)){break;}if (window.CP.shouldStopExecution(1)){break;}
$(leftCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2));
}
window.CP.exitedLoop(1);
window.CP.exitedLoop(1);
}
active.addClass('slideLeft').addClass('left').addClass('l1');
active.removeClass('slideLeft');
next = $(cards[activeIndx+1]);
next.removeClass('right').removeClass('l1');
if(activeIndx >= Math.floor($(cards).length/2)) {
var rightCards = $('.right').toArray();
for(var i = 0; i < rightCards.length; i++) {if (window.CP.shouldStopExecution(2)){break;}if (window.CP.shouldStopExecution(2)){break;}
$(rightCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1));
}
window.CP.exitedLoop(2);
window.CP.exitedLoop(2);
}
active.removeClass('active');
next.addClass('active');
activeIndx++;
}
});
$('.right-arrow').on('click', function() {
if(activeIndx > 0) {
active = $(cards[activeIndx]);
if(activeIndx > Math.floor($(cards).length/2)) {
var rightCards = $('.right').toArray();
for(var i = 0; i < rightCards.length; i++) {if (window.CP.shouldStopExecution(3)){break;}if (window.CP.shouldStopExecution(3)){break;}
$(rightCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2));
}
window.CP.exitedLoop(3);
window.CP.exitedLoop(3);
}
active.addClass('slideRight').addClass('right').addClass('l1');
active.removeClass('slideRight');
next = $(cards[activeIndx-1]);
next.removeClass('left').removeClass('l1');
if(activeIndx <= Math.floor($(cards).length/2)) {
var leftCards = $('.left').toArray();
leftCards.reverse();
for(var i = 0; i < leftCards.length; i++) {if (window.CP.shouldStopExecution(4)){break;}if (window.CP.shouldStopExecution(4)){break;}
$(leftCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1));
}
window.CP.exitedLoop(4);
window.CP.exitedLoop(4);
}
active.removeClass('active');
next.addClass('active');
activeIndx--;
}
});
// handling chat contacts
var chatContacts = $('.contact').toArray();
var chatActiveIndx = Math.floor($(chatContacts).length/2);
$('.chat-top-arrow').on('click', function() {
if(chatActiveIndx < $(chatContacts).length -1 ) {
active = $(chatContacts[chatActiveIndx]);
if(chatActiveIndx < Math.floor($(chatContacts).length/2)) {
var topCards = $('.top').toArray();
topCards.reverse();
for(var i = 0; i < topCards.length; i++) {if (window.CP.shouldStopExecution(5)){break;}if (window.CP.shouldStopExecution(5)){break;}
$(topCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2));
}
window.CP.exitedLoop(5);
window.CP.exitedLoop(5);
var sss = $('.contact.bottom.l1.base'+(3 - chatActiveIndx)).removeClass('faded');
}
if(chatActiveIndx >= Math.floor($(chatContacts).length/2)) {
$('.contact.top.l1').addClass('faded');
}
active.addClass('slideTop').addClass('top').addClass('l1').addClass('base'+(chatActiveIndx-1));
active.removeClass('slideTop');
next = $(chatContacts[chatActiveIndx+1]);
next.removeClass('bottom').removeClass('l1');
if(chatActiveIndx >= Math.floor($(chatContacts).length/2)) {
var bottomCards = $('.bottom').toArray();
for(var i = 0; i < bottomCards.length; i++) {if (window.CP.shouldStopExecution(6)){break;}if (window.CP.shouldStopExecution(6)){break;}
$(bottomCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1));
}
window.CP.exitedLoop(6);
window.CP.exitedLoop(6);
}
active.removeClass('active');
next.addClass('active');
chatActiveIndx++;
}
});
$('.chat-bottom-arrow').on('click', function() {
if(chatActiveIndx > 0) {
active = $(chatContacts[chatActiveIndx]);
if(chatActiveIndx > Math.floor($(chatContacts).length/2)) {
var bottomCards = $('.bottom').toArray();
for(var i = 0; i < bottomCards.length; i++) {if (window.CP.shouldStopExecution(7)){break;}if (window.CP.shouldStopExecution(7)){break;}
$(bottomCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2));
}
window.CP.exitedLoop(7);
window.CP.exitedLoop(7);
var sss = $('.contact.top.l1.base'+(chatActiveIndx - 3)).removeClass('faded');
}
if(chatActiveIndx <= Math.floor($(chatContacts).length/2)) {
$('.contact.bottom.l1').addClass('faded');
}
active.addClass('slideBottom').addClass('bottom').addClass('l1').addClass('base'+(5 - chatActiveIndx));
active.removeClass('slideBottom');
next = $(chatContacts[chatActiveIndx-1]);
next.removeClass('top').removeClass('l1');
if(chatActiveIndx <= Math.floor($(chatContacts).length/2)) {
var topCards = $('.top').toArray();
topCards.reverse();
for(var i = 0; i < topCards.length; i++) {if (window.CP.shouldStopExecution(8)){break;}if (window.CP.shouldStopExecution(8)){break;}
$(topCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1));
}
window.CP.exitedLoop(8);
window.CP.exitedLoop(8);
}
active.removeClass('active');
next.addClass('active');
chatActiveIndx--;
}
});
});
//# sourceURL=pen.js
</script>
</body></html>