summaryrefslogtreecommitdiffstats
path: root/install/static/ipa.css
Commit message (Collapse)AuthorAgeFilesLines
* rename static to uiAdam Young2011-01-201-750/+0
| | | | Directory rename
* enroll dialog layoutAdam Young2011-01-191-3/+3
| | | | we were squeezing the buttons in the middle of the page. This patch shrinks the two boxes on either side and centers the buttons.
* CSS class for buttons without icons.Endi S. Dewata2011-01-181-0/+7
| | | | | | A new CSS class has been added for buttons without icons. The IPA.button() has been modified to use this class if there is no icons specified.
* New certificate and Kerberos key status behavior.Endi S. Dewata2011-01-181-5/+7
| | | | | | The status panel for certificates and Kerberos keys has been modified to display only the current status with the relevant buttons. New icons have been added to replace the red/yellow/green bullets.
* Certificate and Kerberos key status adjustments.Endi S. Dewata2011-01-151-0/+11
| | | | | | The OTP field has been moved into a separate row to avoid line wrapping. The line height inside tables has been increased to avoid overlapping buttons in certificate status panel.
* arrow icons Use Unicode characters for the arrow iconsAdam Young2011-01-151-1/+5
|
* hide unselectable optionsAdam Young2011-01-141-6/+1
| | | | | If an option is not selectable from the action panel, hide it until it is selectable addresses https://fedorahosted.org/freeipa/ticket/747
* spinning wheel display a spinning icon gif during network traffic. Fixes the ↵Adam Young2011-01-141-0/+18
| | | | following from first patch: 1 primary key set in span as opposed to appended, so it only appears once. 2. call hide for the network activity icon only in success or failure functions, not multiple times
* Increased icon size for certificate and Kerberos key status.Endi S. Dewata2011-01-131-19/+17
| | | | | The <li> tag used for status icon has been replaced with <div> tag shaped like a circle. The size can be adjusted using CSS.
* Support for enabling/disabling table widget.Endi S. Dewata2011-01-111-0/+5
| | | | | | | | The table widget now can be enabled/disabled. When disabled, the checkboxes and links/buttons are grayed out and non functional. The radio buttons in HBAC and SUDO details page have been modified to enable/disable the corresponding tables.
* header style fixAdam Young2011-01-101-1/+1
| | | | minor tweak to the header and gradient for the header
* center pageAdam Young2011-01-101-10/+20
| | | | | fixes issues from https://fedorahosted.org/freeipa/ticket/507
* action-panel adjustmentsAdam Young2011-01-101-5/+4
| | | | tweak the tabs padding
* facet nestingAdam Young2011-01-071-1/+16
| | | | | correctly nest the facet groups change 'parent' to 'member of' for facet group
* action panel styleAdam Young2011-01-061-92/+80
| | | | | | | | make clickable links blue change spacing to keep headers from wrapping convert most px values to em, to support scaling indent action controls and place them under the active facet set default font size to 11px
* add missing files in rpmAdam Young2011-01-051-2/+2
| | | | Fonts, header images, and json.js
* Improvements to enrollments in the webUI.Pavel Zuna2011-01-041-1/+9
| | | | | | | | | | | | TAKE 1 - Enrollement links in the action panel are now sorted by relationships. - You can only enroll members. (The webUI made the impression you can enroll parents as well, but it was broken.) - When enrolling new members, you can choose not to display already enrolled ones. (On by default.) - Couple cosmetic changes.
* cusor pointer for undo linkAdam Young2010-12-201-0/+4
|
* button and table stylingKyle Baker2010-12-101-43/+180
| | | | | | replaced expand contract +- with icons removed background for action buttons and gave them their own class Major css cleanup
* SUDO adjustmentsEndi S. Dewata2010-12-091-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | The SUDO rule details facet has been updated to support the latest UI spec. The facet consists of 5 sections: general, users, hosts, commands, and run-as. The general section contains the SUDO rule description and status. If the status is changed, the sudorule-enable/disable will be invoked. The other sections contain radio buttons for the association category and tables for the members. When a member is added or removed, the category will be adjusted appropriately. If the category is changed to 'all', 'allow', or 'deny', all members will be removed. The last section is currently not working because backend support is not yet available. The adder dialog boxes for users, groups, and hosts has been modified to accept external identities. The layout for the base adder dialog was updated. The base dialog class was updated to support templates. The SUDO dialog boxes were implemented using templates. New CSS classes were added to ipa.css. The HBAC rule details facet has been updated as well.
* Multicolumn enrollment dialogEndi S. Dewata2010-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The enrollment dialog has been modified to use scrollable tables that supports multiple columns to display the search results and selected entries. The columns are specified by calling create_adder_column() on the association facet. By default the tables will use only one column which is to display the primary keys. The following enrollment dialogs have been modified to use multiple columns: - Group's member_user - Service's managedby_host - HBAC Service Group's member_hbacsvc - SUDO Command Group's member_sudocmd The ipa_association_table_widget's add() and remove() have been moved into ipa_association_facet so they can be customized by facet's subclass. The ipa_table's add_row() has been renamed to add_record(). Some old code has been removed from ipa_facet_create_action_panel(). The code was used to generate association links from a single facet. It's no longer needed because now each association has its own facet. The test data has been updated. The IPA.nested_tabs() has been fixed to return the entity itself if IPA.tab_set is not defined. This is needed to pass unit test.
* navigation format UXD guidance to cleanup navigation. adjusts the tab fontAdam Young2010-11-241-14/+17
|
* action panel formattingAdam Young2010-11-241-1/+9
| | | | | Cleans up the indentation of the action panel Puts the sudo and HBAC entries in a consistent order
* tab widthAdam Young2010-11-191-8/+5
| | | | fixes the spacing and width for the top and second row of tabs
* Service and Host ProvisioningEndi S. Dewata2010-11-181-0/+14
| | | | | | | | | | | | | | | The service and host details pages have been modified to display Kerberos key provisioning status and to provide a way to unprovision. The host enrollment via OTP has not been implemented yet. The ipa_details_field has been modified to remove any old <dd> tags it created in the previous load operation. This is to support other widgets that need to perform load operation without removing <dd> tags. The certificate_status_panel has been converted into a widget. The host entity has been rewritten using the new framework. The unit tests has been updated.
* CSS cleanup post UXD discussionAdam Young2010-11-171-49/+79
|
* action selectAdam Young2010-11-171-1/+20
| | | | | if exactly one entity is selected, it enables the entity-facet links in the action panel, and sets the pkey in bbq to the pkey of the selected
* px to emAdam Young2010-11-161-31/+37
| | | | | | Making all of the page elements based on the font size. Also, set the font to the defauklt for the browser. By default, most brosers have Font set to 16px.
* entity container sizeAdam Young2010-11-151-1/+0
| | | | No longer wastes %20 of the the page in the entity container.
* buttons to action panelAdam Young2010-11-141-9/+12
|
* more css cleanup remove quick links css very close to specsAdam Young2010-11-141-15/+38
|
* layoutAdam Young2010-11-141-12/+67
| | | | | | Closer to the layout from the spec The facets have been moved to the action panel, to the left of the page the facets are now rendered in an area of the screen with a client class
* link indications we had removed the decorations from links for previous ui ↵Adam Young2010-11-091-9/+0
| | | | approaches It is not long relevant, and hides the hyperlink underline in places where we want it to show
* HBAC Details PageEndi S. Dewata2010-11-041-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The UI framework has been extended to include a collection of widgets: - ipa_widget: base class - ipa_text_widget: text field - ipa_radio_widget: radio button - ipa_textarea_widget: textarea - ipa_button_widget: button - ipa_column_widget: column for table - ipa_table_widget: table These widgets can be used to create input controls. They can also be extended to create custom controls. The framework has also been enhanced to support custom layouts. This can be used to change the look of the application without changing the code. Initially this is only available in details section. Layout consists of a collection of HTML templates. Each template is a complete and valid HTML file representing a portion of a page. The template will be loaded and initialized by the code, then filled with the data from the server. The layouts are located in install/static/layouts/<name> folder. By default, if no templates are used, the fields in the details page are rendered vertically using dd/dt/dd tags. For pages that require different layout, a custom UI needs to be developed. There are two ways to do that: - write a custom widget to generate the UI dynamically - create an HTML template and write the initialization code For components that are quite complex or used frequently, it's might be better to use the first method. For simple pages that are used only in one location or need to support customization, the second method might be preferable. Other benefits of templates: - cleaner code and UI separation - more flexibility in customization - new pages can be developed quickly and require less coding - multiple templates can be used with the same initialization code - easier to maintain The HBAC details page has been implemented using both methods. By default it will use custom widgets to generate the page. To use a custom layout, add the following parameter to the URL, then reload the page: &layout=<name> Currently the only available layout is 'default' which produces the same look as the custom widgets. The HBAC details page is usable, but it still needs additional work. The access time is not working yet. There is no undo button, hint, or validation yet. The table in the association facet has also been changed to use ipa_association_widget which is derived from ipa_table_widget. The Makefile has been updated to include the layouts. The unit tests have been updated as well.
* password dialogAdam Young2010-10-201-0/+23
| | | | | added a modal dialog for resetting the password. Made the whoami varaible global, as anything dependant on the principal will require access to it.
* Host certificate managementEndi S. Dewata2010-10-201-0/+19
| | | | | | | | | | | | | | | The service certificate management UI has been generalized and moved into certificate.js. The host details page is now using the same code to manage certificates. The host.py has been modified to return host certificate info. The Get/Revoke/View buttons behavior has been modified such that they are visible only if there is a valid certificate. The Get dialog box has been fixed to show the correct certificate header and footer. The ipa.css has been modified to store the style of the status bullets. New unit tests for certificate has been added. The test data has been modified to include sample host certificate.
* removing iconsAdam Young2010-10-191-0/+1
| | | | | We'll later replace them with a new scheme. For now, this is the simplest UI The intention is to look unfinished, so people don't comment on how poor it looks.
* multivalue fixesAdam Young2010-10-151-1/+3
| | | | | | | | | | | | metadata for phone numbers test date for users Undo works for multivalue JQuery UI buttons have custom classes inputs/fields are now managed inside of objects removed the use of .call. as it was confusing the issue of mismatched parameter lists. Fixed the parameter lists, too.
* Whoami linkAdam Young2010-09-241-1/+2
| | | | | | | | | The 'logged in as' message in the header into an active hypoerlink that loads the details page for the current user. Also fixed a bug where, when reloading, the search page would fail due to scl being undefined. Fixed a typo replaced {'user-facet':'details', 'pkey':whoami_pkey},2); with {'user-facet':'details', 'user-pkey':whoami_pkey},2);
* pointer cursor for facetsAdam Young2010-09-171-0/+1
|
* css cleanupAdam Young2010-09-171-20/+8
| | | | Site looks much better. It is not currently meeting the specs of UXD, but it is a t least presentable.
* css tabs and facetsAdam Young2010-09-171-23/+48
| | | | includes Makfile changes to get images to deploy
* fixed formatting of search tableAdam Young2010-09-171-25/+13
|
* Big webUI patch.Pavel Zuna2010-09-171-31/+26
| | | | | | | | | | | | | Quick summary: - use jQuery UI and jQuery BBQ libraries - code restructuring The patch has so many changes they can't be listed here. Many parts of the code have been rewritten from scrach. See freeipa-devel mailing list: webUI code restructuring [wall of text, diagrams, ... you've been warned!] 2010-09-07
* hashchangeAdam Young2010-08-261-8/+4
| | | | | | | | | | We now catch the hashchange event and use that to drive most of the site. To trigger page transitions, modify location.hash. Params start with # not ?. Removed user-group.inc. converted tabs to spaces trivial imlementation of add and details for netgroup and hostgroup lots of bug fixes based on routing problems and the refactorings.
* Make changes to details.js. See commit message.Pavel Zuna2010-08-251-0/+7
| | | | | | | | | | | | - Add/Remove links are now only available for multivalue attributes (Param.multivalue = true) and attributes with param types, that are multivalue by definition (as of now only List). Single-value attributes with no value are displayed as empty input elements. - When updating an attribute, leading and trailing spaces are stripped - Context help available in the form of hints, that are extracted form Param.hint.
* Changes the URL parsing from standard HTML params ( starting with ?)Adam Young2010-08-191-7/+7
| | | | | | | | to hash params ( starting with # ). User Details are now part of index.xhtml, ao one more .inc file has been removed. Updated commit to catch a few things that had been left out, including sampledata handling and updateing Makefile.am
* Stretch content div and make Reset/Update buttons stick to right.Pavel Zuna2010-08-121-0/+5
|
* The Javascript code for the new web UIAdam Young2010-08-061-0/+271
Now with whitespace cleanup.