From e6105cdbe66420c4f30639ee1d652ce740054849 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 9 Sep 2006 03:08:55 +0000 Subject: Add basic active control docs. --- demos/quickstart/protected/controls/TopicList.tpl | 2 +- .../protected/pages/ActiveControls/Home.page | 338 +++++++++++++++++++++ .../pages/ActiveControls/TActiveButtonClass.png | Bin 0 -> 33847 bytes .../pages/ActiveControls/TActiveButtonClass.vsd | Bin 0 -> 153088 bytes .../pages/ActiveControls/postback-callback.png | Bin 0 -> 23493 bytes .../pages/ActiveControls/postback-callback.vsd | Bin 0 -> 59904 bytes .../protected/App_Code/Dao/BaseDao.php | 4 +- .../protected/App_Code/Dao/ProjectDao.php | 4 +- .../protected/App_Code/Dao/ProjectRecord.php | 4 +- .../protected/App_Code/Dao/UserDao.php | 4 +- .../time-tracker/protected/App_Code/DaoManager.php | 4 +- .../protected/App_Code/TimeTrackerException.php | 4 +- .../protected/App_Code/TimeTrackerUser.php | 4 +- .../protected/App_Code/TrackerAuthManager.php | 2 +- .../protected/App_Code/UserManager.php | 4 +- .../App_Data/TimeTrackerUserTypeHandler.php | 4 +- .../protected/pages/TimeTracker/Login.php | 4 +- .../protected/pages/TimeTracker/Logout.php | 4 +- .../protected/pages/TimeTracker/SiteMap.php | 4 +- .../protected/pages/TimeTracker/UserCreate.php | 4 +- .../protected/pages/TimeTracker/UserList.php | 4 +- 21 files changed, 368 insertions(+), 30 deletions(-) create mode 100644 demos/quickstart/protected/pages/ActiveControls/Home.page create mode 100644 demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png create mode 100644 demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd create mode 100644 demos/quickstart/protected/pages/ActiveControls/postback-callback.png create mode 100644 demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd (limited to 'demos') diff --git a/demos/quickstart/protected/controls/TopicList.tpl b/demos/quickstart/protected/controls/TopicList.tpl index 1302338d..6a335442 100644 --- a/demos/quickstart/protected/controls/TopicList.tpl +++ b/demos/quickstart/protected/controls/TopicList.tpl @@ -44,7 +44,7 @@
  • Validation Controls
  • List Controls
  • Data Controls
  • -
  • Active Controls
  • +
  • Active Controls (AJAX)
  • Writing New Controls
  • diff --git a/demos/quickstart/protected/pages/ActiveControls/Home.page b/demos/quickstart/protected/pages/ActiveControls/Home.page new file mode 100644 index 00000000..e3f13640 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Home.page @@ -0,0 +1,338 @@ + +

    ActiveControls (AJAX)

    +

    Active Controls allows the browser to communicate with server +without refreshing the current page. + +

    Standard Active Controls

    + + +

    Active List Controls

    + + +

    Extended Active Controls

    + + + + +

    Active Control Abilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Control NameCan UpdateTriggers CallbackCan Degrade
    + TActiveButton + YesYesYes
    + TActiveCheckBox + YesYesYes
    + TActiveCustomValidator + NoYesNo
    + TActiveHyperLink + YesNoYes
    + TActiveImage + YesNoYes
    + TActiveImageButton + YesYesYes
    + TActiveLabel + YesNoYes
    + TActiveLinkButton + YesYesNo
    + TActivePanel + YesNoYes
    + TActiveRadioButton + YesYesYes
    + TActiveTextBox + YesYesYes
    + TCallbackOptions + NoNoN/A
    + TActiveCheckBoxList + YesYesYes
    + TActiveDropDownList + YesYesYes
    + TActiveListBox + YesYesYes
    + TActiveRadioButtonList + YesYesYes
    + TAutoComplete + YesYesYes
    + TCallback + NoYesNo
    + TEventTriggeredCallback + NoYesNo
    + TInPlaceTextBox + YesYesNo
    + TTimeTriggeredCallback + NoYesNo
    + TValueTriggeredCallback + NoYesNo
    + +

    Active Control Infrastructure Classes

    +

    The following classes provide the basic infrastructure classes required to +realize the active controls.

    + +

    + +

    +

    + +

    +
    \ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png new file mode 100644 index 00000000..632d9a45 Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png differ diff --git a/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd new file mode 100644 index 00000000..b9127223 Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd differ diff --git a/demos/quickstart/protected/pages/ActiveControls/postback-callback.png b/demos/quickstart/protected/pages/ActiveControls/postback-callback.png new file mode 100644 index 00000000..031dcde3 Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/postback-callback.png differ diff --git a/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd b/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd new file mode 100644 index 00000000..7e054833 Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd differ diff --git a/demos/time-tracker/protected/App_Code/Dao/BaseDao.php b/demos/time-tracker/protected/App_Code/Dao/BaseDao.php index 63b91def..cf27afc9 100644 --- a/demos/time-tracker/protected/App_Code/Dao/BaseDao.php +++ b/demos/time-tracker/protected/App_Code/Dao/BaseDao.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * Base DAO class. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/Dao/ProjectDao.php b/demos/time-tracker/protected/App_Code/Dao/ProjectDao.php index 0a0771e3..3d3ced1d 100644 --- a/demos/time-tracker/protected/App_Code/Dao/ProjectDao.php +++ b/demos/time-tracker/protected/App_Code/Dao/ProjectDao.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * Project DAO class. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/Dao/ProjectRecord.php b/demos/time-tracker/protected/App_Code/Dao/ProjectRecord.php index 9739d443..7812751b 100644 --- a/demos/time-tracker/protected/App_Code/Dao/ProjectRecord.php +++ b/demos/time-tracker/protected/App_Code/Dao/ProjectRecord.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * Time Tracker Project class. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/Dao/UserDao.php b/demos/time-tracker/protected/App_Code/Dao/UserDao.php index 95a85410..28719d81 100644 --- a/demos/time-tracker/protected/App_Code/Dao/UserDao.php +++ b/demos/time-tracker/protected/App_Code/Dao/UserDao.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -17,7 +17,7 @@ * this token can be used to perform persistent cookie login. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/DaoManager.php b/demos/time-tracker/protected/App_Code/DaoManager.php index ac546054..5e3eef56 100644 --- a/demos/time-tracker/protected/App_Code/DaoManager.php +++ b/demos/time-tracker/protected/App_Code/DaoManager.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -16,7 +16,7 @@ * A Registry for Dao and an implementation of that type. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/TimeTrackerException.php b/demos/time-tracker/protected/App_Code/TimeTrackerException.php index 64b11405..41632c01 100644 --- a/demos/time-tracker/protected/App_Code/TimeTrackerException.php +++ b/demos/time-tracker/protected/App_Code/TimeTrackerException.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -15,7 +15,7 @@ * "exceptions.txt" * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/TimeTrackerUser.php b/demos/time-tracker/protected/App_Code/TimeTrackerUser.php index 99ac1209..b519fcde 100644 --- a/demos/time-tracker/protected/App_Code/TimeTrackerUser.php +++ b/demos/time-tracker/protected/App_Code/TimeTrackerUser.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -20,7 +20,7 @@ Prado::using('System.Security.TUserManager'); * User class for Time Tracker application. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/TrackerAuthManager.php b/demos/time-tracker/protected/App_Code/TrackerAuthManager.php index 4ee01a37..989fcc54 100644 --- a/demos/time-tracker/protected/App_Code/TrackerAuthManager.php +++ b/demos/time-tracker/protected/App_Code/TrackerAuthManager.php @@ -4,7 +4,7 @@ * a string token saved in the cookie. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Code/UserManager.php b/demos/time-tracker/protected/App_Code/UserManager.php index 1327dc3c..b4a4ad68 100644 --- a/demos/time-tracker/protected/App_Code/UserManager.php +++ b/demos/time-tracker/protected/App_Code/UserManager.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * User manager module class for time tracker application. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php b/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php index 07c46acc..c2d5c4d6 100644 --- a/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php +++ b/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -15,7 +15,7 @@ * The TimeTrackerUser requires an instance of IUserManager in constructor. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/pages/TimeTracker/Login.php b/demos/time-tracker/protected/pages/TimeTracker/Login.php index aa12e716..2bd02cc1 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/Login.php +++ b/demos/time-tracker/protected/pages/TimeTracker/Login.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -17,7 +17,7 @@ * if successful. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/pages/TimeTracker/Logout.php b/demos/time-tracker/protected/pages/TimeTracker/Logout.php index 08fdfaf6..2e3d3ccc 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/Logout.php +++ b/demos/time-tracker/protected/pages/TimeTracker/Logout.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * Logout page class. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/pages/TimeTracker/SiteMap.php b/demos/time-tracker/protected/pages/TimeTracker/SiteMap.php index 1beed757..dde4b44d 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/SiteMap.php +++ b/demos/time-tracker/protected/pages/TimeTracker/SiteMap.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $17/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * SiteMap menu is rendered depending on user roles. * * @author Wei Zhuo - * @version $Revision: $ $17/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php b/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php index ed8ea4f1..8ee077ac 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php +++ b/demos/time-tracker/protected/pages/TimeTracker/UserCreate.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos */ @@ -17,7 +17,7 @@ * If logged in as admin, the user role can be change during creation. * * @author Wei Zhuo - * @version $Revision: $ $16/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ diff --git a/demos/time-tracker/protected/pages/TimeTracker/UserList.php b/demos/time-tracker/protected/pages/TimeTracker/UserList.php index 175a731a..22974d29 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/UserList.php +++ b/demos/time-tracker/protected/pages/TimeTracker/UserList.php @@ -6,7 +6,7 @@ * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2006 PradoSoft * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $18/07/2006: $ + * @version $Id$ * @package Demos */ @@ -14,7 +14,7 @@ * List all users in a repeater. * * @author Wei Zhuo - * @version $Revision: $ $18/07/2006: $ + * @version $Id$ * @package Demos * @since 3.1 */ -- cgit v1.2.3