ESA API Update.
Added a core library for common uses.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95414 8089f293-4706-0410-a29e-feb5c42a2edf
Made it a console application.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95415 8089f293-4706-0410-a29e-feb5c42a2edf
Moved geant scripts from Src/scripts/ into Src/scripts/geant/

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95418 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update.
Added jquery and bootstrap as local resources. 
Updated templates to use the new location.
Clean code and add documentation.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95419 8089f293-4706-0410-a29e-feb5c42a2edf
ESA Update
Fixed path /js instead of /js/js in optional_enhancement_js.tpl

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95420 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update.
Update logger using once per process.
Update logger features, remove Mutex added rescue clause to prevent IO failures.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95421 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update.
Added bootstrap.css 

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95422 8089f293-4706-0410-a29e-feb5c42a2edf
Created a more compact site.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95423 8089f293-4706-0410-a29e-feb5c42a2edf
Cell in the table are vertically centered.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95424 8089f293-4706-0410-a29e-feb5c42a2edf
Cosmetics, do not use `What's' but instead What is, since the apostrophe was also improperly encoded in UTF-8.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95425 8089f293-4706-0410-a29e-feb5c42a2edf
Updated CSS for better filling of grids.
Updated account page to have larger fields.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95426 8089f293-4706-0410-a29e-feb5c42a2edf
Cosmetics on layout so that it looks nice:
* ensured that all labels take the same space and are aligned
* ensured that control are large enough and for some specific controls that they are smaller or larger
* used better bootstrap columns CSS to map the layout we want (2 columns vs 3 or more).


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95427 8089f293-4706-0410-a29e-feb5c42a2edf
Removed control-label-api2 since the same as control-label-api.
Use `form-control form-input' style for the guest_reports page.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95428 8089f293-4706-0410-a29e-feb5c42a2edf
Cosmetics: use tabs instead of space and reindented everything properly.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95430 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed missing `row' div which causes some invalid layout in the second box where user can choose category.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95431 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update.
Added new font folder with the needed  http://glyphicons.com/ 
Updated bootstrap.css
Removed unneeded files.
Updated the default number of rows per report page to 30.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95432 8089f293-4706-0410-a29e-feb5c42a2edf
Added `form-entry' which plays the same role as `form-input' but for forms that are not in a grid-like layout.
Added `form-label' for labels in forms that are not in grid-like layout.
Reduced min-width of `control-label-api'.
Made sure that all buttons are at least 100px wide.
Updated `account', `change_email|password' templates accordingly to new style.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95433 8089f293-4706-0410-a29e-feb5c42a2edf
Do not use the `btn' style for login/logoff since it has some border that will make the text unaligned with the rest, just use the new `login' style that just set a cursor since login/logoff is handled via javascript.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95434 8089f293-4706-0410-a29e-feb5c42a2edf
Put the content in the `main' div to ensure top is not truncated by navigation bar.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95435 8089f293-4706-0410-a29e-feb5c42a2edf
Reduced by 2pixels height of navbar.
Aligned the `Eiffel Support Site' with the other entries in the navigation bar by forcing the line-height to 18px.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95436 8089f293-4706-0410-a29e-feb5c42a2edf