Author: ornicar2
Date: 2010-01-19 14:01:58 +0100 (Tue, 19 Jan 2010)
New Revision: 26875

Modified:
   plugins/diemPlugin/trunk/dmCorePlugin/lib/action/dmBaseActions.php
   plugins/diemPlugin/trunk/dmCorePlugin/lib/form/dmForm.php
   
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/actions/actions.class.php
   
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/templates/_launch.php
   
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php
Log:
[Diem]
- made front code editor use new async assets loading style

Modified: plugins/diemPlugin/trunk/dmCorePlugin/lib/action/dmBaseActions.php
===================================================================
--- plugins/diemPlugin/trunk/dmCorePlugin/lib/action/dmBaseActions.php  
2010-01-19 13:01:28 UTC (rev 26874)
+++ plugins/diemPlugin/trunk/dmCorePlugin/lib/action/dmBaseActions.php  
2010-01-19 13:01:58 UTC (rev 26875)
@@ -113,7 +113,6 @@
     return $backUrl;
   }
   
-  
   protected function getRouting()
   {
     return $this->context->getRouting();
@@ -160,7 +159,7 @@
     
     if (!isset($options['type']))
     {
-      $options['type'] = 
$this->context->get('mime_type_resolver')->getByFilename($options['file_name']);
+      $options['type'] = 
$this->getService('mime_type_resolver')->getByFilename($options['file_name']);
     }
 
     //Gather relevent info about file
@@ -180,6 +179,7 @@
     header("Content-Disposition: attachment; 
filename=\"".$options['file_name']."\";");
     header("Content-Transfer-Encoding: binary");
     header("Content-Length: ".$fileLenght);
+    
     print $data;
     exit;
   }

Modified: plugins/diemPlugin/trunk/dmCorePlugin/lib/form/dmForm.php
===================================================================
--- plugins/diemPlugin/trunk/dmCorePlugin/lib/form/dmForm.php   2010-01-19 
13:01:28 UTC (rev 26874)
+++ plugins/diemPlugin/trunk/dmCorePlugin/lib/form/dmForm.php   2010-01-19 
13:01:58 UTC (rev 26875)
@@ -47,7 +47,6 @@
   {
     return $this->key;
   }
-
   
   public function removeCsrfProtection()
   {

Modified: 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/actions/actions.class.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/actions/actions.class.php
       2010-01-19 13:01:28 UTC (rev 26874)
+++ 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/actions/actions.class.php
       2010-01-19 13:01:58 UTC (rev 26875)
@@ -7,21 +7,11 @@
   {
     $this->fileMenu = 
$this->getService('front_code_editor_file_menu')->build();
 
-    $js =
-    
file_get_contents($this->getHelper()->getJavascriptFullPath('lib.ui-tabs')).
-    dmJsMinifier::transform(
-      
file_get_contents($this->getHelper()->getJavascriptFullPath('core.codeArea')).
-      
file_get_contents($this->getHelper()->getJavascriptFullPath('front.codeEditor'))
-    );
-    
-    return $this->renderJson(array(
-      'html' => $this->getPartial('dmCodeEditor/launch'),
-      'js' => $js,
-      'stylesheets' => array(
-        $this->getHelper()->getStylesheetWebPath('lib.ui-tabs'),
-        $this->getHelper()->getStylesheetWebPath('front.codeEditor')
-      )
-    ));
+    return $this->renderAsync(array(
+      'html'  => $this->getPartial('dmCodeEditor/launch'),
+      'js'    => array('lib.ui-tabs', 'core.codeArea', 'front.codeEditor'),
+      'css'   => array('lib.ui-tabs', 'front.codeEditor')
+    ), true);
   }
 
   public function executeFile(dmWebRequest $request)
@@ -58,7 +48,7 @@
 
     try
     {
-      @$this->context->get('file_backup')->save($file);
+      @$this->getService('file_backup')->save($file);
     }
     catch(dmException $e)
     {
@@ -74,7 +64,7 @@
     {
       $return = array(
         'type' => 'css',
-        'path' => 
$this->context->get('helper')->getStylesheetWebPath(dmOs::getFileWithoutExtension($file))
+        'path' => 
$this->getHelper()->getStylesheetWebPath(dmOs::getFileWithoutExtension($file))
       );
     }
     else
@@ -97,9 +87,9 @@
      */
     $module = preg_replace('|^/([^/]+)/.+|', '$1', 
str_replace(dmOs::normalize(sfConfig::get('sf_app_module_dir')), '', $file));
 
-    $helper = $this->context->get('page_helper');
     $widgets = array();
-    foreach($helper->getAreas() as $areaArray)
+    
+    foreach($this->getService('page_helper')->getAreas() as $areaArray)
     {
       foreach($areaArray['Zones'] as $zoneArray)
       {
@@ -108,7 +98,10 @@
           if($widgetArray['module'] === $module)
           {
             ob_start();
-            $widgets[$widgetArray['id']] = 
$helper->renderWidgetInner($widgetArray);
+
+            $widgets[$widgetArray['id']] = 
$this->getService('page_helper')->renderWidgetInner($widgetArray);
+
+            // include debugging output
             if( $output = ob_get_clean())
             {
               $widgets[$widgetArray['id']] = 
$output.$widgets[$widgetArray['id']];

Modified: 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/templates/_launch.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/templates/_launch.php
   2010-01-19 13:01:28 UTC (rev 26874)
+++ 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmCodeEditor/templates/_launch.php
   2010-01-19 13:01:58 UTC (rev 26875)
@@ -1,19 +1,12 @@
 <?php
 
-echo £o('div.dm_code_editor_wrap');
-
-echo £o('div.dm_code_editor');
-
-echo £o('ul.tabs');
-
-  echo £('li.dm_file_open',
-    £('a.s16block.s16_folder_open href=#dm_code_editor_file_open title=Open', 
'Open')
-  );
-  
-echo £c('ul');
-
-echo '<div id="dm_code_editor_file_open">'.$fileMenu->render().'</div>';
-
-echo £c('div');
-
-echo £c('div');
\ No newline at end of file
+echo £('div.dm_code_editor_wrap',
+  £('div.dm_code_editor',
+    £('ul.tabs',
+      £('li.dm_file_open',
+        £('a.s16block.s16_folder_open href=#dm_code_editor_file_open 
title=Open', 'Open')
+      )
+    ).
+    £('div#dm_code_editor_file_open', $fileMenu->render())
+  )
+);
\ No newline at end of file

Modified: 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php
   2010-01-19 13:01:28 UTC (rev 26874)
+++ 
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php
   2010-01-19 13:01:58 UTC (rev 26875)
@@ -58,7 +58,7 @@
         $widgetRenderer = $this->getServiceContainer()
         ->setParameter('widget_renderer.widget', $widgetArray)
         ->getService('widget_renderer');
-        $js = $widgetRenderer->getJavascripts();
+        $js  = $widgetRenderer->getJavascripts();
         $css = $widgetRenderer->getStylesheets();
       }
       catch(Exception $e)
@@ -159,7 +159,7 @@
       $widgetRenderer = $this->getServiceContainer()
       ->setParameter('widget_renderer.widget', $widgetArray)
       ->getService('widget_renderer');
-      $js = $widgetRenderer->getJavascripts();
+      $js  = $widgetRenderer->getJavascripts();
       $css = $widgetRenderer->getStylesheets();
     }
     catch(Exception $e)

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" 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/symfony-svn?hl=en.


Reply via email to