From 5a4e75ebcd33264a6ff74e59805654937683bdda Mon Sep 17 00:00:00 2001 From: NIKITA Date: Fri, 8 Oct 2010 17:09:03 -0700 Subject: [PATCH] New UI for Network tab --- ui/new/css/main.css | 224 +++++++- ui/new/images/network_zonecloud.gif | Bin 0 -> 5056 bytes ui/new/images/network_zoneconnect.gif | Bin 0 -> 282 bytes ui/new/images/networkswitch_detailsbox.gif | Bin 0 -> 113 bytes ui/new/images/networkswitch_directicon.gif | Bin 0 -> 772 bytes ui/new/images/networkswitch_infoicon.gif | Bin 0 -> 201 bytes .../images/networkswitch_infoicon_hover.gif | Bin 0 -> 201 bytes ui/new/images/networkswitch_virtualicon.gif | Bin 0 -> 766 bytes ui/new/images/switch_end.gif | Bin 0 -> 1312 bytes ui/new/images/switch_mid.gif | Bin 0 -> 239 bytes ui/new/images/switch_top.gif | Bin 0 -> 1111 bytes ui/new/images/vlan_barbg.gif | Bin 0 -> 379 bytes ui/new/images/vlan_connect.gif | Bin 0 -> 1450 bytes ui/new/jsp/resource.jsp | 479 ++++++++++-------- 14 files changed, 491 insertions(+), 212 deletions(-) create mode 100644 ui/new/images/network_zonecloud.gif create mode 100644 ui/new/images/network_zoneconnect.gif create mode 100644 ui/new/images/networkswitch_detailsbox.gif create mode 100644 ui/new/images/networkswitch_directicon.gif create mode 100644 ui/new/images/networkswitch_infoicon.gif create mode 100644 ui/new/images/networkswitch_infoicon_hover.gif create mode 100644 ui/new/images/networkswitch_virtualicon.gif create mode 100644 ui/new/images/switch_end.gif create mode 100644 ui/new/images/switch_mid.gif create mode 100644 ui/new/images/switch_top.gif create mode 100644 ui/new/images/vlan_barbg.gif create mode 100644 ui/new/images/vlan_connect.gif diff --git a/ui/new/css/main.css b/ui/new/css/main.css index 57d80b0c569..b3b9ce4ffb6 100644 --- a/ui/new/css/main.css +++ b/ui/new/css/main.css @@ -1986,6 +1986,14 @@ a:hover.search_button { cursor:hand; } +.text_container { + width:100%; + height:auto; + float:left; + margin:7px 0 0 0; + padding:0; +} + .grid_container { width:100%; height:auto; @@ -2999,4 +3007,218 @@ a:hover.search_button { margin:0; padding:5px 0 5px 0; border-bottom:1px solid #999; -} \ No newline at end of file +} + +.network_dgbox { + width:440px; + height:auto; + float:left; + margin:20px 0 0 10px; + display:inline; + padding:0; +} + +.networkdg_zonepanel { + width:440px; + height:75px; + float:left; + margin:0; + padding:0; +} + +.networkdg_zonecloud { + width:127px; + height:71px; + float:left; + background:url(../images/network_zonecloud.gif) no-repeat top left; + margin:0 0 0 109px; + display:inline; + padding:0; +} + +.networkdg_zonecloud p { + width:125px; + height:auto; + float:left; + text-align:center; + font-size:11px; + font-weight:bold; + color:#002451; + margin:30px 0 0 0; + padding:0; +} + +.networkdg_zoneconnect { + width:171px; + height:32px; + float:left; + background:url(../images/network_zoneconnect.gif) no-repeat top left; + margin:38px 0 0 0; + padding:0; +} + +.networkswitchpanel { + width:440px; + height:auto; + float:left; + margin:0; + padding:0; +} + +.networkswitch_titlebox { + width:370px; + height:19px; + float:left; + background:#fefbdc repeat top left; + border:1px solid #d3cc8a; + border-bottom:none; + margin:7px 0 0 10px; + padding:0; +} + +.networkswitch_titlebox p{ + width:300px; + height:auto; + float:left; + color:#333; + text-align:left; + font-size:11px; + font-weight:normal; + margin:3px 0 0 10px; + padding:0; +} + +.networkswitch_top { + width:38px; + height:27px; + float:left; + background:url(../images/switch_top.gif) no-repeat top left; + margin:0; + padding:0; + overflow:hidden; +} + +.networkswitch_midpanel { + width:420px; + height:auto; + float:left; + background:url(../images/vlan_barbg.gif) repeat-y top left; + border-top:1px dashed #333; + border-bottom:1px dashed #333; + margin:0; + padding:0 0 60px 0; +} + + +.networkswitch_vlanpanel { + width:404px; + height:auto; + float:left; + margin:35px 0 0 16px; + display:inline; + padding:0; +} + +.networkswitch_vlanconnect { + width:404px; + height:12px; + float:left; + background:url(../images/vlan_connect.gif) no-repeat top left; + margin:26px 0 0 0; + padding:0; +} + +.networkswitch_vlan_infoicon { + width:12px; + height:15px; + float:left; + background:url(../images/networkswitch_infoicon.gif) no-repeat top left; + margin:-12px 0 0 20px; + display:inline; + padding:0; + cursor:pointer; + cursor:hand; +} + +.networkswitch_vlan_infoicon:hover { + background:url(../images/networkswitch_infoicon_hover.gif) no-repeat top left; +} + +.networkswitch_vlan_detailsbox { + width:167px; + height:auto; + float:left; + background:#e9e9e9 url(../images/networkswitch_detailsbox.gif) repeat-x top left; + border-top:2px solid #d1d1d1; + border-right:2px solid #d1d1d1; + border-left:1px solid #dedede; + border-bottom:1px solid #dedede; + margin:-20px 0 0 30px; + display:inline; + padding:0 0 8px 0; +} + +.networkswitch_vlan_detailsbox_textbox { + width:150px; + height:auto; + float:left; + margin:6px 0 0 8px; + padding:0; +} + +.networkswitch_vlan_detailsbox_textbox_label { + width:60px; + height:auto; + float:left; + color:#333; + font-size:11px; + font-weight:normal; + text-align:left; + margin:0; + padding:0; +} + + + + +.networkswitch_vlan_detailsbox_textbox span { + width:auto; + height:auto; + float:left; + color:#09426e; + font-size:11px; + font-weight:bold; + text-align:left; + margin:0; + padding:0; +} + + + +.networkswitch_typeicon { + width:45px; + height:21px; + float:left; + margin:-22px 0 0 38px; + padding:0; +} + +.networkswitch_typeicon.direct { + background:url(../images/networkswitch_directicon.gif) no-repeat top left; +} + +.networkswitch_typeicon.virtual { + background:url(../images/networkswitch_virtualicon.gif) no-repeat top left; +} + + +.networkswitch_end { + width:43px; + height:54px; + float:right; + background:url(../images/switch_end.gif) no-repeat top left; + margin:0 18px 0 0; + display:inline; + padding:0; +} + diff --git a/ui/new/images/network_zonecloud.gif b/ui/new/images/network_zonecloud.gif new file mode 100644 index 0000000000000000000000000000000000000000..de6136519c0f8d68824058c579402c06ecb67bf8 GIT binary patch literal 5056 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 Zw{D-gd+)@9hesYiIq>ZHo@Igz)&L$}nOOh; literal 0 HcmV?d00001 diff --git a/ui/new/images/networkswitch_detailsbox.gif b/ui/new/images/networkswitch_detailsbox.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7363d838f58223a9bcef9833666fde0e9b2e7c4 GIT binary patch literal 113 zcmZ?wbhEHbWM~P0`26|vw{PFRe*OCC)2E+5e==YI y#h)x-F&z*IGJ}Cd&cM^@^$v;IXZ!y_?}DrHEm(c#`xpmV+?_kJl0gEaum>Mh~` literal 0 HcmV?d00001 diff --git a/ui/new/images/networkswitch_directicon.gif b/ui/new/images/networkswitch_directicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ab7b2701ac4e71371ee76f164c4f948a8a39d06 GIT binary patch literal 772 zcmZ?wbhEHb)MXH5c*elslEvXw$WgnN#XXm!VmV9m7Us^~%sDezix#j%x3Pscum@GK zC-$)Um9nQzV*UUB|L1RSm+r2*bZ^Jc-(Uaz|99@@&bd3|m+z~5`|0tguWvh6xcvL~ z@5}eMg$q~~ZLeCewd(ARo%f!fSaq=S&4^OLSS=9oyAHTjHySA)$wrj_3=Ic*({QULx#Eqr<&n|1;!cxAR<;KI4OLkXnK2!1Q z_m2%HDieCxnzk@!cB?;rdHvL_r40*Q*X^79_wS#bXC@rDIw5TmTj^}Is_Cv1H#}CrTh2=Mg}$kWv3|$jgI^s{1OEMib>6Eyb^H+6^)IJEIb}v zXD%2lUUZ~`LFmLB&Elh6v-pJ^b`&r+onaSfdUnTivc}n&3?dpD3%9J~6!ul#5x}76 z#KPevAJIFZIg4ef(;l&=?6I$`SS!X-ORDyI6k z&DnD1s$pS|PxI`zpT9cPPSeiq2xy`Bq&%2?Is;;rKNsIP6I!j2&6osQu0ZS{1+Xt3h+0e3`JLuV-wLNW9GbIzttNL8eUE4iz%=J zrUN2Db~3QKJz(rf(d5cl)#u`^;`pe~b)mwJAo0bC2I5`^9vM$@Yd-KG!b@+ahpNf1 kIYzG6oE0`$_!-=8SaM}W%XUejCwqE(X3AQa zrh%ruMw-<|&KJMHMafXKvWZ51WNd0-OQTl#`78S`Iv3~qz}bI5lcYMije=>42xka( zLL(uEaF)Oltb}qx72z-WglmKggj|A!P()Z+fzOL+Czcn$>9OF0o5N2p+Vtqs!|g#xRRIH5PsF4#BQNy#l>vjB%KBVrc;r92#_Bd6@U% zjTy^Ju<7vKjZqd>9zG9Y@i#gx_~FJY7JV$5_2@QZ)(xWqm1>l!F*^j40v;#k-1I-7 zm>2xZRIYmU3Hc+BNhD)I;SE#K&7$4K=35pcuk=n?`Q3`jN)lC7-xnp-u=NjE;x|5O zdi><6)k?xyk}Do0C+o7sApF$+7VRAH{;Igsgi4TTR12 zU1%aTW(EmNLZ(F1eZKaSFfc@(O<6p@K~}>{3^}O(vR16UQnEZ(o63K7?)cV2@q9mi z!5UR)rfr5(9-}~hfGk{LusEVL@ml%O!T?dKG|e=ZZwlyHcU2jo3?akontjC)8SR&H j$nS8|iT?JMnPF>GPjyBI=N)OiIJ4J&D)+0vK(yx%X)H0B literal 0 HcmV?d00001 diff --git a/ui/new/images/switch_end.gif b/ui/new/images/switch_end.gif new file mode 100644 index 0000000000000000000000000000000000000000..94fd6d698e98b2797a85d7da3f6ba87b427fd0c8 GIT binary patch literal 1312 zcmd6n>sOKo0LI^;@glw=S=rKZ$!3D{bYW+%a;Kx%y0}`lSt~kqDw*Z1Wo2hA-84-! zC4ECJ)VO4%cuOpEl&SC{cxm1d0TodZA(8MNn!4IwvFF3{`FGB9e$U?hd$#X5^CjR1 z7yzKTx!Gp3EiW%GE-p%?(x#>+xm+%j$!cn98XFrYCnpgE5sSrjb#)Snq@kgqy1H5< z64ln$rlh3g=H_0$e3{8)#>B)dEiKK?&Mqu0%+JrifB$}ZdiveFcW>UjnVOn1o6T0M z)nc(242HS6xq*R!v9Ym?&#=f zX=&-~>`YEhuC1#rD=TBMSit`^o;Lgc(0o7k$4vlmIUa?w1Co+fI5?w0dq>Cx1FXbj zoN)Fa+F=Eqz1nrv+BKipCEQ}Cq%zWBX4XAc?gMrb_u-?*iIqiZcQWo~X5Y`rt9;JO z=NDApt|=9lOP|Vts-_o(^j9TyPml_kTq$}jXz44H2x{e)(8 zx_v-(I41dy`qeqD^5CjM=TlWdOZehU*VdELgvkfj@~&Uf$*wHo$RVhZGqTvf*Sjf> zZP8KENZaVN<4nS?Ap1bdYIUc+C2ZR@lxlX%!-E-twsC$$<>ykqbMl_P^M`a@k(ArP zrSmRcM<4(AhcX&F6&YF|HLm`1`Nfe7yYX&-w0=&o5{hF?qAH5|^mM z>4|DecMNNc$_rn2>Bzz}>WPdUg% zJ(VLePFI4TeD^*k;cIN+()#8vF4W;^483}0{qlFX)&vfHJoZAJwIQ`pM z<8Vd*T6hyp&=3Lir_fel89eZ-j+XAe+Z2`+w5v&?nYD`{aZH9<-=@ z4uOG39K8Pl>>v`XBRQ}Oge1E6Eo&i$STCZWFXD>A_(V&D2}CQ~DbQw7fb_{Gb8aL= zt^|DOp4P1b6#1!7IJ%-Z$^?DU7c6z$9>3PZQKdO8b=uxIN`XFn#UMr?7x zR?s&Ehe=u{;Rq~79+2pu(4Hpa`kT*jWkb2tCvp$PIuoBD&`p454;9i%ZUoG&oYeV1 z@s>7~54&8OlV5u8>3vRE6=&F9{E!eQ)Y$BrF7e0cBPy(dqeJbLu#i4!Ld9z1y9z=4jAj_T^_ zS+iyp78V{qeth4)eLHsS*u8uAp+krE@83UZ(j*2VfZ|UUuqqu839^%cHAg|AtK}j~ ztAOG;2Ac~CvQB~$M^@+uFEX%lcsV6%Yuv`jx6`&vlN^@0VdR=K(lS^M(ZAn&_ HB7-#mV)|TR literal 0 HcmV?d00001 diff --git a/ui/new/images/switch_top.gif b/ui/new/images/switch_top.gif new file mode 100644 index 0000000000000000000000000000000000000000..0475743f6634880f6589cbeb3ecb5ec0f638bb61 GIT binary patch literal 1111 zcmchU`!m}I0KmTyd23{XF5YMRa4C zGd0`oapP{`tXJ!jupmgh-y#vucm)y6o$R_lVxJ#AzkYuBM8`%21=HOC2Vfll^78U@ zI^F2#=*Gsz#Kgqr=H}6fX?=ZtZEY<*J^ke5Br7ZH)n8JPNK{;0EEEdo=jZu+{^H`| z^z`)d^77>5FKFTr5Ya}UszZ$nM@juMyu88_4=8anS+A^wOYNiv$MCiXEYkO zx3~BA_m`HIR#sNV#>Q4xSC5a6=jP^icXzk8wv2l)9Lhvh6b5T#$Ygt zii&{$5tlQ||7t$3{rU-jFmvPLLPGA|jzCp?fr7yOAy4asRS5~n6~0O2&`?bCcbJ+l zTiV*1qTf$Jxj%>r2T2q_+zGTox?a4XkihVt-i66}`(RLLcfSGwMJR_=kz^nyx(_N> z40WrNNW`)Vsf&n@1i}OLdb>coeS=*$+IVboKs(&?dM`Gf46aDU$@|m1OWs(o)H(s3 z3)~msJZ&m8XqzBLHBL(hEG*#mNbm^_tirp25`t8?M)64$etfmnK#0e=r95Njfv}i5 zkNb`WLRy8DBT?wKJNjH&j>G~)#(=Mmk9R^7kcK4Sa{!5c=HUgccqn%C2&(kzaoNX1sW1ZR&HBFC|7m0T zljiFl`BS)7=qyAS$+!0=kskr2XY0mL5QfION5!{rS2{7)lCVFxEn3bR{+$nA8tl0g z7S~Xv_EUaG%W}9x1`}$rjt`yW&4#opn$D5 z_L`kb3?gx2toJtpv;eI6&a@B8LQ2?Z4jwh@0%?6~M2tNjwlzg*?0K)td zH0h5&d?b*vZ0~7O%lrd8B^c@)vAp(b;u)lP=Q9Eq=z!s6D0hB0t=^MHq$Ec*db-v= zNMUNf?U?$erOdy~gWDXO-$k(wi0}l_*x!+F!f*8a$aw5u+9+$hIXlXXu{fn!w%u+0 z`G>D>FhcABQ&%jMU#KMLvD7enw)L$xk*wnrIj)!Gj8xFzg*;I&_D=p+mF>ZXYf!ko OPu#B6tsXoQxcx7k)8N1W literal 0 HcmV?d00001 diff --git a/ui/new/images/vlan_barbg.gif b/ui/new/images/vlan_barbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1a6ea19cb74ac82a59934e265e6f0bab7200cb3 GIT binary patch literal 379 zcmZ?wbhEHbT*Ao1aD;*3|NsA|PMtb@`0%k~$4;I+dGzSfy?ghbIB}w*qvQDT<2!cj zm^EwG!Gi~P@7`TlSh#QBzC(u&O`0_6@87@G)z$m=?>}(hKyh&~18$)BlLaiP10q3o zGO+$wz}l0NIWJ??x}4Yh3Utnw{Ci9oss6#>`o>=Onc|xpWowmP{z0%vc>8KX>iA^&2*3&1dW^=qc_mn>2Y!fsg)jg9Gg#jgZq1&l8F&63Ys`raiL)ASecI^!qqqNXw}kPdhK~HZ Mj`@x?tqcs-00zyyR{#J2 literal 0 HcmV?d00001 diff --git a/ui/new/images/vlan_connect.gif b/ui/new/images/vlan_connect.gif new file mode 100644 index 0000000000000000000000000000000000000000..6643983aedc5558f8afd701372eb505cfc3eda19 GIT binary patch literal 1450 zcmds${Xf$Q0LMp2l2eB$m5SL@i5`yJ>uhox>ET?=Lq~{t>VeLcSLCeb@g`5Zh&G(5`Xa{K%HIUEj~%^n;a?Ca|*FE39^OUum6EGQ^oFc{U<)dK?qOeV9Zr-w$P z(dl$N9bB%d z?Sy7`3vh1ai%JKc6scy_x}vws1opf~kD_o~b8T2%JHE*Lu<{K{RWqq1jx18Ab^KZF z*^$-Ar|(<`7q)N~@<){&fHtaiEGjArgTVv|myt+hQBhGyNXW@HVR(3WOiWB5Z=N~w z7XN5$Nu%H1CaWJDyUCVEZ!)?)QI`#GL z&Y6oBFV>BINP8^MtZLg?{3?Oe&CM;82IzFUoSYnuK}RGK2_3Q*!%`B7#1{&^y}iA> zyyD~ISv-NeyL_T^je zK6=N$?Oy*MR$I$N9Tt{35%xz;w4)p10!+-D9ATwS#<}Y^na9zcVy@pXF}1QsM?aOX zG2LK~vJPl}DEiC40ui}IS?CbvbGfJ67CKUaJ62IXSNO9_VCBB};r7B)uEIK(-_5pF zcRZfxOa-{tV7Ree!THWX5&OTJ##cm!KF@Oal`vG}b>-gi^}#R*Dwq;C)z|Xm1Fvd- zik-QsMOm<~=hRM9nShXA>XO-J>Ulr9@~nWxJkVr0&Pot9+g|O*k!_HdD9!2JT}ptn zt$E!+XTQe7ttyp+2V#{mNxRYM{@d_Z3BK~F94r9VwvG3jTy~2dxi_%E;m`@^b!b|z zUc0iSkP2zEf9jjTWH}~wi87)&G)%hHhqQ=sDs@ycHt!%c$Z{cvMU$Dzp$GMOpBYz} zjx+G*Rac)SMl;QvDbzkYV-^e`9}p)3#hx<{ft%l}KLRCaGx&6=pIuTTxxkW1MERyV z<=RAgG8tvT>cre4RJS=$9NPNky;UZqs^( -<%@ page import="com.cloud.utils.*" %> - -<% - Locale browserLocale = request.getLocale(); - CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale); -%> - - -
- -

- Resources -

-
-
- -
-
- <%=t.t("details")%>
-
- <%=t.t("network")%>
-
- <%=t.t("secondary.storage")%>
-
- -
-
-
-
-
- <%=t.t("ID")%>:
-
-
-
-
-
-
-
-
-
- <%=t.t("Name")%>:
-
-
-
-
-
-
-
-
-
- <%=t.t("Accounts")%>:
-
-
-
-
-
-
-
-
-
- <%=t.t("Instances")%>:
-
-
-
-
-
-
-
-
-
- <%=t.t("Volume")%>:
-
-
-
-
-
-
-
-
- - - - - - - - - -
- - - - - - - - +<%@ page import="java.util.*" %> +<%@ page import="com.cloud.utils.*" %> + +<% + Locale browserLocale = request.getLocale(); + CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale); +%> + + +
+ +

+ Resources +

+
+
+ +
+
+ <%=t.t("details")%>
+
+ <%=t.t("network")%>
+
+ <%=t.t("secondary.storage")%>
+
+ +
+
+
+
+
+ <%=t.t("ID")%>:
+
+
+
+
+
+
+
+
+
+ <%=t.t("Name")%>:
+
+
+
+
+
+
+
+
+
+ <%=t.t("Accounts")%>:
+
+
+
+
+
+
+
+
+
+ <%=t.t("Instances")%>:
+
+
+
+
+
+
+
+
+
+ <%=t.t("Volume")%>:
+
+
+
+
+
+
+
+
+ + + + + + + + + +
+ + + + + + + + \ No newline at end of file