JQuery plugin (JEditable) (Open Source)

Concluído Postado Nov 7, 2011 Pago na entrega
Concluído Pago na entrega

Build a JEditable plugin out of JSONwidget, and make some minor improvements to JSONwidget.

JSONwidget takes a schema (which happens to be in JSON) and creates a dynamic page for editing JSON data. JEditable turns a DOM element into an editable one, and submits changes back to the server. By combining the two I want to be able to edit lists like "Item A, Item B, Item C", where each item is a hyperlink and has metadata associated with it (including the URL), in a form which gets submitted back to the server. I'll handle the rendering and re-rendering of the list - "all" this needs to do is replace the Item A, Item B, Item C part with the JSONwidget.

## Deliverables

JSONwidget currently gets the schema from a <textarea> - it needs to be changed to accept it from the JEditable options (the JEditable plugin methods you need to create get given the settings, so if the schema is in there then it is available).

The JSONwidget editor can be quite large, but the edited item might be small, e.g. a <td>. Therefore there needs to be an option to float the editor above the document at a configurable position, e.g. below the edited element. There would also need to be an option to replace the edited item's contents with 'Editing...' or similar, or to live update the JSON there.

FYI, in my use case the JSON is retrieved from the server (the element being edited is an application-specific rendering of that data). But JEditable already has loadurl and data options which can be used to init the edited (i.e. JSON) data differently from the content of the element. And my app will handle re-rendering the content of the element when the editing is over.

JSONwidget examples include [url removed, login to view], but I would like to simply uses JQuery and in-browser functions. I removed [url removed, login to view] and it seemed to work okay for me, but I'm not sure if some changes to JSONwidget wouldn't be required...

JEditable plugin will become open source in your favourite code hoster. Changes to JSONwidget should be forked on Atlassian. I'll need access to each sub-project.

PHP Instalação de Script Shell Script Arquitetura de software Teste de Software Interface do usuário / AI Hospedagem Web Gestão de Site Teste de Website

ID do Projeto: #3679630

Sobre o projeto

1 proposta Projeto remoto Ativo em Nov 10, 2011

Concedido a:

siliconforks

See private message.

$250 USD em 14 dias
(204 Comentários)
6.0