You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bf...@apache.org on 2013/01/03 01:57:13 UTC

git commit: Add plugin detail view on click

Updated Branches:
  refs/heads/ui-plugins 3df00011e -> d1166e6b8


Add plugin detail view on click


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/d1166e6b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/d1166e6b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/d1166e6b

Branch: refs/heads/ui-plugins
Commit: d1166e6b8ba6e455adfb895d01056f02325e9672
Parents: 3df0001
Author: Brian Federle <br...@citrix.com>
Authored: Wed Jan 2 16:57:07 2013 -0800
Committer: Brian Federle <br...@citrix.com>
Committed: Wed Jan 2 16:57:07 2013 -0800

----------------------------------------------------------------------
 ui/css/cloudstack3.css          |    9 +++++++++
 ui/scripts/ui-custom/plugins.js |   15 ++++++++++++---
 2 files changed, 21 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/d1166e6b/ui/css/cloudstack3.css
----------------------------------------------------------------------
diff --git a/ui/css/cloudstack3.css b/ui/css/cloudstack3.css
index 3ac73dd..f0e1da0 100644
--- a/ui/css/cloudstack3.css
+++ b/ui/css/cloudstack3.css
@@ -10955,6 +10955,15 @@ div.ui-dialog div.autoscaler div.field-group div.form-container form div.form-it
   width: 98%;
   height: 66px;
   margin: 9px auto 12px;
+  cursor: pointer;
+}
+
+.plugins-listing ul li:hover {
+  /*+box-shadow:inset 0px 2px 4px #B9B9B9;*/
+  -moz-box-shadow: inset 0px 2px 4px #B9B9B9;
+  -webkit-box-shadow: inset 0px 2px 4px #B9B9B9;
+  -o-box-shadow: inset 0px 2px 4px #B9B9B9;
+  box-shadow: inset 0px 2px 4px #B9B9B9;
 }
 
 .plugins-listing ul li .title {

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/d1166e6b/ui/scripts/ui-custom/plugins.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/plugins.js b/ui/scripts/ui-custom/plugins.js
index 03bf55c..cee2605 100644
--- a/ui/scripts/ui-custom/plugins.js
+++ b/ui/scripts/ui-custom/plugins.js
@@ -22,12 +22,21 @@
 
       $(plugins).each(function() {
         var plugin = this;
-
-        elems.pluginItem({
+        var $plugin = elems.pluginItem({
           id: plugin.id,
           title: plugin.title,
           desc: plugin.desc
-        }).appendTo($plugins);
+        });
+        var $browser = $('#browser .container');
+
+        $plugin.click(function() {
+          $browser.cloudBrowser('addPanel', {
+            title: plugin.title,
+            $parent: $('.panel:first')
+          });
+        });
+
+        $plugin.appendTo($plugins);
       });
 
       $pluginsListing.append($plugins);