- Nav Bar subMenuConfiguration onMouseEnter
- Nav Bar with HTML injection
- Table sticky table head
- Table expand "Sub-Tables"
- Form: support dot in id to POST hierarchical objects
- Form: modalstatus
- Form: regExp support
- support setData for date
- fix table button with empty text
- fix table poll with "-" in name
- Icon with "descr"
- Upload
- file type accept to filter files in folder
- input default value
- fix bux with "-" in field names:
- table filter
- QR scan
- Form add QR scanner for text input
- Table editable accepts boolean
- Form fix "setData" for checkbox
- Table links passes "id" as parm name additionally
- pong-security2 module: remove tokens from URL after login
- IMPORTANT: Fixed pong-security2 module mSec_isAuthenticated( ... token ... ) -> token param is now
{ accessToken: STRING, idToken: STRING }
(in prior versions, it was only access token string)
- you can inject your own private view-types or modules, see local modules support
- Table with "auto" height
- tabs can be pre-selected by URL parameter: rowId/ColId=tabId
- form field type "color"
- page width fix
- table: editable field shows alert, if response code is not 200
- pong-form: action with "modalQuestion", see form docu
- New pong-security2 module provides OpenId Connect login flow and Auth0 implementation exampe.
- 2.7.6: fix for forms with auto-height (no height set)
- 2.7.7: pong-form: select supports
"multiple":true
- Upload file mondule
- 2.6.5: fix for id param in case of mobile redirect
- 2.6.6:
pong-icons
andpong-iconrows
pass GET-parameters to the resource load request
- fix .page-with and .root-row
- Pass "id" parameter to "structure" request
- Fix param handover in
pong-table
update
- Table: Filter supports checkbox, see table docu
- 1.6.1: List/Table: new field types "cssClass" and "linkText"
- 1.5.3/4: MediaWiki: added query param option "page"
- 1.5.5: MediaWiki: Click to zoom image
- 1.4.0: New module: pong-message
- 1.4.2: Form: link type
- 1.3.0: header.logo
- Tab Views
- 1.2.7
- try to fix footerURL for IE
- v1.1.0
- header: includeJS array
- form: load or include JS
- v1.1.1
- added $.support.cors = true;
- v1.1.2
- pass URL params to load plain html view
- v1.1.3
- fix Stripe payment demo (JS include)
- v1.1.4
- Form: Added ID to DIVs: divId+field.id+'Div'
- v1.1.5
- Form: Select/options support
"selected"=true
and"disabled"=true
- Form: Select/options support
- v1.1.5
- Form: Cursor waiting
- Form: Label with id and can update content
- v1.0.0
- Option to change default layout width and heigth by CSS
- Fixed responsive design (incl. some demos)
- Fixed minor bug fixes
- v1.0.1
- inline styles all moved to
#viewSizes
, so all height and width can changed incustom.css
- Form: Supports readonly and disabled
- inline styles all moved to
- v1.0.2
- Form: reCAPTCHA as field
- Form field option "required"=true
- Form with old "2-column" layout removed from docu
- Code clean up
- Login dialog with "enter" submit
- Fixes:
- Icons view: i18n (lang pram) fix
- Tree view i18n fix
- configure console log by
&info
= all log&info=XYZ
= only XYZ logs
- Nav-Bar with info and updates
- Icons with Info and refresh
- added "info=" in URL to get console logs
- date column (editable)
- IO: graph with grid
- IO: graph with time x-Axis
- 0.9.8: IO: graph y-Axis scaling option (mouse drag)
- 0.9.9: IO: graph scaling: touch screen support
- 0.9.13: Table: enhanced date formatting
- 0.9.15: IO pollOptions
- 0.9.17/18: IO graph x-scaling
- 0.9.19: date picker in table filter and filter default value
- 0.9.20: select in table filter, jump to 1st page if required, calculate optimal fitting height
- 0.9.21: CSRF token passsed from layout responst header to AJAX reqest headers
- 0.9.22: Warning if embedded in frame to prevent click hijacking attack
- 0.9.23: Input with datalist
- 0.9.24: Table: Expand
- 0.9.28: Table supports number
- 0.9.29: Table buttons with dynamic labels
- 0.9.30: Form: change from optionsResource loader
- 0.9.32: "theme" and "decor" in layout
- 0.9.33: Table: editable cells are now swiched to HTML input on focus
- 0.9.35: Start on Mobile main page + Avoid Cache flag (URL: ?nc=true)
- 0.9.36: New module pong-nav-embed
- 0.9.36: Form: Fix defaultVal in textarea
- 0.9.40: Fix plain HTML overflow and scrollbar (see HTML test)
- 0.9.42: Table: Fix editable checkbox
- 0.9.43: Form Checkbox: enable/disable feature for other elements
- 0.9.44/45: Table: Fix "linkFor" and suppress empty links
- 0.9.46: add "layoutId" as CSS class, if defined in layout: i.e. for mobile layouts
- 0.9.47: add meta viewport to index.html
- added
afterPageLoad(...)
hook - Search header module
- RSS Module
- Lists with hierarchically embedded DIVs
- List/table with
- icons and labels
- pie charts
- graphs
- List w/o maxRows generate scrollbar
- Icon Navigation View
- Navigation tabs with pull down sub menus
- I/O switches action rendered directly
- "On-the-fly" configuration for views
- Log Event Queue (catches also logs from early page life cycle)
- Base framework now with "pub-sub event broker"
- Feedback view with feedback for GUI user now from forms, tables, maps, ...
- Mobile/Tablet detection load <layout>, <layout>-m or <layout>-t files and
- Node.JS support
- Python pypi package
- Tree view
- Support logo text and img combination
- Histogram view
- Table: setData action
- Security: Change password
- Table: second click reverse sort order
- Security: Pull down menu with user page links
- Security: Change password with strength check
- Security: Force change password dialog after login
- Header: Pull down menu (new)
- List view rewritten: reuse table functions
- Table/list view:
- with select fields and actions
- with clickable Image
- support more field types
- paginator with page info
- poling reload
- Form view support more field types
- Help View: Option to show JSON config
- [Source Code View]](html/modules/pong-sourcecode/)
- Programming Plug-Ins: Include machanism for 3rd party JS libraries
Modules Improvement:
- Easy Form Mdule (new)
- Easy Table Module (new)
- TODO: improved table paginator
Modules Improvement:
General Improvements
- Client side session handling Modules Improvement:
- OAuth Module
- Map: Display Map View
- Table: column sorting
- Form: AJAX error handling
- several minor improvements
General Improvements
General Improvements
- Config for JS/CSS location
- Update callback mechanism for modules
- Module configuration can be embedded in structure file as ''moduleConfig'' Modules:
- Form View
- Table with editable cells
- List with editable cells Extras:
- Layout Editor
- Module template for programmers Fixes
- Display title also w/o decor
General:
- PHP Backend Base for Portal as a service
- Header/Footer Improvements
- Allow links in Copyright
- Basic auth mechnism Modules:
- MediaWiki View
- Security Header
- Master-Detail-Tables View
- I18N Internationalization
Features:
- Rendering basics
- Modal dialogs
- Basic module and hook concept
- Resource HTML loader Modules:
- Table View
- List View
- Form View
- Modal Form Dialog
- Help Dialog
- Includes static out of the box demo