Author: ornicar2
Date: 2010-01-27 12:26:45 +0100 (Wed, 27 Jan 2010)
New Revision: 27232

Added:
   plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/
   plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogView.php
   plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogViewLittle.php
   plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogView.php
   plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogViewLittle.php
Removed:
   plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php
   
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogViewLittle.php
   plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogView.php
   
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogViewLittle.php
Modified:
   plugins/diemPlugin/trunk/dmAdminPlugin/config/dm/services.yml
   
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/actions.class.php
   
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/components.class.php
   
plugins/diemPlugin/trunk/dmCorePlugin/web/lib/dmMarkitup/skins/markitup/style.css
Log:
[Diem]
- added log_view to the admin service container
- made admin log actions and components use the log_view service
- moved log view classes to dmAdminPlugin/lib/log
- fixed markdown editor style on text widget

Modified: plugins/diemPlugin/trunk/dmAdminPlugin/config/dm/services.yml
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/config/dm/services.yml       
2010-01-27 11:25:54 UTC (rev 27231)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/config/dm/services.yml       
2010-01-27 11:26:45 UTC (rev 27232)
@@ -62,6 +62,9 @@
   diem_version_check.options:
     enabled:                  true
     url:                      http://diem-project.org/service/current-version
+
+  log_view.class:                                 # Renders a diem log
+  log_view.log:                                   # The log to render
  
 services:
 
@@ -143,4 +146,9 @@
   diem_version_check:
     class:                    %diem_version_check.class%
     shared:                   false
-    arguments:                [ @service_container, 
%diem_version_check.options% ]
\ No newline at end of file
+    arguments:                [ @service_container, 
%diem_version_check.options% ]
+
+  log_view:
+    class:                    %log_view.class%
+    shared:                   false
+    arguments:                [ %log_view.log%, @i18n, @user, @helper ]
\ No newline at end of file

Copied: plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogView.php (from 
rev 27141, 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php)
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogView.php           
                (rev 0)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogView.php   
2010-01-27 11:26:45 UTC (rev 27232)
@@ -0,0 +1,80 @@
+<?php
+
+class dmEventLogView extends dmLogView
+{
+  protected
+  $rows = array(
+    'time'     => 'renderTime',
+    'user'     => 'renderUser',
+    'action'   => 'renderAction',
+    'type'     => 'renderType',
+    'subject'  => 'renderSubject'
+  );
+  
+  /*
+   * Row renderers
+   */
+  protected function renderUser(dmEventLogEntry $entry)
+  {
+    return sprintf('%s%s<br /><span class=light>%s</span>',
+      ($username = $entry->get('username')) ? sprintf('<strong 
class="mr10">%s</strong>', $username) : '',
+      $entry->get('ip'),
+      $entry->get('session_id')
+    );
+  }
+  
+  protected function renderTime(dmEventLogEntry $entry)
+  {
+    return str_replace(' CEST', '', 
$this->dateFormat->format($entry->get('time')));
+//    return date('Y/m/d H:m:s', $entry->get('time'));
+  }
+  
+  protected function renderSubject(dmEventLogEntry $entry)
+  {
+    return 'exception' === $entry->get('type')
+    ? $this->helper->£link('@dm_error')->param('search', 
$entry->get('subject'))->text($entry->get('subject'))
+    : $this->i18n->__($entry->get('subject'));
+  }
+  
+  protected function renderAction(dmEventLogEntry $entry)
+  {
+    return '<span class="block 
'.$this->getActionClass($entry->get('action')).'">'.$this->i18n->__($entry->get('action')).'</span>';
+  }
+  
+  protected function renderType(dmEventLogEntry $entry)
+  {
+    return 
'<strong>'.$this->i18n->__(dmString::humanize($entry->get('type'))).'</strong>';
+  }
+  
+  protected function getActionClass($action)
+  {
+    switch($action)
+    {
+      case 'create':    $class = 's24 s24_add'; break;
+      case 'update':    $class = 's24 s24_edit'; break;
+      case 'delete':    $class = 's24 s24_delete'; break;
+      case 'error':     $class = 's24 s24_error'; break;
+      case 'clear':     $class = 's24 s24_info'; break;
+      case 'sign_in':
+      case 'sign_out':  $class = 's24 s24_user'; break;
+      default:          $class = '';
+    }
+    
+    return $class;
+  }
+  
+  protected function doGetEntries(array $options)
+  {
+    return $this->log->getEntries($this->maxEntries, array_merge($options, 
array('filter' => array($this, 'filterEntry'))));
+  }
+  
+  public function filterEntry(array $data)
+  {
+    if ($data['action'] === 'error' && !$this->user->can('see_error_log'))
+    {
+      return false;
+    }
+    
+    return true;
+  }
+}
\ No newline at end of file

Copied: plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogViewLittle.php 
(from rev 27141, 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogViewLittle.php)
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogViewLittle.php     
                        (rev 0)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmEventLogViewLittle.php     
2010-01-27 11:26:45 UTC (rev 27232)
@@ -0,0 +1,25 @@
+<?php
+
+require_once(realpath(dirname(__FILE__).'/dmEventLogView.php'));
+
+class dmEventLogViewLittle extends dmEventLogView
+{
+  protected
+  $rows = array(
+//    'time'     => 'renderTime',
+    'user'     => 'renderUserTime',
+    'action'   => 'renderActionAndSubject'
+  );
+
+  protected function renderUserTime(dmEventLogEntry $entry)
+  {
+    $username = $entry->get('username');
+    
+    return ($username ? '<strong class="mr10">'.$username.'</strong><br />' : 
'').$entry->get('ip');
+  }
+  
+  protected function renderActionAndSubject(dmEventLogEntry $entry)
+  {
+    return '<span class="block 
'.$this->getActionClass($entry->get('action')).'">'.$this->renderType($entry).'<br
 />'.$this->renderSubject($entry).'</span>';
+  }
+}
\ No newline at end of file

Copied: plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogView.php 
(from rev 27141, 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogView.php)
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogView.php         
                (rev 0)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogView.php 
2010-01-27 11:26:45 UTC (rev 27232)
@@ -0,0 +1,100 @@
+<?php
+
+class dmRequestLogView extends dmLogView
+{
+  protected
+  $rows = array(
+    'time'     => 'renderTime',
+    'user'     => 'renderUser',
+    'browser'  => 'renderBrowser',
+    'location' => 'renderLocation',
+    'app'      => 'renderApp'
+  );
+  
+  /*
+   * Row renderers
+   */
+  
+  protected function renderUser(dmRequestLogEntry $entry)
+  {
+    return sprintf('%s%s',
+      ($username = $entry->get('username')) ? sprintf('<strong 
class="mr10">%s</strong><br />', $username) : '',
+      $entry->get('ip')
+    );
+  }
+  
+  protected function renderBrowser(dmRequestLogEntry $entry)
+  {
+    $browser = $entry->get('browser');
+
+    return sprintf('<div class="clearfix"><div class="browser browser_block %s 
fleft"></div><strong class="mr10">%s %s</strong><span class="light">%s</span>',
+      $this->getBrowserIcon($browser),
+      ucfirst($browser->getName()),
+      $browser->getVersion(),
+      str_replace('Linux', '<strong>Linux</strong>', $entry->get('user_agent'))
+    );
+  }
+
+  protected function getBrowserIcon($browser)
+  {
+    if(in_array($browser->getName(), array('googlebot', 'yahoobot', 'msnbot')))
+    {
+      $icon = $browser->getName(). ' browser_bot';
+    }
+    else
+    {
+      $icon = $browser->getName();
+    }
+
+    return $icon;
+  }
+  
+  protected function renderLocation(dmRequestLogEntry $entry)
+  {
+    return sprintf('<span class="dm_nowrap">%s</span><br />%s<span 
class="light">%s ms</span>&nbsp;<span class="light">%s Mb</span>',
+      $this->renderLink($entry),
+      sprintf('<span class="s16 s16_%s">%s</span>',
+        'status_'.$entry->getStatus(),
+        $entry->renderCodeOrNull().' '
+      ),
+      $entry->get('timer'),
+      round($entry->get('mem') / (1024*1024))
+    );
+  }
+  
+  protected function renderLink(dmRequestLogEntry $entry)
+  {
+    $uri = ltrim($entry->get('uri'), '/');
+    $text = $uri ? $uri : $entry->get('app').' home';
+    
+    return 
$this->helper->£link('app:'.$entry->get('app').'/'.$uri)->text($text);
+  }
+  
+  protected function renderTime(dmRequestLogEntry $entry)
+  {
+    return str_replace(' CEST', '', 
$this->dateFormat->format($entry->get('time')));
+//    return date('Y/m/d H:m:s', $entry->get('time'));
+  }
+  
+  protected function renderApp(dmRequestLogEntry $entry)
+  {
+    $env = $entry->get('env');
+    
+    return $entry->get('app').('prod' !== $env ? ' '.$env : '');
+  }
+  
+  protected function doGetEntries(array $options)
+  {
+    return $this->log->getEntries($this->maxEntries, array_merge($options, 
array('filter' => array($this, 'filterEntry'))));
+  }
+  
+  public function filterEntry(array $data)
+  {
+    if (!empty($data['xhr']))
+    {
+      return (dmRequestLogEntry::isAlert($data) || 
dmRequestLogEntry::isError($data)) && $this->user->can('error_log');
+    }
+    
+    return true;
+  }
+}
\ No newline at end of file

Copied: 
plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogViewLittle.php (from 
rev 27141, 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogViewLittle.php)
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogViewLittle.php   
                        (rev 0)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/lib/log/dmRequestLogViewLittle.php   
2010-01-27 11:26:45 UTC (rev 27232)
@@ -0,0 +1,26 @@
+<?php
+
+require_once(realpath(dirname(__FILE__).'/dmRequestLogView.php'));
+
+class dmRequestLogViewLittle extends dmRequestLogView
+{
+  protected
+  $rows = array(
+//    'time'     => 'renderTime',
+    'user'     => 'renderUserAndBrowser',
+    'location' => 'renderLocation',
+  );
+  
+  protected function renderUserAndBrowser(dmRequestLogEntry $entry)
+  {
+    $browser = $entry->get('browser');
+    return sprintf('<div class="browser %s">%s<br />%s %s</div>',
+      $this->getBrowserIcon($browser),
+      ($username = $entry->get('username'))
+      ? '<strong class="mr5">'.$username.'</strong>'
+      : $entry->get('ip'),
+      ucfirst($browser->getName()),
+      $browser->getVersion()
+    );
+  }
+}
\ No newline at end of file

Modified: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/actions.class.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/actions.class.php  
    2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/actions.class.php  
    2010-01-27 11:26:45 UTC (rev 27232)
@@ -37,13 +37,11 @@
       $this->log = $this->context->get($request->getParameter('name').'_log')
     );
     
-    $nbEntries = 200;
-    
-    $logViewClass = get_class($this->log).'View';
-    require_once(dmOs::join(sfConfig::get('dm_admin_dir'), 
'modules/dmLog/lib/'.$logViewClass.'.php'));
-    
-    $this->logView = new $logViewClass($this->log, $this->context->getI18n(), 
$this->getUser(), $this->context->getHelper());
-    $this->logView->setMax($nbEntries);
+    $this->logView = $this->getServiceContainer()
+    ->setParameter('log_view.class', get_class($this->log).'View')
+    ->setParameter('log_view.log', $this->log)
+    ->getService('log_view')
+    ->setMax(200);
   }
   
   public function executeClear(dmWebRequest $request)
@@ -71,9 +69,11 @@
     {
       $log = $this->context->get($logKey.'_log');
       
-      $viewClass = get_class($log).'ViewLittle';
-      $view = new $viewClass($log, $this->context->getI18n(), 
$this->getUser(), $this->context->getHelper());
-      $view->setMax($nbEntries[$logKey]);
+      $view = $this->getServiceContainer()
+      ->setParameter('log_view.class', get_class($log).'ViewLittle')
+      ->setParameter('log_view.log', $log)
+      ->getService('log_view')
+      ->setMax($nbEntries[$logKey]);
       
       $hash = $view->getHash();
       

Modified: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/components.class.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/components.class.php
   2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/actions/components.class.php
   2010-01-27 11:26:45 UTC (rev 27232)
@@ -9,10 +9,10 @@
     
     $this->log = $this->context->get($this->name.'_log');
     
-    $logViewClass = get_class($this->log).'ViewLittle';
-    require_once(dmOs::join(sfConfig::get('dm_admin_dir'), 
'modules/dmLog/lib/'.$logViewClass.'.php'));
-    
-    $this->logView = new $logViewClass($this->log, $this->context->getI18n(), 
$this->getUser(), $this->context->getHelper());
+    $this->logView = $this->getServiceContainer()
+    ->setParameter('log_view.class', get_class($this->log).'ViewLittle')
+    ->setParameter('log_view.log', $this->log)
+    ->getService('log_view');
   }
   
 }
\ No newline at end of file

Deleted: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php
===================================================================
--- plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php 
2010-01-27 11:25:54 UTC (rev 27231)
+++ plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php 
2010-01-27 11:26:45 UTC (rev 27232)
@@ -1,80 +0,0 @@
-<?php
-
-class dmEventLogView extends dmLogView
-{
-  protected
-  $rows = array(
-    'time'     => 'renderTime',
-    'user'     => 'renderUser',
-    'action'   => 'renderAction',
-    'type'     => 'renderType',
-    'subject'  => 'renderSubject'
-  );
-  
-  /*
-   * Row renderers
-   */
-  protected function renderUser(dmEventLogEntry $entry)
-  {
-    return sprintf('%s%s<br /><span class=light>%s</span>',
-      ($username = $entry->get('username')) ? sprintf('<strong 
class="mr10">%s</strong>', $username) : '',
-      $entry->get('ip'),
-      $entry->get('session_id')
-    );
-  }
-  
-  protected function renderTime(dmEventLogEntry $entry)
-  {
-    return str_replace(' CEST', '', 
$this->dateFormat->format($entry->get('time')));
-//    return date('Y/m/d H:m:s', $entry->get('time'));
-  }
-  
-  protected function renderSubject(dmEventLogEntry $entry)
-  {
-    return 'exception' === $entry->get('type')
-    ? $this->helper->£link('@dm_error')->param('search', 
$entry->get('subject'))->text($entry->get('subject'))
-    : $this->i18n->__($entry->get('subject'));
-  }
-  
-  protected function renderAction(dmEventLogEntry $entry)
-  {
-    return '<span class="block 
'.$this->getActionClass($entry->get('action')).'">'.$this->i18n->__($entry->get('action')).'</span>';
-  }
-  
-  protected function renderType(dmEventLogEntry $entry)
-  {
-    return 
'<strong>'.$this->i18n->__(dmString::humanize($entry->get('type'))).'</strong>';
-  }
-  
-  protected function getActionClass($action)
-  {
-    switch($action)
-    {
-      case 'create':    $class = 's24 s24_add'; break;
-      case 'update':    $class = 's24 s24_edit'; break;
-      case 'delete':    $class = 's24 s24_delete'; break;
-      case 'error':     $class = 's24 s24_error'; break;
-      case 'clear':     $class = 's24 s24_info'; break;
-      case 'sign_in':
-      case 'sign_out':  $class = 's24 s24_user'; break;
-      default:          $class = '';
-    }
-    
-    return $class;
-  }
-  
-  protected function doGetEntries(array $options)
-  {
-    return $this->log->getEntries($this->maxEntries, array_merge($options, 
array('filter' => array($this, 'filterEntry'))));
-  }
-  
-  public function filterEntry(array $data)
-  {
-    if ($data['action'] === 'error' && !$this->user->can('see_error_log'))
-    {
-      return false;
-    }
-    
-    return true;
-  }
-}
\ No newline at end of file

Deleted: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogViewLittle.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogViewLittle.php
   2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogViewLittle.php
   2010-01-27 11:26:45 UTC (rev 27232)
@@ -1,25 +0,0 @@
-<?php
-
-require_once(realpath(dirname(__FILE__).'/dmEventLogView.php'));
-
-class dmEventLogViewLittle extends dmEventLogView
-{
-  protected
-  $rows = array(
-//    'time'     => 'renderTime',
-    'user'     => 'renderUserTime',
-    'action'   => 'renderActionAndSubject'
-  );
-
-  protected function renderUserTime(dmEventLogEntry $entry)
-  {
-    $username = $entry->get('username');
-    
-    return ($username ? '<strong class="mr10">'.$username.'</strong><br />' : 
'').$entry->get('ip');
-  }
-  
-  protected function renderActionAndSubject(dmEventLogEntry $entry)
-  {
-    return '<span class="block 
'.$this->getActionClass($entry->get('action')).'">'.$this->renderType($entry).'<br
 />'.$this->renderSubject($entry).'</span>';
-  }
-}
\ No newline at end of file

Deleted: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogView.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogView.php   
    2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogView.php   
    2010-01-27 11:26:45 UTC (rev 27232)
@@ -1,100 +0,0 @@
-<?php
-
-class dmRequestLogView extends dmLogView
-{
-  protected
-  $rows = array(
-    'time'     => 'renderTime',
-    'user'     => 'renderUser',
-    'browser'  => 'renderBrowser',
-    'location' => 'renderLocation',
-    'app'      => 'renderApp'
-  );
-  
-  /*
-   * Row renderers
-   */
-  
-  protected function renderUser(dmRequestLogEntry $entry)
-  {
-    return sprintf('%s%s',
-      ($username = $entry->get('username')) ? sprintf('<strong 
class="mr10">%s</strong><br />', $username) : '',
-      $entry->get('ip')
-    );
-  }
-  
-  protected function renderBrowser(dmRequestLogEntry $entry)
-  {
-    $browser = $entry->get('browser');
-
-    return sprintf('<div class="clearfix"><div class="browser browser_block %s 
fleft"></div><strong class="mr10">%s %s</strong><span class="light">%s</span>',
-      $this->getBrowserIcon($browser),
-      ucfirst($browser->getName()),
-      $browser->getVersion(),
-      str_replace('Linux', '<strong>Linux</strong>', $entry->get('user_agent'))
-    );
-  }
-
-  protected function getBrowserIcon($browser)
-  {
-    if(in_array($browser->getName(), array('googlebot', 'yahoobot', 'msnbot')))
-    {
-      $icon = $browser->getName(). ' browser_bot';
-    }
-    else
-    {
-      $icon = $browser->getName();
-    }
-
-    return $icon;
-  }
-  
-  protected function renderLocation(dmRequestLogEntry $entry)
-  {
-    return sprintf('<span class="dm_nowrap">%s</span><br />%s<span 
class="light">%s ms</span>&nbsp;<span class="light">%s Mb</span>',
-      $this->renderLink($entry),
-      sprintf('<span class="s16 s16_%s">%s</span>',
-        'status_'.$entry->getStatus(),
-        $entry->renderCodeOrNull().' '
-      ),
-      $entry->get('timer'),
-      round($entry->get('mem') / (1024*1024))
-    );
-  }
-  
-  protected function renderLink(dmRequestLogEntry $entry)
-  {
-    $uri = ltrim($entry->get('uri'), '/');
-    $text = $uri ? $uri : $entry->get('app').' home';
-    
-    return 
$this->helper->£link('app:'.$entry->get('app').'/'.$uri)->text($text);
-  }
-  
-  protected function renderTime(dmRequestLogEntry $entry)
-  {
-    return str_replace(' CEST', '', 
$this->dateFormat->format($entry->get('time')));
-//    return date('Y/m/d H:m:s', $entry->get('time'));
-  }
-  
-  protected function renderApp(dmRequestLogEntry $entry)
-  {
-    $env = $entry->get('env');
-    
-    return $entry->get('app').('prod' !== $env ? ' '.$env : '');
-  }
-  
-  protected function doGetEntries(array $options)
-  {
-    return $this->log->getEntries($this->maxEntries, array_merge($options, 
array('filter' => array($this, 'filterEntry'))));
-  }
-  
-  public function filterEntry(array $data)
-  {
-    if (!empty($data['xhr']))
-    {
-      return (dmRequestLogEntry::isAlert($data) || 
dmRequestLogEntry::isError($data)) && $this->user->can('error_log');
-    }
-    
-    return true;
-  }
-}
\ No newline at end of file

Deleted: 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogViewLittle.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogViewLittle.php
 2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmRequestLogViewLittle.php
 2010-01-27 11:26:45 UTC (rev 27232)
@@ -1,26 +0,0 @@
-<?php
-
-require_once(realpath(dirname(__FILE__).'/dmRequestLogView.php'));
-
-class dmRequestLogViewLittle extends dmRequestLogView
-{
-  protected
-  $rows = array(
-//    'time'     => 'renderTime',
-    'user'     => 'renderUserAndBrowser',
-    'location' => 'renderLocation',
-  );
-  
-  protected function renderUserAndBrowser(dmRequestLogEntry $entry)
-  {
-    $browser = $entry->get('browser');
-    return sprintf('<div class="browser %s">%s<br />%s %s</div>',
-      $this->getBrowserIcon($browser),
-      ($username = $entry->get('username'))
-      ? '<strong class="mr5">'.$username.'</strong>'
-      : $entry->get('ip'),
-      ucfirst($browser->getName()),
-      $browser->getVersion()
-    );
-  }
-}
\ No newline at end of file

Modified: 
plugins/diemPlugin/trunk/dmCorePlugin/web/lib/dmMarkitup/skins/markitup/style.css
===================================================================
--- 
plugins/diemPlugin/trunk/dmCorePlugin/web/lib/dmMarkitup/skins/markitup/style.css
   2010-01-27 11:25:54 UTC (rev 27231)
+++ 
plugins/diemPlugin/trunk/dmCorePlugin/web/lib/dmMarkitup/skins/markitup/style.css
   2010-01-27 11:26:45 UTC (rev 27232)
@@ -13,6 +13,9 @@
   -moz-border-radius: 4px;
 }
 textarea.markItUpEditor,
+textarea.markItUpEditor:active,
+.dm textarea.markItUpEditor,
+.dm textarea.markItUpEditor:active,
 .sf_admin_form_row_inner textarea.markItUpEditor {
   font:12px 'Courier New', Courier, monospace;
   border:3px solid #3C769D;

-- 
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