Class Ansel_XRequest

Description

Ansel_XRequest:: class for wrapping Ajax requests made by various Ansel pages..

Based on the Imple class from Imp.

$Horde: ansel/lib/XRequest.php,v 1.7.2.1 2009/01/06 15:22:28 jan Exp $

Copyright 2008-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.fsf.org/copyleft/gpl.html.

Located in /lib/XRequest.php (line 16)


	
			
Direct descendents
Class Description
 class Ansel_XRequest_Embed Ansel_XRequest_Embed:: Class for embedding a small gallery widget in external websites. Meant to be called via a single script tag, therefore this will always return nothing but valid javascript.
 class Ansel_XRequest_GallerySlugCheck Ansel_XRequest_GallerySlugCheck:: class for performing Ajax validation of gallery slugs.
 class Ansel_XRequest_ImageSaveGeolocation Ansel_XRequest_ImageSaveGeolocation:: class for saving/updating image geo location data.
 class Ansel_XRequest_LocationAutoCompleter Autocompleter for textual location data.
 class Ansel_XRequest_TagActions Ansel_XRequest_TagActions:: class for handling adding/deleting tags via Ajax calls.
 class Ansel_XRequest_TagAutoCompleter Autocompleter for tags.
 class Ansel_XRequest_ToggleGalleryActions Ansel_XRequest_ToggleGalleryActions:: class for performing Ajax setting of the gallery show_galleryactions user pref.
 class Ansel_XRequest_ToggleOtherGalleries Ansel_XRequest_ToggleOtherGalleries:: class for performing Ajax setting of the gallery show_actions user pref.
 class Ansel_XRequest_EditFaces Ansel_XRequest_EditFaces:: class for performing Ajax discovery and editing of image faces
 class Ansel_XRequest_EditCaption Ansel_XRequest_EditCaption:: class for performing Ajax setting of image captions
Variable Summary
 mixed $_jsVars
 array $_params
Method Summary
 Ansel_Request Ansel_XRequest (array $params)
 void attach ()
 void factory (string $type, [unknown_type $params = array()])
 void handle (array $args)
 void _outputJS ([array $js = array()])
Variables
mixed $_jsVars = array() (line 29)

Any javascript variables that should be sent to the page as JSON data.

array $_params = array() (line 23)

Any needed parameters for the concrete classes.

Methods
Constructor Ansel_XRequest (line 60)

Constructor

Ansel_Request Ansel_XRequest (array $params)
  • array $params: Any parameters needed by the class.
attach (line 68)

Attach to a javascript event.

void attach ()
factory (line 37)

Return a concrete Ansel_Request instance based on $type.

void factory (string $type, [unknown_type $params = array()])
  • string $type: The concrete class to return.
  • unknown_type $params
_outputJS (line 80)

Ouputs JSON variable data that this class' javascript might need.

void _outputJS ([array $js = array()])
  • array $js: Optional array of javascript code to include in addition to the json output.

Documentation generated on Sun, 30 Jan 2011 05:08:50 +0000 by phpDocumentor 1.4.3