-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review and integrate open250 #274
Conversation
open #250 Markup mods in browse.html; Renamed .holder-create-and-search to .holder-treeview-elements; TO-DO: fix search results to scroll properly;
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;
open #250 Fixed margin/spacing problems with results element; Added transition to results display; Begin adding # results found / no results messaging; Moved class .off to _globals.scss;
open #250 open #260 vista#132 Major refactoring to markup and CSS to apply flex layout strategy to object headers; Flex necessary to fix 'overflow: hidden' setting applied in open90 to object-browse-bar that was preventing the view switcher menu from appearing; Browse, edit, mobile, frames in layouts, etc. all visually checked in a first go round; Mobile classes tweaked to fix left and right margin problems resulting from open90 changes; z-indexing of Inspector pane and splitters changed to allow primary pane elements to overflow beneath when primary pane width is severely constrained;
open #250 Snow theme constants missing were causing the Snow theme CSS to not compile - this commit restores those values; TO-DO: values defined are a bit out of sync between Espresso and Snow and need to be realigned;
open #250 Fixed min and max widths for panes to prevent weird pane expand/collapse behaviors, like Inspector covering the main view area; Added min-width to .holder-all element;
open #250 Moved new min/max definitions into desktop-only portion of layout.scss to not affect mobile layout;
open #250 Removed un-needed markup around treeview includes and mct-reps; moved CSS class defs into mct-include and mct-rep for search and tree respectively;
open #250 Changed flex-elem to use margin-bottom instead of top; Added margin-top to .search-results element;
<mct-representation key="'menu-arrow'" mct-object='domainObject'></mct-representation> | ||
</span> | ||
</div> | ||
<!--<div class='object-header'> Moved up to browse-object.html and frame.html. TO-DO: make sure this is Ok!--> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has this TODO been addressed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it has. Will remove to-do.
Uh, if you start looking for commented dead code in my sass, you're going to continually trip over it. This hasn't come up as a general issue previously, although Pete called me out on it in one particular instance a little while ago. Let me go through and kill the comments in the sass in this branch, I'll push up a new version shortly. I'd really like the sass in #250 for something I'm doing in #279, so I'm highly motivated to get this integrated. |
Thanks - I'm trying to be more diligent about catching little things like that during code review (it's the only time they really get caught). Reassign to me when you're ready; I'll keep an eye out to complete the merge. |
No prob, and thanks. Moving forward I'll ensure that commented stuff is stamped out before doing pull reqs. |
Hm, so running this branch (open250) locally, I get a strange display (left pane starts collapsed): If I manually adjust the splitter next to the tree, the tree displays correctly, but I still have no inspector. Wonder if this is a more severe case of #169? (I'm viewing on my little laptop screen) |
Re. "...I get a strange display...": was totally able to duplicate this in the Chrome mobile emulator: this is #169. I'm going to make fixing that a priority so you (and others with small laptops) won't be impacted by this. |
Ok, just pushed an updated version of open250 - should be completely cleaned up. |
Review and integrate open250
Reviewer Checklist
* changes to CSS & templates only, out of scope for automated testing |
Awesome, thanks! |
#250 and open250 address three front-end issues:
Author checklist: