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 <brian.fede...@citrix.com> Authored: Wed Jan 2 16:57:07 2013 -0800 Committer: Brian Federle <brian.fede...@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);