[Freeipa-devel] [PATCH] 463-530 First part of RCUE adoption

Petr Viktorin pviktori at redhat.com
Fri Nov 15 13:40:55 UTC 2013


On 11/15/2013 02:26 PM, Petr Vobornik wrote:
> Hello list,
>
> this is a first part of RCUE adoption effort. Main themes of this patch
> set are:
>
> - use RCUE navigation <https://fedorahosted.org/freeipa/ticket/3902>
> - new styles for textboxes, textareas, radio/checkbox buttons and
> buttons- part of <https://fedorahosted.org/freeipa/ticket/3904>
> - new internal form layout (tables replaced by divs)
> - layout does not have fixed size
> <https://fedorahosted.org/freeipa/ticket/3435>
> - new dialog styles + removed dependency on jQuery UI dialog
> - icons replaced by Font Awesome glyphs
>
> Example is at: <http://pvoborni.fedorapeople.org/rcue/>
>
> Some reasonings and additional info:
>
> 1. RCUE includes Bootstrap which defines o lot of styles for a lot of
> things. That messed up the UI and therefore I did the form changes now.
>
> 2. jQuery UI is pretty big lib and we used it only for dialog and
> buttons. Buttons were replaced by RCUE buttons so removal of dialog
> dependency was a obvious step to get rid of the whole lib. The lib is
> removed from main UI but is still present in separate pages - will be
> removed later.
>
> 3. Dojo and jQuery were upgraded to latest
> versions.<https://fedorahosted.org/freeipa/ticket/2811>
>
> This approach was ACKed by Kyle from a design perspective with a note
> that we will review and fixed some styling after second phase. We should
> not release until then.
>
> The second phase, which I'm working on right now, will consist of:
>   * login screen <https://fedorahosted.org/freeipa/ticket/3903>
>   * new styles for standalone pages
>   * necessary responsive enhancement (the ultimate future goal is
> responsive layout)
>
> It's quite a lot of patches so I did not attach them here. You can see
> the code in my private repo:
> <git://fedorapeople.org/~pvoborni/freeipa.git> branch 'rcue'.

Wow. Do we really need all these third-party fonts and styles in our repo?


  install/ui/font/FontAwesome.otf                       | Bin 0 -> 62856 
bytes
  install/ui/font/Makefile.am                           |  45 +++++++++++
  install/ui/font/OpenSans-Bold-webfont.eot             | Bin 0 -> 21190 
bytes
  install/ui/font/OpenSans-Bold-webfont.svg             | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-Bold-webfont.ttf             | Bin 0 -> 21012 
bytes
  install/ui/font/OpenSans-Bold-webfont.woff            | Bin 0 -> 14036 
bytes
  install/ui/font/OpenSans-BoldItalic-webfont.eot       | Bin 0 -> 23510 
bytes
  install/ui/font/OpenSans-BoldItalic-webfont.svg       | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-BoldItalic-webfont.ttf       | Bin 0 -> 23304 
bytes
  install/ui/font/OpenSans-BoldItalic-webfont.woff      | Bin 0 -> 15572 
bytes
  install/ui/font/OpenSans-ExtraBold-webfont.eot        | Bin 0 -> 21186 
bytes
  install/ui/font/OpenSans-ExtraBold-webfont.svg        | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-ExtraBold-webfont.ttf        | Bin 0 -> 20988 
bytes
  install/ui/font/OpenSans-ExtraBold-webfont.woff       | Bin 0 -> 14200 
bytes
  install/ui/font/OpenSans-ExtraBoldItalic-webfont.eot  | Bin 0 -> 23086 
bytes
  install/ui/font/OpenSans-ExtraBoldItalic-webfont.svg  | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-ExtraBoldItalic-webfont.ttf  | Bin 0 -> 22860 
bytes
  install/ui/font/OpenSans-ExtraBoldItalic-webfont.woff | Bin 0 -> 15468 
bytes
  install/ui/font/OpenSans-Italic-webfont.eot           | Bin 0 -> 23866 
bytes
  install/ui/font/OpenSans-Italic-webfont.svg           | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-Italic-webfont.ttf           | Bin 0 -> 23680 
bytes
  install/ui/font/OpenSans-Italic-webfont.woff          | Bin 0 -> 15836 
bytes
  install/ui/font/OpenSans-Light-webfont.eot            | Bin 0 -> 20886 
bytes
  install/ui/font/OpenSans-Light-webfont.svg            | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-Light-webfont.ttf            | Bin 0 -> 20704 
bytes
  install/ui/font/OpenSans-Light-webfont.woff           | Bin 0 -> 13972 
bytes
  install/ui/font/OpenSans-LightItalic-webfont.eot      | Bin 0 -> 24074 
bytes
  install/ui/font/OpenSans-LightItalic-webfont.svg      | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-LightItalic-webfont.ttf      | Bin 0 -> 23864 
bytes
  install/ui/font/OpenSans-LightItalic-webfont.woff     | Bin 0 -> 15944 
bytes
  install/ui/font/OpenSans-Regular-webfont.eot          | Bin 0 -> 20878 
bytes
  install/ui/font/OpenSans-Regular-webfont.svg          | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-Regular-webfont.ttf          | Bin 0 -> 20688 
bytes
  install/ui/font/OpenSans-Regular-webfont.woff         | Bin 0 -> 13988 
bytes
  install/ui/font/OpenSans-Semibold-webfont.eot         | Bin 0 -> 21046 
bytes
  install/ui/font/OpenSans-Semibold-webfont.svg         | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-Semibold-webfont.ttf         | Bin 0 -> 20852 
bytes
  install/ui/font/OpenSans-Semibold-webfont.woff        | Bin 0 -> 14052 
bytes
  install/ui/font/OpenSans-SemiboldItalic-webfont.eot   | Bin 0 -> 23882 
bytes
  install/ui/font/OpenSans-SemiboldItalic-webfont.svg   | 146 
++++++++++++++++++++++++++++++++++
  install/ui/font/OpenSans-SemiboldItalic-webfont.ttf   | Bin 0 -> 23660 
bytes
  install/ui/font/OpenSans-SemiboldItalic-webfont.woff  | Bin 0 -> 15748 
bytes
  install/ui/font/Overpass-Bold-webfont.eot             | Bin 0 -> 35037 
bytes
  install/ui/font/Overpass-Bold-webfont.svg             | 454 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  install/ui/font/Overpass-Bold-webfont.ttf             | Bin 0 -> 69020 
bytes
  install/ui/font/Overpass-Bold-webfont.woff            | Bin 0 -> 40664 
bytes
  install/ui/font/Overpass-Regular-webfont.eot          | Bin 0 -> 33709 
bytes
  install/ui/font/Overpass-Regular-webfont.svg          | 454 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  install/ui/font/Overpass-Regular-webfont.ttf          | Bin 0 -> 67172 
bytes
  install/ui/font/Overpass-Regular-webfont.woff         | Bin 0 -> 38948 
bytes
  install/ui/font/fontawesome-webfont.eot               | Bin 0 -> 38205 
bytes
  install/ui/font/fontawesome-webfont.svg               | 414 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  install/ui/font/fontawesome-webfont.ttf               | Bin 0 -> 80652 
bytes
  install/ui/font/fontawesome-webfont.woff              | Bin 0 -> 44432 
bytes
  install/ui/images/Makefile.am                         |   8 +-
  install/ui/images/background-center.png               | Bin 2839 -> 0 
bytes
  install/ui/images/background-left.png                 | Bin 3193 -> 0 
bytes
  install/ui/images/background-right.png                | Bin 3211 -> 0 
bytes
  install/ui/images/header-logo.png                     | Bin 0 -> 2539 
bytes
  install/ui/images/mainnav-background.png              | Bin 34917 -> 0 
bytes
  install/ui/images/spinner-header-1.gif                | Bin 0 -> 9427 
bytes
  install/ui/images/spinner-header.gif                  | Bin 2841 -> 0 
bytes
  install/ui/images/top-background.png                  | Bin 7883 -> 0 
bytes
  install/ui/less/font-awesome/bordered-pulled.less     |  17 ++++
  install/ui/less/font-awesome/core.less                |  12 +++
  install/ui/less/font-awesome/fixed-width.less         |   6 ++
  install/ui/less/font-awesome/font-awesome.less        |  17 ++++
  install/ui/less/font-awesome/icons.less               | 412 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  install/ui/less/font-awesome/larger.less              |  13 ++++
  install/ui/less/font-awesome/list.less                |  23 ++++++
  install/ui/less/font-awesome/mixins.less              |  18 +++++
  install/ui/less/font-awesome/path.less                |  14 ++++
  install/ui/less/font-awesome/rotated-flipped.less     |   9 +++
  install/ui/less/font-awesome/spinning.less            |  30 +++++++
  install/ui/less/font-awesome/stacked.less             |  20 +++++
  install/ui/less/font-awesome/variables.less           | 381 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  install/ui/less/rcue-white-labeled.less               |   7 ++
  install/ui/less/rcue.less                             |  10 +++
  install/ui/less/rcue/buttons.less                     | 160 
++++++++++++++++++++++++++++++++++++++
  install/ui/less/rcue/font.less                        | 139 
+++++++++++++++++++++++++++++++++
  install/ui/less/rcue/forms.less                       | 139 
+++++++++++++++++++++++++++++++++
  install/ui/less/rcue/navbar.less                      | 457 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


-- 
Petr³




More information about the Freeipa-devel mailing list