Shout: Make buttons more visually obvious
authorBen Klang <ben@alkaloid.net>
Wed, 24 Mar 2010 22:22:28 +0000 (18:22 -0400)
committerBen Klang <ben@alkaloid.net>
Thu, 25 Mar 2010 23:27:29 +0000 (19:27 -0400)
shout/lib/Shout.php
shout/templates/accounts/list.inc
shout/templates/devices/list.inc
shout/templates/dialplan/edit.inc
shout/templates/dialplan/list.inc
shout/templates/extensions/list.inc
shout/themes/screen.css

index 176d5bf..fef60c6 100644 (file)
@@ -145,7 +145,7 @@ class Shout
 
         return array(
             'jump' => array(
-                'description' => _("Jump to menu."),
+                'description' => _("Jump to menu"),
                 'args' => array (
                     'menuName' => array(
                         'name' => _("Menu"),
@@ -169,7 +169,7 @@ class Shout
             'leave_message' => array(
                 'description' => _("Go to voicemail"),
                 'args' => array(
-                    'mailbox' => array(
+                    'exten' => array(
                         'name' => _("Mailbox"),
                         'type' => 'enum',
                         'required' => true,
index 2278c70..f768bab 100644 (file)
@@ -1,14 +1,4 @@
 <div class="header">
-    <ul id="controls">
-        <?php
-        $addurl = Horde::applicationUrl('admin.php');
-        $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
-        ?>
-        <li><a href="<?php echo $addurl; ?>">
-            <?php echo Horde::img('add-extension.png'); ?>&nbsp;New Account
-            </a>
-        </li>
-    </ul>
     Account: <?php echo $_SESSION['shout']['accounts'][$curaccount]; ?>
 </div>
 
         ?>
     </table>
 </div>
+<ul id="controls">
+    <?php
+    $addurl = Horde::applicationUrl('admin.php');
+    $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
+    ?>
+    <li class="button"><a href="<?php echo $addurl; ?>">
+        <?php echo Horde::img('add-extension.png'); ?>&nbsp;New Account
+        </a>
+    </li>
+</ul>
\ No newline at end of file
index 3a8cf84..d500f13 100644 (file)
@@ -1,14 +1,4 @@
 <div class="header">
-    <ul id="controls">
-        <?php
-        $addurl = Horde::applicationUrl('devices.php');
-        $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
-        ?>
-        <li><a href="<?php echo $addurl; ?>">
-            <?php echo Horde::img('add-device.png'); ?>&nbsp;New Device
-            </a>
-        </li>
-    </ul>
     Account: <?php echo $_SESSION['shout']['accounts'][$curaccount]; ?>
 </div>
 
         ?>
     </table>
 </div>
+<ul id="controls">
+    <?php
+    $addurl = Horde::applicationUrl('devices.php');
+    $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
+    ?>
+    <li class="button"><a href="<?php echo $addurl; ?>">
+        <?php echo Horde::img('add-device.png'); ?>&nbsp;New Device
+        </a>
+    </li>
+</ul>
index 54c6fec..fb491fd 100644 (file)
@@ -275,7 +275,7 @@ function refreshMenu()
         switch(action) {
         case 'jump':
             var menu = pair.value.args['menuName'];
-            text = document.createTextNode(destinations.get(exten).name);
+            text = document.createTextNode(menu);
             break;
         case 'ringexten':
         case 'leave_message':
index 431215a..9ebb3c7 100644 (file)
@@ -1,19 +1,10 @@
 <div class="header">
-    <ul id="controls">
-        <?php
-        $addurl = Horde::applicationUrl('dialplan.php');
-        $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
-        $editurl = Horde::applicationUrl('dialplan.php');
-        $editurl = Horde_Util::addParameter($editlink, 'action', 'edit');
-        ?>
-        <li><a href="<?php echo $addurl; ?>">
-            <?php echo Horde::img('add-menu.png'); ?>&nbsp;New Menu
-            </a>
-        </li>
-    </ul>
     Account: <?php echo $_SESSION['shout']['accounts'][$curaccount]; ?>
 </div>
-
+<?php
+$editurl = Horde::applicationUrl('dialplan.php');
+$editurl = Horde_Util::addParameter($editlink, 'action', 'edit');
+?>
 <div id="extensionList">
     <table width="100%" cellspacing="0" class="striped">
         <tr>
         </tr>
         <?php } ?>
     </table>
-</div>
\ No newline at end of file
+</div>
+<ul id="controls">
+    <?php
+    $addurl = Horde::applicationUrl('dialplan.php');
+    $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
+
+    ?>
+    <li class="button"><a href="<?php echo $addurl; ?>">
+        <?php echo Horde::img('add-menu.png'); ?>&nbsp;New Menu
+        </a>
+    </li>
+</ul>
\ No newline at end of file
index 7fbcf47..f3d63d0 100644 (file)
@@ -1,14 +1,4 @@
 <div class="header">
-    <ul id="controls">
-        <?php
-        $addurl = Horde::applicationUrl('extensions.php');
-        $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
-        ?>
-        <li><a href="<?php echo $addurl; ?>">
-            <?php echo Horde::img('add-extension.png'); ?>&nbsp;New Extension
-            </a>
-        </li>
-    </ul>
     Account: <?php echo $_SESSION['shout']['accounts'][$curaccount]; ?>
 </div>
 
         ?>
     </table>
 </div>
+<ul id="controls">
+    <?php
+    $addurl = Horde::applicationUrl('extensions.php');
+    $addurl = Horde_Util::addParameter($addurl, 'action', 'add');
+    ?>
+    <li class="button"><a href="<?php echo $addurl; ?>">
+        <?php echo Horde::img('add-extension.png'); ?>&nbsp;New Extension
+        </a>
+    </li>
+</ul>
 
 <script type="text/javascript">
 <!--
index 8f21c4e..e3fb6ff 100644 (file)
@@ -175,6 +175,10 @@ ul {
     margin: 5px;
 }
 
+.button a {
+    color: #fff;
+}
+
 .buttonActionLabel
 {
     text-align: right;