[ 
https://issues.apache.org/jira/browse/SLING-301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger resolved SLING-301.
-------------------------------------

    Resolution: Fixed

Committed the scripts and demos to the new extensions/dojo-ujax module in Rev. 
637063.

The scripts are provided as BundleResources, that is they are not copied into 
the repository. The demo content on the other hand is copied to the repository 
to be able to "play" with it.

I think, this issue can be resolved. Please close if you agree. Thanks.

> Dojo Classes for accessing the repository via the µjax protocol
> ---------------------------------------------------------------
>
>                 Key: SLING-301
>                 URL: https://issues.apache.org/jira/browse/SLING-301
>             Project: Sling
>          Issue Type: Improvement
>          Components: ujax
>            Reporter: Lars Trieloff
>            Assignee: Felix Meschberger
>            Priority: Minor
>         Attachments: demo.html, demo2.html, demo4.html, dojo-ujax.tar.gz, 
> SlingNodeStore.js, SlingPropertyStore.js
>
>
> I've created two Dojo Store implementations that use the µjax protocol to 
> communicate with the repository. The UJaxNodeStore implements a read-only 
> hierarchical store (I am planning to add write support later on) that can be 
> used to read properties and children of a node. The UJaxPropertyStore 
> implements a read-write flat store for accessing the properties of a node. 
> The Store showcases a high-level integration with a full-fledged AJAX toolkit 
> that allows easy integration with an existing widget system.
> Using these store classes, it was easy to create an example repository 
> browser that uses a tree control and a grid control to browse the resource 
> tree and allows to create new and change existing properties.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to