From 303edb1dd308d3812102fbe25438e56413cd79a3 Mon Sep 17 00:00:00 2001
From: tof <>
Date: Mon, 13 Oct 2008 13:40:34 +0000
Subject: Added drag and drop components
---
.gitattributes | 6 +
.../protected/pages/ActiveControls/DragDrop.page | 26 ++
.../protected/pages/ActiveControls/Home.page | 22 +-
.../ActiveControls/Samples/DragDrop/Home.page | 90 +++++++
.../pages/ActiveControls/Samples/DragDrop/Home.php | 112 +++++++++
.../Samples/DragDrop/assets/product1.png | Bin 0 -> 10711 bytes
.../Samples/DragDrop/assets/product2.png | Bin 0 -> 9550 bytes
.../Samples/DragDrop/assets/trash.png | Bin 0 -> 783 bytes
.../pages/GettingStarted/NewFeatures.page | 8 +-
framework/Web/Javascripts/source/packages.php | 5 +-
.../source/prado/activecontrols/dragdrop.js | 24 ++
framework/Web/UI/ActiveControls/TDraggable.php | 152 ++++++++++++
framework/Web/UI/ActiveControls/TDropContainer.php | 275 +++++++++++++++++++++
13 files changed, 716 insertions(+), 4 deletions(-)
create mode 100755 demos/quickstart/protected/pages/ActiveControls/DragDrop.page
create mode 100755 demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/Home.page
create mode 100755 demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/Home.php
create mode 100755 demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/product1.png
create mode 100755 demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/product2.png
create mode 100755 demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/trash.png
create mode 100755 framework/Web/Javascripts/source/prado/activecontrols/dragdrop.js
create mode 100755 framework/Web/UI/ActiveControls/TDraggable.php
create mode 100755 framework/Web/UI/ActiveControls/TDropContainer.php
diff --git a/.gitattributes b/.gitattributes
index 8389fd93..8777ae33 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1277,8 +1277,13 @@ demos/quickstart/protected/pages/ActiveControls/ActiveCustomValidator.page -text
demos/quickstart/protected/pages/ActiveControls/ActiveHyperLink.page -text
demos/quickstart/protected/pages/ActiveControls/ActivePager.page -text
demos/quickstart/protected/pages/ActiveControls/AutoComplete.page -text
+demos/quickstart/protected/pages/ActiveControls/DragDrop.page -text
demos/quickstart/protected/pages/ActiveControls/Home.page -text
demos/quickstart/protected/pages/ActiveControls/Introduction.page -text
+demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/Home.page -text
+demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/product1.png -text svneol=unset#image/png
+demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/product2.png -text svneol=unset#image/png
+demos/quickstart/protected/pages/ActiveControls/Samples/DragDrop/assets/trash.png -text svneol=unset#image/png
demos/quickstart/protected/pages/ActiveControls/Samples/TActiveButton/Home.page -text
demos/quickstart/protected/pages/ActiveControls/Samples/TActiveButton/Home.php -text
demos/quickstart/protected/pages/ActiveControls/Samples/TActiveCheckBox/Home.page -text
@@ -2519,6 +2524,7 @@ framework/Web/Javascripts/source/packages.php -text
framework/Web/Javascripts/source/prado/activecontrols/activecontrols3.js -text
framework/Web/Javascripts/source/prado/activecontrols/activedatepicker.js -text
framework/Web/Javascripts/source/prado/activecontrols/ajax3.js -text
+framework/Web/Javascripts/source/prado/activecontrols/dragdrop.js -text
framework/Web/Javascripts/source/prado/activecontrols/inlineeditor.js -text
framework/Web/Javascripts/source/prado/activecontrols/json.js -text
framework/Web/Javascripts/source/prado/activeratings/blocks.css -text
diff --git a/demos/quickstart/protected/pages/ActiveControls/DragDrop.page b/demos/quickstart/protected/pages/ActiveControls/DragDrop.page
new file mode 100755
index 00000000..0969ddd0
--- /dev/null
+++ b/demos/quickstart/protected/pages/ActiveControls/DragDrop.page
@@ -0,0 +1,26 @@
+ TDropContainer represent an area where
+TDraggable controls can be dropped.
+When a TDraggable is dropped, a
+callback request is initiated. The OnCallback event is raised
+during a callback request and it is raised after
+the OnDropk event.
+ TDraggable will make its child controls 'draggable'.
+When a TDraggable is dropped, a
+callback request is initiated. The OnCallback event is raised
+during a callback request and it is raised after
+the OnDropk event.
+TDropContainer
+TDraggable
+
This page summarizes the main new features that are introduced in each PRADO release. -
+ + +