Author: Jonathan.Wage
Date: 2010-02-10 21:47:56 +0100 (Wed, 10 Feb 2010)
New Revision: 27853

Added:
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/shortcuts.js
Modified:
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_dashboard/lib/Basesympal_dashboardActions.class.php
   plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/menu.js
Log:
[1.4][sfSympalPlugin][1.0] Fixing shortcuts and adding shortcut to go between 
frontend and admin


Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
      2010-02-10 20:36:53 UTC (rev 27852)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
      2010-02-10 20:47:56 UTC (rev 27853)
@@ -34,9 +34,13 @@
 
   public function loadAdminMenuAssets()
   {
+    sfSympalToolkit::useJQuery();
+
     $response = sfContext::getInstance()->getResponse();
     
$response->addStylesheet(sfSympalConfig::getAssetPath('/sfSympalAdminPlugin/css/menu.css'));
     
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalAdminPlugin/js/menu.js'));
+    
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalPlugin/js/shortcuts.js'));
+    
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalAdminPlugin/js/shortcuts.js'));
   }
 
   public function addEditorHtml(sfEvent $event, $content)

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
     2010-02-10 20:36:53 UTC (rev 27852)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
     2010-02-10 20:47:56 UTC (rev 27853)
@@ -12,11 +12,11 @@
 
     if ($sympalContext->isAdminModule())
     {
-      $menu->addChild('Go to Site', '@homepage');
+      $menu->addChild('Go to Site', '@homepage', 'id=sympal_go_to_switch');
     }
     else if 
(sfContext::getInstance()->getUser()->hasCredential('ViewDashboard'))
     {
-      $menu->addChild('Go to Admin', '@sympal_dashboard');
+      $menu->addChild('Go to Admin', '@sympal_dashboard', 
'id=sympal_go_to_switch');
     }
 
 

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_dashboard/lib/Basesympal_dashboardActions.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_dashboard/lib/Basesympal_dashboardActions.class.php
     2010-02-10 20:36:53 UTC (rev 27852)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_dashboard/lib/Basesympal_dashboardActions.class.php
     2010-02-10 20:47:56 UTC (rev 27853)
@@ -12,10 +12,9 @@
 {
   public function executeIndex()
   {
-    if ($this->isAjax = $this->isAjax())
-    {
-      $this->setLayout(false);
-    }
+    $response = $this->getResponse();
+    
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalPlugin/js/shortcuts.js'));
+    
$response->addJavascript(sfSympalConfig::getAssetPath('/sfSympalAdminPlugin/js/shortcuts.js'));
 
     if (sfSympalConfig::get('check_for_upgrades_on_dashboard', null, false))
     {

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/menu.js
===================================================================
--- plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/menu.js 
2010-02-10 20:36:53 UTC (rev 27852)
+++ plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/menu.js 
2010-02-10 20:47:56 UTC (rev 27853)
@@ -1,8 +1,4 @@
 $(function() {
-  shortcut.add('Ctrl+Q', function() {
-    $('.sympal_signout_icon a').click();
-  });
-
   // Top admin menu bar mouseover and mouseout events for dropdown menus
   $('.sympal_admin_menu ul > li').bind('mouseover', sympalAdminMenuOpen);
   $('.sympal_admin_menu ul > li').bind('mouseout', sympalAdminMenuClose);

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/shortcuts.js
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/shortcuts.js
                            (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/js/shortcuts.js
    2010-02-10 20:47:56 UTC (rev 27853)
@@ -0,0 +1,9 @@
+$(function() {
+  shortcut.add('Ctrl+Q', function() {
+    $('.sympal_signout_icon a').click();
+  });
+
+  shortcut.add('Ctrl+Shift+G', function() {
+    location.href = $('#sympal_go_to_switch').attr('href');
+  });
+});
\ No newline at end of file

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