Author: sevein
Date: Thu Dec  3 17:04:36 2009
New Revision: 4075

Log:
Add javascript/stylesheet libs required by YUI uploader, global js vars and YUI 
uploader events.

Modified:
   trunk/apps/qubit/modules/digitalobject/actions/editAction.class.php

Modified: trunk/apps/qubit/modules/digitalobject/actions/editAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/digitalobject/actions/editAction.class.php Thu Dec 
 3 16:31:05 2009        (r4074)
+++ trunk/apps/qubit/modules/digitalobject/actions/editAction.class.php Thu Dec 
 3 17:04:36 2009        (r4075)
@@ -135,6 +135,23 @@
         $this->forward404();
       }
 
+      // Add javascript libraries
+      
$this->getResponse()->addJavaScript('/vendor/yui/uploader/uploader-debug.js', 
'last');
+      
$this->getResponse()->addJavaScript('/vendor/yui/datasource/datasource-min.js', 
'last');
+      
$this->getResponse()->addJavaScript('/vendor/yui/datatable/datatable-min.js', 
'last');
+      $this->getResponse()->addJavaScript('multiFileUpload.js', 'last');
+
+      // Add stylesheet for YUI datatable
+      
$this->getResponse()->addStylesheet('/vendor/yui/datatable/assets/skins/sam/datatable');
+
+      // Get max upload size limits
+      $this->maxUploadSize = QubitDigitalObject::getMaxUploadSize();
+
+      // Paths for uploader javascript
+      $this->uploadSwfPath = 
$this->getRequest()->getRelativeUrlRoot().'/vendor/yui/uploader/assets/uploader.swf';
+      $this->uploadResponsePath = $this->context->routing->generate(null, 
array('module' => 'digitalobject', 'action' => 'upload'));
+      $this->uploadTmpDir = 
$this->getRequest()->getRelativeUrlRoot().'/uploads/tmp';
+
       // Single upload
       $this->form->setValidator('file', new sfValidatorFile);
       $this->form->setWidget('file', new sfWidgetFormInputFile);

--

You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.


Reply via email to