https://codereview.appspot.com/8726048/diff/9001/app/subapps/browser/browser.js#newcode391
app/subapps/browser/browser.js:391:
Y.one('#subapp-browser').setStyle('display', 'block');
On 2013/04/19 15:36:54, curtis wrote:
> I think setStyle('display', 'assumed-valid-state') is bad. I see it is
done in
> several places. We should be adding/removing classes. While 'none' is
valid for
> all html elements, 'block' is only valid for a subset of elements. The
design
> might need inline or inline-block in the future to make content
visible -- many
> code changes are needed where I would prefer huw or myself to make a
single
> style change to a class.
This is a bit of a temp hack since we're not the default, but out div
exists. I can XXX this to remove the whole thing going forward.
The other thing is that we have the collapsed view that's not here yet
that'll replace the job this is doing. I started to use the .hidden but
that uses visibility so our div is still there and 350px wide causing
click issues on the environment.
Feedback below.
https:/ /codereview. appspot. com/8726048/ diff/9001/ app/subapps/ browser/ browser. js browser/ browser. js (right):
File app/subapps/
https:/ /codereview. appspot. com/8726048/ diff/9001/ app/subapps/ browser/ browser. js#newcode113 browser/ browser. js:113: viewmode: undefined,
app/subapps/
On 2013/04/19 15:36:54, curtis wrote:
> Why undefined? I expect undefined to be a state that has never been
> examined/set. Why isn't null correct?
Null would completely work. I can update it.
https:/ /codereview. appspot. com/8726048/ diff/9001/ app/subapps/ browser/ browser. js#newcode225 browser/ browser. js:225: this._viewState .charmID = undefined;
app/subapps/
On 2013/04/19 15:36:54, curtis wrote:
> Again, why define the value to be undefined? I think we mean the value
is null.
Will change
https:/ /codereview. appspot. com/8726048/ diff/9001/ app/subapps/ browser/ browser. js#newcode391 browser/ browser. js:391: #subapp- browser' ).setStyle( 'display' , 'block'); valid-state' ) is bad. I see it is
app/subapps/
Y.one('
On 2013/04/19 15:36:54, curtis wrote:
> I think setStyle('display', 'assumed-
done in
> several places. We should be adding/removing classes. While 'none' is
valid for
> all html elements, 'block' is only valid for a subset of elements. The
design
> might need inline or inline-block in the future to make content
visible -- many
> code changes are needed where I would prefer huw or myself to make a
single
> style change to a class.
This is a bit of a temp hack since we're not the default, but out div
exists. I can XXX this to remove the whole thing going forward.
The other thing is that we have the collapsed view that's not here yet
that'll replace the job this is doing. I started to use the .hidden but
that uses visibility so our div is still there and 350px wide causing
click issues on the environment.
https:/ /codereview. appspot. com/8726048/ diff/9001/ app/subapps/ browser/ browser. js#newcode437 browser/ browser. js:437: // Else render the editorial
app/subapps/
content.
On 2013/04/19 15:36:54, curtis wrote:
> This is not an else. I can render search and editorial according to
this logic.
Thanks, missed this in refactors.
https:/ /codereview. appspot. com/8726048/