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