summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/facet.js
Commit message (Collapse)AuthorAgeFilesLines
* webui: rename tooltip to titlePetr Vobornik2014-08-211-20/+16
| | | | | | | | | - use title for input's elements 'title' attribute - tooltip for Bootstrap's tooltip component https://fedorahosted.org/freeipa/ticket/4471 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: detach facet nodesPetr Vobornik2014-07-281-0/+5
| | | | | | | | | Detach/attach facet nodes when switching facets instead of hiding/showing. Keeps dom-tree more simple. Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: extract rpc value from object envelopePetr Vobornik2014-06-271-2/+2
| | | | | | | | adapt Web UI to a newer style of encapsulation object data https://fedorahosted.org/freeipa/ticket/4394 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: handle back button when unauthenticatedPetr Vobornik2014-06-111-17/+31
| | | | | | | | | | | | | | using browser history when unauthenticated causes transition to the original and/or preceding facets. But nothing works since all commands fail due to expired credentials in session. These changes make sure that user stays on login screen if he misses valid session credentials while he wants to switch to facet which requires authentication. https://fedorahosted.org/freeipa/ticket/4353 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: use dark color for facet titles without pkeyPetr Vobornik2014-06-101-1/+2
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: change control buttons to normal buttonsPetr Vobornik2014-06-101-94/+2
| | | | | | | | Now buttons have normal button appearance instead of link button. Partially fixes: https://fedorahosted.org/freeipa/ticket/4258 since the disabling is done through button's disabled attribute. Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: adjust header controls alignmentPetr Vobornik2014-06-101-0/+8
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: improve paginationPetr Vobornik2014-06-101-4/+1
| | | | | | | | pagination now support: - styles updated to PatternFly + DataTables - added 'First' and 'Last' button Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: add action dropdownPetr Vobornik2014-06-101-7/+27
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: remove action list widgetPetr Vobornik2014-06-101-318/+0
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: use h1 in facet title instead of h3Petr Vobornik2014-06-101-4/+4
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: change breadcrumb to PatternFlyPetr Vobornik2014-06-101-85/+79
| | | | Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: adjust styles to PatternFlyPetr Vobornik2014-06-101-4/+4
| | | | | | | side effect partially fixes: https://fedorahosted.org/freeipa/ticket/3435 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: remove column sizing in tables, use PF stylesPetr Vobornik2014-06-101-2/+1
| | | | | | | | | https://fedorahosted.org/freeipa/ticket/4136 usage of .table-striped class also fixes: https://fedorahosted.org/freeipa/ticket/3050 Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
* webui: standalone facetPetr Vobornik2014-04-151-1/+3
| | | | | | | | | | `facet.Facet` is a new base class for facets. It doesn't have any dependencies on entities so it's usable for general purpose facets, e.g., future API browser, load facet or login facet. https://fedorahosted.org/freeipa/ticket/3903 Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* webui: facet containerPetr Vobornik2014-04-151-0/+8
| | | | | | | | | | | A widget which servers as container for facets. FacetContainer is a base class. App is specialization. Doing this abstraction will allow us to implement various facet containers. https://fedorahosted.org/freeipa/ticket/3903 Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* webui: replace IPA.command usage with rpc.commandPetr Vobornik2014-03-271-3/+5
| | | | | | | Replace all IPA.command, IPA.batch_command and IPA.concurrent_command usages by equivalents from rpc module. Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* webui: rename domNode to dom_nodePetr Vobornik2014-03-261-22/+22
| | | | | | - unites domNode and dom_node usage to dom_node Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* webui: do not use dom for getting selected automount keysPetr Vobornik2014-03-201-0/+1
| | | | | | | | | | | Old implementation crawled DOM for gathering data from DOM. Such code is very error prone. Little visual change somewhere else can break it - as happened in main patch for #4217. prerequisite for: https://fedorahosted.org/freeipa/ticket/4217 Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* Fix handling of action visibility change in action panelPetr Vobornik2014-03-121-0/+18
| | | | Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
* Facet title status iconsPetr Vobornik2014-01-211-4/+4
| | | | https://fedorahosted.org/freeipa/ticket/3904
* Web UI source code annotationPetr Vobornik2013-10-161-63/+1268
| | | | Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
* Honor 'enabled' option for widgets.Ana Krivokapic2013-07-261-1/+1
| | | | https://fedorahosted.org/freeipa/ticket/3793
* Web UI search optimizationPetr Vobornik2013-07-231-5/+6
| | | | | | | | | | | | This patch optimizes options used in commands executed by search pages. 1) Removed --all from _find and _show commands used by search pages. All displayed attributes should be already included in default attributes. 2) Removed search_all_attributes - Not needed since introduction of paging. 3) Added --no-members options to search _show commmands. Members are not displayed on search pages and such change drastically improves performance. It reduces computations on server and amount of data transferred to Web UI. https://fedorahosted.org/freeipa/ticket/3706
* Better automated test supportPetr Vobornik2013-07-161-6/+5
| | | | | | | 1. add class to active facet instead of using direct style modification for hiding/showing 2. add name attribute to tables and dialog buttons and error dialog https://fedorahosted.org/freeipa/ticket/3744
* Fix regression: missing facet tab group labelsPetr Vobornik2013-06-051-1/+1
| | | | | | | | Currently there is only empty space between facet tabs and facet title. It's a regression caused by recent refactoring. https://fedorahosted.org/freeipa/ticket/3688
* Unite and move facet pre_ops to related modulesPetr Vobornik2013-05-171-114/+1
| | | | | | | | | | Facet pre_ops defined in ./facet module were moved to modules where facet are actually defined. Moved pre_ops were united with the ones defined for the facets in these modules. The move simplifies module dependencies - there is no reason to have general facet module dependent on specialized facet modules. Pre_ops uniting makes the code simpler. https://fedorahosted.org/freeipa/ticket/3605
* Move spec modifications from facet factories to pre_opsPetr Vobornik2013-05-171-46/+1
| | | | | | | | Spec modifications in factories makes inheritance and extensibility more difficult. Moving them to pre_ops allows modification of their output by other pre_ops. https://fedorahosted.org/freeipa/ticket/3605
* Replace ./facets with reg.facetPetr Vobornik2013-05-061-9/+15
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Removal of IPA.metadata usagesPetr Vobornik2013-05-061-3/+5
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Don't automatically refresh facet after action successPetr Vobornik2013-05-061-4/+0
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Make summary conditions declarativePetr Vobornik2013-05-061-1/+1
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Builder and registry for actionsPetr Vobornik2013-05-061-25/+27
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Builder: return null if no spec supplied - fixPetr Vobornik2013-05-061-4/+4
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace build logic in widget and field builder by new builderPetr Vobornik2013-05-061-3/+3
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace IPA.facet_builder with facets.builderPetr Vobornik2013-05-061-85/+85
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use IPA.object() as a base factory for framework objectsPetr Vobornik2013-05-061-9/+9
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Rename factory to $factory in spec objects modificationsPetr Vobornik2013-05-061-12/+12
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Rename factory to $factory in spec objectsPetr Vobornik2013-05-061-10/+10
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace old builder by new implementationPetr Vobornik2013-05-061-44/+28
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Modularize group.jsPetr Vobornik2013-05-061-29/+31
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace remaining IPA.messages with text.get callsPetr Vobornik2013-05-061-9/+9
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace IPA.messages with @i18n definition for label specsPetr Vobornik2013-05-061-1/+1
| | | | | | | Replaced by execution of ls | grep .js | xargs sed -i -r "s/label: IPA.messages\.((.\w+)+)/label: '@i18n:\1'/" https://fedorahosted.org/freeipa/ticket/3235
* Replace IPA.messages with @i18n definition in spec objectsPetr Vobornik2013-05-061-5/+5
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use text.get for transforming values supplied by specPetr Vobornik2013-05-061-9/+10
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use dojo/on instead of dojo/topic for facet-xxx events'Petr Vobornik2013-05-061-4/+3
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Fix tab switching for nested entitiesPetr Vobornik2013-05-061-1/+1
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Fix in state change handling and reportingPetr Vobornik2013-05-061-2/+2
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Fix hbactest stylesPetr Vobornik2013-05-061-1/+5
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Fix dirty dialog behaviorPetr Vobornik2013-05-061-0/+2
| | | | | | Dirty dialog was displayed twice because of double event registration in menu widget. https://fedorahosted.org/freeipa/ticket/3236