gecko-dev/browser/themes
Kris Maglione 59c0ce29a5 Bug 1217129: Part 5 - [webext] Use CustomizableUI views for BrowserAction popups. r=gijs ui-r=bwinton
This version addresses some popup sizing bugs, and also a few other issues I
ran into when debugging Blake's problems:

 * The standalone popup needs a max width of 800px for Chrome compatibility,
   which is wider than our default max width.

 * I added a flex attribute to our browser so that it fills the entire space
   of the slide-in panel. This is only necessary for browsers with content
   that is shorter than the height of the panel when it gets its desired
   width, but becomes longer when it doesn't, so it didn't show up in my
   initial tests.

 * I also added an extra pixel to the width calculations, since I noticed that
   a lot of single lines of text were unexpectedly wrapping without it. I'll
   look into this more in a follow-up bug.

I also added some comments, and renamed a couple of variables, where things
seemed unclear.

The test changes are mostly just updates to older browser action tests to use
newer helpers, rather than ad-hoc events, to open/close/click the widgets. A
few tests also needed updates to explicitly close the panel when they were
done with it.

--HG--
extra : commitid : BhHv1aZSrBL
extra : rebase_source : 6fe0069ebd2f94b0ffd02ad757a799fbdff9226e
extra : source : 628af985c7eba7e4665a1b62f9a60f6a6fd39822
2016-01-15 15:14:25 -08:00
..
linux Merge fx-team to m-c a=merge CLOSED TREE 2016-01-05 16:34:06 -08:00
osx Bug 1222747 - fix alignment of forward button on OSX devedition theme, r=dao 2016-01-04 15:51:31 +00:00
shared Bug 1217129: Part 5 - [webext] Use CustomizableUI views for BrowserAction popups. r=gijs ui-r=bwinton 2016-01-15 15:14:25 -08:00
windows Bug 1205661 - Blue shade of icon in toolbar does not match other blue icons. r=mikedeboer 2016-01-07 19:07:31 +00:00
LICENSE
moz.build Bug 1137364 - part 2 - move browser themes icon installation to FINAL_TARGET_FILES; r=mshal 2015-02-26 14:11:38 -05:00
preprocess-tab-svgs.py Bug 1215526 - part 4 - make preprocess-tab-svgs.py report extra dependencies; r=glandium 2015-10-21 10:39:17 -04:00
tab-svgs.mozbuild Bug 1170431 part 0 - Use the *Path classes for GENERATED_FILES scripts and inputs. r=gps 2015-06-03 07:10:12 +09:00