Author: Jonathan.Wage
Date: 2010-01-20 06:25:29 +0100 (Wed, 20 Jan 2010)
New Revision: 26910
Modified:
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContent.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/templates/admin.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/config/sfSympalEditorPluginConfiguration.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/helper/SympalContentSlotEditorHelper.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/lib/Basesympal_editorActions.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/templates/_editor.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/css/editor.css
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/js/editor.js
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/config/sfSympalMenuPluginConfiguration.class.php
plugins/sfSympalPlugin/trunk/modules/sympal_default/templates/ask_confirmationSuccess.php
plugins/sfSympalPlugin/trunk/web/css/sympal.css
Log:
[1.4][sfSympalPlugin][1.0] Improving ui
Modified:
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContent.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContent.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContent.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -9,7 +9,8 @@
$_allPermissions,
$_route,
$_routeObject,
- $_mainMenuItem;
+ $_mainMenuItem,
+ $_editableSlotsExistOnPage = false;
public static function createNew($type)
{
@@ -37,6 +38,16 @@
return $content;
}
+ public function setEditableSlotsExistOnPage($bool)
+ {
+ $this->_editableSlotsExistOnPage = $bool;
+ }
+
+ public function getEditableSlotsExistOnPage()
+ {
+ return $this->_editableSlotsExistOnPage;
+ }
+
public function getModuleToRenderWith()
{
if ($module = $this->_get('module'))
@@ -246,6 +257,10 @@
public function publish()
{
+ if ($menu = $this->getMenuItem())
+ {
+ $menu->publish();
+ }
$this->date_published = new Doctrine_Expression('NOW()');
$this->save();
$this->refresh();
@@ -253,6 +268,10 @@
public function unpublish()
{
+ if ($menu = $this->getMenuItem())
+ {
+ $menu->unpublish();
+ }
$this->date_published = null;
$this->save();
}
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
2010-01-20 05:25:29 UTC (rev 26910)
@@ -11,13 +11,13 @@
param: { module: sympal_admin, action: clear_cache }
sympal_publish_content:
- url: /publish_content/:id
+ url: /admin/content/:id/publish
param: { module: sympal_editor, action: publish_content }
class: sfDoctrineRoute
options: { model: sfSympalContent, type: object }
sympal_unpublish_content:
- url: /unpublish_content/:id
+ url: /admin/content/:id/unpublish
param: { module: sympal_editor, action: unpublish_content }
class: sfDoctrineRoute
options: { model: sfSympalContent, type: object }
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -80,31 +80,29 @@
$menu = $event->getSubject();
$content = $event['content'];
+ $menuItem = $event['menuItem'];
+
+ $sympalConfiguration = sfSympalConfiguration::getActive();
$user = sfContext::getInstance()->getUser();
$request = sfContext::getInstance()->getRequest();
- $contentEditor = $menu->addChild($content['Type']['label'] . ' Actions')
+ $contentEditor = $menu->getChild($content->getType()->getLabel() . '
Actions')
->setCredentials(array('ManageContent'));
- if ($request->getParameter('module') == 'sympal_content' ||
$request->getParameter('module') == 'sympal_menu_items')
+ if ($sympalConfiguration->isAdminModule())
{
- $contentEditor->addChild(image_tag('/sf/sf_admin/images/list.png').'
View '.$content['Type']['label'], $content->getRoute());
+ $contentEditor->addChild(image_tag('/sf/sf_admin/images/list.png').'
View '.$content->getType()->getLabel(), $content->getRoute());
}
-
- if ($request->getParameter('module') != 'sympal_content')
- {
- $contentEditor->addChild(image_tag('/sf/sf_admin/images/edit.png').'
Edit '.$content['Type']['label'], $content->getEditRoute());
- }
+ $contentEditor->addChild(image_tag('/sf/sf_admin/images/add.png').' Create
New '.$content->getType()->getLabel(),
'@sympal_content_create_type?type='.$content['Type']['slug']);
+ $contentEditor->addChild(image_tag('/sf/sf_admin/images/edit.png').' Edit
'.$content->getType()->getLabel(), $content->getEditRoute());
$contentEditor->addChild(image_tag('/sf/sf_admin/images/edit.png').' Edit
Content Type', '@sympal_content_types_edit?id='.$content->getType()->getId());
- if ($content['date_published'])
+ if ($menuItem && $menuItem->exists())
{
- $contentEditor->addChild(image_tag('/sf/sf_admin/images/cancel.png').'
Un-Publish', '@sympal_unpublish_content?id='.$content['id']);
+ $contentEditor->addChild(image_tag('/sf/sf_admin/images/edit.png').'
Edit Menu Item', '@sympal_content_menu_item?id='.$content->getId());
} else {
- $contentEditor->addChild(image_tag('/sf/sf_admin/images/tick.png').'
Publish', '@sympal_publish_content?id='.$content['id']);
+ $contentEditor->addChild(image_tag('/sf/sf_admin/images/add.png').' Add
to Menu', '@sympal_content_menu_item?id='.$content->getId());
}
-
- $contentEditor->addChild(image_tag('/sf/sf_admin/images/add.png').' Create
New '.$content['Type']['label'],
'@sympal_content_create_type?type='.$content['Type']['slug']);
}
}
\ No newline at end of file
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -50,22 +50,6 @@
}
}
- public function executePublish(sfWebRequest $request)
- {
- $content = $this->_getContent($request);
- $this->_publishMenuItem($content, true);
-
- $msg = $publish ? 'Content published successfully!':'Content unpublished
successfully!';
- $this->getUser()->setFlash('notice', $msg);
- $this->redirect($request->getReferer());
- }
-
- public function executeUnpublish(sfWebRequest $request)
- {
- $content = $this->_getContent($request);
- $this->_publishContent($content, false);
- }
-
protected function _getContentType($type, sfWebRequest $request)
{
if (!$this->contentType)
@@ -177,6 +161,12 @@
$user = $this->getUser();
$user->checkContentSecurity($this->sf_sympal_content);
+ $this->getSympalContext()->setCurrentContent($this->sf_sympal_content);
+ if ($menuItem = $this->sf_sympal_content->getMenuItem())
+ {
+
$this->getSympalContext()->setCurrentMenuItem($this->sf_sympal_content->getMenuItem());
+ }
+
$this->getResponse()->setTitle('Sympal Admin / Editing
'.$this->sf_sympal_content);
$this->form = $this->configuration->getForm($this->sf_sympal_content);
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/templates/admin.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/templates/admin.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/templates/admin.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -16,22 +16,17 @@
</div>
<div id="container">
-
- <!-- content -->
- <div id="content">
-
- <?php if ($sf_sympal_context->getSite() && $sf_user->isAuthenticated()): ?>
- <div id="header">
- <h1><?php echo $sf_sympal_context->getSite()->getTitle() ?> <?php echo
sfSympalConfig::getCurrentVersion() ?> Admin</h1>
+ <div id="content">
+ <?php echo get_sympal_flash() ?>
+ <?php echo $sf_content ?>
</div>
- <?php endif; ?>
- <?php echo get_sympal_flash() ?>
- <?php echo $sf_content ?>
-
+ <?php if ($sf_sympal_context->getSite() && $sf_user->isAuthenticated()): ?>
+ <div id="footer">
+ <p><?php echo __('Powered by %1% %2%', array('%1%' =>
link_to('Sympal', 'http://www.sympalphp.org', 'target=_BLANK'), '%2%' =>
sfSympalConfig::getCurrentVersion())) ?>.</p>
+ </div>
+ <?php endif; ?>
</div>
- <!-- end content -->
- <br style="clear: both;" />
- </div>
+
</body>
</html>
\ No newline at end of file
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
2010-01-20 05:25:29 UTC (rev 26910)
@@ -47,19 +47,6 @@
margin-bottom: 0;
}
-#content #header {
- position: absolute;
- right: 30px;
- top: 10px;
- height: 50px;
-}
-
-#content #header h1 {
- font-weight: bold;
- color: #333;
- font-size: 20px;
-}
-
#content h1 {
color: #11A8FF;
font-size: 18px;
@@ -86,11 +73,15 @@
width: 100%;
}
+#container #footer p {
+ text-align: center;
+ font-size: 11px;
+}
+
#content {
margin: 0;
padding: 20px;
background-color: #fff;
- min-height: 400px;
position: relative;
}
@@ -112,19 +103,19 @@
background: url(../images/error.png) no-repeat 4px 4px;
}
-#ask_confirmation {
+#sympal_ask_confirmation {
padding: 12px;
background: #ffc;
border: 1px solid #ddd;
}
-#ask_confirmation h2 {
+#sympal_ask_confirmation h2 {
padding: 0;
margin: 0;
margin-bottom: 10px;
}
-#ask_confirmation p {
+#sympal_ask_confirmation p {
margin-bottom: 10px;
}
@@ -146,7 +137,6 @@
#content {
background: none;
- min-height: 600px;
}
#content #sympal_content_type_menu {
@@ -155,7 +145,7 @@
position: absolute;
top: 50px;
right: 40px;
- z-index: 9999999999;
+ z-index: 101;
}
#content #sympal_content_type_menu h3 {
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/config/sfSympalEditorPluginConfiguration.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/config/sfSympalEditorPluginConfiguration.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/config/sfSympalEditorPluginConfiguration.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -66,10 +66,9 @@
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalEditorPlugin/js/editor.js'));
$response->addStylesheet(sfSympalConfig::getAssetPath('/sfSympalEditorPlugin/css/editor.css'));
- if (!sfConfig::get('sf_debug'))
- {
-
$response->addStylesheet(sfSympalConfig::getAssetPath('/sfSympalEditorPlugin/css/editor_nodebug.css'),
'last');
- }
+ // Fancybox
+
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalPlugin/fancybox/jquery.fancybox.js'));
+
$response->addStylesheet(sfSympalConfig::getAssetPath('/sfSympalPlugin/fancybox/jquery.fancybox.css'));
$this->_editorAssetsLoaded = true;
}
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/helper/SympalContentSlotEditorHelper.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/helper/SympalContentSlotEditorHelper.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/helper/SympalContentSlotEditorHelper.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -2,6 +2,8 @@
function get_sympal_content_slot_editor(sfSympalContent $content,
sfSympalContentSlot $slot)
{
+ $content->setEditableSlotsExistOnPage(true);
+
$slot->setContentRenderedFor($content);
$name = $slot->getName();
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/lib/Basesympal_editorActions.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/lib/Basesympal_editorActions.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/lib/Basesympal_editorActions.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -4,18 +4,28 @@
{
public function executePublish_content(sfWebRequest $request)
{
+ $this->askConfirmation(
+ 'Publish Content',
+ 'Are you sure you want publish this content?'
+ );
+
$this->getRoute()->getObject()->publish();
-
+
$this->getUser()->setFlash('notice', 'Content published successfully!');
- $this->redirect($request->getReferer());
+ $this->redirect($request->getParameter('redirect_url'));
}
public function executeUnpublish_content(sfWebRequest $request)
{
+ $this->askConfirmation(
+ 'Un-publish Content',
+ 'Are you sure you want un-publish this content?'
+ );
+
$this->getRoute()->getObject()->unpublish();
$this->getUser()->setFlash('notice', 'Content un-published successfully!');
- $this->redirect($request->getReferer());
+ $this->redirect($request->getParameter('redirect_url'));
}
public function executeLinks(sfWebRequest $request)
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/templates/_editor.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/templates/_editor.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/modules/sympal_editor/templates/_editor.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -32,11 +32,11 @@
<?php if (isset($sf_sympal_content) && $sf_sympal_content): ?>
<div class="sympal_inline_edit_bar_publish">
<?php if ($sf_sympal_content->getIsPublished()): ?>
- <?php echo image_tag('/sfSympalPlugin/images/published_icon.png',
'title=Published on '.format_date($sf_sympal_content->getDatePublished(), 'g'))
?>
+ <?php echo
link_to(image_tag('/sfSympalPlugin/images/published_icon.png', 'title=Published
on '.format_date($sf_sympal_content->getDatePublished(), 'g').'. Click to
unpublish content.'), '@sympal_unpublish_content?id='.$sf_sympal_content['id'])
?>
<?php elseif ($sf_sympal_content->getIsPublishedInTheFuture()): ?>
- <?php echo
image_tag('/sfSympalPlugin/images/future_published_icon.png', 'title=Will
publish on '.format_date($sf_sympal_content->getDatePublished(), 'g')) ?>
+ <?php echo
link_to(image_tag('/sfSympalPlugin/images/future_published_icon.png',
'title=Will publish on '.format_date($sf_sympal_content->getDatePublished(),
'g').'. Click to unpublish content.'),
'@sympal_unpublish_content?id='.$sf_sympal_content['id']) ?>
<?php else: ?>
- <?php echo image_tag('/sfSympalPlugin/images/unpublished_icon.png',
'title=Has not been published yet.') ?>
+ <?php echo
link_to(image_tag('/sfSympalPlugin/images/unpublished_icon.png', 'title=Has not
been published yet. Click to publish content.'),
'@sympal_publish_content?id='.$sf_sympal_content['id']) ?>
<?php endif; ?>
</div>
<?php endif; ?>
@@ -67,15 +67,21 @@
</li>
<?php endif; ?>
<li><input type="button" class="toggle_dashboard_menu" value="<?php
echo __('Dashboard') ?>" rel="<?php echo url_for('@sympal_dashboard') ?>"
/></li>
- <li><input type="button" class="toggle_edit_mode" value="<?php echo
__('Enable Edit Mode') ?>" /></li>
+
+ <?php if ($sf_sympal_content->getEditableSlotsExistOnPage()): ?>
+ <li><input type="button" class="toggle_edit_mode" value="<?php echo
__('Enable Edit Mode') ?>" /></li>
+ <?php endif; ?>
</ul>
<ul class="sympal_inline_edit_bar_big_buttons
sympal_inline_edit_bar_buttons">
<li><input type="button" class="toggle_sympal_assets" name="assets"
rel="<?php echo url_for('@sympal_assets_select') ?>" value="<?php echo
__('Assets') ?>" /></li>
<li><input type="button" class="toggle_sympal_links" name="links"
rel="<?php echo url_for('@sympal_editor_links') ?>" value="<?php echo
__('Links') ?>" /></li>
- <li><input type="button" class="sympal_save_content_slots" name="save"
value="<?php echo __('Save') ?>" /></li>
- <li><input type="button" class="sympal_preview_content_slots"
name="preview" value="<?php echo __('Preview') ?>" /></li>
- <li><input type="button" class="sympal_disable_edit_mode"
name="disable_edit_mode" value="<?php echo __('Disable Edit Mode') ?>" /></li>
+
+ <?php if ($sf_sympal_content->getEditableSlotsExistOnPage()): ?>
+ <li><input type="button" class="sympal_save_content_slots"
name="save" value="<?php echo __('Save') ?>" /></li>
+ <li><input type="button" class="sympal_preview_content_slots"
name="preview" value="<?php echo __('Preview') ?>" /></li>
+ <li><input type="button" class="sympal_disable_edit_mode"
name="disable_edit_mode" value="<?php echo __('Disable Edit Mode') ?>" /></li>
+ <?php endif; ?>
</ul>
<?php endif; ?>
</div>
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/css/editor.css
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/css/editor.css
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/css/editor.css
2010-01-20 05:25:29 UTC (rev 26910)
@@ -402,4 +402,20 @@
#sfWebDebug .sfWebDebugTop
{
top: 30px !important;
+}
+
+#sympal_ask_confirmation {
+ padding: 12px;
+ background: #ffc;
+ border: 1px solid #ddd;
+}
+
+#sympal_ask_confirmation h2 {
+ padding: 0;
+ margin: 0;
+ margin-bottom: 10px;
+}
+
+#sympal_ask_confirmation p {
+ margin-bottom: 10px;
}
\ No newline at end of file
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/js/editor.js
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/js/editor.js
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/web/js/editor.js
2010-01-20 05:25:29 UTC (rev 26910)
@@ -4,6 +4,30 @@
$(function()
{
+ $('#sympal_assets #sympal_ask_confirmation input.no').live('click',
function() {
+ $('#sympal_assets').load($('.toggle_sympal_assets').attr('rel'));
+ return false;
+ });
+
+ $('#fancy_content #sympal_ask_confirmation input.no').live('click',
function() {
+ $.fn.fancybox.close();
+ return false;
+ });
+
+ $('#fancy_content #sympal_ask_confirmation input.yes').live('click',
function() {
+ $.fn.fancybox.close();
+ setTimeout(function() {
+ location.href = location.href;
+ }, 750);
+ });
+
+ $('.sympal_inline_edit_bar_publish a').fancybox({
+ 'zoomSpeedIn': 300,
+ 'zoomSpeedOut': 300,
+ 'overlayShow': true,
+ 'hideOnContentClick': false,
+ });
+
$('#sfWebDebugBar a:first').click(function() {
if ($('#sfWebDebugDetails').css('visibility') == 'visible')
{
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/config/sfSympalMenuPluginConfiguration.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/config/sfSympalMenuPluginConfiguration.class.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/config/sfSympalMenuPluginConfiguration.class.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -9,7 +9,6 @@
public function initialize()
{
- $this->dispatcher->connect('sympal.load_editor', array($this,
'loadEditor'));
$this->dispatcher->connect('sympal.load_admin_menu', array($this,
'loadAdminMenu'));
}
@@ -19,30 +18,4 @@
->getChild('Site Administration')
->addChild('Menus',
'@sympal_menu_items')->setCredentials(array('ManageMenus'));
}
-
- public function loadEditor(sfEvent $event)
- {
- $menuItem = $event['menuItem'];
- $menu = $event->getSubject();
- $content = $event['content'];
-
- $menuEditor = $menu->addChild('Menu Actions')
- ->setCredentials(array('ManageMenus'));
-
- if ($menuItem && $menuItem->exists())
- {
- if ($menuItem->getIsPublished())
- {
- $menuEditor->addChild(image_tag('/sf/sf_admin/images/cancel.png').'
Un-Publish Menu Item', '@sympal_unpublish_menu_item?id='.$menuItem['id']);
- } else {
- $menuEditor->addChild(image_tag('/sf/sf_admin/images/tick.png').'
Publish Menu Item', '@sympal_publish_menu_item?id='.$menuItem['id']);
- }
-
- $menuEditor->addChild(image_tag('/sf/sf_admin/images/edit.png').' Edit
Menu Item', '@sympal_content_menu_item?id='.$content['id']);
-
- $menuEditor->addChild(image_tag('/sf/sf_admin/images/delete.png').'
Delete', '@sympal_menu_items_delete?id='.$menuItem['id']);
- } else {
- $menuEditor->addChild(image_tag('/sf/sf_admin/images/add.png').' Add to
Menu', '@sympal_content_menu_item?id='.$content['id']);
- }
- }
}
\ No newline at end of file
Modified:
plugins/sfSympalPlugin/trunk/modules/sympal_default/templates/ask_confirmationSuccess.php
===================================================================
---
plugins/sfSympalPlugin/trunk/modules/sympal_default/templates/ask_confirmationSuccess.php
2010-01-20 03:47:51 UTC (rev 26909)
+++
plugins/sfSympalPlugin/trunk/modules/sympal_default/templates/ask_confirmationSuccess.php
2010-01-20 05:25:29 UTC (rev 26910)
@@ -4,15 +4,15 @@
<?php if ($isAjax): ?>
<script type="text/javascript">
$(function() {
- var updateId = $('#ask_confirmation').parent('div, span').attr('id');
- $('#ask_confirmation form').ajaxForm({
+ var updateId = $('#sympal_ask_confirmation').parent('div,
span').attr('id');
+ $('#sympal_ask_confirmation form').ajaxForm({
target: '#' + updateId
});
});
</script>
<?php endif; ?>
-<div id="ask_confirmation">
+<div id="sympal_ask_confirmation">
<h2><?php echo $title ?></h2>
<p><?php echo htmlspecialchars_decode($message) ?></p>
@@ -26,9 +26,9 @@
<input type="hidden" name="<?php echo $key ?>" value="<?php echo $value
?>" />
<?php endforeach; ?>
- <input type="submit" name="yes" value="Yes" />
+ <input type="submit" name="yes" class="yes" value="Yes" />
<?php if ($sf_request->getReferer()): ?>
- <input type="submit" name="no" value="No" />
+ <input type="submit" name="no" class="no" value="No" />
<?php endif; ?>
</form>
</div>
\ No newline at end of file
Modified: plugins/sfSympalPlugin/trunk/web/css/sympal.css
===================================================================
--- plugins/sfSympalPlugin/trunk/web/css/sympal.css 2010-01-20 03:47:51 UTC
(rev 26909)
+++ plugins/sfSympalPlugin/trunk/web/css/sympal.css 2010-01-20 05:25:29 UTC
(rev 26910)
@@ -457,19 +457,19 @@
background: url(../images/error.png) no-repeat 4px 4px;
}
-#ask_confirmation {
+#sympal_ask_confirmation {
padding: 12px;
background: #ffc;
border: 1px solid #ddd;
}
-#ask_confirmation h2 {
+#sympal_ask_confirmation h2 {
padding: 0;
margin: 0;
margin-bottom: 10px;
}
-#ask_confirmation p {
+#sympal_ask_confirmation p {
margin-bottom: 10px;
}
--
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.