https://github.com/mbizhani/wickomp
Rich Wicket Components
https://github.com/mbizhani/wickomp
async codemirror-editor easyui font-awesome jackson javascript jquery jquery-plugin smartmenus websocket wicket xterm-js
Last synced: 7 months ago
JSON representation
Rich Wicket Components
- Host: GitHub
- URL: https://github.com/mbizhani/wickomp
- Owner: mbizhani
- License: apache-2.0
- Created: 2015-08-06T11:14:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T18:28:27.000Z (almost 7 years ago)
- Last Synced: 2025-02-17T23:41:34.610Z (10 months ago)
- Topics: async, codemirror-editor, easyui, font-awesome, jackson, javascript, jquery, jquery-plugin, smartmenus, websocket, wicket, xterm-js
- Language: JavaScript
- Homepage:
- Size: 4.51 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wickomp
[](https://maven-badges.herokuapp.com/maven-central/org.devocative/wickomp)
The `Wickomp` project is an extension to Apache Wicket with collection of class as follows:
- **Form components** like `WDateInput`, `WBooleanInput`, `WCodeInput`, `WSelectionInput`, ...
- **Grid components** based on [EasyUI](http://www.jeasyui.com) which are `WDataGrid` and `WTreeGrid`
- **HTML components** like `WAjaxLink`, `WWizardPanel`, ...
- **An async mechanism** which is some wrapper classes around `WebSocket`
- **An HTTP filter** to handle `BASIC` & `DIGEST` authentications
-Some utility classes
The components hierarchy is depicted in the following picture:

The wrapper for async, developed around Wicket WebSocket:

And finally, the class diagram for HTTP:

In the test directory, there is a test application which tries to show applications of developed components.
The test application can be run with `Jetty Maven Plugin`.
**TIP** Classes name convention: initial character maps it to a category:
- W -> Components
- O -> Options for a component
- R -> Result of a request as callback on a component