2 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
3 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
4 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
5 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
6 Code distributed by Google as part of the polymer project is also
7 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
11 `core-splitter` provides a split bar and dragging on the split bar
12 will resize the sibling element. Use its `direction` property to indicate
13 which sibling element to be resized and the orientation. Usually you would want
14 to use `core-splitter` along with flex layout so that the other sibling
15 element can be _flexible_.
19 <div horizontal layout>
21 <core-splitter direction="left"></core-splitter>
25 In the above example, dragging the splitter will resize the _left_ element. And
26 since the parent container is a flexbox and the _right_ element has
27 `flex`, the _right_ element will be auto-resized.
29 For horizontal splitter set `direction` to "up" or "down".
35 <core-splitter direction="up"></core-splitter>
36 <div flex>bottom</div>
39 @group Polymer Core Elements
40 @element core-splitter
44 <link rel=
"import" href=
"../polymer/polymer.html">
46 <polymer-element name=
"core-splitter" attributes=
"direction locked minSize allowOverflow" on-trackstart=
"{{trackStart}}" on-track=
"{{track}}" on-down=
"{{preventSelection}}" assetpath=
"">
50 <link rel=
"stylesheet" href=
"core-splitter.css">
54 </polymer-element><script src=
"core-splitter-extracted.js"></script>