Development

dgDojoPlugin/DojoHelpers (diff)

You must first sign up to be able to contribute.

Changes between Version 13 and Version 14 of dgDojoPlugin/DojoHelpers

Show
Ignore:
Author:
Dean.Glazeski (IP: 68.225.171.15)
Timestamp:
07/14/08 04:09:48 (9 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dgDojoPlugin/DojoHelpers

    v13 v14  
    421421{{{ 
    422422#!php 
    423 <?php echo dojo_submit_image_to_remote('submit', 'submit.gif', array('url' => '@homepage',  
    424                                                                      'timeout' => 2000, 
    425                                                                      'hasBody' => true,  
    426                                                                      'update' => array('success' => 'stuff', 'failure' => 'locale'), 
     423<?php echo dojo_submit_image_to_remote('submit', 'submit.gif', array('url'           => '@homepage',  
     424                                                                     'timeout'       => 2000, 
     425                                                                     'hasBody'       => true,  
     426                                                                     'update'        => array('success' => 'stuff', 'failure' => 'locale'), 
    427427                                                                     'renderWidgets' => true, 
    428                                                                      'position' => 'bottom', 
    429                                                                      'form' => 'mainForm', 
     428                                                                     'position'      => 'bottom', 
     429                                                                     'form'          => 'mainForm', 
    430430                                                                     )) ?> 
    431431}}} 
    480480 
    481481See [wiki:dgDojoPlugin/DojoHelpers#Options Dojo Remote Function] for information on these options. Some options are modified, though.   
    482  1. with - Adds the value of the field to the with parameters 
     482 1. withj - Adds the value of the field to the request as 'value' 
    483483 
    484484There are some additional options that are not used by the remote function. 
    485  1. frequency - If set and greater than zero, the observer will trigger every 'frequency' seconds 
     485 1. frequency - If set and greater than zero, the observer will trigger every 'frequency' seconds instead of on an event 
    486486 1. event - What Javascript event to have the observer trigger on, default is 'onchange' 
    487487 
    495495#!php 
    496496// observe the name field 'onchange' which is triggered after the input looses focus 
    497 <?php echo dojo_observe_field('name', array('url' => '@homepage',  
    498                                             'timeout' => 2000, 
    499                                             'update' => array('success' => 'stuff', 'failure' => 'locale'), 
     497<?php echo dojo_observe_field('name', array('url'           => '@homepage',  
     498                                            'timeout'       => 2000, 
     499                                            'update'        => array('success' => 'stuff', 'failure' => 'locale'), 
    500500                                            'renderWidgets' => true, 
    501                                             'position' => 'bottom', 
     501                                            'position'      => 'bottom', 
    502502                                            )) ?> 
    503503}}} 
     504 
     505== dojo_observe_form == 
     506 
     507Creates Javascript that will watch all parts of a form for an event and will submit the form to a specified URL when that happens.  Additional items will be specified in the 'target' and 'value' parameters to tell you what item triggered the submit and what its new value is respectively. 
     508 
     509=== Arguments === 
     510 1. Form ID to be watched 
     511 1. Options for the remote function or for the periodic caller 
     512 
     513==== Form ID ==== 
     514 
     515This can be any valid field ID in the current page. 
     516 
     517==== Remote Function Options ==== 
     518 
     519See [wiki:dgDojoPlugin/DojoHelpers#Options Dojo Remote Function] for information on these options. Some options are modified, though.   
     520 1. withj - Adds the value of the field and what field triggered the event to the request as 'value' and 'target' respectively 
     521 
     522There are some additional options that are not used by the remote function. 
     523 1. frequency - If set and greater than zero, the observer will trigger every 'frequency' seconds instead of on an event 
     524 1. event - What Javascript event to have the observer trigger on, default is 'onchange' 
     525 
     526=== Return === 
     527 
     528Returns the Javascript that will observe all items in a form for some event. 
     529 
     530=== Examples === 
     531 
     532{{{ 
     533#!php 
     534<?php echo dojo_observe_form('mainForm', array('url'           => '@homepage',  
     535                                               'timeout'       => 2000, 
     536                                               'update'        => array('success' => 'stuff', 'failure' => 'locale'), 
     537                                               'renderWidgets' => true, 
     538                                               'position'      => 'bottom', 
     539                                               )) ?> 
     540}}}