How uda-ejie/udarup works
UDA RUP is a configurable jQuery plugin library implementing reusable interaction patterns for web applications. The principal workflow is an application invoking a pattern plugin, which renders and handles its UI; adapters provide framework-specific component behavior. The graph groups the catalog into navigation/layout, data and selection, forms/inputs, and feedback/display. The README documents the wider pattern catalog, while sampled implementation evidence is limited, so internal calls between most plugin families are not inferred.
Main entry points: index.js RUP plugin catalog · ToolbarJQueryUIAdapter.js Toolbar UI adapter · jquery.plugin.js Plugin generator · rup.adapter.js Adapter registry
Components 23
Plugin foundation
- RUP plugin catalog
src/index.js - Plugin generator
src/utils/jquery.plugin.js - RUP base
src/rup.base.js - Adapter registry
src/adapter/rup.adapter.js - Toolbar UI adapter
src/adapter/ToolbarJQueryUIAdapter.js
Navigation and layout
- Menus and navigation
src/rup.menu.js - Tabs and breadcrumbs
src/rup.tabs.js - Wizard
src/rup.wizard.js - Responsive grid
demo/app/responsiveGrid
Data and selection
- Lists and tables
src/rup.list.js - Table patterns
src/rup_table/rup.table.js - Tree patterns
src/rup.tree.js - Charts
src/rup.chart.js
Forms and inputs
- Forms
src/rup.form.js - Validation
src/rup.validate.js - Selection controls
src/rup.select.js - Date and time
src/rup.date.js - File upload
src/rup.upload.js
Feedback and display
- Feedback and messages
src/rup.feedback.js - Dialogs
src/rup.dialog.js - Progress indicators
src/rup.progressbar.js - Button pattern
src/rup.button.js
Other components
- Web application
Connections 19
- Web application → RUP plugin catalog: uses plugins
- RUP plugin catalog → Plugin generator: provides plugin API
- RUP plugin catalog → Menus and navigation: exposes patterns
- RUP plugin catalog → Tabs and breadcrumbs: exposes patterns
- RUP plugin catalog → Wizard: exposes patterns
- RUP plugin catalog → Lists and tables: exposes patterns
- RUP plugin catalog → Table patterns: exposes patterns
- RUP plugin catalog → Tree patterns: exposes patterns
- RUP plugin catalog → Charts: exposes patterns
- RUP plugin catalog → Forms: exposes patterns
- RUP plugin catalog → Validation: exposes patterns
- RUP plugin catalog → Selection controls: exposes patterns
- RUP plugin catalog → Date and time: exposes patterns
- RUP plugin catalog → File upload: exposes patterns
- RUP plugin catalog → Feedback and messages: exposes patterns
- RUP plugin catalog → Dialogs: exposes patterns
- RUP plugin catalog → Progress indicators: exposes patterns
- Toolbar UI adapter → Button pattern: creates buttons
- Toolbar UI adapter → Adapter registry: registers adapter