[Frontend] Convert main left pane elements to flex layout

open #250
Significant changes to flex classes, markup in
browse.html and search.html to support better
flex layout;
Search results now scrolls properly;
Significant refactoring and cleanups in search and _search.scss;
This commit is contained in:
Charles Hacskaylo
2015-11-05 15:44:55 -08:00
parent 8ca22cc510
commit c0ac3a0f96
7 changed files with 449 additions and 448 deletions

View File

@@ -33,13 +33,14 @@
mct-object="navigatedObject"
class="flex-elem">
</mct-representation>
<div class='holder search-holder flex-elem'
ng-class="{active: treeModel.search}">
<div class='holder l-flex-col flex-elem search-holder'
ng-class="{ active: treeModel.search, grows: treeModel.search }">
<mct-include key="'search'"
ng-model="treeModel">
ng-model="treeModel"
class="flex-container">
</mct-include>
</div>
<div class='holder tree-holder flex-elem grows'
<div class='holder flex-elem grows vscroll tree-holder'
ng-hide="treeModel.search">
<mct-representation key="'tree'"
mct-object="domainObject"