Updated Branches:
  refs/heads/ui-multiple-vlan-ranges ef792d646 -> 77fb6c1c6


Multiple vlans: fixes

-Fix even/odd styling

-Fix typo causing 'start' fields to be blank

-Make sure input start/end are blank on add


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

Branch: refs/heads/ui-multiple-vlan-ranges
Commit: 77fb6c1c67915a6f9c012bdc3c01b24778fc30b6
Parents: ef792d6
Author: Brian Federle <[email protected]>
Authored: Wed Feb 13 15:40:07 2013 -0800
Committer: Brian Federle <[email protected]>
Committed: Wed Feb 13 15:40:07 2013 -0800

----------------------------------------------------------------------
 ui/scripts/ui-custom/zoneWizard.js |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/77fb6c1c/ui/scripts/ui-custom/zoneWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/zoneWizard.js 
b/ui/scripts/ui-custom/zoneWizard.js
index 076a7e5..2c80456 100644
--- a/ui/scripts/ui-custom/zoneWizard.js
+++ b/ui/scripts/ui-custom/zoneWizard.js
@@ -770,19 +770,21 @@
       var addVlan = function(options) {
         var evenOdd = function() {
           cloudStack.evenOdd($container, '.field[rel=vlanRange]:visible', {
-            even: function($elem) { $elem.addClass('even') },
-            odd: function($elem) { $elem.addClass('odd') }
+            even: function($elem) { $elem.removeClass('odd'); 
$elem.addClass('even'); },
+            odd: function($elem) { $elem.removeClass('even'); 
$elem.addClass('odd'); }
           });
         };
 
-        var $vlanClone = $vlanRangeFirst.clone()
-          
.insertAfter($container.find('.field[rel=vlanRange]:visible').filter(':last'));
-        var $remove = $hide.clone()
-          .appendTo($vlanClone);
+        var $vlanClone = $vlanRangeFirst.clone();
+        var $remove = $hide.clone();
+
+        $vlanClone.find('input').val('');
+        
$vlanClone.insertAfter($container.find('.field[rel=vlanRange]:visible').filter(':last'));
+        $remove.appendTo($vlanClone);
 
         if (options) {
           if (options.start)
-            $vlanClone.find('inpunt:first').val(options.start);
+            $vlanClone.find('input:first').val(options.start);
 
           if (options.end)
             $vlanClone.find('input:last').val(options.end);
@@ -790,6 +792,7 @@
 
         $remove.click(function() {
           $vlanClone.remove();
+
           evenOdd();
         });
 

Reply via email to