Confirmed users
295
edits
No edit summary |
|||
Line 7: | Line 7: | ||
** 3 added files: <tt>/browser/themes/[gnome|pin|win]stripe/browser/devtools/foo.css</tt> | ** 3 added files: <tt>/browser/themes/[gnome|pin|win]stripe/browser/devtools/foo.css</tt> | ||
** 4 changes to the 3 files: <tt>/browser/themes/[gnome|pin|win]stripe/browser/jar.mn</tt> | ** 4 changes to the 3 files: <tt>/browser/themes/[gnome|pin|win]stripe/browser/jar.mn</tt> | ||
* Avoid <tt>!important</tt> but if you have to use it, make sure it's obvious why you're using it (maybe with a comment) | |||
* Avoid magic numbers, prefer automatic sizing | |||
* Avoid setting styles in JavaScript. It's generally better to set a class and then specify the styles in CSS | |||
* <tt>classList</tt> is generally better than <tt>className</tt>. There's less chance of over-writing an existing class | |||
=== Boilerplate === | |||
* Make sure each file starts with the standard copyright header (see [https://www.mozilla.org/MPL/boilerplate-1.1/ License Boilerplate]) | * Make sure each file starts with the standard copyright header (see [https://www.mozilla.org/MPL/boilerplate-1.1/ License Boilerplate]) | ||
** For work funded by Mozilla, the 'Initial Developer of the Original Code' should be 'The Mozilla Foundation' | ** For work funded by Mozilla, the 'Initial Developer of the Original Code' should be 'The Mozilla Foundation' | ||
Line 12: | Line 19: | ||
** The first letter of contributors names should be under the 'n' of 'contributors' | ** The first letter of contributors names should be under the 'n' of 'contributors' | ||
** The original author of the code should have the string ' (original author)' after his/her email address | ** The original author of the code should have the string ' (original author)' after his/her email address | ||
* | === Testing === | ||
* | |||
CSS changes should be tested visually on: | |||
* 4 platforms (XP/7/OSX/Ubuntu) | |||
* A browser with the default theme, a dark theme and a light theme (for example [https://addons.mozilla.org/en-US/firefox/addon/simplewhite/ light] / [https://addons.mozilla.org/en-US/firefox/addon/nasa-night-launch/ dark]) | |||
== Formatting == | == Formatting == |