#4: Create a modal dialog widget
---------------------------------+------------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: high | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: modal dialog widget |
---------------------------------+------------------------------------------
Create a widget that would act as a modal dialog. This widget can be used
for confirmations, data input, etc.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/4>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#3: Create a modal control flow mechanism to eliminate adhoc state machines
-----------------------------------------------------------------+----------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: high | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: continuations coroutines control flow state machine |
-----------------------------------------------------------------+----------
Currently control flow is managed by creating adhoc state machines
throughout widgets. A system needs to be designed that allows managing
control flow more effectively. Coroutines seem like a perfect candidate
for the job (as an alternative for full-blown continuations).
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/3>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#9: Consider redirecting the browser to hide all non user-friendly actions on
non-ajax requests
---------------------------------------+------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: low | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: non-AJAX request redirect |
---------------------------------------+------------------------------------
When JavaScript is turned off on the client and AJAX isn't available, all
actions end up showing on the URL. This breaks expected behavior - users
can't bookmark URLs, send them to friends, etc. We should consider sending
a redirect request to the browser on every action in case AJAX is turned
off to clean up the URL.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/9>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#25: Refactor flash widget styling
---------------------------+------------------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: defect | Status: new
Priority: low | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: flash styling |
---------------------------+------------------------------------------------
Currently the default style for the flash widget is set to the one that
can generally be used on the "main" page. The style that will probably be
more commonly used is specialized to datagrid. We should refactor
stylesheets to make the more common style regular and the less common
style specialized.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/25>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#1: Design paging functionality for datagrid widget.
-----------------------------+----------------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: medium | Milestone: 0.1
Component: weblocks | Version: head
Keywords: paging datagrid |
-----------------------------+----------------------------------------------
Currently items in the datagrid are not paged. Paging functionality needs
to be designed and implemented. It would be nice if some innovation was
put into the control since standard web paging has deficiencies. In
particular, it's hard to browse through pages or go to specific page.
Perhaps some form of a slider would work here?
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/1>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#32: Provide additional navigation aids to improve accessibility (using <link
rel='home/next/prev'>)
--------------------------------------------------------------+-------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: medium | Milestone: 0.2
Component: weblocks | Version: pre-0.1
Keywords: accessibility navigation link rel home next prev |
--------------------------------------------------------------+-------------
We should fish data from the navigation widget to provide additional
navigation aids in the page header (using <link
rel='home/next/prev/etc.'>)
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/32>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#2: Allow viewing and editing gridedit items
-------------------------------------+--------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: medium | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: gridedit view edit item |
-------------------------------------+--------------------------------------
Currently items in a gridedit widget cannot be modified or viewed in
closer detail. Gridedit needs to be enhanced to allow for clicking on a
row (or a particular link in a row) to invoke a dataform widget.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/2>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks
#5: Gridedit item deletion confirmation
------------------------------------+---------------------------------------
Reporter: sakhmechet | Owner: sakhmechet
Type: enhancement | Status: new
Priority: medium | Milestone: 0.1
Component: weblocks | Version: pre-0.1
Keywords: item deletion gridedit |
------------------------------------+---------------------------------------
When items are deleted from the gridedit widget there is currently no
confirmation request. A confirmation dialog needs to be added.
--
Ticket URL: <http://trac.common-lisp.net/cl-weblocks/ticket/5>
cl-weblocks <http://common-lisp.net/project/cl-weblocks>
cl-weblocks