In reference to polymer-ui-splitter ,rewrite to angular.
It’s still using the jQuery,and mainly use prov and parents method.
<script src="jquery.js"></script>
<script src="angular.min.js"></script>
<script src="angular-flex-splitter.js"></script>
<script>
angular.module("app", ['splitter']);
</script>
** parameter Usage **
- CSS class
- flexbox-content - full parent content
- flexbox - content(default horizontal mode)
- column - vertica mode
- flex - main block
- splitter
- vertica mode - up | down
- horizontal mode - left | right
- fixed - fixed mode(value fixed)
==============
<!-- class flexbox-content : fully parent -->
<!-- class flexbox : flex mode -->
<!-- class column : vertica mode -->
<div class="flexbox-content flexbox column" style="border:1px #AAA solid;">
<!-- class flex : main block -->
<div class="flexbox flex">
<!-- horizontal mode -->
<!-- set default width -->
<div style="width:200px">left</div>
<!-- horizontal mode : splitter = left | right -->
<div splitter="left"></div>
<!-- class flex : main block -->
<div class="flexbox column flex">
<div class="flex">top</div>
<div splitter="down"></div>
<div style="height:100px">down</div>
</div>
<div splitter="right"></div>
<div class="flexbox column" style="width:300px">
<div class="flex">top</div>
<div splitter="down"></div>
<div style="height:100px">down</div>
</div>
</div>
<!-- vertica mode : splitter = down | up -->
<!-- fixed mode : fixed = fixed -->
<div splitter="down" fixed="fixed"></div>
<!-- set default height -->
<div style="height:100px">footer fixed</div>
</div>
The MIT License (MIT)