├── .gitattributes ├── .gitignore ├── common ├── api │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ └── richfaces │ │ │ ├── application │ │ │ └── FacesMessages.java │ │ │ ├── component │ │ │ ├── CornerPosition.java │ │ │ ├── Mode.java │ │ │ ├── Positioning.java │ │ │ ├── SequenceIterationStatus.java │ │ │ └── SwitchType.java │ │ │ └── renderkit │ │ │ └── util │ │ │ ├── EnclosingFormRequiredException.java │ │ │ └── PanelIcons.java │ │ └── test │ │ └── java │ │ └── org │ │ └── richfaces │ │ └── component │ │ └── SequenceIterationStatusTest.java ├── pom.xml └── ui │ ├── pom.xml │ ├── richfaces-suppressions.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── StateHolderArray.java │ │ │ ├── application │ │ │ └── CommonComponentsConfiguration.java │ │ │ ├── component │ │ │ ├── DataAdaptorIterationState.java │ │ │ ├── DataComponentsContextUtil.java │ │ │ ├── PartialStateHolderHelper.java │ │ │ ├── RowKeyContextEventWrapper.java │ │ │ ├── SavedState.java │ │ │ ├── UIDataAdaptor.java │ │ │ ├── UIRangedNumberInput.java │ │ │ ├── UISequence.java │ │ │ ├── ValueBindingValueExpressionAdaptor.java │ │ │ ├── attribute │ │ │ │ ├── AccesskeyProps.java │ │ │ │ ├── AjaxProps.java │ │ │ │ ├── CommandButtonProps.java │ │ │ │ ├── CoreProps.java │ │ │ │ ├── EventsKeyProps.java │ │ │ │ └── EventsMouseProps.java │ │ │ ├── behavior │ │ │ │ ├── BehaviorStateHelper.java │ │ │ │ └── ClientBehavior.java │ │ │ ├── event │ │ │ │ └── PreRenderParentListener.java │ │ │ └── util │ │ │ │ ├── HtmlUtil.java │ │ │ │ ├── InputUtils.java │ │ │ │ ├── MessageUtil.java │ │ │ │ ├── PartialStateHolderUtil.java │ │ │ │ ├── SelectItemsInterface.java │ │ │ │ ├── SelectUtils.java │ │ │ │ └── Strings.java │ │ │ ├── context │ │ │ └── OnOffResponseWriter.java │ │ │ ├── convert │ │ │ └── ConverterUtil.java │ │ │ ├── event │ │ │ └── MethodExpressionEventListener.java │ │ │ ├── json │ │ │ ├── CDL.java │ │ │ ├── Cookie.java │ │ │ ├── CookieList.java │ │ │ ├── HTTP.java │ │ │ ├── HTTPTokener.java │ │ │ ├── JSContentHandler.java │ │ │ ├── JSONAccessor.java │ │ │ ├── JSONArray.java │ │ │ ├── JSONCollection.java │ │ │ ├── JSONException.java │ │ │ ├── JSONMap.java │ │ │ ├── JSONObject.java │ │ │ ├── JSONString.java │ │ │ ├── JSONStringer.java │ │ │ ├── JSONTokener.java │ │ │ ├── JSONWriter.java │ │ │ ├── XML.java │ │ │ ├── XMLTokener.java │ │ │ └── package-info.java │ │ │ ├── renderkit │ │ │ ├── AjaxFunction.java │ │ │ ├── AjaxOptions.java │ │ │ ├── ComponentAttribute.java │ │ │ ├── ForEachLoop.java │ │ │ ├── RenderKitUtils.java │ │ │ ├── RendererBase.java │ │ │ ├── SequenceRendererHelper.java │ │ │ ├── html │ │ │ │ └── iconimages │ │ │ │ │ ├── PanelIconBasic.java │ │ │ │ │ ├── PanelIconChevron.java │ │ │ │ │ ├── PanelIconChevronBasic.java │ │ │ │ │ ├── PanelIconChevronDown.java │ │ │ │ │ ├── PanelIconChevronLeft.java │ │ │ │ │ ├── PanelIconChevronUp.java │ │ │ │ │ ├── PanelIconDisc.java │ │ │ │ │ ├── PanelIconGrid.java │ │ │ │ │ ├── PanelIconTriangle.java │ │ │ │ │ ├── PanelIconTriangleBasic.java │ │ │ │ │ ├── PanelIconTriangleDown.java │ │ │ │ │ ├── PanelIconTriangleLeft.java │ │ │ │ │ └── PanelIconTriangleUp.java │ │ │ └── util │ │ │ │ ├── AjaxRendererUtils.java │ │ │ │ ├── FormUtil.java │ │ │ │ ├── HandlersChain.java │ │ │ │ └── RendererUtils.java │ │ │ ├── resource │ │ │ ├── AjaxResourceLibrary.java │ │ │ └── QueueResourceLibrary.java │ │ │ └── view │ │ │ └── facelets │ │ │ ├── EmptyHandler.java │ │ │ ├── EventListenerHandler.java │ │ │ ├── MethodMetadata.java │ │ │ ├── RowKeyConverterRule.java │ │ │ └── TagHandlerUtils.java │ └── resources │ │ └── META-INF │ │ ├── cdk │ │ └── attributes │ │ │ └── sequence-props.xml │ │ ├── faces-config.xml │ │ ├── resources │ │ ├── com.jqueryui │ │ │ ├── jquery-ui.custom.js │ │ │ ├── jquery.ui.core.js │ │ │ ├── jquery.ui.draggable.js │ │ │ ├── jquery.ui.droppable.js │ │ │ ├── jquery.ui.mouse.js │ │ │ ├── jquery.ui.resizable.js │ │ │ ├── jquery.ui.widget.js │ │ │ └── minified │ │ │ │ ├── jquery-ui.custom.min.js │ │ │ │ ├── jquery.ui.core.min.js │ │ │ │ ├── jquery.ui.draggable.min.js │ │ │ │ ├── jquery.ui.droppable.min.js │ │ │ │ ├── jquery.ui.mouse.min.js │ │ │ │ ├── jquery.ui.resizable.min.js │ │ │ │ └── jquery.ui.widget.min.js │ │ └── org.richfaces │ │ │ ├── error.png │ │ │ ├── fatal.png │ │ │ ├── icons.ecss │ │ │ ├── info.png │ │ │ ├── ok.png │ │ │ ├── popup.js │ │ │ └── warning.png │ │ └── richfaces │ │ ├── org.richfaces │ │ ├── ajax.library.properties │ │ ├── base-component.library.properties │ │ └── richfaces-queue.library.properties │ │ └── resource-mappings.properties │ └── test │ └── java │ └── org │ └── richfaces │ ├── component │ ├── DataAdaptorTestCase.java │ ├── MockDataAdaptor.java │ ├── MockDataAdaptorComponentState.java │ ├── SavedStateTest.java │ ├── UIRangedNumberInputTest.java │ └── util │ │ ├── HtmlUtilTest.java │ │ └── SelectUtilsTest.java │ ├── json │ ├── JsonTest.java │ ├── SerializationTest.java │ └── Test.java │ └── renderkit │ ├── ForEachLoopTest.java │ ├── RenderKitUtilsMocksTest.java │ ├── RenderKitUtilsTest.java │ └── util │ ├── FormUtilTest.java │ └── RendererUtilsTest.java ├── core ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── richfaces │ │ └── component │ │ ├── LogMode.java │ │ └── OutputPanelLayout.java ├── lgpl.txt ├── pom.xml ├── readme.txt └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── config │ │ └── faces-config.xml │ ├── java │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── org │ │ │ ├── ajax4jsf │ │ │ ├── ajax │ │ │ │ └── package-info.java │ │ │ ├── component │ │ │ │ ├── UIActionParameter.java │ │ │ │ ├── behavior │ │ │ │ │ ├── AjaxBehavior.java │ │ │ │ │ └── MethodExpressionAjaxBehaviorListener.java │ │ │ │ └── package-info.java │ │ │ └── renderkit │ │ │ │ ├── AjaxBehaviorRenderer.java │ │ │ │ ├── html │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ └── richfaces │ │ │ ├── component │ │ │ ├── AbstractActionComponent.java │ │ │ ├── AbstractAjaxFunction.java │ │ │ ├── AbstractAjaxLog.java │ │ │ ├── AbstractAjaxStatus.java │ │ │ ├── AbstractAttachQueue.java │ │ │ ├── AbstractCommandButton.java │ │ │ ├── AbstractCommandLink.java │ │ │ ├── AbstractMediaOutput.java │ │ │ ├── AbstractOutputPanel.java │ │ │ ├── AbstractParameter.java │ │ │ ├── AbstractPoll.java │ │ │ ├── AbstractPush.java │ │ │ ├── AbstractQueue.java │ │ │ ├── AbstractRegion.java │ │ │ ├── QueueRegistry.java │ │ │ └── UIRepeat.java │ │ │ ├── event │ │ │ └── BypassUpdatesAjaxBehaviorEvent.java │ │ │ ├── renderkit │ │ │ ├── AjaxCommandRendererBase.java │ │ │ ├── AjaxFunctionRendererBase.java │ │ │ ├── LogRendererBase.java │ │ │ ├── PushRendererBase.java │ │ │ └── html │ │ │ │ ├── AjaxOutputPanelRenderer.java │ │ │ │ ├── AjaxPollRenderer.java │ │ │ │ ├── AjaxStatusRenderer.java │ │ │ │ ├── AttachQueueRenderer.java │ │ │ │ ├── CommandButtonRendererBase.java │ │ │ │ ├── MediaOutputRenderer.java │ │ │ │ ├── QueueRenderer.java │ │ │ │ ├── QueueRendererBase.java │ │ │ │ ├── QueueResourceComponentRenderer.java │ │ │ │ └── RepeatRenderer.java │ │ │ ├── resource │ │ │ ├── MediaOutputResource.java │ │ │ └── PushResource.java │ │ │ └── view │ │ │ └── facelets │ │ │ ├── html │ │ │ ├── ActionListenerHandler.java │ │ │ ├── AjaxHandler.java │ │ │ ├── AjaxPollHandler.java │ │ │ ├── AttachQueueHandler.java │ │ │ ├── AttachQueueInfo.java │ │ │ ├── AttachQueueStack.java │ │ │ ├── BehaviorStack.java │ │ │ ├── BehaviorTagHandlerDelegate.java │ │ │ ├── BehaviorsAddingComponentHandlerWrapper.java │ │ │ ├── BehaviorsTagHandlerDelegateFactoryImpl.java │ │ │ ├── CustomBehaviorHandler.java │ │ │ ├── LazyActionListener.java │ │ │ ├── MediaOutputHandler.java │ │ │ ├── ParameterHandler.java │ │ │ └── RepeatHandler.java │ │ │ └── tag │ │ │ ├── AjaxBehaviorRule.java │ │ │ └── BehaviorRule.java │ ├── resources │ │ └── META-INF │ │ │ ├── behaviors-handler-delegate.faces-config.xml │ │ │ ├── cdk │ │ │ └── attributes │ │ │ │ ├── ajaxBehavior-prop.xml │ │ │ │ ├── commandLink-target-prop.xml │ │ │ │ └── param-assignTo-prop.xml │ │ │ └── resources │ │ │ ├── net.java.dev.atmosphere │ │ │ └── jquery-atmosphere.js │ │ │ └── org.richfaces │ │ │ ├── log.ecss │ │ │ ├── log.js │ │ │ ├── poll.js │ │ │ ├── push.js │ │ │ └── status.js │ └── templates │ │ └── org │ │ └── ajax4jsf │ │ └── renderkit │ │ └── html │ │ ├── button.template.xml │ │ ├── function.template.xml │ │ ├── link.template.xml │ │ ├── log.template.xml │ │ └── push.template.xml │ ├── test-old │ └── java │ │ └── org │ │ └── ajax4jsf │ │ ├── component │ │ ├── AbstractQueueComponentTest.java │ │ ├── ActionListenerTest.java │ │ ├── AjaxFormQueuesTest.java │ │ ├── DataAdaptorTestCase.java │ │ ├── ImplicitQueuesTest.java │ │ ├── IncludeComponentTest.java │ │ ├── LoadBundleComponentTest.java │ │ ├── LoadResourceComponentTest.java │ │ ├── MediaOutputComponentBaseTest.java │ │ ├── MockDataAdaptor.java │ │ ├── QueueDiscoveryTest.java │ │ ├── QueueParallelTest.java │ │ ├── QueueRendererTest.java │ │ ├── QueueScriptedTest.java │ │ ├── QueueSimilarityTest.java │ │ ├── QueueSizeTest.java │ │ ├── QueuedPollTest.java │ │ └── UIAjaxFormTest.java │ │ ├── renderkit │ │ └── html │ │ │ ├── AjaxFormRendererTest.java │ │ │ ├── AjaxIncludeRendererTest.java │ │ │ ├── AjaxOutputPanelRendererTest.java │ │ │ ├── AjaxPageRendererTest.java │ │ │ ├── AjaxPushRendererTest.java │ │ │ ├── AjaxStatusRendererTest.java │ │ │ ├── HtmlCommandLinkRendererTest.java │ │ │ └── MediaOutputRendererTest.java │ │ └── taglib │ │ └── html │ │ └── KeepAliveTagsTest.java │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── ajax │ │ │ ├── A4JRepeatBean.java │ │ │ ├── AjaxBean.java │ │ │ ├── RF12512_Test.java │ │ │ ├── TestAjax.java │ │ │ └── TestJsFunction.java │ │ └── commandButton │ │ │ └── CommandButtonImageTest.java │ │ └── integration │ │ └── CoreUIDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── AbstractQueueComponentTest.java │ │ ├── DummyQueueTest.java │ │ ├── NestedRepeatTest.java │ │ ├── QueueRendererTest.java │ │ ├── RegionTest.java │ │ └── RepeatTest.java │ │ └── view │ │ └── facelets │ │ └── html │ │ └── AttachQueueHandlerTest.java │ └── resources │ ├── arquillian.xml │ ├── images │ └── square.jpg │ └── org │ ├── ajax4jsf │ └── component │ │ ├── component.js │ │ ├── component.xcss │ │ ├── queue-ajax-form.xhtml │ │ ├── queue-ajax.js │ │ ├── queue-disabled.xhtml │ │ ├── queue-discovery-base.xhtml │ │ ├── queue-global-both.xhtml │ │ ├── queue-global-form.xhtml │ │ ├── queue-global-view.xhtml │ │ ├── queue-implicit-global.xhtml │ │ ├── queue-legacy.xhtml │ │ ├── queue-parallel.xhtml │ │ ├── queue-poll-drop.xhtml │ │ ├── queue-poll.xhtml │ │ ├── queue-scripted.xhtml │ │ ├── queue-similarity.xhtml │ │ ├── queue-size.xhtml │ │ ├── root │ │ ├── simulation.js │ │ ├── test.xhtml │ │ ├── test_skin.properties │ │ ├── user.js │ │ └── user.xcss │ └── richfaces │ ├── component │ ├── NestedRepeatTest.xhtml │ ├── RepeatTest.xhtml │ ├── faces-config.xml │ ├── nonQueue.xhtml │ └── queue.xhtml │ └── view │ └── facelets │ └── html │ ├── a4jrepeatMatrix.xhtml │ ├── attachQueueWithNestedAjax.xhtml │ ├── attachQueueWithParentComponent.xhtml │ ├── attachQueueWithWrappingAjax.xhtml │ └── attachQueueWithWrappingBehaviors.xhtml ├── dist ├── assembler.xml ├── pom.xml ├── richfaces-components-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── assembly │ │ ├── assembler-jar.xml │ │ └── assembler-sources.xml ├── richfaces-components-ui │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assembly │ │ ├── assembler-jar.xml │ │ ├── assembler-sources.xml │ │ └── assembler-vdldoc.xml │ │ └── properties │ │ └── properties.xml └── static-resources │ └── pom.xml ├── dnd ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── richfaces │ │ └── event │ │ ├── DropEvent.java │ │ └── DropListener.java ├── pom.xml └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── component │ │ │ ├── AbstractDragIndicator.java │ │ │ ├── AbstractDragSource.java │ │ │ ├── AbstractDropTarget.java │ │ │ └── package-info.java │ │ │ ├── event │ │ │ └── MethodExpressionDropListener.java │ │ │ ├── javascript │ │ │ ├── DnDScript.java │ │ │ ├── DragScript.java │ │ │ └── DropScript.java │ │ │ ├── renderkit │ │ │ ├── DnDRenderBase.java │ │ │ ├── DragIndicatorRendererBase.java │ │ │ ├── DragSourceRenderer.java │ │ │ └── DropTargetRenderer.java │ │ │ └── view │ │ │ └── facelets │ │ │ └── DropHandler.java │ ├── resources │ │ └── META-INF │ │ │ ├── cdk │ │ │ └── attributes │ │ │ │ └── dropListener-props.xml │ │ │ └── resources │ │ │ └── org.richfaces │ │ │ ├── dnd-draggable.js │ │ │ ├── dnd-droppable.js │ │ │ ├── dnd-indicator.js │ │ │ └── indicator.ecss │ └── templates │ │ └── dragIndicator.template.xml │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── DragDropBean.java │ │ ├── DragDropEventBean.java │ │ ├── Framework.java │ │ └── TestDnd.java │ │ └── integration │ │ └── DndDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ └── component │ │ ├── UIDragIndicatorTest.java │ │ ├── UIDragSourceTest.java │ │ └── UIDropTargetTest.java │ └── resources │ ├── arquillian.xml │ ├── beans.xml │ ├── images │ └── dnd │ │ ├── accept.gif │ │ ├── default.gif │ │ └── reject.gif │ └── org │ └── richfaces │ └── component │ └── dnd.xhtml ├── input ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── AutocompleteLayout.java │ │ ├── AutocompleteMode.java │ │ ├── InplaceComponent.java │ │ ├── InplaceState.java │ │ ├── InputNumberSliderHandleType.java │ │ └── InputNumberSliderInputPosition.java │ │ ├── event │ │ ├── CurrentDateChangeEvent.java │ │ ├── CurrentDateChangeListener.java │ │ ├── FileUploadEvent.java │ │ ├── FileUploadListener.java │ │ └── MethodExpressionCurrentDateChangeListener.java │ │ ├── exception │ │ └── FileUploadException.java │ │ └── model │ │ └── UploadedFile.java ├── lgpl.txt ├── pom.xml ├── readme.txt └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── config │ │ └── faces-config.xml │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── component │ │ │ ├── AbstractAutocomplete.java │ │ │ ├── AbstractCalendar.java │ │ │ ├── AbstractEditor.java │ │ │ ├── AbstractFileUpload.java │ │ │ ├── AbstractInplaceInput.java │ │ │ ├── AbstractInplaceSelect.java │ │ │ ├── AbstractOrderingComponent.java │ │ │ ├── AbstractOrderingList.java │ │ │ ├── AbstractPickList.java │ │ │ ├── AbstractSelect.java │ │ │ ├── AbstractSelectComponent.java │ │ │ ├── AbstractSelectManyComponent.java │ │ │ ├── UIInputNumber.java │ │ │ └── package-info.java │ │ │ ├── context │ │ │ ├── FileUploadFacesContextFactory.java │ │ │ └── FileUploadPhaseListener.java │ │ │ ├── model │ │ │ ├── CalendarDataModel.java │ │ │ └── CalendarDataModelItem.java │ │ │ ├── renderkit │ │ │ ├── AbstractAutocompleteLayoutStrategy.java │ │ │ ├── AutocompleteDivLayoutStrategy.java │ │ │ ├── AutocompleteEncodeStrategy.java │ │ │ ├── AutocompleteListLayoutStrategy.java │ │ │ ├── AutocompleteRendererBase.java │ │ │ ├── AutocompleteTableLayoutStrategy.java │ │ │ ├── CalendarRendererBase.java │ │ │ ├── ClientSelectItem.java │ │ │ ├── EditorRendererBase.java │ │ │ ├── FileUploadRendererBase.java │ │ │ ├── InplaceInputRendererBase.java │ │ │ ├── InplaceSelectRendererBase.java │ │ │ ├── InputNumberSliderRendererBase.java │ │ │ ├── InputRendererBase.java │ │ │ ├── OrderingListRendererBase.java │ │ │ ├── PickListRendererBase.java │ │ │ ├── PopupConstants.java │ │ │ ├── SelectHelper.java │ │ │ ├── SelectManyHelper.java │ │ │ ├── SelectManyRendererBase.java │ │ │ ├── SelectRendererBase.java │ │ │ └── html │ │ │ │ └── images │ │ │ │ ├── ArrowBase.java │ │ │ │ ├── AutocompleteGradient.java │ │ │ │ ├── CalendarIcon.java │ │ │ │ ├── CalendarSeparator.java │ │ │ │ ├── ComboDownButton.java │ │ │ │ ├── DisabledCalendarIcon.java │ │ │ │ ├── InputNumberSliderBarHandleBackgroundImage.java │ │ │ │ ├── SliderArrowBase.java │ │ │ │ ├── SliderArrowBottom.java │ │ │ │ ├── SliderArrowLeft.java │ │ │ │ ├── SliderArrowRight.java │ │ │ │ ├── SpinnerArrowBase.java │ │ │ │ ├── SpinnerArrowBottom.java │ │ │ │ └── SpinnerArrowTop.java │ │ │ ├── request │ │ │ ├── BaseMultipartRequest.java │ │ │ ├── BaseUploadedFile.java │ │ │ ├── ByteSequenceMatcher.java │ │ │ ├── FileUploadDiscResource.java │ │ │ ├── FileUploadMemoryResource.java │ │ │ ├── FileUploadParam.java │ │ │ ├── FileUploadResource.java │ │ │ ├── FileUploadValueParam.java │ │ │ ├── MultipartRequest.java │ │ │ ├── MultipartRequest25.java │ │ │ ├── MultipartRequestParser.java │ │ │ ├── MultipartRequestSizeExceeded.java │ │ │ ├── ProgressControl.java │ │ │ ├── ProgressServletInputStream.java │ │ │ └── UploadedFile25.java │ │ │ ├── resource │ │ │ └── FileUploadProgressResource.java │ │ │ ├── utils │ │ │ └── CalendarHelper.java │ │ │ ├── validator │ │ │ ├── SelectLabelValueValidator.java │ │ │ └── csv │ │ │ │ └── AddCSVMessageScript.java │ │ │ └── view │ │ │ └── facelets │ │ │ ├── AutocompleteHandler.java │ │ │ ├── CalendarHandler.java │ │ │ └── FileUploadHandler.java │ ├── resources │ │ └── META-INF │ │ │ ├── cdk │ │ │ └── attributes │ │ │ │ ├── fileUploadListener-props.xml │ │ │ │ ├── multiselect-props.xml │ │ │ │ └── select-props.xml │ │ │ ├── fileupload.faces-config.xml │ │ │ ├── resources │ │ │ ├── org.richfaces.ckeditor │ │ │ │ ├── _source │ │ │ │ │ └── skins │ │ │ │ │ │ └── richfaces │ │ │ │ │ │ ├── dialog.ecss │ │ │ │ │ │ ├── editor.css │ │ │ │ │ │ ├── elementspath.ecss │ │ │ │ │ │ ├── icons.ecss │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_rtl.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── dialog_sides.gif │ │ │ │ │ │ ├── dialog_sides.png │ │ │ │ │ │ ├── dialog_sides_rtl.png │ │ │ │ │ │ ├── mini.gif │ │ │ │ │ │ ├── noimage.png │ │ │ │ │ │ ├── sprites.png │ │ │ │ │ │ ├── sprites_ie6.png │ │ │ │ │ │ └── toolbar_start.gif │ │ │ │ │ │ ├── mainui.ecss │ │ │ │ │ │ ├── menu.ecss │ │ │ │ │ │ ├── panel.ecss │ │ │ │ │ │ ├── presets.ecss │ │ │ │ │ │ ├── reset.ecss │ │ │ │ │ │ ├── richcombo.ecss │ │ │ │ │ │ ├── skin.js │ │ │ │ │ │ ├── standard_skinning.ecss │ │ │ │ │ │ ├── templates.css │ │ │ │ │ │ └── toolbar.ecss │ │ │ │ ├── ckeditor.js │ │ │ │ ├── config.js │ │ │ │ ├── contents.css │ │ │ │ ├── images │ │ │ │ │ └── spacer.gif │ │ │ │ ├── lang │ │ │ │ │ ├── _languages.js │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── af.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── bn.js │ │ │ │ │ ├── bs.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en-au.js │ │ │ │ │ ├── en-ca.js │ │ │ │ │ ├── en-gb.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fo.js │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── gu.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── is.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── ka.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── mn.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── ug.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ └── zh.js │ │ │ │ ├── plugins │ │ │ │ │ ├── a11yhelp │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── a11yhelp.js │ │ │ │ │ │ └── lang │ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ │ ├── gu.js │ │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ ├── about │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ ├── about.js │ │ │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ │ ├── adobeair │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── ajax │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── autogrow │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── bbcode │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── clipboard │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── paste.js │ │ │ │ │ ├── colordialog │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── colordialog.js │ │ │ │ │ ├── devtools │ │ │ │ │ │ ├── lang │ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ │ ├── gu.js │ │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── dialog │ │ │ │ │ │ └── dialogDefinition.js │ │ │ │ │ ├── div │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── div.js │ │ │ │ │ ├── docprops │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── docprops.js │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── find │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── find.js │ │ │ │ │ ├── flash │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── flash.js │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── placeholder.png │ │ │ │ │ ├── forms │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ ├── button.js │ │ │ │ │ │ │ ├── checkbox.js │ │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ │ ├── hiddenfield.js │ │ │ │ │ │ │ ├── radio.js │ │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ │ └── textfield.js │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── hiddenfield.gif │ │ │ │ │ ├── iframe │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── iframe.js │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── placeholder.png │ │ │ │ │ ├── iframedialog │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── image │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── image.js │ │ │ │ │ ├── link │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ ├── anchor.js │ │ │ │ │ │ │ └── link.js │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── anchor.gif │ │ │ │ │ ├── liststyle │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── liststyle.js │ │ │ │ │ ├── pagebreak │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── pagebreak.gif │ │ │ │ │ ├── pastefromword │ │ │ │ │ │ └── filter │ │ │ │ │ │ │ └── default.js │ │ │ │ │ ├── pastetext │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── pastetext.js │ │ │ │ │ ├── placeholder │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── placeholder.js │ │ │ │ │ │ ├── lang │ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ │ ├── placeholder.gif │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── preview │ │ │ │ │ │ └── preview.html │ │ │ │ │ ├── scayt │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ │ └── toolbar.css │ │ │ │ │ ├── showblocks │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── block_address.png │ │ │ │ │ │ │ ├── block_blockquote.png │ │ │ │ │ │ │ ├── block_div.png │ │ │ │ │ │ │ ├── block_h1.png │ │ │ │ │ │ │ ├── block_h2.png │ │ │ │ │ │ │ ├── block_h3.png │ │ │ │ │ │ │ ├── block_h4.png │ │ │ │ │ │ │ ├── block_h5.png │ │ │ │ │ │ │ ├── block_h6.png │ │ │ │ │ │ │ ├── block_p.png │ │ │ │ │ │ │ └── block_pre.png │ │ │ │ │ ├── smiley │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── smiley.js │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── angel_smile.gif │ │ │ │ │ │ │ ├── angry_smile.gif │ │ │ │ │ │ │ ├── broken_heart.gif │ │ │ │ │ │ │ ├── confused_smile.gif │ │ │ │ │ │ │ ├── cry_smile.gif │ │ │ │ │ │ │ ├── devil_smile.gif │ │ │ │ │ │ │ ├── embaressed_smile.gif │ │ │ │ │ │ │ ├── envelope.gif │ │ │ │ │ │ │ ├── heart.gif │ │ │ │ │ │ │ ├── kiss.gif │ │ │ │ │ │ │ ├── lightbulb.gif │ │ │ │ │ │ │ ├── omg_smile.gif │ │ │ │ │ │ │ ├── regular_smile.gif │ │ │ │ │ │ │ ├── sad_smile.gif │ │ │ │ │ │ │ ├── shades_smile.gif │ │ │ │ │ │ │ ├── teeth_smile.gif │ │ │ │ │ │ │ ├── thumbs_down.gif │ │ │ │ │ │ │ ├── thumbs_up.gif │ │ │ │ │ │ │ ├── tounge_smile.gif │ │ │ │ │ │ │ ├── whatchutalkingabout_smile.gif │ │ │ │ │ │ │ └── wink_smile.gif │ │ │ │ │ ├── specialchar │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── specialchar.js │ │ │ │ │ │ └── lang │ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ ├── styles │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ └── default.js │ │ │ │ │ ├── stylesheetparser │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── table │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── table.js │ │ │ │ │ ├── tableresize │ │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── tabletools │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ └── tableCell.js │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── templates.js │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ ├── default.js │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── template1.gif │ │ │ │ │ │ │ ├── template2.gif │ │ │ │ │ │ │ └── template3.gif │ │ │ │ │ ├── uicolor │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ └── uicolor.js │ │ │ │ │ │ ├── lang │ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ ├── uicolor.gif │ │ │ │ │ │ └── yui │ │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── hue_bg.png │ │ │ │ │ │ │ ├── hue_thumb.png │ │ │ │ │ │ │ ├── picker_mask.png │ │ │ │ │ │ │ ├── picker_thumb.png │ │ │ │ │ │ │ └── yui.css │ │ │ │ │ │ │ └── yui.js │ │ │ │ │ ├── wsc │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ ├── ciframe.html │ │ │ │ │ │ │ ├── tmpFrameset.html │ │ │ │ │ │ │ ├── wsc.css │ │ │ │ │ │ │ └── wsc.js │ │ │ │ │ └── xml │ │ │ │ │ │ └── plugin.js │ │ │ │ ├── skins │ │ │ │ │ ├── kama │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── editor.css │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_rtl.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── dialog_sides.gif │ │ │ │ │ │ │ ├── dialog_sides.png │ │ │ │ │ │ │ ├── dialog_sides_rtl.png │ │ │ │ │ │ │ ├── mini.gif │ │ │ │ │ │ │ ├── noimage.png │ │ │ │ │ │ │ ├── sprites.png │ │ │ │ │ │ │ ├── sprites_ie6.png │ │ │ │ │ │ │ └── toolbar_start.gif │ │ │ │ │ │ ├── skin.js │ │ │ │ │ │ └── templates.css │ │ │ │ │ ├── office2003 │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── editor.css │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_rtl.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── dialog_sides.gif │ │ │ │ │ │ │ ├── dialog_sides.png │ │ │ │ │ │ │ ├── dialog_sides_rtl.png │ │ │ │ │ │ │ ├── mini.gif │ │ │ │ │ │ │ ├── noimage.png │ │ │ │ │ │ │ ├── sprites.png │ │ │ │ │ │ │ └── sprites_ie6.png │ │ │ │ │ │ ├── skin.js │ │ │ │ │ │ └── templates.css │ │ │ │ │ ├── richfaces │ │ │ │ │ │ ├── dialog.ecss │ │ │ │ │ │ ├── editor.ecss │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_rtl.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── dialog_sides.gif │ │ │ │ │ │ │ ├── dialog_sides.png │ │ │ │ │ │ │ ├── dialog_sides_rtl.png │ │ │ │ │ │ │ ├── mini.gif │ │ │ │ │ │ │ ├── noimage.png │ │ │ │ │ │ │ ├── sprites.png │ │ │ │ │ │ │ ├── sprites_ie6.png │ │ │ │ │ │ │ └── toolbar_start.gif │ │ │ │ │ │ ├── skin.js │ │ │ │ │ │ └── templates.css │ │ │ │ │ └── v2 │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ ├── editor.css │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_rtl.png │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── dialog_sides.gif │ │ │ │ │ │ ├── dialog_sides.png │ │ │ │ │ │ ├── dialog_sides_rtl.png │ │ │ │ │ │ ├── mini.gif │ │ │ │ │ │ ├── noimage.png │ │ │ │ │ │ ├── sprites.png │ │ │ │ │ │ ├── sprites_ie6.png │ │ │ │ │ │ └── toolbar_start.gif │ │ │ │ │ │ ├── skin.js │ │ │ │ │ │ └── templates.css │ │ │ │ └── themes │ │ │ │ │ └── default │ │ │ │ │ └── theme.js │ │ │ └── org.richfaces │ │ │ │ ├── Autocomplete.ecss │ │ │ │ ├── Autocomplete.js │ │ │ │ ├── AutocompleteBase.js │ │ │ │ ├── JQuerySpinBtn.js │ │ │ │ ├── bg_shadow.png │ │ │ │ ├── calendar-utils.js │ │ │ │ ├── calendar.ecss │ │ │ │ ├── calendar.js │ │ │ │ ├── combo_list_shadow.png │ │ │ │ ├── editor.js │ │ │ │ ├── fileupload.ecss │ │ │ │ ├── fileupload.js │ │ │ │ ├── fu-add-dis.gif │ │ │ │ ├── fu-add.gif │ │ │ │ ├── fu-clr.gif │ │ │ │ ├── fu-upl.gif │ │ │ │ ├── ico_cancel.gif │ │ │ │ ├── ico_ok.gif │ │ │ │ ├── inplaceBase.js │ │ │ │ ├── inplaceInput.ecss │ │ │ │ ├── inplaceInput.js │ │ │ │ ├── inplaceSelect.ecss │ │ │ │ ├── inplaceSelect.js │ │ │ │ ├── inputBase.js │ │ │ │ ├── inputNumberSlider.ecss │ │ │ │ ├── inputNumberSlider.js │ │ │ │ ├── inputNumberSpinner.ecss │ │ │ │ ├── inputNumberSpinner.js │ │ │ │ ├── jquery.effects.core.js │ │ │ │ ├── jquery.effects.highlight.js │ │ │ │ ├── jquery.mousewheel.js │ │ │ │ ├── json-dom.js │ │ │ │ ├── list.js │ │ │ │ ├── listMulti.js │ │ │ │ ├── mark_changed.gif │ │ │ │ ├── mark_list.gif │ │ │ │ ├── orderingList.ecss │ │ │ │ ├── orderingList.js │ │ │ │ ├── pickList.ecss │ │ │ │ ├── pickList.js │ │ │ │ ├── popupList.js │ │ │ │ ├── select.ecss │ │ │ │ ├── select.js │ │ │ │ └── spacer.gif │ │ │ ├── richfaces │ │ │ └── resource-mappings.properties │ │ │ └── select.faces-config.xml │ └── templates │ │ ├── autocomplete.template.xml │ │ ├── calendar.template.xml │ │ ├── editor.template.xml │ │ ├── fileupload.template.xml │ │ ├── inplaceInput.template.xml │ │ ├── inplaceSelect.template.xml │ │ ├── input.template.inc │ │ ├── inputnumberslider.template.xml │ │ ├── inputnumberspinner.template.xml │ │ ├── orderingList.template.xml │ │ ├── picklist.template.xml │ │ └── select.template.xml │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── autocomplete │ │ │ ├── AutocompleteBean.java │ │ │ ├── TestAutocompleteBehaviors.java │ │ │ ├── TestAutocompleteDestroy.java │ │ │ ├── TestAutocompleteEvents.java │ │ │ └── TestAutocompleteTokenizing.java │ │ ├── fileUpload │ │ │ ├── FileUploadBean.java │ │ │ └── TestFileUpload.java │ │ └── select │ │ │ ├── TestSelectKeyboardSelection.java │ │ │ ├── TestSelectMouseSelection.java │ │ │ └── TestSelectValidation.java │ │ └── integration │ │ └── InputDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── CalendarBean.java │ │ ├── CalendarDataModelImpl.java │ │ ├── CalendarDataModelItemImpl.java │ │ └── CalendarRenderTest.java │ │ ├── renderkit │ │ ├── AutoCompleteBean.java │ │ ├── AutocompleteRendererTest.java │ │ ├── CountriesBean.java │ │ ├── Country.java │ │ ├── DataBean.java │ │ ├── InplaceInputRendererTest.java │ │ ├── InplaceRendererTestBase.java │ │ ├── InplaceSelectRendererTest.java │ │ ├── InputBean.java │ │ ├── InputNumberSpinnerRendererTest.java │ │ ├── SelectBean.java │ │ └── html │ │ │ ├── IgnoreScriptsContent.java │ │ │ └── RendererTestBase.java │ │ └── request │ │ ├── FileUploadResourcesTest.java │ │ ├── FileUploadValueParamTest.java │ │ ├── ProgressControlTest.java │ │ └── UploadedFile25Test.java │ └── resources │ ├── arquillian.xml │ ├── javascript │ └── autocomplete-qunit.html │ └── org │ └── richfaces │ ├── component │ ├── calendarContent.xmlunit.xml │ ├── calendarScript.xmlunit.xml │ ├── calendarTest.xhtml │ └── faces-config.xml │ └── renderkit │ ├── autocompleteDivLayoutClientMode.xmlunit.xml │ ├── autocompleteDivLayoutTest.xhtml │ ├── autocompleteListLayoutClientMode.xmlunit.xml │ ├── autocompleteListLayoutTest.xhtml │ ├── countries.xml │ ├── countries.xsd │ ├── faces-config.xml │ ├── inplaceInputTest.xhtml │ ├── inplaceInputTestDefault.xmlunit.xml │ ├── inplaceInputTestWithControls.xmlunit.xml │ ├── inplaceSelectTest.xhtml │ ├── inplaceSelectTestDefault.xmlunit.xml │ ├── inplaceSelectTestWithControls.xmlunit.xml │ ├── inputNumberSpinner.xhtml │ └── inputNumberSpinner.xmlunit.xml ├── iteration ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── Column.java │ │ ├── DataScrollerControlsMode.java │ │ ├── Expandable.java │ │ ├── ListType.java │ │ ├── Row.java │ │ └── SortOrder.java │ │ ├── event │ │ ├── CollapsibleSubTableToggleEvent.java │ │ ├── CollapsibleSubTableToggleListener.java │ │ ├── DataScrollEvent.java │ │ ├── DataScrollListener.java │ │ ├── DataScrollSource.java │ │ ├── FilteringEvent.java │ │ ├── FilteringListener.java │ │ ├── SortingEvent.java │ │ ├── SortingListener.java │ │ ├── TreeSelectionChangeEvent.java │ │ ├── TreeSelectionChangeListener.java │ │ ├── TreeSelectionChangeSource.java │ │ ├── TreeToggleEvent.java │ │ ├── TreeToggleListener.java │ │ └── TreeToggleSource.java │ │ └── model │ │ ├── Arrangeable.java │ │ ├── ArrangeableState.java │ │ ├── DeclarativeTreeDataModelTuple.java │ │ ├── DeclarativeTreeModel.java │ │ ├── Field.java │ │ ├── FilterField.java │ │ ├── SelectionMode.java │ │ ├── SortField.java │ │ ├── SortMode.java │ │ ├── SwingTreeNodeImpl.java │ │ ├── TreeDataModel.java │ │ ├── TreeDataModelTuple.java │ │ ├── TreeDataVisitor.java │ │ ├── TreeNode.java │ │ └── TreeNodeImpl.java ├── lgpl.txt ├── pom-tables.xml ├── pom.xml ├── readme.txt └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── config │ │ └── faces-config.xml │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── DataScrollerUtils.java │ │ │ ├── application │ │ │ └── IterationComponentsConfiguration.java │ │ │ ├── component │ │ │ ├── AbstractCollapsibleSubTable.java │ │ │ ├── AbstractCollapsibleSubTableToggler.java │ │ │ ├── AbstractColumn.java │ │ │ ├── AbstractColumnGroup.java │ │ │ ├── AbstractDataGrid.java │ │ │ ├── AbstractDataScroller.java │ │ │ ├── AbstractDataTable.java │ │ │ ├── AbstractExtendedDataTable.java │ │ │ ├── AbstractList.java │ │ │ ├── AbstractTree.java │ │ │ ├── AbstractTreeModelAdaptor.java │ │ │ ├── AbstractTreeNode.java │ │ │ ├── DataTableColumnsIterator.java │ │ │ ├── DataTableDataChildrenIterator.java │ │ │ ├── DataTableFixedChildrenIterator.java │ │ │ ├── DeclarativeTreeDataModelWalker.java │ │ │ ├── ExtendedDataTableState.java │ │ │ ├── SubTableFixedChildrenIterator.java │ │ │ ├── TreeModelAdaptor.java │ │ │ ├── TreeModelRecursiveAdaptor.java │ │ │ ├── TreeRange.java │ │ │ ├── UIDataTableBase.java │ │ │ ├── UITreeModelAdaptor.java │ │ │ └── UITreeModelRecursiveAdaptor.java │ │ │ ├── convert │ │ │ ├── DeclarativeModelKeyConverter.java │ │ │ ├── DeclarativeModelSequenceKeyConverter.java │ │ │ ├── IntegerSequenceRowKeyConverter.java │ │ │ ├── SequenceRowKeyConverter.java │ │ │ ├── StringSequenceRowKeyConverter.java │ │ │ └── TreeConverterUtil.java │ │ │ ├── event │ │ │ ├── DataTablePreRenderListener.java │ │ │ ├── MethodExpressionTreeSelectionChangeListener.java │ │ │ └── MethodExpressionTreeToggleListener.java │ │ │ ├── model │ │ │ ├── ArrangeableModel.java │ │ │ ├── ArrangeableStateDefaultImpl.java │ │ │ ├── ClassicTreeNodeDataModelImpl.java │ │ │ ├── DeclarativeModelKey.java │ │ │ ├── DeclarativeTreeDataModelImpl.java │ │ │ ├── NodesTreeSequenceKeyModel.java │ │ │ ├── SequenceRowKey.java │ │ │ ├── SwingTreeNodeDataModelImpl.java │ │ │ ├── TreeSequenceKeyModel.java │ │ │ └── iterators │ │ │ │ ├── BaseTupleIterator.java │ │ │ │ ├── ClassicTreeNodeTuplesIterator.java │ │ │ │ ├── DeclarativeTreeDataModelCompositeTuplesIterator.java │ │ │ │ ├── IterableDataTuplesIterator.java │ │ │ │ └── MapDataTuplesIterator.java │ │ │ ├── package-info.java │ │ │ ├── renderkit │ │ │ ├── AbstractRowsRenderer.java │ │ │ ├── AbstractTableBaseRenderer.java │ │ │ ├── AbstractTableRenderer.java │ │ │ ├── CollapsibleSubTableRenderer.java │ │ │ ├── CollapsibleSubTableTogglerRendererBase.java │ │ │ ├── ColumnGroupRenderer.java │ │ │ ├── ControlsState.java │ │ │ ├── DataGridRenderer.java │ │ │ ├── DataScrollerBaseRenderer.java │ │ │ ├── DataTableRenderer.java │ │ │ ├── EncodeStrategy.java │ │ │ ├── ExtendedDataTableRenderer.java │ │ │ ├── ListRendererBase.java │ │ │ ├── RowHolder.java │ │ │ ├── RowHolderBase.java │ │ │ ├── SelectionRenderer.java │ │ │ ├── SortingFilteringRowsRenderer.java │ │ │ ├── TreeEncoderBase.java │ │ │ ├── TreeEncoderFull.java │ │ │ ├── TreeEncoderPartial.java │ │ │ ├── TreeNodeRendererBase.java │ │ │ ├── TreeNodeState.java │ │ │ ├── TreeRendererBase.java │ │ │ ├── TreeRenderingContext.java │ │ │ └── html │ │ │ │ └── images │ │ │ │ ├── TreeLineImage.java │ │ │ │ ├── TreeLineLastImage.java │ │ │ │ ├── TreeMinusImage.java │ │ │ │ └── TreePlusImage.java │ │ │ ├── taglib │ │ │ ├── CollapsibleSubTableHandler.java │ │ │ ├── DataGridHandler.java │ │ │ ├── DataScrollerHandler.java │ │ │ ├── DataTableHandler.java │ │ │ ├── ExtendedDataTableHandler.java │ │ │ ├── ListHandler.java │ │ │ ├── MethodExpressionFilteringListener.java │ │ │ ├── MethodExpressionScrollListener.java │ │ │ ├── MethodExpressionSortingListener.java │ │ │ └── MethodExpressionToggleListener.java │ │ │ └── view │ │ │ └── facelets │ │ │ ├── TreeAdaptorRowKeyConverterRule.java │ │ │ ├── TreeHandler.java │ │ │ ├── TreeModelAdaptorHandler.java │ │ │ ├── TreeModelRecursiveAdaptorHandler.java │ │ │ ├── TreeNodeHandler.java │ │ │ ├── TreeSelectionChangeListenerExpressionMetadata.java │ │ │ └── TreeToggleListenerExpressionMetadata.java │ ├── resources │ │ └── META-INF │ │ │ ├── cdk │ │ │ └── attributes │ │ │ │ ├── dataGrid-rows-props.xml │ │ │ │ ├── tree-common-props.xml │ │ │ │ ├── tree-model-props.xml │ │ │ │ ├── tree-props.xml │ │ │ │ └── treeNode-props.xml │ │ │ ├── dataTable.faces-config.xml │ │ │ ├── resources │ │ │ └── org.richfaces │ │ │ │ ├── collapsible-subtable-toggler.js │ │ │ │ ├── collapsible-subtable.ecss │ │ │ │ ├── collapsible-subtable.js │ │ │ │ ├── datagrid.ecss │ │ │ │ ├── datascroller.ecss │ │ │ │ ├── datascroller.js │ │ │ │ ├── datatable.ecss │ │ │ │ ├── datatable.js │ │ │ │ ├── down_icon.gif │ │ │ │ ├── extendedDataTable.ecss │ │ │ │ ├── extendedDataTable.js │ │ │ │ ├── leaf_icon.gif │ │ │ │ ├── list.ecss │ │ │ │ ├── node_icon.gif │ │ │ │ ├── reorderMarker.gif │ │ │ │ ├── sort_asc.gif │ │ │ │ ├── sort_des.gif │ │ │ │ ├── sort_uns.gif │ │ │ │ ├── tree.ecss │ │ │ │ ├── tree.js │ │ │ │ └── up_icon.gif │ │ │ └── richfaces │ │ │ └── resource-mappings.properties │ └── templates │ │ ├── buttons.template.include │ │ ├── datascroller.template.xml │ │ ├── list.template.xml │ │ ├── toggle-control.template.xml │ │ ├── tree.template.xml │ │ └── treeNode.template.xml │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── dataTable │ │ │ ├── RF12684.java │ │ │ └── RF12717_Test.java │ │ └── extendedDataTable │ │ │ ├── IterationBean.java │ │ │ ├── IterationBuiltInBean.java │ │ │ ├── IterationTableStateBean.java │ │ │ ├── TestBuiltInFilter.java │ │ │ ├── TestBuiltInSort.java │ │ │ ├── TestCellWidthWithMaxTableWidth.java │ │ │ ├── TestColumnClasses.java │ │ │ ├── TestColumnWidth.java │ │ │ ├── TestColumnsOrder.java │ │ │ ├── TestDisablingBuiltinSortingAndFiltering.java │ │ │ └── TestTableState.java │ │ └── integration │ │ └── IterationDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── UIColumnTest.java │ │ ├── UIDataTableTest.java │ │ └── UIExtendedDataTableTest.java │ │ ├── convert │ │ └── TreeConverterUtilTest.java │ │ ├── model │ │ └── ArrangeableModelTest.java │ │ └── renderkit │ │ ├── Data.java │ │ ├── DataBean.java │ │ ├── DataGridRendererTest.java │ │ ├── DataScrollerBean.java │ │ ├── DataScrollerRenderTest.java │ │ ├── ExtendedDataTableRendererTest.java │ │ └── ListRendererTest.java │ └── resources │ ├── arquillian.xml │ ├── beans.xml │ ├── dataGridTest.xhtml │ ├── extendedDataTableTest.xhtml │ └── org │ └── richfaces │ └── renderkit │ ├── dataTableTest.xhtml │ ├── faces-config.xml │ └── rendererTest.xhtml ├── misc ├── lgpl.txt ├── pom.xml ├── readme.txt └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── config │ │ └── faces-config.xml │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── component │ │ │ ├── AbstractFocus.java │ │ │ ├── AbstractHotKey.java │ │ │ ├── AbstractJQuery.java │ │ │ ├── AbstractPlaceholder.java │ │ │ ├── JQueryAttachType.java │ │ │ ├── JQueryTiming.java │ │ │ ├── UIHashParameter.java │ │ │ ├── behavior │ │ │ │ └── ComponentControlBehavior.java │ │ │ └── package-info.java │ │ │ ├── function │ │ │ ├── RichFunction.java │ │ │ └── package-info.java │ │ │ ├── renderkit │ │ │ ├── ComponentControlBehaviorRenderer.java │ │ │ ├── FocusRendererBase.java │ │ │ ├── HotKeyRendererBase.java │ │ │ ├── JQueryRendererBase.java │ │ │ ├── PlaceholderRendererBase.java │ │ │ └── focus │ │ │ │ ├── AbstractFocusRenderStrategy.java │ │ │ │ ├── FocusRenderStrategy.java │ │ │ │ ├── FocusRendererInterface.java │ │ │ │ ├── FocusRendererUtils.java │ │ │ │ ├── FormFocusRenderStrategy.java │ │ │ │ └── ViewFocusRenderStrategy.java │ │ │ ├── service │ │ │ └── FocusManagerImpl.java │ │ │ └── taglib │ │ │ └── ComponentControlHandler.java │ ├── resources │ │ └── META-INF │ │ │ ├── resources │ │ │ └── org.richfaces │ │ │ │ ├── component-control.js │ │ │ │ ├── focus.js │ │ │ │ ├── hotkey.js │ │ │ │ ├── jquery.component.js │ │ │ │ ├── jquery.hotkeys.js │ │ │ │ ├── jquery.watermark.js │ │ │ │ ├── placeholder.css │ │ │ │ └── placeholder.js │ │ │ └── services │ │ │ └── org.richfaces.focus.FocusManager │ └── templates │ │ ├── focus.template.xml │ │ ├── hotKey.template.xml │ │ ├── jquery.template.xml │ │ └── placeholder.template.xml │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── focus │ │ │ ├── AbstractComponentAssertion.java │ │ │ ├── ComponentBean.java │ │ │ ├── ElementIsFocused.java │ │ │ ├── FocusRetriever.java │ │ │ ├── TestFocusAjaxRendered.java │ │ │ ├── TestFocusDefaults.java │ │ │ ├── TestFocusDelayed.java │ │ │ ├── TestFocusManager.java │ │ │ ├── TestFocusMultipleForms.java │ │ │ ├── TestFocusPreserve.java │ │ │ ├── TestFocusSubmissionMethods.java │ │ │ ├── TestFocusTabindex.java │ │ │ ├── TestFocusValidationAware.java │ │ │ ├── TestFocusViewMode.java │ │ │ ├── VerifyFocusCandidates.java │ │ │ ├── VerifyFocusEnforcing.java │ │ │ └── VerifyFocusEnforcingOverridesFocusSettings.java │ │ └── placeholder │ │ │ ├── AbstractPlaceholderTest.java │ │ │ ├── PlaceHolderValue.java │ │ │ ├── PlaceHolderValueConverter.java │ │ │ ├── TestPlaceholderAutocomplete.java │ │ │ ├── TestPlaceholderCalendar.java │ │ │ ├── TestPlaceholderInplaceInput.java │ │ │ ├── TestPlaceholderInplaceSelect.java │ │ │ ├── TestPlaceholderInputText.java │ │ │ ├── TestPlaceholderSelect.java │ │ │ ├── TestPlaceholderTextarea.java │ │ │ ├── placeholder-with-selector.xmlunit.xml │ │ │ └── placeholder-without-selector.xmlunit.xml │ │ └── integration │ │ └── MiscDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ ├── function │ │ └── RichFunctionTest.java │ │ └── service │ │ └── TestFocusManagerImpl.java │ ├── qunit │ ├── focus-test.html │ └── focus-test.js │ └── resources │ └── arquillian.xml ├── mobile-compatibility ├── README ├── rf-dnd.js ├── rf-mobile-skin.css ├── slidfast.css └── slidfast.js ├── output ├── api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── richfaces │ │ ├── ExpandMode.java │ │ ├── HeaderAlignment.java │ │ ├── HeaderPosition.java │ │ ├── IconPosition.java │ │ ├── PanelMenuMode.java │ │ ├── TooltipLayout.java │ │ ├── TooltipMode.java │ │ └── event │ │ ├── ItemChangeEvent.java │ │ ├── ItemChangeListener.java │ │ ├── ItemChangeSource.java │ │ ├── PanelToggleEvent.java │ │ ├── PanelToggleListener.java │ │ └── PanelToggleSource.java ├── pom.xml └── ui │ ├── pom.xml │ └── src │ ├── main │ ├── config │ │ └── faces-config.xml │ ├── java │ │ └── org │ │ │ └── richfaces │ │ │ ├── component │ │ │ ├── AbstractAccordion.java │ │ │ ├── AbstractAccordionItem.java │ │ │ ├── AbstractCollapsiblePanel.java │ │ │ ├── AbstractContextMenu.java │ │ │ ├── AbstractDivPanel.java │ │ │ ├── AbstractDropDownMenu.java │ │ │ ├── AbstractMenuContainer.java │ │ │ ├── AbstractMenuGroup.java │ │ │ ├── AbstractMenuItem.java │ │ │ ├── AbstractMenuSeparator.java │ │ │ ├── AbstractPanel.java │ │ │ ├── AbstractPanelMenu.java │ │ │ ├── AbstractPanelMenuGroup.java │ │ │ ├── AbstractPanelMenuItem.java │ │ │ ├── AbstractPopupPanel.java │ │ │ ├── AbstractProgressBar.java │ │ │ ├── AbstractTab.java │ │ │ ├── AbstractTabPanel.java │ │ │ ├── AbstractTogglePanel.java │ │ │ ├── AbstractTogglePanelItem.java │ │ │ ├── AbstractTogglePanelItemInterface.java │ │ │ ├── AbstractTogglePanelTitledItem.java │ │ │ ├── AbstractToolbar.java │ │ │ ├── AbstractToolbarGroup.java │ │ │ ├── AbstractTooltip.java │ │ │ ├── NumberUtils.java │ │ │ ├── TogglePanelVisitCallback.java │ │ │ ├── TogglePanelVisitException.java │ │ │ ├── TogglePanelVisitState.java │ │ │ ├── behavior │ │ │ │ └── ToggleControl.java │ │ │ └── package-info.java │ │ │ ├── event │ │ │ ├── MethodExpressionItemChangeListener.java │ │ │ └── MethodExpressionPanelToggleListener.java │ │ │ ├── renderkit │ │ │ └── html │ │ │ │ ├── AccordionItemHeaderRenderer.java │ │ │ │ ├── AccordionItemRenderer.java │ │ │ │ ├── AccordionRenderer.java │ │ │ │ ├── CollapsiblePanelRenderer.java │ │ │ │ ├── ContextMenuRendererBase.java │ │ │ │ ├── DivPanelRenderer.java │ │ │ │ ├── DropDownMenuRendererBase.java │ │ │ │ ├── MenuGroupRendererBase.java │ │ │ │ ├── MenuItemRendererBase.java │ │ │ │ ├── MenuSeparatorRendererBase.java │ │ │ │ ├── PanelBaseRenderer.java │ │ │ │ ├── PanelMenuGroupHeaderRenderer.java │ │ │ │ ├── PanelMenuGroupRenderer.java │ │ │ │ ├── PanelMenuItemRenderer.java │ │ │ │ ├── PanelMenuRenderer.java │ │ │ │ ├── PopupPanelBaseRenderer.java │ │ │ │ ├── ProgressBarBaseRenderer.java │ │ │ │ ├── ProgressBarState.java │ │ │ │ ├── ProgressBarStateEncoder.java │ │ │ │ ├── TabPanelRenderer.java │ │ │ │ ├── TabRenderer.java │ │ │ │ ├── TableIconsRendererHelper.java │ │ │ │ ├── ToggleControlRenderer.java │ │ │ │ ├── TogglePanelItemRenderer.java │ │ │ │ ├── TogglePanelRenderer.java │ │ │ │ ├── ToolbarGroupRenderer.java │ │ │ │ ├── ToolbarRendererBase.java │ │ │ │ ├── TooltipRenderer.java │ │ │ │ └── images │ │ │ │ ├── DotSeparatorImage.java │ │ │ │ ├── GridSeparatorImage.java │ │ │ │ ├── LineSeparatorImage.java │ │ │ │ ├── MenuNodeImage.java │ │ │ │ ├── ProgressBarAnimatedBackgroundImage.java │ │ │ │ ├── SquareSeparatorImage.java │ │ │ │ └── ToolbarSeparatorImage.java │ │ │ └── view │ │ │ └── facelets │ │ │ └── html │ │ │ ├── CollapsiblePanelTagHandler.java │ │ │ ├── ItemChangeListenerHandler.java │ │ │ ├── PanelMenuTagHandler.java │ │ │ ├── PanelToggleListenerHandler.java │ │ │ └── TogglePanelTagHandler.java │ ├── resources │ │ └── META-INF │ │ │ ├── MANIFEST.MF │ │ │ ├── cdk │ │ │ └── attributes │ │ │ │ └── tooltip-props.xml │ │ │ ├── resources │ │ │ └── org.richfaces │ │ │ │ ├── accordion.ecss │ │ │ │ ├── accordion.js │ │ │ │ ├── accordionItem.js │ │ │ │ ├── close.gif │ │ │ │ ├── close_act.gif │ │ │ │ ├── collapsiblePanel.ecss │ │ │ │ ├── collapsiblePanel.js │ │ │ │ ├── collapsiblePanelItem.js │ │ │ │ ├── contextmenu.ecss │ │ │ │ ├── contextmenu.js │ │ │ │ ├── dropdownmenu.ecss │ │ │ │ ├── ico.gif │ │ │ │ ├── menu-base.js │ │ │ │ ├── menu.js │ │ │ │ ├── menuKeyNavigation.js │ │ │ │ ├── menugroup.js │ │ │ │ ├── menuitem.js │ │ │ │ ├── panel.ecss │ │ │ │ ├── panelMenu.ecss │ │ │ │ ├── panelMenu.js │ │ │ │ ├── panelMenuGroup.js │ │ │ │ ├── panelMenuItem.js │ │ │ │ ├── popupPanel.ecss │ │ │ │ ├── popupPanel.js │ │ │ │ ├── popupPanelBorders.js │ │ │ │ ├── popupPanelSizer.js │ │ │ │ ├── progressBar.ecss │ │ │ │ ├── progressBar.js │ │ │ │ ├── tab.js │ │ │ │ ├── tabPanel.ecss │ │ │ │ ├── tabPanel.js │ │ │ │ ├── togglePanel.js │ │ │ │ ├── togglePanelItem.js │ │ │ │ ├── toolbar.ecss │ │ │ │ ├── toolbar.js │ │ │ │ ├── tooltip.ecss │ │ │ │ └── tooltip.js │ │ │ └── richfaces │ │ │ └── resource-mappings.properties │ └── templates │ │ ├── contextmenu.template.xml │ │ ├── dropdownmenu.template.xml │ │ ├── menugroup.template.xml │ │ ├── menuitem.template.xml │ │ ├── menuseparator.template.xml │ │ ├── panel.template.xml │ │ ├── popupPanel.template.xml │ │ ├── progressBar.template.xml │ │ └── toolbar.template.xml │ └── test │ ├── integration │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── popupPanel │ │ │ └── PopupPanelTest.java │ │ ├── tabPanel │ │ │ ├── DynamicTabTestHelper.java │ │ │ ├── ForEachTabTest.java │ │ │ ├── RepeatTabTest.java │ │ │ ├── StaticTabTest.java │ │ │ └── model │ │ │ │ ├── SimpleBean.java │ │ │ │ ├── TabBean.java │ │ │ │ └── TabPanelBean.java │ │ └── togglePanel │ │ │ └── TogglePanelTest.java │ │ └── integration │ │ └── OutputDeployment.java │ ├── java │ └── org │ │ └── richfaces │ │ ├── component │ │ ├── AbstractAccordionTest.java │ │ ├── AbstractTogglePanelTest.java │ │ ├── DropDownMenuBean.java │ │ ├── UICollapsiblePanelTest.java │ │ ├── UIDropDownMenuTest.java │ │ ├── UIMenuGroupTest.java │ │ ├── UIMenuItemTest.java │ │ ├── UIMenuSeparatorTest.java │ │ ├── UITogglePanelItemTest.java │ │ ├── UITogglePanelTest.java │ │ └── UITooltipTest.java │ │ └── renderkit │ │ └── html │ │ ├── AccordionRendererTest.java │ │ ├── CollapsiblePanelRendererTest.java │ │ ├── DivPanelRendererTest.java │ │ ├── DropDownMenuRendererTest.java │ │ ├── IgnoreScriptsContent.java │ │ ├── MenuItemRendererTest.java │ │ ├── PanelMenuGroupRendererTest.java │ │ ├── PanelMenuItemRendererTest.java │ │ ├── PanelMenuRendererTest.java │ │ ├── PanelRendererTest.java │ │ ├── PopupRendererTest.java │ │ ├── RendererTestBase.java │ │ ├── TabPanelRendererTest.java │ │ └── TooltipRendererTest.java │ └── resources │ ├── arquillian.xml │ ├── beans.xml │ ├── org │ └── richfaces │ │ ├── component │ │ └── faces-config.xml │ │ └── renderkit │ │ └── html │ │ ├── accordion.xhtml │ │ ├── accordion.xmlunit.xml │ │ ├── accordionItem.xhtml │ │ ├── accordionItem.xmlunit.xml │ │ ├── accordionItemDisabled.xmlunit.xml │ │ ├── collapsiblePanel.xhtml │ │ ├── collapsiblePanel.xmlunit.xml │ │ ├── dropDownMenu_ajaxMode.xhtml │ │ ├── dropDownMenu_ajaxMode.xmlunit.xml │ │ ├── dropDownMenu_serverMode.xhtml │ │ ├── dropDownMenu_serverMode.xmlunit.xml │ │ ├── menuItem_ajaxMode.xhtml │ │ ├── menuItem_ajaxMode.xmlunit.xml │ │ ├── menuItem_clientMode.xhtml │ │ ├── menuItem_clientMode.xmlunit.xml │ │ ├── menuItem_serverMode.xhtml │ │ ├── menuItem_serverMode.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-group.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-groupDis.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-item.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-itemDis.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-topGroup.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-topGroupDis.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-topItem.xmlunit.xml │ │ ├── panelMenu-icons-inheritance-topItemDis.xmlunit.xml │ │ ├── panelMenu-icons-inheritance.xhtml │ │ ├── panelMenu.xhtml │ │ ├── panelMenu.xmlunit.xml │ │ ├── panelMenuGroup-expanded.xhtml │ │ ├── panelMenuGroup-expanded.xmlunit.xml │ │ ├── panelMenuGroup-topGroup.xhtml │ │ ├── panelMenuGroup-topGroup.xmlunit.xml │ │ ├── panelMenuGroup.xhtml │ │ ├── panelMenuGroup.xmlunit.xml │ │ ├── panelMenuItem.xhtml │ │ ├── panelMenuItem.xmlunit.xml │ │ ├── tab.xhtml │ │ ├── tab.xmlunit.xml │ │ ├── tabPanel.xhtml │ │ ├── tabPanel.xmlunit.xml │ │ ├── tooltip.xhtml │ │ └── tooltip.xmlunit.xml │ ├── panelTest.xhtml │ └── popupPanelTest.xhtml ├── parent └── pom.xml ├── pom.xml └── validator ├── .checkstyle ├── api ├── pom.xml └── src │ └── main │ └── java │ ├── META-INF │ └── MANIFEST.MF │ └── org │ └── richfaces │ ├── component │ ├── NotifyAttributes.java │ ├── StackingDirection.java │ └── StackingMethod.java │ ├── el │ ├── ValueDescriptor.java │ └── ValueExpressionAnalayser.java │ ├── javascript │ ├── ClientScriptService.java │ ├── ClientSideScript.java │ ├── LibraryFunction.java │ ├── LibraryResource.java │ ├── LibraryScript.java │ ├── LibraryScriptString.java │ ├── Message.java │ └── ScriptNotFoundException.java │ └── validator │ ├── BeanValidatorFactory.java │ ├── BeanValidatorService.java │ ├── ConverterDescriptor.java │ ├── FacesConverterService.java │ ├── FacesObjectDescriptor.java │ ├── FacesValidatorService.java │ ├── GraphValidator.java │ ├── GraphValidatorState.java │ ├── NullValueValidator.java │ └── ValidatorDescriptor.java ├── pom.xml └── ui ├── pom.xml └── src ├── main ├── config │ └── faces-config.xml ├── java │ └── org │ │ └── richfaces │ │ ├── application │ │ └── ValidatorModule.java │ │ ├── component │ │ ├── AbstractGraphValidator.java │ │ ├── AbstractMessage.java │ │ ├── AbstractMessages.java │ │ ├── AbstractNotify.java │ │ ├── AbstractNotifyMessage.java │ │ ├── AbstractNotifyMessages.java │ │ ├── AbstractNotifyStack.java │ │ ├── ClientSideMessage.java │ │ └── behavior │ │ │ ├── AnonymousFunctionCall.java │ │ │ ├── ClientValidatorBehavior.java │ │ │ ├── ClientValidatorImpl.java │ │ │ ├── ConverterNotFoundException.java │ │ │ ├── MessageNotFoundException.java │ │ │ └── MessageUpdateScript.java │ │ ├── el │ │ ├── CapturingELContext.java │ │ ├── ValueExpressionAnalayserImpl.java │ │ └── ValueReference.java │ │ ├── javascript │ │ ├── ClientScriptServiceImpl.java │ │ ├── ClientServiceConfigParser.java │ │ └── LibraryFunctionImplementation.java │ │ ├── renderkit │ │ ├── CSVResourceDependenciesOrdering.java │ │ ├── MessageForRender.java │ │ ├── MessageRendererBase.java │ │ ├── MessageTransformer.java │ │ ├── NotifyMessageRendererBase.java │ │ ├── NotifyRendererUtils.java │ │ └── html │ │ │ ├── AjaxOnlyScript.java │ │ │ ├── ClientAndAjaxScript.java │ │ │ ├── ClientOnlyScript.java │ │ │ ├── ClientValidatorRenderer.java │ │ │ ├── ComponentValidatorScript.java │ │ │ ├── FormClientValidatorRenderer.java │ │ │ ├── LibraryScriptFunction.java │ │ │ ├── NoSuchComponentException.java │ │ │ ├── NotifyRendererBase.java │ │ │ ├── NotifyStackRendererBase.java │ │ │ ├── NullConverterScript.java │ │ │ └── ValidatorScriptBase.java │ │ ├── validator │ │ ├── BaseFacesObjectDescriptor.java │ │ ├── BeanValidatorDescriptor.java │ │ ├── BeanValidatorServiceImpl.java │ │ ├── ConverterDescriptorImpl.java │ │ ├── ConverterServiceImpl.java │ │ ├── DummyBeanValidatorService.java │ │ ├── FacesBeanValidator.java │ │ ├── FacesServiceBase.java │ │ ├── FacesValidatorDescriptor.java │ │ ├── FacesValidatorServiceImpl.java │ │ ├── InitializationException.java │ │ ├── MessageFactory.java │ │ ├── RichFacesBeanValidatorFactory.java │ │ └── model │ │ │ ├── ClientSideScripts.java │ │ │ ├── Component.java │ │ │ └── Resource.java │ │ └── view │ │ └── facelets │ │ └── html │ │ ├── ClientValidatorHandler.java │ │ ├── GraphValidatorHandler.java │ │ └── SetupValidatorsParameter.java ├── resources │ └── META-INF │ │ ├── cdk │ │ └── attributes │ │ │ └── validator-props.xml │ │ ├── csv.xml │ │ ├── resources │ │ └── org.richfaces │ │ │ ├── jquery.pnotify.js │ │ │ ├── message.js │ │ │ ├── msg.ecss │ │ │ ├── notify.ecss │ │ │ ├── notify.js │ │ │ ├── notifyMessage.js │ │ │ ├── notifyStack.js │ │ │ ├── notify_close.png │ │ │ └── richfaces-csv.js │ │ ├── richfaces │ │ └── org.richfaces │ │ │ └── csv.library.properties │ │ └── services │ │ └── org.richfaces.application.Module └── templates │ ├── message.template.xml │ ├── messages.template.xml │ ├── notify.template.xml │ ├── notifyMessage.template.xml │ ├── notifyMessages.template.xml │ └── notifyStack.template.xml └── test ├── config └── mocks.xml ├── java └── org │ └── richfaces │ ├── ValidatorTestBase.java │ ├── component │ ├── AjaxValidationTest.java │ ├── Bean.java │ ├── ClientValidationTest.java │ ├── CustomValidator.java │ ├── FacesBeanValidatorTest.java │ ├── GraphBean.java │ ├── GraphValidationTest.java │ ├── Group.java │ ├── IntegrationTestBase.java │ └── behavior │ │ ├── BehaviorGetConverterTest.java │ │ ├── BehaviorGetValidatorTest.java │ │ ├── BehaviorTestBase.java │ │ └── GetScriptTest.java │ ├── el │ ├── ELTestBase.java │ ├── TestCaptureEL.java │ ├── ValueExpressionAnalayserTest.java │ └── model │ │ ├── Bean.java │ │ └── Person.java │ ├── javascript │ ├── AnonymousFunctionCallTest.java │ ├── ClientScriptServiceTest.java │ ├── Script.java │ ├── ServiceConfigParserTest.java │ ├── ServiceGetOrCreateResourceTest.java │ └── client │ │ ├── MockTestBase.java │ │ ├── RunParameters.java │ │ ├── converter │ │ ├── BooleanConverterTest.java │ │ ├── ByteConverterTest.java │ │ ├── ConverterTestBase.java │ │ ├── NumberConverterTest.java │ │ └── ShortConverterTest.java │ │ ├── message │ │ ├── ClearMessageTest.java │ │ ├── DocumentReadyTest.java │ │ ├── MessageTestBase.java │ │ └── SendMessageTest.java │ │ └── validator │ │ ├── BeanValidatorTestBase.java │ │ ├── DoubleRangeValidatorTest.java │ │ ├── LengthValidatorTest.java │ │ ├── LongRangeValidatorTest.java │ │ ├── MaxValidatorTest.java │ │ ├── RegexValidatorTest.java │ │ ├── RequiredValidatorTest.java │ │ └── ValidatorTestBase.java │ ├── renderkit │ └── html │ │ ├── RendererBuildScriptTest.java │ │ ├── RendererGetClientSideScriptTest.java │ │ ├── RendererGetComponentScriptTest.java │ │ ├── RendererTestBase.java │ │ └── ValidatorRendererGetScriptTest.java │ └── validator │ ├── BeanValidatorServiceConstrainsTest.java │ ├── CustomGroup.java │ ├── FacesConverterServiceTest.java │ ├── FacesValidatorServiceTest.java │ └── ValidatorWithFacesResource.java └── resources ├── 1.html ├── META-INF └── resources │ └── foo.bar │ └── test_script.js ├── badcsv.xml ├── csv.xml ├── org └── richfaces │ ├── component │ ├── client-test.xhtml │ ├── faces-config.xml │ ├── graph-faces-config.xml │ ├── graph-test.xhtml │ └── test.xhtml │ └── convert │ ├── test.xhtml │ ├── testConverter.js │ ├── testConverter.xhtml │ └── testValidator.xhtml └── test.html /.gitattributes: -------------------------------------------------------------------------------- 1 | *.css text eol=lf 2 | *.ecss text eol=lf 3 | *.html text eol=lf 4 | *.java text eol=lf 5 | *.js text eol=lf 6 | *.jsf text eol=lf 7 | *.jsp text eol=lf 8 | *.md text eol=lf 9 | *.properties text eol=lf 10 | *.sh text eol=lf 11 | *.sql text eol=lf 12 | *.txt text eol=lf 13 | *.xcss text eol=lf 14 | *.xhtml text eol=lf 15 | *.xsd text eol=lf 16 | 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | test-output 3 | .classpath 4 | .settings 5 | .project 6 | .clover 7 | .externalToolBuilders 8 | MANIFEST.MF 9 | dependency-reduced-pom.xml 10 | *.orig 11 | .checkstyle 12 | rebel.xml 13 | log.txt 14 | *faces-config.xml.jsfdia 15 | -------------------------------------------------------------------------------- /common/api/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /common/api/src/main/java/org/richfaces/component/Positioning.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | /** 4 | * @author amarkhel 5 | */ 6 | public enum Positioning { 7 | auto("AA"), 8 | topLeft("LT"), 9 | topRight("RT"), 10 | bottomLeft("LB"), 11 | bottomRight("RB"), 12 | autoLeft("LA"), 13 | autoRight("RA"), 14 | topAuto("AT"), 15 | bottomAuto("AB"); 16 | public static final Positioning DEFAULT = auto; 17 | String value; 18 | 19 | Positioning(String value) { 20 | this.value = value; 21 | } 22 | 23 | public String getValue() { 24 | return value; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /common/api/src/main/java/org/richfaces/component/SwitchType.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | /** 4 | * @author akolonitsky 5 | * @since Jun 15, 2010 6 | */ 7 | public enum SwitchType { 8 | /** 9 | * value for tab change method for - client-side tabs. 10 | */ 11 | client, 12 | /** 13 | * value for tab change method - server-side tabs 14 | */ 15 | server, 16 | /** 17 | * value for tab change method - ajax tabs 18 | */ 19 | ajax; 20 | public static final SwitchType DEFAULT = SwitchType.ajax; 21 | } 22 | -------------------------------------------------------------------------------- /common/ui/richfaces-suppressions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /common/ui/src/main/java/org/richfaces/json/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * JSON handling classes. Contains implementation of JSON library together with JSON-based basic container classes implementation 3 | */ 4 | package org.richfaces.json; 5 | 6 | -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | richfaces_ui 7 | 8 | -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/resources/org.richfaces/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/common/ui/src/main/resources/META-INF/resources/org.richfaces/error.png -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/resources/org.richfaces/fatal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/common/ui/src/main/resources/META-INF/resources/org.richfaces/fatal.png -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/resources/org.richfaces/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/common/ui/src/main/resources/META-INF/resources/org.richfaces/info.png -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/resources/org.richfaces/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/common/ui/src/main/resources/META-INF/resources/org.richfaces/ok.png -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/resources/org.richfaces/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/common/ui/src/main/resources/META-INF/resources/org.richfaces/warning.png -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/richfaces/org.richfaces/ajax.library.properties: -------------------------------------------------------------------------------- 1 | # deprecated in RF-13314 2 | class=org.richfaces.resource.AjaxResourceLibrary -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/richfaces/org.richfaces/base-component.library.properties: -------------------------------------------------------------------------------- 1 | # deprecated in RF-13314 2 | resources=javax.faces:jsf.js, jquery.js, richfaces.js, richfaces-base-component.js -------------------------------------------------------------------------------- /common/ui/src/main/resources/META-INF/richfaces/org.richfaces/richfaces-queue.library.properties: -------------------------------------------------------------------------------- 1 | class=org.richfaces.resource.QueueResourceLibrary -------------------------------------------------------------------------------- /core/readme.txt: -------------------------------------------------------------------------------- 1 | core module consist of next components: 2 | Since A1 3 | * a4j:ajax 4 | * a4j:commandButton 5 | * a4j:commandLink 6 | * a4j:jsFunction 7 | * a4j:push 8 | * a4j:outputPanel 9 | * a4j:status 10 | * a4j:mediaOutput 11 | * a4j:log 12 | Since A2 13 | * a4j:poll 14 | * a4j:param 15 | * a4j:queue 16 | * a4j:attachQueue 17 | * a4j:repeat 18 | * a4j:region 19 | -------------------------------------------------------------------------------- /core/ui/src/main/config/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | HTML_BASIC 7 | 8 | org.ajax4jsf.behavior.Ajax 9 | org.ajax4jsf.renderkit.AjaxBehaviorRenderer 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /core/ui/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /core/ui/src/main/java/org/ajax4jsf/ajax/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * AJAX utility classes 3 | */ 4 | package org.ajax4jsf.ajax; 5 | 6 | -------------------------------------------------------------------------------- /core/ui/src/main/java/org/ajax4jsf/component/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Fundamental APIs for ajax core components 3 | */ 4 | package org.ajax4jsf.component; 5 | 6 | -------------------------------------------------------------------------------- /core/ui/src/main/java/org/ajax4jsf/renderkit/html/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tag library contains facelets tag handlers that are useful in creating dynamic reusable components 3 | */ 4 | package org.ajax4jsf.renderkit.html; 5 | 6 | -------------------------------------------------------------------------------- /core/ui/src/main/java/org/ajax4jsf/renderkit/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Fundamental classes and interfaces defining the rendering model 3 | */ 4 | package org.ajax4jsf.renderkit; 5 | 6 | -------------------------------------------------------------------------------- /core/ui/src/main/java/org/richfaces/view/facelets/html/RepeatHandler.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.view.facelets.html; 2 | 3 | import javax.faces.view.facelets.ComponentConfig; 4 | import javax.faces.view.facelets.ComponentHandler; 5 | import javax.faces.view.facelets.MetaRuleset; 6 | 7 | import org.richfaces.view.facelets.RowKeyConverterRule; 8 | 9 | /** 10 | * User: Gleb Galkin Date: 11.03.11 11 | */ 12 | public class RepeatHandler extends ComponentHandler { 13 | public RepeatHandler(ComponentConfig config) { 14 | super(config); 15 | } 16 | 17 | protected MetaRuleset createMetaRuleset(Class type) { 18 | MetaRuleset metaRuleset = super.createMetaRuleset(type); 19 | metaRuleset.addRule(RowKeyConverterRule.INSTANCE); 20 | return metaRuleset; 21 | } 22 | } -------------------------------------------------------------------------------- /core/ui/src/main/resources/META-INF/behaviors-handler-delegate.faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.richfaces.view.facelets.html.BehaviorsTagHandlerDelegateFactoryImpl 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /core/ui/src/main/resources/META-INF/resources/org.richfaces/log.ecss: -------------------------------------------------------------------------------- 1 | .rf-log { 2 | color: '#{richSkin.generalTextColor}'; 3 | } 4 | 5 | .rf-log-popup { 6 | overflow: visible; 7 | } 8 | 9 | .rf-log-popup-cnt { 10 | display: none; 11 | } 12 | 13 | .rf-log-inline { 14 | height: 300px; 15 | overflow: auto; 16 | width: 100%; 17 | } 18 | 19 | .rf-log-contents { 20 | font-family: monospace; 21 | } 22 | 23 | .rf-log-entry-lbl { 24 | 25 | } 26 | 27 | .rf-log-entry-lbl-debug { 28 | color: darkblue; 29 | } 30 | 31 | .rf-log-entry-lbl-info { 32 | color: blue; 33 | } 34 | 35 | .rf-log-entry-lbl-warn { 36 | color: gold; 37 | } 38 | 39 | .rf-log-entry-lbl-error { 40 | color: red; 41 | } 42 | 43 | .rf-log-entry-msg { 44 | 45 | } 46 | 47 | .rf-log-entry-msg-debug,.rf-log-entry-msg-info,.rf-log-entry-msg-warn,.rf-log-entry-msg-error { 48 | 49 | } 50 | 51 | .rf-log-entry-msg-xml { 52 | color: dimgray; 53 | } -------------------------------------------------------------------------------- /core/ui/src/test/resources/images/square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/core/ui/src/test/resources/images/square.jpg -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/component.js: -------------------------------------------------------------------------------- 1 | /* dependency of org.ajax4jsf.component.LoadResourceComponentTest */ -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/component.xcss: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-ajax.js: -------------------------------------------------------------------------------- 1 | RichFaces.QueueTest = { 2 | ajax: function(data, options) { 3 | with (RichFaces) { 4 | log.info("QueueTest.ajax is called with data: '" + data + "' and options: '" + "'"); 5 | 6 | // var defaultRequestTime = XMLHttpRequest.defaultRequestTime; 7 | // if (typeof defaultRequestTime == "function") { 8 | // defaultRequestTime = defaultRequestTime(query, options, event); 9 | // } 10 | 11 | XMLHttpRequest.requestTime = options.requestTime || /*defaultRequestTime || */ DEFAULT_REQUEST_TIME; 12 | XMLHttpRequest.data = data || /*(event && event.srcElement.id) || */options.pollId; 13 | 14 | try { 15 | ajax("form", null, {}); 16 | } finally { 17 | XMLHttpRequest.requestTime = undefined; 18 | XMLHttpRequest.data = undefined; 19 | } 20 | } 21 | } 22 | }; -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-discovery-base.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-implicit-global.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-legacy.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-parallel.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/queue-poll-drop.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/core/ui/src/test/resources/org/ajax4jsf/component/root -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/test.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Test page 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/test_skin.properties: -------------------------------------------------------------------------------- 1 | # Fake property file for testing UILoadBundle 2 | shadowBackgroundColor=#000000 3 | shadowOpacity=1 4 | 5 | panelBorderColor=#C0C0C0 6 | subBorderColor=#ffffff 7 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/user.js: -------------------------------------------------------------------------------- 1 | /* dependency of org.ajax4jsf.component.LoadResourceComponentTest */ -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/ajax4jsf/component/user.xcss: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/component/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/component/nonQueue.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | Test queue page 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/view/facelets/html/attachQueueWithNestedAjax.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/view/facelets/html/attachQueueWithParentComponent.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/view/facelets/html/attachQueueWithWrappingAjax.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /core/ui/src/test/resources/org/richfaces/view/facelets/html/attachQueueWithWrappingBehaviors.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | (1) 8 | 9 | 10 | 11 | "click" support applied there so (1) used 12 | 13 | 14 | 15 | (2) 16 | 17 | 18 | (2) used when "valueChange" occurs and (1) on click 19 | 20 | "click" support applied there so also (1) used 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /dist/assembler.xml: -------------------------------------------------------------------------------- 1 | 2 | sources 3 | 4 | dir 5 | 6 | 7 | 8 | 9 | true 10 | 11 | org.richfaces.ui.*:* 12 | 13 | 14 | 15 | / 16 | true 17 | 18 | 19 | src/main/resources/META-INF/resources 20 | / 21 | 22 | *.js 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/richfaces-components-api/src/main/assembly/assembler-sources.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | sources 5 | 6 | jar 7 | 8 | false 9 | 10 | 11 | ${project.basedir}/target/dependency 12 | / 13 | true 14 | 15 | META-INF/** 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /dist/richfaces-components-ui/src/main/assembly/assembler-sources.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | sources 5 | 6 | jar 7 | 8 | false 9 | 10 | 11 | ${project.basedir}/target/dependency 12 | / 13 | true 14 | 15 | META-INF/** 16 | rebel.xml 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /dist/richfaces-components-ui/src/main/assembly/assembler-vdldoc.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | vdldocs 5 | 6 | jar 7 | 8 | false 9 | 10 | 11 | ${basedir}/target/vdldoc 12 | richfaces-vdl-documentation 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /dnd/ui/src/main/resources/META-INF/resources/org.richfaces/indicator.ecss: -------------------------------------------------------------------------------- 1 | .rf-ind { 2 | 3 | } 4 | 5 | .rf-ind-drag { 6 | 7 | } 8 | 9 | .rf-ind-acpt { 10 | 11 | } 12 | 13 | .rf-ind-rejt { 14 | 15 | } 16 | 17 | .rf-drp-hvr { 18 | 19 | } 20 | 21 | .rf-drp-hlight { 22 | 23 | } -------------------------------------------------------------------------------- /dnd/ui/src/test/integration/org/richfaces/component/DragDropEventBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import javax.faces.bean.ManagedBean; 4 | import javax.faces.bean.ManagedProperty; 5 | import javax.faces.bean.RequestScoped; 6 | import org.richfaces.event.DropEvent; 7 | import org.richfaces.event.DropListener; 8 | 9 | @ManagedBean 10 | @RequestScoped 11 | public class DragDropEventBean implements DropListener { 12 | 13 | @ManagedProperty(value = "#{dragDropBean}") 14 | private DragDropBean dragDropBean; 15 | 16 | public void setDragDropBean(DragDropBean dragDropBean) { 17 | this.dragDropBean = dragDropBean; 18 | } 19 | 20 | @Override 21 | public void processDrop(DropEvent event) { 22 | dragDropBean.moveFramework((Framework) event.getDragValue()); 23 | } 24 | } -------------------------------------------------------------------------------- /dnd/ui/src/test/java/org/richfaces/component/UIDragIndicatorTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Before; 5 | import org.junit.Test; 6 | 7 | public class UIDragIndicatorTest { 8 | private UIDragIndicator indicator; 9 | 10 | @Before 11 | public void setUp() { 12 | indicator = new UIDragIndicator(); 13 | } 14 | 15 | @Test 16 | public void testSomething() { 17 | Assert.assertNotNull(indicator); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /dnd/ui/src/test/java/org/richfaces/component/UIDragSourceTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Before; 5 | import org.junit.Test; 6 | 7 | public class UIDragSourceTest { 8 | private UIDragSource dragSource; 9 | 10 | @Before 11 | public void setUp() { 12 | dragSource = new UIDragSource(); 13 | } 14 | 15 | @Test 16 | public void testSomething() { 17 | Assert.assertNotNull(dragSource); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /dnd/ui/src/test/java/org/richfaces/component/UIDropTargetTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Before; 5 | import org.junit.Test; 6 | 7 | public class UIDropTargetTest { 8 | private UIDropTarget dragTarget; 9 | 10 | @Before 11 | public void setUp() { 12 | dragTarget = new UIDropTarget(); 13 | } 14 | 15 | @Test 16 | public void testSomething() { 17 | Assert.assertNotNull(dragTarget); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /dnd/ui/src/test/resources/images/dnd/accept.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/dnd/ui/src/test/resources/images/dnd/accept.gif -------------------------------------------------------------------------------- /dnd/ui/src/test/resources/images/dnd/default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/dnd/ui/src/test/resources/images/dnd/default.gif -------------------------------------------------------------------------------- /dnd/ui/src/test/resources/images/dnd/reject.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/dnd/ui/src/test/resources/images/dnd/reject.gif -------------------------------------------------------------------------------- /input/readme.txt: -------------------------------------------------------------------------------- 1 | This module contains of next components: 2 | 3 | panels -------------------------------------------------------------------------------- /input/ui/src/main/java/org/richfaces/renderkit/AbstractAutocompleteLayoutStrategy.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import javax.faces.component.UIComponent; 4 | import javax.faces.context.FacesContext; 5 | 6 | public class AbstractAutocompleteLayoutStrategy { 7 | public String getContainerElementId(FacesContext facesContext, UIComponent component) { 8 | return component.getClientId(facesContext) + "Items"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /input/ui/src/main/java/org/richfaces/renderkit/AutocompleteEncodeStrategy.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import java.io.IOException; 4 | 5 | import javax.faces.component.UIComponent; 6 | import javax.faces.context.FacesContext; 7 | 8 | public interface AutocompleteEncodeStrategy { 9 | void encodeItemsContainerBegin(FacesContext facesContext, UIComponent component) throws IOException; 10 | 11 | void encodeItemsContainerEnd(FacesContext facesContext, UIComponent component) throws IOException; 12 | 13 | void encodeItemBegin(FacesContext facesContext, UIComponent component) throws IOException; 14 | 15 | void encodeItemEnd(FacesContext facesContext, UIComponent component) throws IOException; 16 | 17 | void encodeItem(FacesContext facesContext, UIComponent component) throws IOException; 18 | 19 | void encodeFakeItem(FacesContext facesContext, UIComponent component) throws IOException; 20 | 21 | String getContainerElementId(FacesContext facesContext, UIComponent component); 22 | } 23 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/editor.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | @import url("reset.ecss"); 7 | @import url("mainui.ecss"); 8 | @import url("panel.ecss"); 9 | @import url("toolbar.ecss"); 10 | @import url("menu.ecss"); 11 | @import url("richcombo.ecss"); 12 | @import url("elementspath.ecss"); 13 | @import url("icons.ecss"); 14 | @import url("presets.ecss"); 15 | @import url("standard_skinning.ecss"); 16 | 17 | /* Restore the container visibility */ 18 | html .cke_skin_richfaces 19 | { 20 | visibility: inherit; 21 | } 22 | 23 | html.cke_skin_richfaces_container 24 | { 25 | visibility: visible; 26 | } -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/icons.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/icons_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/icons_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/dialog_sides_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/mini.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/noimage.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/sprites.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/sprites_ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/sprites_ie6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/toolbar_start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/_source/skins/richfaces/images/toolbar_start.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) 7 | { 8 | // Define changes to default configuration here. For example: 9 | // config.language = 'fr'; 10 | // config.uiColor = '#AADC6E'; 11 | }; 12 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/contents.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | body 7 | { 8 | /* Font */ 9 | font-family: Arial, Verdana, sans-serif; 10 | font-size: 12px; 11 | 12 | /* Text color */ 13 | color: #222; 14 | 15 | /* Remove the background color to make it transparent */ 16 | background-color: #fff; 17 | } 18 | 19 | ol,ul,dl 20 | { 21 | /* IE7: reset rtl list margin. (#7334) */ 22 | *margin-right:0px; 23 | /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/ 24 | padding:0 40px; 25 | } 26 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/images/spacer.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','bg',{devTools:{title:'Информация за елемента',dialogName:'Име на диалоговия прозорец',tabName:'Име на таб',elementId:'ID на елемента',elementType:'Тип на елемента'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','cs',{devTools:{title:'Informace o prvku',dialogName:'Název dialogového okna',tabName:'Název karty',elementId:'ID prvku',elementType:'Typ prvku'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/cy.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','cy',{devTools:{title:'Gwybodaeth am yr Elfen',dialogName:'Enw ffenestr y deialog',tabName:"Enw'r tab",elementId:'ID yr Elfen',elementType:'Math yr elfen'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/da.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','da',{devTools:{title:'Information på elementet',dialogName:'Dialogboks',tabName:'Tab beskrivelse',elementId:'ID på element',elementType:'Type af element'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/de.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','de',{devTools:{title:'Elementinformation',dialogName:'Dialogfenstername',tabName:'Reitername',elementId:'Element ID',elementType:'Elementtyp'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/el.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','el',{devTools:{title:'Πληροφορίες Στοιχείου',dialogName:'Όνομα παραθύρου διαλόγου',tabName:'Όνομα καρτέλας',elementId:'ID Στοιχείου',elementType:'Τύπος στοιχείου'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/en.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','en',{devTools:{title:'Element Information',dialogName:'Dialog window name',tabName:'Tab name',elementId:'Element ID',elementType:'Element type'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/eo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','eo',{devTools:{title:'Informo pri la elemento',dialogName:'Nomo de la dialogfenestro',tabName:'Langetnomo',elementId:'ID de la elemento',elementType:'Tipo de la elemento'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/et.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','et',{devTools:{title:'Elemendi andmed',dialogName:'Dialoogiakna nimi',tabName:'Saki nimi',elementId:'Elemendi ID',elementType:'Elemendi liik'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'devtools', 'fa', 12 | { 13 | devTools : 14 | { 15 | title : 'اطلاعات عنصر', 16 | dialogName : 'نام پنجره محاوره‌ای', 17 | tabName : 'نام برگه', 18 | elementId : 'ID عنصر', 19 | elementType : 'نوع عنصر' 20 | } 21 | }); 22 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','fi',{devTools:{title:'Elementin tiedot',dialogName:'Dialogi-ikkunan nimi',tabName:'Välilehden nimi',elementId:'Elementin ID',elementType:'Elementin tyyppi'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/fr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','fr',{devTools:{title:"Information sur l'élément",dialogName:'Nom de la fenêtre de dialogue',tabName:"Nom de l'onglet",elementId:"ID de l'élément",elementType:"Type de l'élément"}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/gu.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','gu',{devTools:{title:'પ્રાથમિક માહિતી',dialogName:'વિન્ડોનું નામ',tabName:'ટેબનું નામ',elementId:'પ્રાથમિક આઈડી',elementType:'પ્રાથમિક પ્રકાર'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/he.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','he',{devTools:{title:'מידע על האלמנט',dialogName:'שם הדיאלוג',tabName:'שם הטאב',elementId:'ID של האלמנט',elementType:'סוג האלמנט'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','hr',{devTools:{title:'Informacije elementa',dialogName:'Naziv prozora za dijalog',tabName:'Naziva jahača',elementId:'ID elementa',elementType:'Vrsta elementa'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/it.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','it',{devTools:{title:'Informazioni elemento',dialogName:'Nome finestra di dialogo',tabName:'Nome Tab',elementId:'ID Elemento',elementType:'Tipo elemento'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/ku.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'devtools', 'ku', 12 | { 13 | devTools : 14 | { 15 | title : 'زانیاری توخم', 16 | dialogName : 'ناوی په‌نجه‌ره‌ی دیالۆگ', 17 | tabName : 'ناوی بازده‌ر تاب', 18 | elementId : 'ناسنامه‌ی توخم', 19 | elementType : 'جۆری توخم' 20 | } 21 | }); 22 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','lv',{devTools:{title:'Elementa informācija',dialogName:'Dialoga loga nosaukums',tabName:'Cilnes nosaukums',elementId:'Elementa ID',elementType:'Elementa tips'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/nb.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','nb',{devTools:{title:'Elementinformasjon',dialogName:'Navn på dialogvindu',tabName:'Navn på fane',elementId:'Element-ID',elementType:'Elementtype'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','nl',{devTools:{title:'Elementinformatie',dialogName:'Naam dialoogvenster',tabName:'Tabnaam',elementId:'Element ID',elementType:'Elementtype'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/no.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','no',{devTools:{title:'Elementinformasjon',dialogName:'Navn på dialogvindu',tabName:'Navn på fane',elementId:'Element-ID',elementType:'Elementtype'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','pl',{devTools:{title:'Informacja o elemencie',dialogName:'Nazwa okna dialogowego',tabName:'Nazwa zakładki',elementId:'ID elementu',elementType:'Typ elementu'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/pt-br.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','pt-br',{devTools:{title:'Informação do Elemento',dialogName:'Nome da janela de diálogo',tabName:'Nome da aba',elementId:'ID do elemento',elementType:'Tipo do elemento'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','sk',{devTools:{title:'Informácie o prvku',dialogName:'Názov okna dialógu',tabName:'Názov záložky',elementId:'ID prvku',elementType:'Typ prvku'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','tr',{devTools:{title:'Eleman Bilgisi',dialogName:'İletişim pencere ismi',tabName:'Sekme adı',elementId:'Eleman ID',elementType:'Eleman türü'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/ug.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','ug',{devTools:{title:'ئېلېمېنت ئۇچۇرى',dialogName:'سۆزلەشكۈ كۆزنەك ئاتى',tabName:'Tab ئاتى',elementId:'ئېلېمېنت كىملىكى',elementType:'ئېلېمېنت تىپى'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','uk',{devTools:{title:'Відомості про Елемент',dialogName:'Заголовок діалогового вікна',tabName:'Назва вкладки',elementId:'Ідентифікатор Елемента',elementType:'Тип Елемента'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/vi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','vi',{devTools:{title:'Thông tin thành ph',dialogName:'Tên hộp tho',tabName:'Tên th',elementId:'Mã thành ph',elementType:'Loại thành ph'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/devtools/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('devtools','zh-cn',{devTools:{title:'元素信息',dialogName:'对话框窗口名称',tabName:'Tab 名称',elementId:'元素 ID',elementType:'元素类型'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/docprops/plugin.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.add('docprops',{init:function(a){var b=new CKEDITOR.dialogCommand('docProps');b.modes={wysiwyg:a.config.fullPage};a.addCommand('docProps',b);CKEDITOR.dialog.add('docProps',this.path+'dialogs/docprops.js');a.ui.addButton('DocProps',{label:a.lang.docprops.label,command:'docProps'});}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/link/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/link/images/anchor.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/dialogs/placeholder.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | (function(){function a(b,c){var d=b.lang.placeholder,e=b.lang.common.generalTab;return{title:d.title,minWidth:300,minHeight:80,contents:[{id:'info',label:e,title:e,elements:[{id:'text',type:'text',style:'width: 100%;',label:d.text,'default':'',required:true,validate:CKEDITOR.dialog.validate.notEmpty(d.textMissing),setup:function(f){if(c)this.setValue(f.getText().slice(2,-2));},commit:function(f){var g='[['+this.getValue()+']]';CKEDITOR.plugins.placeholder.createPlaceholder(b,f,g);}}]}],onShow:function(){if(c)this._element=CKEDITOR.plugins.placeholder.getSelectedPlaceHoder(b);this.setupContent(this._element);},onOk:function(){this.commitContent(this._element);delete this._element;}};};CKEDITOR.dialog.add('createplaceholder',function(b){return a(b);});CKEDITOR.dialog.add('editplaceholder',function(b){return a(b,1);});})(); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','bg',{placeholder:{title:'Настройки на контейнера',toolbar:'Нов контейнер',text:'Текст за контейнера',edit:'Промяна на контейнер',textMissing:'Контейнера трябва да съдържа текст.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','cs',{placeholder:{title:'Vlastnosti vyhrazeného prostoru',toolbar:'Vytvořit vyhrazený prostor',text:'Vyhrazený text',edit:'Upravit vyhrazený prostor',textMissing:'Vyhrazený prostor musí obsahovat text.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/cy.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','cy',{placeholder:{title:"Priodweddau'r Daliwr Geiriau",toolbar:'Creu Daliwr Geiriau',text:'Testun y Daliwr Geiriau',edit:"Golygu'r Dailwr Geiriau",textMissing:"Mae'n rhaid i'r daliwr geiriau gynnwys testun."}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/da.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','da',{placeholder:{title:'Egenskaber for pladsholder',toolbar:'Opret pladsholder',text:'Tekst til pladsholder',edit:'Redigér pladsholder',textMissing:'Pladsholder skal indeholde tekst'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/de.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','de',{placeholder:{title:'Platzhalter Einstellungen',toolbar:'Platzhalter erstellen',text:'Platzhalter Text',edit:'Platzhalter bearbeiten',textMissing:'Der Platzhalter muss einen Text beinhalten.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/el.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','el',{placeholder:{title:'Ιδιότητες Υποκατάστατου Κειμένου',toolbar:'Δημιουργία Υποκατάσταστου Κειμένου',text:'Υποκαθιστόμενο Κείμενο',edit:'Επεξεργασία Υποκατάσταστου Κειμένου',textMissing:'Πρέπει να υπάρχει υποκαθιστόμενο κείμενο.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/en.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','en',{placeholder:{title:'Placeholder Properties',toolbar:'Create Placeholder',text:'Placeholder Text',edit:'Edit Placeholder',textMissing:'The placeholder must contain text.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/eo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','eo',{placeholder:{title:'Atributoj de la rezervita spaco',toolbar:'Krei la rezervitan spacon',text:'Texto de la rezervita spaco',edit:'Modifi la rezervitan spacon',textMissing:'La rezervita spaco devas enteni tekston.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/et.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','et',{placeholder:{title:'Kohahoidja omadused',toolbar:'Kohahoidja loomine',text:'Kohahoidja tekst',edit:'Kohahoidja muutmine',textMissing:'Kohahoidja peab sisaldama teksti.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'placeholder', 'fa', 12 | { 13 | placeholder : 14 | { 15 | title : 'ویژگی‌های محل نگهداری', 16 | toolbar : 'ایجاد یک محل نگهداری', 17 | text : 'متن محل نگهداری', 18 | edit : 'ویرایش محل نگهداری', 19 | textMissing : 'محل نگهداری باید محتوی متن باشد.' 20 | } 21 | }); 22 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','fi',{placeholder:{title:'Paikkamerkin ominaisuudet',toolbar:'Luo paikkamerkki',text:'Paikkamerkin teksti',edit:'Muokkaa paikkamerkkiä',textMissing:'Paikkamerkin täytyy sisältää tekstiä'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/fr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','fr',{placeholder:{title:"Propriétés de l'Espace réservé",toolbar:"Créer l'Espace réservé",text:"Texte de l'Espace réservé",edit:"Modifier l'Espace réservé",textMissing:"L'Espace réservé doit contenir du texte."}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/he.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','he',{placeholder:{title:'מאפייני שומר מקום',toolbar:'צור שומר מקום',text:'תוכן שומר המקום',edit:'ערוך שומר מקום',textMissing:'שומר המקום חייב להכיל טקסט.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','hr',{placeholder:{title:'Svojstva rezerviranog mjesta',toolbar:'Napravi rezervirano mjesto',text:'Tekst rezerviranog mjesta',edit:'Uredi rezervirano mjesto',textMissing:'Rezervirano mjesto mora sadržavati tekst.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/it.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','it',{placeholder:{title:'Proprietà segnaposto',toolbar:'Crea segnaposto',text:'Testo segnaposto',edit:'Modifica segnaposto',textMissing:'Il segnaposto deve contenere del testo.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/ku.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'placeholder', 'ku', 12 | { 13 | placeholder : 14 | { 15 | title : 'خاسیه‌تی شوێن هه‌ڵگر', 16 | toolbar : 'درووستکردنی شوێن هه‌ڵگر', 17 | text : 'ده‌ق بۆ شوێن هه‌ڵگڕ', 18 | edit : 'چاکسازی شوێن هه‌ڵگڕ', 19 | textMissing : 'شوێن هه‌ڵگڕ ده‌بێت له‌ده‌ق پێکهاتبێت.' 20 | } 21 | }); 22 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','lv',{placeholder:{title:'Viettura uzstādījumi',toolbar:'Izveidot vietturi',text:'Viettura teksts',edit:'Labot vietturi',textMissing:'Vietturim jāsatur tekstu'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/nb.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','nb',{placeholder:{title:'Egenskaper for plassholder',toolbar:'Opprett plassholder',text:'Tekst for plassholder',edit:'Rediger plassholder',textMissing:'Plassholderen må inneholde tekst.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','nl',{placeholder:{title:'Eigenschappen placeholder',toolbar:'Placeholder aanmaken',text:'Placeholder tekst',edit:'Placeholder wijzigen',textMissing:'De placeholder moet tekst bevatten.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/no.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','no',{placeholder:{title:'Egenskaper for plassholder',toolbar:'Opprett plassholder',text:'Tekst for plassholder',edit:'Rediger plassholder',textMissing:'Plassholderen må inneholde tekst.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','pl',{placeholder:{title:'Właściwości wypełniacza',toolbar:'Utwórz wypełniacz',text:'Tekst wypełnienia',edit:'Edytuj wypełnienie',textMissing:'Wypełnienie musi posiadać jakiś tekst.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/pt-br.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','pt-br',{placeholder:{title:'Propriedades do Espaço Reservado',toolbar:'Criar Espaço Reservado',text:'Texto do Espaço Reservado',edit:'Editar Espaço Reservado',textMissing:'O espaço reservado deve conter texto.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','sk',{placeholder:{title:'Vlastnosti placeholdera',toolbar:'Vytvoriť placeholder',text:'Text placeholdera',edit:'Upraviť placeholder',textMissing:'Placeholder musí obsahovať text.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','tr',{placeholder:{title:'Yer tutucu özellikleri',toolbar:'Yer tutucu oluşturun',text:'Yer tutucu metini',edit:'Yer tutucuyu düzenle',textMissing:'Yer tutucu metin içermelidir.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/ug.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','ug',{placeholder:{title:'ئورۇن بەلگە خاسلىقى',toolbar:'ئورۇن بەلگە قۇر',text:'ئورۇن بەلگە تېكىستى',edit:'ئورۇن بەلگە تەھرىر',textMissing:'ئورۇن بەلگىسىدە چوقۇم تېكىست بولۇشى لازىم'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','uk',{placeholder:{title:'Налаштування Заповнювача',toolbar:'Створити Заповнювач',text:'Текст Заповнювача',edit:'Редагувати Заповнювач',textMissing:'Заповнювач повинен містити текст.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/vi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','vi',{placeholder:{title:'Thuộc tính đặt chỗ',toolbar:'Tạo đặt chỗ',text:'Văn bản đặt chỗ',edit:'Chỉnh sửa ',textMissing:'The placeholder must contain text.'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('placeholder','zh-cn',{placeholder:{title:'占位符属性',toolbar:'创建占位符',text:'占位符文字',edit:'编辑占位符',textMissing:'占位符必须包含文字。'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/placeholder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/placeholder/placeholder.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/specialchar/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.html or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | he.js Found: 1 Missing: 117 14 | hr.js Found: 23 Missing: 95 15 | it.js Found: 118 Missing: 0 16 | ku.js Found: 118 Missing: 0 17 | lv.js Found: 118 Missing: 0 18 | nb.js Found: 118 Missing: 0 19 | nl.js Found: 118 Missing: 0 20 | no.js Found: 118 Missing: 0 21 | pt-br.js Found: 118 Missing: 0 22 | sk.js Found: 118 Missing: 0 23 | tr.js Found: 118 Missing: 0 24 | ug.js Found: 39 Missing: 79 25 | zh-cn.js Found: 118 Missing: 0 26 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','bg',{uicolor:{title:'ПИ избор на цвят',preview:'Преглед',config:'Вмъкнете този низ във Вашия config.js fajl',predefined:'Предефинирани цветови палитри'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','cs',{uicolor:{title:'Výběr barvy rozhraní',preview:'Živý náhled',config:'Vložte tento řetězec do Vašeho souboru config.js',predefined:'Přednastavené sady barev'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/cy.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','cy',{uicolor:{title:"Dewisydd Lliwiau'r UI",preview:'Rhagolwg Byw',config:"Gludwch y llinyn hwn i'ch ffeil config.js",predefined:"Setiau lliw wedi'u cyn-ddiffinio"}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/da.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','da',{uicolor:{title:'Brugerflade på farvevælger',preview:'Vis liveeksempel',config:'Indsæt denne streng i din config.js fil',predefined:'Prædefinerede farveskemaer'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/de.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','de',{uicolor:{title:'UI Pipette',preview:'Live-Vorschau',config:"Fügen Sie diese Zeichenfolge in die 'config.js' Datei.",predefined:'Vordefinierte Farbsätze'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/el.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','el',{uicolor:{title:'Διεπαφή Επιλογέα Χρωμάτων',preview:'Ζωντανή Προεπισκόπηση',config:'Επικολλήστε αυτό το κείμενο στο αρχείο config.js',predefined:'Προκαθορισμένα σύνολα χρωμάτων'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/en.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','en',{uicolor:{title:'UI Color Picker',preview:'Live preview',config:'Paste this string into your config.js file',predefined:'Predefined color sets'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/eo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','eo',{uicolor:{title:'UI Kolorselektilo',preview:'Vidigi la aspekton',config:'Gluu tiun signoĉenon en vian dosieron config.js',predefined:'Antaŭdifinita koloraro'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/et.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','et',{uicolor:{title:'Värvivalija kasutajaliides',preview:'Automaatne eelvaade',config:'Aseta see sõne oma config.js faili.',predefined:'Eelmääratud värvikomplektid'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'uicolor', 'fa', 12 | { 13 | uicolor : 14 | { 15 | title : 'انتخاب رنگ UI', 16 | preview : 'پیش‌نمایش زنده', 17 | config : 'این رشته را در فایل config.js خود بچسبانید.', 18 | predefined : 'مجموعه رنگ از پیش تعریف شده' 19 | } 20 | }); 21 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','fi',{uicolor:{title:'Käyttöliittymän värivalitsin',preview:'Esikatsele',config:'Liitä tämä merkkijono config.js tiedostoosi',predefined:'Esimääritellyt värijoukot'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/fr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','fr',{uicolor:{title:'UI Sélecteur de couleur',preview:'Aperçu',config:'Collez cette chaîne de caractères dans votre fichier config.js',predefined:'Palettes de couleurs prédéfinies'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/he.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','he',{uicolor:{title:'בחירת צבע ממשק משתמש',preview:'תצוגה מקדימה',config:'הדבק את הטקסט הבא לתוך הקובץ config.js',predefined:'קבוצות צבעים מוגדרות מראש'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','hr',{uicolor:{title:'UI odabir boja',preview:'Pregled uživo',config:'Zalijepite ovaj tekst u Vašu config.js datoteku.',predefined:'Već postavljeni setovi boja'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/it.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','it',{uicolor:{title:'Selettore Colore UI',preview:'Anteprima Live',config:'Incolla questa stringa nel tuo file config.js',predefined:'Set di colori predefiniti'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/ku.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | /* 7 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 8 | For licensing, see LICENSE.html or http://ckeditor.com/license 9 | */ 10 | 11 | CKEDITOR.plugins.setLang( 'uicolor', 'ku', 12 | { 13 | uicolor : 14 | { 15 | title : 'هه‌ڵگری ڕه‌نگ بۆ ڕووکاری به‌کارهێنه‌ر', 16 | preview : 'پێشبینین به‌ زیندوویی', 17 | config : 'ئه‌م ده‌قانه‌ بلکێنه‌ به‌ په‌ڕگه‌ی config.js-fil', 18 | predefined : 'کۆمه‌ڵه‌ ڕه‌نگه‌ دیاریکراوه‌کانی پێشوو' 19 | } 20 | }); 21 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','lv',{uicolor:{title:'UI krāsas izvēle',preview:'Priekšskatījums',config:'Ielīmējiet šo rindu jūsu config.js failā',predefined:'Predefinēti krāsu komplekti'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/mk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','mk',{uicolor:{title:'Палета со бои',preview:'Преглед',config:'Залепи го овој текст во config.js датотеката',predefined:'Предефинирани множества на бои'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/nb.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','nb',{uicolor:{title:'Fargevelger for brukergrensesnitt',preview:'Forhåndsvisning i sanntid',config:'Lim inn følgende tekst i din config.js-fil',predefined:'Forhåndsdefinerte fargesett'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','nl',{uicolor:{title:'UI Kleurenkiezer',preview:'Live voorbeeld',config:'Plak deze tekst in jouw config.js bestand',predefined:'Voorgedefinieerde kleurensets'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/no.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','no',{uicolor:{title:'Fargevelger for brukergrensesnitt',preview:'Forhåndsvisning i sanntid',config:'Lim inn følgende tekst i din config.js-fil',predefined:'Forhåndsdefinerte fargesett'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','pl',{uicolor:{title:'Wybór koloru interfejsu',preview:'Podgląd na żywo',config:'Wklej poniższy łańcuch znaków do pliku config.js:',predefined:'Predefiniowane zestawy kolorów'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/pt-br.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','pt-br',{uicolor:{title:'Paleta de Cores',preview:'Visualização ao vivo',config:'Cole o texto no seu arquivo config.js',predefined:'Conjuntos de cores predefinidos'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','sk',{uicolor:{title:'UI výber farby',preview:'Živý náhľad',config:'Vložte tento reťazec do vášho config.js súboru',predefined:'Preddefinované sady farieb'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','tr',{uicolor:{title:'UI Renk Seçicisi',preview:'Canlı önizleme',config:'Bu dizeyi config.js dosyasının içine yapıştırın',predefined:'Önceden tanımlanmış renk kümeleri'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/ug.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','ug',{uicolor:{title:'ئىشلەتكۈچى ئارايۈزى رەڭ تاللىغۇچ',preview:'شۇئان ئالدىن كۆزىتىش',config:'بۇ ھەرپ تىزىقىنى config.js ھۆججەتكە چاپلايدۇ',predefined:'ئالدىن بەلگىلەنگەن رەڭلەر'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','uk',{uicolor:{title:'Color Picker Інтерфейс',preview:'Перегляд наживо',config:'Вставте цей рядок у файл config.js',predefined:'Стандартний набір кольорів'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/vi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','vi',{uicolor:{title:'Giao diện người dùng Color Picker',preview:'Xem trước trực tiếp',config:'Dán chuỗi này vào tập tin config.js của bạn',predefined:'Tập màu định nghĩa sẵn'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.setLang('uicolor','zh-cn',{uicolor:{title:'用户界面颜色选择器',preview:'即时预览',config:'粘贴此字符串到您的 config.js 文件',predefined:'预定义颜色集'}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/plugin.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.plugins.add('uicolor',{requires:['dialog'],lang:['bg','cs','cy','da','de','el','en','eo','et','fa','fi','fr','he','hr','it','ku','mk','nb','nl','no','pl','pt-br','sk','tr','ug','uk','vi','zh-cn'],init:function(a){if(CKEDITOR.env.ie6Compat)return;a.addCommand('uicolor',new CKEDITOR.dialogCommand('uicolor'));a.ui.addButton('UIColor',{label:a.lang.uicolor.title,command:'uicolor',icon:this.path+'uicolor.gif'});CKEDITOR.dialog.add('uicolor',this.path+'dialogs/uicolor.js');CKEDITOR.scriptLoader.load(CKEDITOR.getUrl('plugins/uicolor/yui/yui.js'));a.element.getDocument().appendStyleSheet(CKEDITOR.getUrl('plugins/uicolor/yui/assets/yui.css'));}}); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/uicolor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/uicolor.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/hue_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/hue_bg.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/hue_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/hue_thumb.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/picker_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/picker_mask.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/picker_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/uicolor/yui/assets/picker_thumb.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/plugins/wsc/dialogs/wsc.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | html,body{background-color:transparent;margin:0;padding:0;}body{padding:10px;}body,td,input,select,textarea{font-size:11px;font-family:'Microsoft Sans Serif',Arial,Helvetica,Verdana;}.midtext{padding:0;margin:10px;}.midtext p{padding:0;margin:10px;}.Button{border:#737357 1px solid;color:#3b3b1f;background-color:#c7c78f;}.PopupTabArea{color:#737357;background-color:#e3e3c7;}.PopupTitleBorder{border-bottom:#d5d59d 1px solid;}.PopupTabEmptyArea{padding-left:10px;border-bottom:#d5d59d 1px solid;}.PopupTab,.PopupTabSelected{border-right:#d5d59d 1px solid;border-top:#d5d59d 1px solid;border-left:#d5d59d 1px solid;padding:3px 5px 3px 5px;color:#737357;}.PopupTab{margin-top:1px;border-bottom:#d5d59d 1px solid;cursor:pointer;}.PopupTabSelected{font-weight:bold;cursor:default;padding-top:4px;border-bottom:#f1f1e3 1px solid;background-color:#f1f1e3;} 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/icons.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/icons_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/icons_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/dialog_sides_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/mini.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/noimage.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/sprites.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/sprites_ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/sprites_ie6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/toolbar_start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/kama/images/toolbar_start.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/icons.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/icons_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/icons_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/dialog_sides_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/mini.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/noimage.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/sprites.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/sprites_ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/images/sprites_ie6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/office2003/skin.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.skins.add('office2003',(function(){return{editor:{css:['editor.css']},dialog:{css:['dialog.css']},separator:{canGroup:false},templates:{css:['templates.css']},margins:[0,14,18,14]};})());(function(){CKEDITOR.dialog?a():CKEDITOR.on('dialogPluginReady',a);function a(){CKEDITOR.dialog.on('resize',function(b){var c=b.data,d=c.width,e=c.height,f=c.dialog,g=f.parts.contents;if(c.skin!='office2003')return;g.setStyles({width:d+'px',height:e+'px'});if(!CKEDITOR.env.ie||CKEDITOR.env.ie9Compat)return;var h=function(){var i=f.parts.dialog.getChild([0,0,0]),j=i.getChild(0),k=j.getSize('width');e+=j.getChild(0).getSize('height')+1;var l=i.getChild(2);l.setSize('width',k);l=i.getChild(7);l.setSize('width',k-28);l=i.getChild(4);l.setSize('height',e);l=i.getChild(5);l.setSize('height',e);};setTimeout(h,100);if(b.editor.lang.dir=='rtl')setTimeout(h,1000);});};})(); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/icons.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/icons_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/icons_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/dialog_sides_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/mini.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/noimage.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/sprites.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/sprites_ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/sprites_ie6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/toolbar_start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/richfaces/images/toolbar_start.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/icons.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/icons_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/icons_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/dialog_sides_rtl.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/mini.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/noimage.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/sprites.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/sprites_ie6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/sprites_ie6.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/toolbar_start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/images/toolbar_start.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces.ckeditor/skins/v2/skin.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.skins.add('v2',(function(){return{editor:{css:['editor.css']},dialog:{css:['dialog.css']},separator:{canGroup:false},templates:{css:['templates.css']},margins:[0,14,18,14]};})());(function(){CKEDITOR.dialog?a():CKEDITOR.on('dialogPluginReady',a);function a(){CKEDITOR.dialog.on('resize',function(b){var c=b.data,d=c.width,e=c.height,f=c.dialog,g=f.parts.contents;if(c.skin!='v2')return;g.setStyles({width:d+'px',height:e+'px'});if(!CKEDITOR.env.ie||CKEDITOR.env.ie9Compat)return;setTimeout(function(){var h=f.parts.dialog.getChild([0,0,0]),i=h.getChild(0),j=i.getSize('width');e+=i.getChild(0).getSize('height')+1;var k=h.getChild(2);k.setSize('width',j);k=h.getChild(7);k.setSize('width',j-28);k=h.getChild(4);k.setSize('height',e);k=h.getChild(5);k.setSize('height',e);},100);});};})(); 7 | -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/bg_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/bg_shadow.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/combo_list_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/combo_list_shadow.png -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-add-dis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-add-dis.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-add.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-clr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-clr.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-upl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/fu-upl.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/ico_cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/ico_cancel.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/ico_ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/ico_ok.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/mark_changed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/mark_changed.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/mark_list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/mark_list.gif -------------------------------------------------------------------------------- /input/ui/src/main/resources/META-INF/resources/org.richfaces/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/input/ui/src/main/resources/META-INF/resources/org.richfaces/spacer.gif -------------------------------------------------------------------------------- /input/ui/src/test/integration/org/richfaces/component/autocomplete/AutocompleteBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component.autocomplete; 2 | 3 | import java.util.Arrays; 4 | import java.util.List; 5 | 6 | import javax.enterprise.context.RequestScoped; 7 | import javax.inject.Named; 8 | 9 | @Named 10 | @RequestScoped 11 | public class AutocompleteBean { 12 | 13 | private boolean listenerInvoked = false; 14 | 15 | public List getSuggestions() { 16 | return Arrays.asList("Toronto", "New York", "San Francisco", "Tampa Bay"); 17 | } 18 | 19 | public void actionListener() { 20 | listenerInvoked = true; 21 | } 22 | 23 | public boolean isListenerInvoked() { 24 | return listenerInvoked; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /input/ui/src/test/integration/org/richfaces/component/fileUpload/FileUploadBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component.fileUpload; 2 | 3 | import javax.enterprise.context.RequestScoped; 4 | import javax.inject.Named; 5 | 6 | import org.richfaces.event.FileUploadEvent; 7 | import org.richfaces.model.UploadedFile; 8 | 9 | @Named 10 | @RequestScoped 11 | public class FileUploadBean { 12 | 13 | private UploadedFile uploadedFile; 14 | 15 | public void listener(FileUploadEvent event) throws Exception { 16 | uploadedFile = event.getUploadedFile(); 17 | } 18 | 19 | public UploadedFile getUploadedFile() { 20 | return uploadedFile; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /input/ui/src/test/java/org/richfaces/renderkit/InputNumberSpinnerRendererTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import java.io.File; 4 | import java.net.URISyntaxException; 5 | 6 | import org.jboss.test.faces.htmlunit.HtmlUnitEnvironment; 7 | import org.junit.Test; 8 | import org.richfaces.renderkit.html.RendererTestBase; 9 | 10 | public class InputNumberSpinnerRendererTest extends RendererTestBase { 11 | 12 | @Override 13 | public void setUp() throws URISyntaxException { 14 | environment = new HtmlUnitEnvironment(); 15 | environment.withWebRoot(new File(this.getClass().getResource(".").toURI())); 16 | environment.withResource("/WEB-INF/faces-config.xml", "org/richfaces/renderkit/faces-config.xml"); 17 | environment.start(); 18 | } 19 | 20 | @Test 21 | public void testBasicLayout() throws Exception { 22 | doTest("inputNumberSpinner", "inputNumberSpinner", "form:spinner"); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /input/ui/src/test/java/org/richfaces/renderkit/SelectBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | public class SelectBean { 4 | private String value; 5 | 6 | public SelectBean() { 7 | } 8 | 9 | public String getValue() { 10 | return value; 11 | } 12 | 13 | public void setValue(String value) { 14 | this.value = value; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /input/ui/src/test/resources/org/richfaces/component/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | calendarBean 8 | org.richfaces.component.CalendarBean 9 | session 10 | 11 | 12 | calendarDataModel 13 | org.richfaces.component.CalendarDataModelImpl 14 | application 15 | 16 | 17 | -------------------------------------------------------------------------------- /input/ui/src/test/resources/org/richfaces/renderkit/countries.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /input/ui/src/test/resources/org/richfaces/renderkit/inplaceInputTestDefault.xmlunit.xml: -------------------------------------------------------------------------------- 1 | 2 | Edit Text 3 | 5 | 6 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /input/ui/src/test/resources/org/richfaces/renderkit/inputNumberSpinner.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Richfaces InplaceSelect 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /input/ui/src/test/resources/org/richfaces/renderkit/inputNumberSpinner.xmlunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 22 | 23 | -------------------------------------------------------------------------------- /iteration/api/src/main/java/org/richfaces/event/FilteringEvent.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.event; 2 | 3 | import javax.faces.component.UIComponent; 4 | import javax.faces.event.FacesEvent; 5 | import javax.faces.event.FacesListener; 6 | 7 | public class FilteringEvent extends FacesEvent { 8 | private static final long serialVersionUID = -2053345697091983617L; 9 | 10 | public FilteringEvent(UIComponent component) { 11 | super(component); 12 | } 13 | 14 | @Override 15 | public boolean isAppropriateListener(FacesListener listener) { 16 | return (listener instanceof FilteringListener); 17 | } 18 | 19 | @Override 20 | public void processListener(FacesListener listener) { 21 | ((FilteringListener) listener).processFiltering(this); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /iteration/api/src/main/java/org/richfaces/event/FilteringListener.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.event; 2 | 3 | import javax.faces.event.FacesListener; 4 | 5 | public interface FilteringListener extends FacesListener { 6 | void processFiltering(FilteringEvent filteringEvent); 7 | } 8 | -------------------------------------------------------------------------------- /iteration/readme.txt: -------------------------------------------------------------------------------- 1 | This module contains of next components: 2 | 3 | 4 | dataTable 5 | extendedDataTablesubTable 6 | dataScroller 7 | subTableToggleControl 8 | columnGroup 9 | column 10 | -------------------------------------------------------------------------------- /iteration/ui/src/main/java/org/richfaces/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Implementation of RichFaces iteration components 3 | */ 4 | @org.richfaces.cdk.annotations.TagLibrary(uri = "http://richfaces.org/iteration", shortName = "iteration") 5 | package org.richfaces; -------------------------------------------------------------------------------- /iteration/ui/src/main/java/org/richfaces/taglib/ExtendedDataTableHandler.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.taglib; 2 | 3 | import javax.faces.view.facelets.ComponentConfig; 4 | import javax.faces.view.facelets.ComponentHandler; 5 | import javax.faces.view.facelets.MetaRuleset; 6 | 7 | import org.richfaces.view.facelets.RowKeyConverterRule; 8 | 9 | /** 10 | * User: Gleb Galkin Date: 11.03.11 11 | */ 12 | public class ExtendedDataTableHandler extends ComponentHandler { 13 | public ExtendedDataTableHandler(ComponentConfig config) { 14 | super(config); 15 | } 16 | 17 | protected MetaRuleset createMetaRuleset(Class type) { 18 | MetaRuleset metaRuleset = super.createMetaRuleset(type); 19 | metaRuleset.addRule(RowKeyConverterRule.INSTANCE); 20 | return metaRuleset; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /iteration/ui/src/main/java/org/richfaces/taglib/ListHandler.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.taglib; 2 | 3 | import javax.faces.view.facelets.ComponentConfig; 4 | import javax.faces.view.facelets.ComponentHandler; 5 | import javax.faces.view.facelets.MetaRuleset; 6 | 7 | import org.richfaces.view.facelets.RowKeyConverterRule; 8 | 9 | /** 10 | * User: Gleb Galkin Date: 11.03.11 11 | */ 12 | public class ListHandler extends ComponentHandler { 13 | public ListHandler(ComponentConfig config) { 14 | super(config); 15 | } 16 | 17 | protected MetaRuleset createMetaRuleset(Class type) { 18 | MetaRuleset metaRuleset = super.createMetaRuleset(type); 19 | metaRuleset.addRule(RowKeyConverterRule.INSTANCE); 20 | return metaRuleset; 21 | } 22 | } -------------------------------------------------------------------------------- /iteration/ui/src/main/java/org/richfaces/taglib/MethodExpressionScrollListener.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.taglib; 2 | 3 | import javax.el.MethodExpression; 4 | import javax.faces.context.FacesContext; 5 | 6 | import org.richfaces.event.DataScrollEvent; 7 | import org.richfaces.event.DataScrollListener; 8 | 9 | /** 10 | * @author Anton Belevich 11 | * 12 | */ 13 | public class MethodExpressionScrollListener implements DataScrollListener { 14 | private MethodExpression methodExpression; 15 | 16 | public MethodExpressionScrollListener() { 17 | super(); 18 | } 19 | 20 | MethodExpressionScrollListener(MethodExpression methodExpression) { 21 | super(); 22 | this.methodExpression = methodExpression; 23 | } 24 | 25 | public void processDataScroll(DataScrollEvent dataScrollerEvent) { 26 | FacesContext facesContext = FacesContext.getCurrentInstance(); 27 | methodExpression.invoke(facesContext.getELContext(), new Object[] { dataScrollerEvent }); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /iteration/ui/src/main/java/org/richfaces/view/facelets/TreeToggleListenerExpressionMetadata.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.view.facelets; 2 | 3 | import javax.faces.view.facelets.FaceletContext; 4 | import javax.faces.view.facelets.Metadata; 5 | import javax.faces.view.facelets.TagAttribute; 6 | 7 | import org.richfaces.event.MethodExpressionTreeToggleListener; 8 | import org.richfaces.event.TreeToggleEvent; 9 | import org.richfaces.event.TreeToggleSource; 10 | 11 | /** 12 | * @author Nick Belaevski 13 | * 14 | */ 15 | final class TreeToggleListenerExpressionMetadata extends Metadata { 16 | private static final Class[] SIGNATURE = new Class[] { TreeToggleEvent.class }; 17 | private final TagAttribute attr; 18 | 19 | TreeToggleListenerExpressionMetadata(TagAttribute attr) { 20 | this.attr = attr; 21 | } 22 | 23 | @Override 24 | public void applyMetadata(FaceletContext ctx, Object instance) { 25 | ((TreeToggleSource) instance).addTreeToggleListener(new MethodExpressionTreeToggleListener(this.attr 26 | .getMethodExpression(ctx, null, SIGNATURE))); 27 | } 28 | } -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/down_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/down_icon.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/leaf_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/leaf_icon.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/list.ecss: -------------------------------------------------------------------------------- 1 | .rf-ulst-itm,.rf-olst-itm,.rf-dlst-trm,.rf-dlst-dfn { 2 | font-size: '#{richSkin.generalSizeFont}'; 3 | font-family: '#{richSkin.generalFamilyFont}'; 4 | color: '#{richSkin.generalTextColor}'; 5 | } -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/node_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/node_icon.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/reorderMarker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/reorderMarker.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_asc.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_des.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_des.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_uns.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/sort_uns.gif -------------------------------------------------------------------------------- /iteration/ui/src/main/resources/META-INF/resources/org.richfaces/up_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/up_icon.gif -------------------------------------------------------------------------------- /iteration/ui/src/test/java/org/richfaces/renderkit/DataScrollerBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class DataScrollerBean { 7 | private List content; 8 | private int pageNumber = 1; 9 | 10 | public DataScrollerBean() { 11 | content = new ArrayList(); 12 | content.add("1 page content"); 13 | content.add("2 page content"); 14 | content.add("3 page content"); 15 | content.add("4 page content"); 16 | content.add("5 page content"); 17 | } 18 | 19 | public List getContent() { 20 | return content; 21 | } 22 | 23 | public void setContent(List content) { 24 | this.content = content; 25 | } 26 | 27 | public int getPageNumber() { 28 | return pageNumber; 29 | } 30 | 31 | public void setPageNumber(int pageNumber) { 32 | this.pageNumber = pageNumber; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /iteration/ui/src/test/resources/org/richfaces/renderkit/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | dataBean 8 | org.richfaces.renderkit.DataBean 9 | request 10 | 11 | 12 | 13 | dataScrollerBean 14 | org.richfaces.renderkit.DataScrollerBean 15 | session 16 | 17 | 18 | -------------------------------------------------------------------------------- /misc/readme.txt: -------------------------------------------------------------------------------- 1 | misc module contains of next set of components tags and behaviors: 2 | 3 | componentControl 4 | hashParam 5 | 6 | Also there are next functions: 7 | 8 | clientId 9 | element 10 | component 11 | isUserInRole 12 | findComponent 13 | -------------------------------------------------------------------------------- /misc/ui/src/main/config/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | HTML_BASIC 7 | 8 | org.richfaces.behavior.ComponentControlBehavior 9 | org.richfaces.renderkit.ComponentControlBehaviorRenderer 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /misc/ui/src/main/java/org/richfaces/function/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Implementation of RichFaces functions library 3 | */ 4 | @TagLibrary(uri = "http://richfaces.org/misc", shortName = "misc") 5 | package org.richfaces.function; 6 | 7 | import org.richfaces.cdk.annotations.TagLibrary; 8 | 9 | -------------------------------------------------------------------------------- /misc/ui/src/main/java/org/richfaces/renderkit/focus/FocusRenderStrategy.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.focus; 2 | 3 | import javax.faces.context.FacesContext; 4 | 5 | import org.richfaces.component.AbstractFocus; 6 | 7 | /** 8 | * The strategy for rendering Focus component 9 | */ 10 | public interface FocusRenderStrategy { 11 | 12 | /** 13 | * This method will be called once the component is placed into view 14 | */ 15 | void postAddToView(FacesContext context, AbstractFocus component); 16 | 17 | /** 18 | * Get space-separated list of clientIds as component candidates to be focused on client. 19 | */ 20 | String getFocusCandidatesAsString(FacesContext context, AbstractFocus component); 21 | 22 | /** 23 | * Determines whether the currently rendered Focus should be rendered or not based on if request is postback and if Focus 24 | * belongs to form which has been submitted. 25 | */ 26 | boolean shouldApply(FacesContext context, AbstractFocus component); 27 | } -------------------------------------------------------------------------------- /misc/ui/src/main/java/org/richfaces/renderkit/focus/FocusRendererInterface.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.focus; 2 | 3 | import javax.faces.context.FacesContext; 4 | 5 | import org.richfaces.component.AbstractFocus; 6 | 7 | public interface FocusRendererInterface { 8 | void postAddToView(FacesContext context, AbstractFocus component); 9 | } 10 | -------------------------------------------------------------------------------- /misc/ui/src/main/resources/META-INF/resources/org.richfaces/placeholder.css: -------------------------------------------------------------------------------- 1 | input.rf-plhdr, textarea.rf-plhdr { 2 | color: #777 3 | } -------------------------------------------------------------------------------- /misc/ui/src/main/resources/META-INF/services/org.richfaces.focus.FocusManager: -------------------------------------------------------------------------------- 1 | org.richfaces.service.FocusManagerImpl -------------------------------------------------------------------------------- /misc/ui/src/test/integration/org/richfaces/component/focus/AbstractComponentAssertion.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component.focus; 2 | 3 | import javax.inject.Inject; 4 | 5 | import org.jboss.arquillian.warp.Inspection; 6 | 7 | public abstract class AbstractComponentAssertion extends Inspection { 8 | 9 | private static final long serialVersionUID = 1L; 10 | 11 | @Inject 12 | protected ComponentBean bean; 13 | } 14 | -------------------------------------------------------------------------------- /misc/ui/src/test/integration/org/richfaces/component/focus/ComponentBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component.focus; 2 | 3 | import javax.enterprise.context.RequestScoped; 4 | import javax.faces.component.UIComponent; 5 | import javax.faces.context.FacesContext; 6 | import javax.faces.render.Renderer; 7 | import javax.inject.Named; 8 | 9 | @Named 10 | @RequestScoped 11 | public class ComponentBean { 12 | 13 | private UIComponent component; 14 | 15 | public void setComponent(UIComponent component) { 16 | this.component = component; 17 | } 18 | 19 | @SuppressWarnings("unchecked") 20 | public T getComponent() { 21 | return (T) component; 22 | } 23 | 24 | @SuppressWarnings("unchecked") 25 | public T getRenderer() { 26 | FacesContext context = FacesContext.getCurrentInstance(); 27 | String componentFamily = component.getFamily(); 28 | String rendererType = component.getRendererType(); 29 | return (T) context.getRenderKit().getRenderer(componentFamily, rendererType); 30 | } 31 | } -------------------------------------------------------------------------------- /misc/ui/src/test/integration/org/richfaces/component/focus/ElementIsFocused.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component.focus; 2 | 3 | import org.openqa.selenium.StaleElementReferenceException; 4 | import org.openqa.selenium.WebDriver; 5 | import org.openqa.selenium.WebElement; 6 | 7 | import com.google.common.base.Predicate; 8 | 9 | public class ElementIsFocused implements Predicate { 10 | 11 | private WebElement element; 12 | 13 | /** 14 | * Provide element to wait to gain focus or null if you want to fail for no element having focus 15 | */ 16 | public ElementIsFocused(WebElement element) { 17 | this.element = element; 18 | } 19 | 20 | @Override 21 | public boolean apply(WebDriver browser) { 22 | try { 23 | if (element == null) { 24 | return FocusRetriever.retrieveActiveElement() == null; 25 | } 26 | return element.equals(FocusRetriever.retrieveActiveElement()); 27 | } catch (StaleElementReferenceException e) { 28 | return false; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /misc/ui/src/test/integration/org/richfaces/component/placeholder/placeholder-with-selector.xmlunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /misc/ui/src/test/integration/org/richfaces/component/placeholder/placeholder-without-selector.xmlunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /mobile-compatibility/README: -------------------------------------------------------------------------------- 1 | SlidFast is a minimalistic approach to writing mobile web apps with RichFaces 4.3.8-SNAPSHOT. 2 | It utilizes core HTML5 APIs for WebKit based web browsers. 3 | 4 | Include the slidfast.js, slidfast.css and rf-mobile-skin.css files in your project, then initialize with: 5 | //initialize mobile RichFaces with slidfast 6 | slidfast({ 7 | defaultPageID:'home-page', //the ID of your default page 8 | callback: 'handleHashChange', //a javascript function to call after navigation happens (typically your a4j:jsfunction method) 9 | backButtonID: 'back-button' //optional 10 | }); 11 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/HeaderAlignment.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author akolonitsky 5 | * @since Aug 24, 2010 6 | */ 7 | public enum HeaderAlignment { 8 | left, 9 | center, 10 | right, 11 | bottom, 12 | top 13 | } 14 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/HeaderPosition.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author akolonitsky 5 | * @since Aug 24, 2010 6 | */ 7 | public enum HeaderPosition { 8 | top, 9 | left, 10 | right, 11 | bottom 12 | } 13 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/IconPosition.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author akolonitsky 5 | * @since Oct 19, 2010 6 | */ 7 | public enum IconPosition { 8 | left, 9 | right, 10 | none; 11 | public static final IconPosition DEFAULT = none; 12 | } 13 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/PanelMenuMode.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author akolonitsky 5 | * @since Oct 19, 2010 6 | */ 7 | // TODO nick - having separate enum for each component is a bad idea 8 | public enum PanelMenuMode { 9 | ajax, 10 | server, 11 | client; 12 | public static final PanelMenuMode DEFAULT = ajax; 13 | } 14 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/TooltipLayout.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author amarkhel 5 | */ 6 | public enum TooltipLayout { 7 | inline, 8 | block; 9 | public static final TooltipLayout DEFAULT = TooltipLayout.inline; 10 | } 11 | -------------------------------------------------------------------------------- /output/api/src/main/java/org/richfaces/TooltipMode.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | /** 4 | * @author amarkhel 5 | */ 6 | public enum TooltipMode { 7 | client, 8 | ajax; 9 | public static final TooltipMode DEFAULT = TooltipMode.client; 10 | } 11 | -------------------------------------------------------------------------------- /output/ui/src/main/java/org/richfaces/renderkit/html/MenuSeparatorRendererBase.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import org.richfaces.renderkit.RendererBase; 4 | 5 | public class MenuSeparatorRendererBase extends RendererBase { 6 | public static final String RENDERER_TYPE = "org.richfaces.MenuSeparatorRenderer"; 7 | } 8 | -------------------------------------------------------------------------------- /output/ui/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Archiver-Version: Plexus Archiver 3 | Created-By: Apache Maven 4 | Built-By: akolonitsky 5 | Build-Jdk: 1.6.0_07 6 | 7 | -------------------------------------------------------------------------------- /output/ui/src/main/resources/META-INF/resources/org.richfaces/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/output/ui/src/main/resources/META-INF/resources/org.richfaces/close.gif -------------------------------------------------------------------------------- /output/ui/src/main/resources/META-INF/resources/org.richfaces/close_act.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/output/ui/src/main/resources/META-INF/resources/org.richfaces/close_act.gif -------------------------------------------------------------------------------- /output/ui/src/main/resources/META-INF/resources/org.richfaces/ico.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/output/ui/src/main/resources/META-INF/resources/org.richfaces/ico.gif -------------------------------------------------------------------------------- /output/ui/src/main/resources/META-INF/resources/org.richfaces/toolbar.js: -------------------------------------------------------------------------------- 1 | function toolbarHandlers(options) { 2 | if (options.id && options.events) { 3 | jQuery('.rf-tb-itm', document.getElementById(options.id)).bind( 4 | options.events); 5 | } 6 | var groups = options.groups; 7 | if (groups && groups.length > 0) { 8 | var group; 9 | var i; 10 | for (i in groups) { 11 | group = groups[i]; 12 | if (group) { 13 | var groupIds = group.ids; 14 | var y; 15 | var groupElements = []; 16 | for (y in groupIds) { 17 | groupElements.push(document.getElementById(groupIds[y])); 18 | } 19 | jQuery(groupElements).bind(group.events); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /output/ui/src/main/templates/menuseparator.template.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | org.richfaces.renderkit.html.MenuSeparatorRenderer 9 | org.richfaces.renderkit.html.MenuSeparatorRendererBase 10 | org.richfaces.DropDownMenu 11 | org.richfaces.MenuSeparatorRenderer 12 | true 13 | 14 | 15 | 16 | 17 |
18 |
19 | 20 |
21 | -------------------------------------------------------------------------------- /output/ui/src/test/java/org/richfaces/component/DropDownMenuBean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import javax.faces.bean.ManagedBean; 4 | import javax.faces.bean.SessionScoped; 5 | 6 | @ManagedBean 7 | @SessionScoped 8 | public class DropDownMenuBean { 9 | private static String _current = "none"; 10 | 11 | public void doAction() { 12 | _current = "action"; 13 | } 14 | 15 | public static String getCurrent() { 16 | return _current; 17 | } 18 | 19 | public static void setCurrent(String current) { 20 | _current = current; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /output/ui/src/test/java/org/richfaces/renderkit/html/AccordionRendererTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import java.io.IOException; 4 | 5 | import org.junit.Test; 6 | import org.xml.sax.SAXException; 7 | 8 | public class AccordionRendererTest extends RendererTestBase { 9 | @Test 10 | public void testAccordion() throws IOException, SAXException { 11 | doTest("accordion", "f:accordion"); 12 | } 13 | 14 | @Test 15 | public void testAccordionItem() throws IOException, SAXException { 16 | doTest("accordionItem", "f:item"); 17 | doTest("accordionItem", "accordionItemDisabled", "f:item2"); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /output/ui/src/test/java/org/richfaces/renderkit/html/CollapsiblePanelRendererTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import java.io.IOException; 4 | 5 | import org.junit.Test; 6 | import org.xml.sax.SAXException; 7 | 8 | public class CollapsiblePanelRendererTest extends RendererTestBase { 9 | @Test 10 | public void testEmpty() throws IOException, SAXException { 11 | doTest("collapsiblePanel", "f:panel"); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /output/ui/src/test/java/org/richfaces/renderkit/html/DivPanelRendererTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import org.junit.Test; 4 | 5 | public class DivPanelRendererTest { 6 | @Test 7 | public void testFoo() throws Exception { 8 | 9 | // renderView("/test.jsf"); 10 | // ajax(10, "test data X", createAjaxParameters()); 11 | // ajax(1030, "test data Y", createAjaxParameters()); 12 | // AbstractQueueComponentTest.TestsResult result = getTestsResult(); 13 | // System.out.println(result.getCurrentTime()); 14 | } 15 | } -------------------------------------------------------------------------------- /output/ui/src/test/java/org/richfaces/renderkit/html/TabPanelRendererTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import java.io.IOException; 4 | 5 | import org.junit.Test; 6 | import org.xml.sax.SAXException; 7 | 8 | public class TabPanelRendererTest extends RendererTestBase { 9 | @Test 10 | public void testTabPanel() throws IOException, SAXException { 11 | doTest("tabPanel", "f:tabPanel"); 12 | } 13 | 14 | @Test 15 | public void testTab() throws IOException, SAXException { 16 | doTest("tab", "f:tabPanel"); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/component/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | ddmBean 8 | org.richfaces.component.DropDownMenuBean 9 | session 10 | 11 | 12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/accordionItem.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 6 | 10 | 11 | 12 |
7 |
item
8 |
item
9 |
13 |
14 |
15 |
-------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/accordionItemDisabled.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 6 | 11 | 12 | 13 |
7 |
8 | item2 9 |
10 |
14 |
15 | 17 |
-------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/collapsiblePanel.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 | 6 | 7 | 11 | 15 | 16 | 17 |
8 |
9 |
10 |
12 |
13 |
14 |
18 |
19 |
20 | 21 |
-------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/menuItem_ajaxMode.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | Test 7 | 8 | 13 |
14 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/menuItem_clientMode.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | Test 7 | 8 | 13 |
14 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/menuItem_serverMode.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | Test 7 | 8 | 13 |
14 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/panelMenu-icons-inheritance-item.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
panelMenuItem
11 |
12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/panelMenu-icons-inheritance-itemDis.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
panelMenuItem
11 |
12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/panelMenu-icons-inheritance-topItem.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
panelMenuItem
11 |
12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/panelMenu-icons-inheritance-topItemDis.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
panelMenuItem
11 |
12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/panelMenuItem.xmlunit.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
My MY Item
11 |
12 | -------------------------------------------------------------------------------- /output/ui/src/test/resources/org/richfaces/renderkit/html/tooltip.xmlunit.xml: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /validator/.checkstyle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /validator/api/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/el/ValueExpressionAnalayser.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.el; 5 | 6 | import javax.el.ELException; 7 | import javax.el.ValueExpression; 8 | import javax.faces.context.FacesContext; 9 | 10 | /** 11 | * Implementation of this interface extract information about bean property from EL-expression. 12 | * 13 | * @author asmirnov 14 | * 15 | */ 16 | public interface ValueExpressionAnalayser { 17 | ValueDescriptor getPropertyDescriptor(FacesContext context, ValueExpression expression) throws ELException; 18 | 19 | ValueDescriptor updateValueAndGetPropertyDescriptor(FacesContext context, ValueExpression expression, Object newValue) 20 | throws ELException; 21 | } 22 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/javascript/ClientSideScript.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.javascript; 5 | 6 | import java.lang.annotation.ElementType; 7 | import java.lang.annotation.Retention; 8 | import java.lang.annotation.RetentionPolicy; 9 | import java.lang.annotation.Target; 10 | 11 | import javax.faces.application.ResourceDependency; 12 | 13 | /** 14 | * This annotation describes client-side version of Converter/validator. 15 | * 16 | * @author asmirnov 17 | * 18 | */ 19 | @Retention(RetentionPolicy.RUNTIME) 20 | @Target(ElementType.TYPE) 21 | public @interface ClientSideScript { 22 | String function(); 23 | 24 | ResourceDependency[] resources() default {}; 25 | } 26 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/javascript/LibraryScriptString.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.javascript; 2 | 3 | import org.ajax4jsf.javascript.ScriptString; 4 | 5 | /** 6 | * This interface describes JavaScript object with possible dependent resource. 7 | * 8 | * @author asmirnov 9 | * 10 | */ 11 | public interface LibraryScriptString extends LibraryScript, ScriptString { 12 | } -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/javascript/ScriptNotFoundException.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.javascript; 2 | 3 | public class ScriptNotFoundException extends Exception { 4 | public ScriptNotFoundException() { 5 | super(); 6 | } 7 | 8 | public ScriptNotFoundException(String message) { 9 | super(message); 10 | } 11 | 12 | public ScriptNotFoundException(Throwable cause) { 13 | super(cause); 14 | } 15 | 16 | public ScriptNotFoundException(String message, Throwable cause) { 17 | super(message, cause); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/BeanValidatorFactory.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator; 5 | 6 | import java.lang.annotation.Annotation; 7 | 8 | import javax.faces.application.FacesMessage; 9 | import javax.faces.context.FacesContext; 10 | import javax.validation.Validator; 11 | import javax.validation.metadata.ConstraintDescriptor; 12 | 13 | /** 14 | * @author asmirnov 15 | * 16 | */ 17 | public interface BeanValidatorFactory { 18 | Validator getValidator(FacesContext context); 19 | 20 | FacesMessage interpolateMessage(FacesContext context, ConstraintDescriptor constrain); 21 | } 22 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/ConverterDescriptor.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | public interface ConverterDescriptor extends FacesObjectDescriptor { 4 | } 5 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/FacesConverterService.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | import javax.faces.component.EditableValueHolder; 4 | import javax.faces.context.FacesContext; 5 | import javax.faces.convert.Converter; 6 | 7 | /** 8 | *

9 | * This service extract information from Converter instance. 10 | *

11 | * 12 | * @author asmirnov@exadel.com 13 | * 14 | */ 15 | public interface FacesConverterService { 16 | ConverterDescriptor getConverterDescription(FacesContext context, EditableValueHolder input, Converter converter, 17 | String converterMessage); 18 | } 19 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/FacesValidatorService.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | import javax.faces.component.EditableValueHolder; 4 | import javax.faces.context.FacesContext; 5 | import javax.faces.validator.Validator; 6 | 7 | public interface FacesValidatorService { 8 | ValidatorDescriptor getValidatorDescription(FacesContext context, EditableValueHolder component, Validator validator, 9 | String message); 10 | } 11 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/GraphValidator.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator; 5 | 6 | import java.util.Collection; 7 | 8 | import javax.faces.component.UIComponent; 9 | import javax.faces.context.FacesContext; 10 | import javax.faces.validator.ValidatorException; 11 | 12 | /** 13 | * This interface should be implemented by the JSF {@link Validator} which able to validate entire graph. 14 | * 15 | * @author asmirnov 16 | * 17 | */ 18 | public interface GraphValidator { 19 | Collection validateGraph(FacesContext context, UIComponent component, Object value, Class[] groups) 20 | throws ValidatorException; 21 | } 22 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/NullValueValidator.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator; 5 | 6 | import javax.faces.validator.Validator; 7 | 8 | /** 9 | * Marker interface for validators that allows null-values to validate. 10 | * 11 | * @author asmirnov 12 | * 13 | */ 14 | public interface NullValueValidator extends Validator { 15 | } 16 | -------------------------------------------------------------------------------- /validator/api/src/main/java/org/richfaces/validator/ValidatorDescriptor.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator; 5 | 6 | /** 7 | * @author asmirnov 8 | * 9 | */ 10 | public interface ValidatorDescriptor extends FacesObjectDescriptor { 11 | } 12 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/component/ClientSideMessage.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import javax.faces.context.FacesContext; 4 | 5 | public interface ClientSideMessage { 6 | void updateMessages(FacesContext context, String clientId); 7 | 8 | String getFor(); 9 | } -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/el/ValueReference.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.el; 5 | 6 | /** 7 | * @author asmirnov 8 | * 9 | */ 10 | public class ValueReference { 11 | private final Object base; 12 | private final Object property; 13 | private final ValueReference parent; 14 | 15 | public ValueReference(Object base, Object property, ValueReference parent) { 16 | this.base = base; 17 | this.property = property; 18 | this.parent = parent; 19 | } 20 | 21 | public Object getBase() { 22 | return base; 23 | } 24 | 25 | public Object getProperty() { 26 | return property; 27 | } 28 | 29 | public boolean hasNext() { 30 | return null != parent; 31 | } 32 | 33 | public ValueReference next() { 34 | return parent; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/javascript/LibraryFunctionImplementation.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.javascript; 2 | 3 | import java.util.Collections; 4 | 5 | import org.richfaces.resource.ResourceKey; 6 | 7 | import com.google.common.collect.ImmutableList; 8 | 9 | final class LibraryFunctionImplementation implements LibraryFunction { 10 | private final Iterable library; 11 | private final String functionName; 12 | 13 | LibraryFunctionImplementation(String functionName, Iterable dependencies) { 14 | this.library = ImmutableList.copyOf(dependencies); 15 | this.functionName = functionName; 16 | } 17 | 18 | LibraryFunctionImplementation(String functionName, String resource, String library) { 19 | this.library = Collections.singleton(ResourceKey.create(resource, library)); 20 | this.functionName = functionName; 21 | } 22 | 23 | public Iterable getResources() { 24 | return library; 25 | } 26 | 27 | public String getName() { 28 | return functionName; 29 | } 30 | } -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/renderkit/CSVResourceDependenciesOrdering.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import javax.faces.application.ResourceDependencies; 4 | import javax.faces.application.ResourceDependency; 5 | 6 | @ResourceDependencies({ @ResourceDependency(name = "jquery.js"), @ResourceDependency(name = "richfaces.js"), 7 | @ResourceDependency(library = "org.richfaces", name = "richfaces-csv.js") }) 8 | public class CSVResourceDependenciesOrdering { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/renderkit/MessageTransformer.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit; 2 | 3 | import javax.faces.application.FacesMessage; 4 | 5 | import com.google.common.base.Function; 6 | 7 | public class MessageTransformer implements Function { 8 | private final String sourceId; 9 | 10 | public MessageTransformer(String sourceId) { 11 | this.sourceId = sourceId; 12 | } 13 | 14 | public MessageForRender apply(FacesMessage input) { 15 | return new MessageForRender(input, sourceId); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/renderkit/html/ComponentValidatorScript.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | import org.ajax4jsf.javascript.FunctionDefWithDependencies; 4 | 5 | public interface ComponentValidatorScript extends FunctionDefWithDependencies { 6 | /** 7 | *

8 | * Creates JavasCript that calls validator function. 9 | *

10 | * 11 | * @param clientId 12 | * @param sourceId 13 | */ 14 | String createCallScript(String clientId, String sourceId); 15 | } 16 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/renderkit/html/NoSuchComponentException.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.renderkit.html; 2 | 3 | public class NoSuchComponentException extends Exception { 4 | public NoSuchComponentException() { 5 | // TODO Auto-generated constructor stub 6 | } 7 | 8 | public NoSuchComponentException(String message) { 9 | super(message); 10 | // TODO Auto-generated constructor stub 11 | } 12 | 13 | public NoSuchComponentException(Throwable cause) { 14 | super(cause); 15 | // TODO Auto-generated constructor stub 16 | } 17 | 18 | public NoSuchComponentException(String message, Throwable cause) { 19 | super(message, cause); 20 | // TODO Auto-generated constructor stub 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/renderkit/html/NullConverterScript.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.renderkit.html; 5 | 6 | import java.util.Collections; 7 | 8 | import org.ajax4jsf.javascript.JSLiteral; 9 | import org.ajax4jsf.javascript.ScriptWithDependencies; 10 | import org.richfaces.resource.ResourceKey; 11 | 12 | /** 13 | * This class represents "dummy" converter call ( just refference to "value" variable ) 14 | * 15 | * @author asmirnov 16 | * 17 | */ 18 | public class NullConverterScript extends JSLiteral implements ScriptWithDependencies { 19 | private String name; 20 | 21 | public NullConverterScript() { 22 | super(ClientValidatorRenderer.VALUE_VAR); 23 | } 24 | 25 | public String getName() { 26 | return name; 27 | } 28 | 29 | /* 30 | * (non-Javadoc) 31 | * 32 | * @see org.richfaces.renderkit.html.LibraryScriptString#getResource() 33 | */ 34 | public Iterable getResources() { 35 | return Collections.emptySet(); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/validator/BeanValidatorDescriptor.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | import java.lang.annotation.Annotation; 4 | 5 | import javax.faces.application.FacesMessage; 6 | 7 | public class BeanValidatorDescriptor extends BaseFacesObjectDescriptor implements ValidatorDescriptor { 8 | public BeanValidatorDescriptor(Class validatorClass, FacesMessage message) { 9 | super(validatorClass, message); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/validator/ConverterDescriptorImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator; 5 | 6 | import javax.faces.application.FacesMessage; 7 | import javax.faces.convert.Converter; 8 | 9 | /** 10 | * @author asmirnov 11 | * 12 | */ 13 | public class ConverterDescriptorImpl extends BaseFacesObjectDescriptor implements ConverterDescriptor { 14 | ConverterDescriptorImpl(Class converterClass, FacesMessage message) { 15 | super(converterClass, message); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/validator/FacesValidatorDescriptor.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | import javax.faces.application.FacesMessage; 4 | import javax.faces.validator.Validator; 5 | 6 | public class FacesValidatorDescriptor extends BaseFacesObjectDescriptor implements ValidatorDescriptor { 7 | public FacesValidatorDescriptor(Class validatorClass, FacesMessage message) { 8 | super(validatorClass, message); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /validator/ui/src/main/java/org/richfaces/validator/model/ClientSideScripts.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.richfaces.validator.model; 5 | 6 | import java.util.Collection; 7 | 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | 11 | import com.google.common.collect.Lists; 12 | 13 | /** 14 | * @author asmirnov 15 | * 16 | */ 17 | @XmlRootElement(name = "scripts") 18 | public class ClientSideScripts { 19 | private Collection component = Lists.newArrayList(); 20 | 21 | public void setComponent(Collection component) { 22 | this.component = component; 23 | } 24 | 25 | @XmlElement 26 | public Collection getComponent() { 27 | return component; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /validator/ui/src/main/resources/META-INF/resources/org.richfaces/notify_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/validator/ui/src/main/resources/META-INF/resources/org.richfaces/notify_close.png -------------------------------------------------------------------------------- /validator/ui/src/main/resources/META-INF/richfaces/org.richfaces/csv.library.properties: -------------------------------------------------------------------------------- 1 | resources=jquery.js, richfaces.js, richfaces-event.js, org.richfaces:richfaces-csv.js -------------------------------------------------------------------------------- /validator/ui/src/main/resources/META-INF/services/org.richfaces.application.Module: -------------------------------------------------------------------------------- 1 | org.richfaces.application.ValidatorModule -------------------------------------------------------------------------------- /validator/ui/src/test/config/mocks.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Mock 4 | org.richfaces.component.mock 5 | org.richfaces.component.mock.FacesTestMockController 6 | 7 | org.richfaces.component.mock.MockUIForm 8 | javax.faces.component.UIForm 9 | 10 | 11 | org.richfaces.component.mock.MockUIMessage 12 | javax.faces.component.UIMessage 13 | 14 | 15 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/ValidatorTestBase.java: -------------------------------------------------------------------------------- 1 | package org.richfaces; 2 | 3 | import javax.el.ValueExpression; 4 | 5 | import org.jboss.test.faces.mock.Environment; 6 | import org.jboss.test.faces.mock.Environment.Feature; 7 | import org.jboss.test.faces.mock.Mock; 8 | import org.jboss.test.faces.mock.MockController; 9 | import org.jboss.test.faces.mock.MockFacesEnvironment; 10 | import org.jboss.test.faces.mock.Stub; 11 | import org.junit.After; 12 | import org.richfaces.application.ServicesFactory; 13 | 14 | public class ValidatorTestBase { 15 | @Mock() 16 | @Environment({ Feature.APPLICATION, Feature.RENDER_KIT, Feature.EL_CONTEXT }) 17 | protected MockFacesEnvironment environment; 18 | protected MockController controller; 19 | @Mock 20 | protected ValueExpression expression; 21 | @Stub 22 | protected ServicesFactory factory; 23 | 24 | public ValidatorTestBase() { 25 | super(); 26 | } 27 | 28 | @After 29 | public void tearDown() throws Exception { 30 | controller.release(); 31 | } 32 | } -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/component/Bean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | public class Bean { 4 | public static final String FOO_VALUE = "fooValue"; 5 | private String value = FOO_VALUE; 6 | 7 | /** 8 | * @return the value 9 | */ 10 | public String getValue() { 11 | return value; 12 | } 13 | 14 | /** 15 | * @param value the value to set 16 | */ 17 | public void setValue(String value) { 18 | this.value = value; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/component/FacesBeanValidatorTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | import org.jboss.test.faces.htmlunit.HtmlUnitEnvironment; 4 | 5 | public class FacesBeanValidatorTest extends GraphValidationTest { 6 | 7 | @Override 8 | protected void setupEnvironment(HtmlUnitEnvironment environment2) { 9 | environment2.getServer().addInitParameter("javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR", "true"); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/component/Group.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.component; 2 | 3 | public interface Group { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/el/model/Bean.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.el.model; 2 | 3 | import java.util.HashMap; 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | import javax.validation.constraints.Size; 8 | 9 | public class Bean { 10 | private List list; 11 | private Map map = new HashMap(); 12 | private String string; 13 | 14 | public List getList() { 15 | return list; 16 | } 17 | 18 | public void setList(List list) { 19 | this.list = list; 20 | } 21 | 22 | public Map getMap() { 23 | return map; 24 | } 25 | 26 | public void setMap(Map map) { 27 | this.map = map; 28 | } 29 | 30 | @Size(max = 2) 31 | public String getString() { 32 | return string; 33 | } 34 | 35 | public void setString(String string) { 36 | this.string = string; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/javascript/client/RunParameters.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.javascript.client; 2 | 3 | import java.util.Map; 4 | 5 | import com.google.common.collect.Maps; 6 | 7 | public class RunParameters { 8 | private final Object value; 9 | private final Map options = Maps.newHashMap(); 10 | 11 | public RunParameters(Object value) { 12 | this.value = value; 13 | } 14 | 15 | /** 16 | *

17 | *

18 | * 19 | * @return the string 20 | */ 21 | public Object getValue() { 22 | return value; 23 | } 24 | 25 | /** 26 | *

27 | *

28 | * 29 | * @return the options 30 | */ 31 | public Map getOptions() { 32 | return options; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/javascript/client/converter/BooleanConverterTest.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.javascript.client.converter; 2 | 3 | import java.util.List; 4 | 5 | import javax.faces.convert.BooleanConverter; 6 | import javax.faces.convert.Converter; 7 | 8 | import org.junit.runners.Parameterized.Parameters; 9 | import org.richfaces.javascript.client.RunParameters; 10 | 11 | public class BooleanConverterTest extends ConverterTestBase { 12 | public BooleanConverterTest(RunParameters criteria) { 13 | super(criteria); 14 | } 15 | 16 | @Override 17 | protected Converter createConverter() { 18 | return new BooleanConverter(); 19 | } 20 | 21 | @Override 22 | protected String getJavaScriptFunctionName() { 23 | return "convertBoolean"; 24 | } 25 | 26 | @Parameters 27 | public static List getRunParameterss() { 28 | return options(pass("true"), pass("ok"), pass("123"), pass("0"), pass("1"), pass("no")); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /validator/ui/src/test/java/org/richfaces/validator/ValidatorWithFacesResource.java: -------------------------------------------------------------------------------- 1 | package org.richfaces.validator; 2 | 3 | import javax.faces.application.ResourceDependency; 4 | 5 | import org.richfaces.javascript.ClientSideScript; 6 | 7 | @ClientSideScript(function = "foo", resources = @ResourceDependency(name = "baz.js", library = "bar")) 8 | public class ValidatorWithFacesResource { 9 | } 10 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/META-INF/resources/foo.bar/test_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richfaces4/components/5b411850d9de31b04af87211d392c0d2cef23d6f/validator/ui/src/test/resources/META-INF/resources/foo.bar/test_script.js -------------------------------------------------------------------------------- /validator/ui/src/test/resources/badcsv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | non.existed.Class 5 | 6 | csv.js 7 | org.richfaces 8 | 9 | stringConverter 10 | 11 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/csv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | java.lang.String 5 | 6 | csv.js 7 | org.richfaces 8 | 9 | stringConverter 10 | 11 | 12 | java.lang.Integer 13 | 14 | csv.js 15 | org.richfaces 16 | 17 | intConverter 18 | 19 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/component/client-test.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | Ajax validator 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/component/faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | test 7 | org.richfaces.component.Bean 8 | request 9 | 10 | 11 | custom 12 | org.richfaces.component.CustomValidator 13 | 14 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/component/graph-faces-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | test 7 | org.richfaces.component.GraphBean 8 | request 9 | 10 | 14 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/component/graph-test.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | Graph validator 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/component/test.xhtml: -------------------------------------------------------------------------------- 1 | 3 | 4 | Ajax validator 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /validator/ui/src/test/resources/org/richfaces/convert/testConverter.js: -------------------------------------------------------------------------------- 1 | window.org = { 2 | rf: { 3 | DateTimeConverter: function() { 4 | return new Date(2010, 9, 18); 5 | } 6 | } 7 | } --------------------------------------------------------------------------------