Skip to content

Commit

Permalink
reversal added and working.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kassandra Perch authored and Kassandra Perch committed Nov 30, 2011
1 parent c68263a commit 220fbf9
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 3 deletions.
12 changes: 9 additions & 3 deletions flexbox_polyfill.js
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,15 @@ function flexParent(parentCss, childCss){
//TODO: add reversal after getting the right way working
var all_children = $.merge(this.children['fixed'], this.children['flex']);
//order the chidlren marged array by order number
all_children.sort(function(a, b){
return (a.orderNumber - b.orderNumber);
});
if(!this.reversed){
all_children.sort(function(a, b){
return (a.orderNumber - b.orderNumber);
});
} else {
all_children.sort(function(a, b){
return (b.orderNumber - a.orderNumber);
});
}
console.dir(all_children);
for(var vi = 0, maxvi = all_children.length; vi < maxvi; vi++){
thisChild = all_children[vi];
Expand Down
17 changes: 17 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,30 @@
<div class="flex_child">D</div>
<div class="fixed_child">E</div>
</div>
<br/><br/>
<div id="parent_box_vertical">
<div class="fixed_child_vertical">F</div>
<div class="fixed_child_vertical">G</div>
<div class="flex_child">H</div>
<div class="flex_child">I</div>
<div class="fixed_child_vertical">J</div>
</div>
<br /><br/>
<div id="parent_box_reversed">
<div class="fixed_child">K</div>
<div class="fixed_child">L</div>
<div class="flex_child">M</div>
<div class="flex_child">N</div>
<div class="fixed_child">O</div>
</div>
<br/><br/>
<div id="parent_box_vertical_reversed">
<div class="fixed_child_vertical">P</div>
<div class="fixed_child_vertical">Q</div>
<div class="flex_child">R</div>
<div class="flex_child">S</div>
<div class="fixed_child_vertical">T</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type="text/javascript" src="/js/cssparser.js"></script>
<script type="text/javascript" src="flexbox_polyfill.js"></script>
Expand Down
22 changes: 22 additions & 0 deletions style.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@
margin:0;
}

#parent_box_reversed{
position:relative;
display: flexbox;
flexbox-direction: rl;
width: 400px;
height: 200px;
background-color: #000;
padding: 10px;
margin:0;
}

#parent_box_vertical{
position:relative;
display: flexbox;
Expand All @@ -20,6 +31,17 @@
margin:0;
}

#parent_box_vertical_reversed{
position:relative;
display: flexbox;
flexbox-direction: bt;
width: 200px;
height: 400px;
background-color: #000;
padding: 10px;
margin:0;
}


.fixed_child{
width:50px;
Expand Down

0 comments on commit 220fbf9

Please sign in to comment.