Orbit-bar in front-end and back-end, side-bar and drop-down menu
|  | @ -0,0 +1,108 @@ | |||
| <?xml version="1.0" standalone="no"?> | ||||
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > | ||||
| <svg xmlns="http://www.w3.org/2000/svg"> | ||||
| <metadata> | ||||
| This is a custom SVG webfont generated by Font Squirrel. | ||||
| Copyright   : Copyright c 2011 by Just Be Nice studio All rights reserved | ||||
| Designer    : Igor Kiselev | ||||
| Foundry     : Just Be Nice studio | ||||
| Foundry URL : httpwwwjustbenicestudiocom | ||||
| </metadata> | ||||
| <defs> | ||||
| <font id="WebSymbolsRegular" horiz-adv-x="1000" > | ||||
| <font-face units-per-em="1000" ascent="801" descent="-199" /> | ||||
| <missing-glyph horiz-adv-x="250" /> | ||||
| <glyph unicode=" "  horiz-adv-x="250" /> | ||||
| <glyph unicode="	" horiz-adv-x="250" /> | ||||
| <glyph unicode=" " horiz-adv-x="250" /> | ||||
| <glyph unicode="!" /> | ||||
| <glyph unicode="#" horiz-adv-x="965" d="M207 259q0 -26 -42 -26h-16v52h23q35 0 35 -26zM190 355q0 -23 -34 -23h-7v46h8q33 0 33 -23zM265 -112h62v241h-62v-148h-1l-115 148h-62v-241h62v147h1zM388 -112h63v241h-63v-241zM270 252q0 55 -49 62q27 14 27 49q0 63 -72 63h-89v-241h96q37 0 62 16t25 51z M684 -107v75q-21 -26 -54 -26q-29 0 -47 18.5t-18 47.5q0 28 18 47t46 19q35 0 55 -26v75q-31 12 -57 12q-53 0 -90 -37.5t-37 -89.5q0 -54 37.5 -90t91.5 -36q22 0 55 11zM309 185h137v53h-74v42h70v53h-70v40h74v53h-137v-241zM222 561v162h-136v-51h74v-112 q0 -31 -18 -31q-11 0 -27 19l-34 -36q23 -36 62 -36q38 0 58.5 23t20.5 62zM740 -112h137v53h-75v41h71v53h-71v41h75v53h-137v-241zM484 588v135h-63v-126q0 -20 -2 -32t-12 -23t-28 -11q-27 0 -35 17.5t-8 48.5v126h-63v-135q0 -57 24.5 -84.5t81.5 -27.5q56 0 80.5 27.5 t24.5 84.5zM697 564q0 27 -16.5 43t-35.5 20.5t-35.5 11.5t-16.5 18q0 10 8.5 15t18.5 5q23 0 42 -16l25 49q-35 20 -76 20q-36 0 -59.5 -22.5t-23.5 -58.5q0 -29 16 -45t35.5 -19.5t35.5 -10.5t16 -20q0 -12 -9 -18.5t-21 -6.5q-25 0 -56 25l-26 -50q37 -28 84 -28 q43 0 68.5 22.5t25.5 65.5zM838 670h52v53h-166v-53h51v-187h63v187zM965 801v-1000h-965v1000h965z" /> | ||||
| <glyph unicode="%" d="M306 -32l161 -168h-467v467l168 -161l161 161q29 29 69 29t69 -29t29 -69t-29 -69zM1000 800v-467l-168 161l-161 -161q-29 -29 -69 -29t-69 29t-29 69t29 69l161 161l-161 168h467z" /> | ||||
| <glyph unicode="&" d="M644 382l116 -102v280h-280l102 -116l-13 -13l-213 -213l-116 102v-280h280l-102 116zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="'" d="M654 300l346 -346l-154 -154l-346 346l-346 -346l-154 154l346 346l-346 346l154 154l346 -346l346 346l154 -154z" /> | ||||
| <glyph unicode="(" d="M547 68l71 71l-161 161l161 161l-71 71l-233 -232zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode=")" d="M453 68l233 232l-233 232l-71 -71l161 -161l-161 -161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="*" d="M740 220l180 180h-120q-30 92 -118.5 152.5t-186.5 60.5q-131 0 -224 -92.5t-93 -223.5t93 -223.5t224 -92.5t223 92l-62 71q-66 -64 -156 -64q-91 0 -155.5 64.5t-64.5 155.5t64.5 155.5t155.5 64.5q95 0 156 -64q8 -8 11.5 -16.5t6.5 -20.5t6 -19h-120zM1000 300 q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="+" d="M560 242h235v118h-235v235h-118v-235h-236v-118h236v-236h118v236zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="," d="M840 505q28 28 28 67.5t-28 67.5t-67.5 28t-67.5 -28t-28 -67.5t28 -67.5t67.5 -28t67.5 28zM1000 665v-270l-595 -595l-405 405l595 595h270z" /> | ||||
| <glyph unicode="-" d="M206 242h589v118h-589v-118zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="." horiz-adv-x="1179" d="M1179 729q-250 -222 -600 -750l-115 -179q-144 180 -464 500l107 107l286 -250q150 150 279 271.5t205.5 187.5t131.5 111t77 59l21 14q4 0 11 -2t26 -19.5t35 -49.5z" /> | ||||
| <glyph unicode="/" d="M260 354l-54 -53q71 -71 129 -133.5t81 -89.5l22 -26q8 13 22 35.5t56.5 85.5t83.5 118.5t95 119.5t99 104q-18 35 -36 35q-10 -6 -32 -22t-113.5 -97.5t-210.5 -200.5zM500 801q136 0 251 -67t182 -182t67 -251t-67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251 t67 251t182 182t251 67z" /> | ||||
| <glyph unicode="0" d="M188 -26l-83 83l187 187l83 -83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="1" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="2" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="3" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="4" d="M812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="5" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="6" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" /> | ||||
| <glyph unicode="7" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265z" /> | ||||
| <glyph unicode=":" d="M661 182l71 71l-232 233l-232 -233l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode=";" d="M500 114l232 233l-71 71l-161 -161l-161 161l-71 -71zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="<" horiz-adv-x="654" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154z" /> | ||||
| <glyph unicode=">" horiz-adv-x="654" d="M154 800l500 -500l-500 -500l-154 154l346 346l-346 346z" /> | ||||
| <glyph unicode="?" horiz-adv-x="586" d="M379 507q0 36 -25 61t-61 25t-61 -25t-25 -61t25 -61t61 -25t61 25t25 61zM586 507q0 -7 -1.5 -21t-17.5 -71.5t-43.5 -130t-88 -202t-142.5 -282.5q-82 153 -142.5 282t-88 204t-43 128t-17.5 73l-2 20q0 121 86 207t207 86t207 -86t86 -207z" /> | ||||
| <glyph unicode="@" horiz-adv-x="1360" d="M157 -42h1048v558l-494 -412h-61l-493 412v-558zM174 639l507 -423l507 423h-1014zM105 796h1152q43 0 74 -31t31 -74v-785q0 -44 -31 -74.5t-74 -30.5h-1152q-43 0 -74 30.5t-31 74.5v785q0 43 31 74t74 31z" /> | ||||
| <glyph unicode="A" horiz-adv-x="1113" d="M1113 507q0 -67 -26.5 -129.5t-73.5 -109.5l-448 -444l-62 61l448 444q74 72 74 178q0 89 -58.5 147.5t-147.5 58.5q-102 0 -180 -75l-493 -489q-59 -59 -59 -133q0 -57 37 -93.5t94 -36.5q75 0 134 59l377 372q53 55 53 97q0 21 -16 33t-38 12q-48 0 -86 -40l-340 -336 l-61 61l339 336q66 66 148 66q58 0 100 -37t42 -94q0 -78 -79 -159l-377 -372q-84 -84 -196 -84q-93 0 -155.5 61.5t-62.5 154.5q0 110 84 194l493 489q104 101 242 101q125 0 209.5 -84t84.5 -209z" /> | ||||
| <glyph unicode="B" d="M250 -75q0 -52 -36.5 -88.5t-88.5 -36.5t-88.5 36.5t-36.5 88.5t36.5 88.5t88.5 36.5t88.5 -36.5t36.5 -88.5zM660 -200h-192q0 194 -137 331t-331 137v192q179 0 331 -88.5t240.5 -240.5t88.5 -331zM1000 -200h-193q0 164 -64 314t-172 258t-257.5 172t-313.5 64v192 q203 0 388 -79.5t319 -213.5t213.5 -319t79.5 -388z" /> | ||||
| <glyph unicode="C" horiz-adv-x="1435" d="M1435 83q0 -111 -75.5 -192.5t-185.5 -89.5v-1h-870v1q-7 -1 -21 -1q-117 0 -200 83t-83 200q0 74 37 139t101 103q-8 32 -8 62q0 117 83 200t200 83q103 0 186 -70q43 91 128.5 145.5t185.5 54.5q144 0 246 -102t102 -246q0 -55 -16 -103q85 -29 137.5 -103t52.5 -163z " /> | ||||
| <glyph unicode="D" horiz-adv-x="1091" d="M91 -108h636v364h-636v-364zM818 256h182v363h-636v-182h454v-181zM1091 801v-636h-273v-364h-818v636h273v364h818z" /> | ||||
| <glyph unicode="F" horiz-adv-x="1391" d="M1391 419v-10l-68 -523q-5 -35 -33.5 -60.5t-64.5 -25.5h-1058q-36 0 -65.5 25.5t-33.5 60.5l-67 523q-1 3 -1 10q0 33 22.5 54.5t55.5 21.5h1235q33 0 55.5 -21.5t22.5 -54.5zM1313 583h-1235q9 48 27 67t34.5 17t34 3.5t25.5 28.5l24 72q77 29 208 29q89 0 164 -29 l25 -72q24 -23 32.5 -26t43.5 -3h485q84 0 110 -22q12 -11 22 -65z" /> | ||||
| <glyph unicode="H" horiz-adv-x="1500" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154zM1000 800l500 -500l-500 -500l-154 154l346 346l-346 346z" /> | ||||
| <glyph unicode="I" horiz-adv-x="1360" d="M1163 7q2 -1 1 -4t-4 -3h-955h-1q-4 0 -4 4v2q18 36 135 280t144 299q1 2 3.5 2.5t3.5 -1.5l311 -386l152 122h7l1 -2q39 -50 101.5 -155t104.5 -158zM1120 480q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z M120 -80h1120v760h-1120v-760zM1360 800v-1000h-1360v1000h1360z" /> | ||||
| <glyph unicode="J" horiz-adv-x="1360" d="M760 120l117 -120h-636l-1 360h-240l300 320l300 -320h-240v-240h400zM1120 320h240l-300 -320l-300 320h240v240h-400l-117 120h636z" /> | ||||
| <glyph unicode="K" d="M613 445l-115 -115q-26 17 -56 17q-44 0 -75 -31l-175 -176q-31 -29 -31 -74q0 -44 30.5 -74.5t74.5 -30.5q25 0 49.5 12t32.5 34h238l-132 -129q-80 -78 -188 -78q-110 0 -188 78t-78 188q0 112 78 188l175 176q78 78 189 78q97 0 171 -63zM1000 534q0 -112 -78 -188 l-175 -176q-78 -78 -189 -78q-97 0 -171 63l115 115q26 -17 56 -17q44 0 75 31l175 176q31 29 31 74q0 44 -30.5 74.5t-74.5 30.5q-25 0 -49.5 -12t-32.5 -34h-238l132 129q80 78 188 78q110 0 188 -78t78 -188z" /> | ||||
| <glyph unicode="L" d="M681 391q0 113 -79.5 193t-192.5 80t-193 -80t-80 -193t80 -192.5t193 -79.5t192.5 79.5t79.5 192.5zM746 160l254 -255l-105 -105l-254 254q-106 -72 -232 -72q-169 0 -289 120t-120 289t120 289t289 120t289 -120t120 -289q0 -127 -72 -231z" /> | ||||
| <glyph unicode="M" horiz-adv-x="1360" d="M80 -120h120v80h-120v-80zM280 -120h120v80h-120v-80zM520 -120h120v80h-120v-80zM80 40h320v520h-320v-520zM720 -120h120v80h-120v-80zM80 640h120v80h-120v-80zM960 -120h120v80h-120v-80zM520 40h320v520h-320v-520zM280 640h120v80h-120v-80zM1160 -120h120v80h-120 v-80zM520 640h120v80h-120v-80zM960 40h320v520h-320v-520zM720 640h120v80h-120v-80zM960 640h120v80h-120v-80zM1160 640h120v80h-120v-80zM1360 800v-1000h-1360v1000h1360z" /> | ||||
| <glyph unicode="N" horiz-adv-x="1063" d="M775 800q126 0 207 -80t81 -207v-60q0 -285 -532 -653q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5z" /> | ||||
| <glyph unicode="O" horiz-adv-x="1063" d="M946 458v50q0 58 -39 113.5t-95 61.5q-12 2 -37 2q-53 0 -83 -19.5t-72 -68.5l-89 -105l-89 105q-42 49 -72 68.5t-83 19.5q-24 0 -37 -2q-56 -6 -93.5 -60t-40.5 -115v-50q0 -30 17 -75q68 -199 398 -441q329 239 399 441q16 50 16 75zM1063 513v-60q0 -285 -532 -653 q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5q126 0 207 -80t81 -207z" /> | ||||
| <glyph unicode="P" d="M680 100q0 -25 -17.5 -42.5t-42.5 -17.5q-26 0 -42 18l-120 120q-18 18 -18 62v320q0 25 17.5 42.5t42.5 17.5t42.5 -17.5t17.5 -42.5v-315l102 -103q18 -16 18 -42zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l2 -2q-48 -35 -83 -83l-2 2 q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74l-2 2q48 35 83 83l2 -2q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="Q" d="M585 496q0 -36 -24.5 -62t-60.5 -26t-60.5 26t-24.5 62t24.5 62t60.5 26t60.5 -26t24.5 -62zM727 217q0 26 -17.5 44.5t-42.5 18.5q-15 0 -28 -8q-70 -36 -140 -36q-69 0 -138 36q-16 7 -28 7q-25 0 -42.5 -18.5t-17.5 -44.5q0 -68 147 -97l-117 -121q-18 -18 -18 -44 t17.5 -44.5t42.5 -18.5t43 18l112 116l112 -116q18 -18 43 -18t42.5 18.5t17.5 44.5t-18 44l-117 121q147 30 147 98zM705 496q0 87 -59 150t-146 63t-146 -63t-59 -150t59 -150t146 -63t146 63t59 150zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="R" horiz-adv-x="1050" d="M1050 415q0 -15 -29 -38l-275 -200l105 -323q5 -17 5 -30q0 -24 -18 -24q-17 0 -38 17l-275 199l-275 -199q-23 -17 -39 -17q-18 0 -18 23q0 11 6 31l105 323l-275 200q-29 21 -29 37q0 23 49 23l340 -1l104 324q12 40 32 40q19 0 31 -40l106 -324l339 1q49 0 49 -22z " /> | ||||
| <glyph unicode="S" d="M652 300q0 60 -43 102t-103 42t-102.5 -42t-42.5 -102t42.5 -102t102.5 -42t103 42t43 102zM1000 372v-142l-185 -26q-10 -27 -21 -50l120 -157l-102 -100l-159 118q-20 -10 -51 -21l-30 -194h-143l-27 197q-21 7 -43 18l-161 -119l-101 100l121 160q-11 21 -19 46 l-199 28v142l199 28q7 21 19 45l-120 159l101 100l160 -119q15 8 47 20l28 195h143l28 -195q22 -7 48 -19l158 117l102 -100l-119 -156q13 -27 20 -48z" /> | ||||
| <glyph unicode="T" horiz-adv-x="925" d="M641 181v106q-33 -19 -87 -30.5t-100.5 -18.5t-90.5 -19.5t-70 -42.5t-26 -79q0 -62 40 -94.5t103 -32.5q103 0 167 55t64 156zM925 -173h-264q-15 40 -18 92q-120 -119 -306 -119q-95 0 -169 29t-121 95t-47 162q0 40 8.5 74t21 59.5t35.5 47.5t43 36.5t53.5 27.5 t57.5 20.5t64 15t63.5 11t65.5 8.5q50 6 100 15q24 4 37 7t34 11t32 17t19.5 25.5t8.5 38.5q0 126 -170 126q-87 0 -130.5 -31.5t-56.5 -113.5h-244q6 90 44 154t100.5 99t134.5 50.5t159 15.5q68 0 124.5 -7.5t111.5 -28.5t92.5 -54.5t60.5 -89t23 -128.5v-408 q0 -64 0.5 -91t8.5 -77.5t24 -88.5z" /> | ||||
| <glyph unicode="U" horiz-adv-x="1070" d="M1070 -137q0 -21 -2 -63h-1067q0 10 -0.5 31t-0.5 32q0 30 1 37q12 49 64 84.5t111.5 53t125.5 47t97 65.5q17 22 17 38q0 22 -11 73q-4 21 -10.5 36.5t-16 33t-15.5 31.5q-15 35 -33 132q-6 38 -6 75q0 105 53.5 168t157.5 63t157.5 -63t53.5 -168q0 -31 -7 -75 q-14 -89 -32 -132q-6 -14 -15.5 -31.5t-16 -33t-10.5 -36.5q-11 -51 -11 -73q0 -18 17 -38q31 -36 97 -65.5t125 -47t111 -53t64 -84.5q2 -8 2 -37z" /> | ||||
| <glyph unicode="V" horiz-adv-x="857" d="M429 -9q111 0 193 76t91 186h143q-9 -170 -133 -287t-294 -117q-158 0 -279 102l-150 -150v405h405l-153 -153q78 -62 177 -62zM707 651l150 150v-405h-405l153 153q-77 62 -176 62q-111 0 -193.5 -76t-91.5 -186h-143q9 170 133 287t295 117q157 0 278 -102z" /> | ||||
| <glyph unicode="W" horiz-adv-x="1113" d="M626 5q0 29 -20.5 49t-49.5 20q-28 0 -48.5 -20t-20.5 -49t20.5 -49.5t48.5 -20.5q29 0 49.5 20.5t20.5 49.5zM626 392v146h-139v-146q0 -14 2 -26.5t5.5 -28t5.5 -26.5l26 -162h59l27 162q2 10 6 26t6 28.5t2 26.5zM1113 -119q0 -39 -27.5 -59.5t-67.5 -20.5h-923 q-40 0 -67.5 21t-27.5 59q0 30 18 61l461 804q33 55 78 55t76 -55l462 -805q18 -32 18 -60z" /> | ||||
| <glyph unicode="X" horiz-adv-x="1188" d="M746 53l106 -107q-156 -146 -338 -146q-217 0 -365.5 143.5t-148.5 358.5q0 135 68 250t183.5 181.5t250.5 66.5q184 0 349 -148l-105 -106q-114 104 -243 104q-149 0 -251.5 -104t-102.5 -254q0 -140 105.5 -241t247.5 -101q131 0 244 103zM912 565l276 -266l-276 -264 v177h-413v176h413v177z" /> | ||||
| <glyph unicode="Z" horiz-adv-x="1217" d="M870 300q0 27 -19.5 46t-46.5 19h-391q-27 0 -46 -19t-19 -46t19 -46t46 -19h391q27 0 46.5 19t19.5 46zM1174 452v-609q0 -17 -13 -30t-31 -13h-1043q-18 0 -31 13t-13 30v609q0 18 13 31t31 13h1043q18 0 31 -13t13 -31zM1217 757v-131q0 -18 -12.5 -30.5t-30.5 -12.5 h-1131q-17 0 -30 12.5t-13 30.5v131q0 17 13 30t30 13h1131q18 0 30.5 -13t12.5 -30z" /> | ||||
| <glyph unicode="[" horiz-adv-x="529" d="M265 35l-265 530h529z" /> | ||||
| <glyph unicode="\" d="M726 -9l-535 535q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l535 -535q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182 t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="]" horiz-adv-x="529" d="M529 300l-529 -265v530z" /> | ||||
| <glyph unicode="_" horiz-adv-x="1360" d="M160 277l317 135v96l-317 134v-99l209 -84l-209 -83v-99zM522 200h318v77h-318v-77zM1360 800v-1000h-1360v1000h1360z" /> | ||||
| <glyph unicode="`" d="M848 241h-142v118h142q-19 110 -99 190t-190 99v-142h-118v142q-110 -19 -190 -99t-99 -190h142v-118h-142q19 -110 99 -190t190 -99v142h118v-142q110 19 190 99t99 190zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67 t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="a" horiz-adv-x="760" d="M160 -40h440v560h-120v120h-320v-680zM560 800l200 -200l-1 -800h-759v1000h560z" /> | ||||
| <glyph unicode="b" horiz-adv-x="989" d="M158 108h671v316h-118v118h-553v-434zM987 503v-553h-987v750h789z" /> | ||||
| <glyph unicode="c" horiz-adv-x="1137" d="M1137 700v-532q0 -41 -29.5 -70.5t-70.5 -29.5h-168v-268l-267 268h-502q-41 0 -70.5 29.5t-29.5 70.5v532q0 41 29.5 70.5t70.5 29.5h937q41 0 70.5 -29.5t29.5 -70.5z" /> | ||||
| <glyph unicode="d" horiz-adv-x="1179" d="M1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" /> | ||||
| <glyph unicode="e" horiz-adv-x="1179" d="M429 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM679 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM929 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21 q30 0 51 21t21 51zM1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" /> | ||||
| <glyph unicode="f" d="M813 552l20 118q-43 15 -143 15q-79 0 -123 -58q-26 -34 -26 -119v-6v-36v-36h-79v-115h79v-400h149v400h118l9 115h-127v36v42v12q0 42 59 42q31 0 64 -10zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62 z" /> | ||||
| <glyph unicode="g" d="M468 121q0 -44 -43 -71t-90 -27t-85.5 24t-38.5 68q0 48 41 72t92 24q46 0 85 -23.5t39 -66.5zM413 466q0 -35 -15.5 -60t-48.5 -25q-43 0 -68.5 45.5t-25.5 91.5q0 35 15.5 60t48.5 25q43 0 68.5 -45.5t25.5 -91.5zM548 636q0 11 -22 11q-3 0 -52 0.5t-72.5 0t-60.5 -4 t-59 -10.5q-58 -19 -92.5 -62t-34.5 -102q0 -70 44 -113t114 -42h6q0 -24 2 -35t5 -11.5t7.5 -5t8.5 -14.5q-55 0 -102.5 -12t-85.5 -48t-38 -91q0 -77 61.5 -114.5t143.5 -37.5q92 0 159.5 45.5t67.5 133.5q0 38 -19.5 73t-43.5 55t-43.5 38.5t-19.5 28.5q0 11 15 25.5 t33.5 29t33.5 46.5t15 74q0 76 -44 107q1 0 15.5 1.5t20.5 3t17 5t15.5 10t4.5 15.5zM763 473h121v60h-121v122h-60v-122h-122v-60h122v-121h60v121zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="h" horiz-adv-x="1185" d="M501 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t6.5 -47l1 -17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499z" /> | ||||
| <glyph unicode="i" horiz-adv-x="1550" d="M866 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t7.5 -47v-17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499zM501 801v-182l-319 -319l319 -318v-181l-501 499z" /> | ||||
| <glyph unicode="j" horiz-adv-x="1185" d="M0 482h684v319l501 -501l-501 -499v316h-684v365z" /> | ||||
| <glyph unicode="k" d="M544 348h183l-1 119h-184l2 181h-112q-3 -68 -37 -118q-3 -5 -9 -16t-11.5 -19t-10.5 -12q-19 -15 -76 -15h-15v-120l91 -3v-303q0 -39 14.5 -65t41 -37.5t50 -15t55.5 -3.5h45q50 0 81 3.5t42.5 7.5t26.5 12v128v0q-54 -35 -105 -35q-27 0 -49 13t-22 25v273zM1000 712 v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="l" d="M200 0h128v419h-128v-419zM332 535q0 28 -18.5 46.5t-48.5 18.5t-49 -18.5t-19 -46.5t18.5 -46.5t47.5 -18.5q32 0 51 18.5t18 46.5zM668 0h129v247q0 89 -41 135t-107 46q-47 0 -79.5 -21t-48.5 -47h-2l-6 59h-111q3 -114 3 -134v-285h128v241q0 21 4 33q20 49 66 49 q65 0 65 -91v-232zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="m" d="M880 547q0 93 -112 93q-74 0 -139 -53t-89 -126q20 3 38 1t32 -7t22 -19.5t8 -38.5q0 -43 -38 -119t-75 -76q-19 0 -36 19q-24 25 -38 94.5t-20 134.5t-31 117t-70 52q-37 0 -80 -26t-104.5 -80.5t-67.5 -58.5v-5q5 -5 10.5 -14.5t12 -14t18.5 -4.5q11 0 33 7t34 7 q26 0 43 -40q5 -13 12.5 -37.5t10.5 -32.5q14 -40 37 -130l6.5 -26l8 -32t9.5 -32.5t12.5 -35t14 -31.5t17.5 -29.5t20.5 -22t25 -16.5t28.5 -5q67 0 145 65t138.5 156t105 182.5t55.5 149.5q3 18 3 34zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="n" d="M89 349l150 -107l-150 -106v213zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" /> | ||||
| <glyph unicode="o" d="M239 349v-213l-150 106zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" /> | ||||
| <glyph unicode="p" d="M239 -93q0 -31 -22.5 -53.5t-53.5 -22.5t-53.5 22.5t-22.5 53.5q0 32 22.5 54.5t53.5 22.5t53.5 -22.5t22.5 -54.5zM239 242q0 -32 -22.5 -54t-53.5 -22t-53.5 22t-22.5 54t22.5 54t53.5 22t53.5 -22t22.5 -54zM1000 14v-213h-669v213h669zM239 577q0 -31 -22.5 -53.5 t-53.5 -22.5t-53.5 22.5t-22.5 53.5t22.5 53.5t53.5 22.5t53.5 -22.5t22.5 -53.5zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" /> | ||||
| <glyph unicode="q" d="M233 -128q0 -29 -21 -45.5t-50 -16.5q-32 0 -51.5 17.5t-19.5 48.5v3h38q0 -37 32 -37q14 0 23 8t9 22t-10 21.5t-25 6.5h-9v27q40 -2 40 24q0 11 -7.5 17.5t-19.5 6.5q-29 0 -29 -33h-37q1 30 18.5 47t47.5 17q26 0 45 -13.5t19 -38.5q0 -13 -7.5 -24t-19.5 -14 q34 -8 34 -44zM232 175v-33h-141q1 28 17 48.5t34.5 30t34 23.5t15.5 30q0 12 -7.5 19.5t-20.5 7.5q-29 0 -31 -41h-37q0 34 18 54.5t52 20.5q28 0 46.5 -16t18.5 -43q0 -25 -16.5 -41t-40 -30.5t-33.5 -29.5h91zM1000 14v-213h-669v213h669zM196 662v-192h-42v125h-46v29 q49 0 56 38h32zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" /> | ||||
| <glyph unicode="r" d="M324 35q0 37 -26 63t-63 26q-36 0 -62 -26t-26 -63q0 -36 26 -62t62 -26q37 0 63 26t26 62zM477 -53h136q0 126 -62.5 233.5t-170 170t-233.5 62.5v-135q136 0 233 -97q97 -95 97 -234zM717 -53h136q0 143 -56 274t-150.5 225.5t-225.5 150.5t-274 56v-135 q154 0 285.5 -76.5t208 -208t76.5 -286.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="s" d="M783 175q0 50 -22 86.5t-57.5 56.5t-78.5 34t-86 22.5t-78.5 18t-57.5 25.5t-22 39q0 34 36.5 49.5t75.5 15.5q40 0 66.5 -12.5t38.5 -30t21.5 -35t25 -30t40.5 -12.5q28 0 48.5 19t20.5 46t-15 54q-30 55 -96.5 80t-140.5 25q-46 0 -89.5 -9t-84.5 -28.5t-66 -56.5 t-25 -87q0 -66 40.5 -106.5t99 -57t116.5 -28.5t98.5 -33.5t40.5 -58.5q0 -42 -42 -62.5t-90 -20.5q-45 0 -74 15t-41.5 36t-22.5 42.5t-26 36.5t-42 15q-28 0 -49 -17.5t-21 -44.5q0 -42 31 -85q72 -104 249 -104q50 0 97 11t89 33.5t67.5 63.5t25.5 95zM1000 73 q0 -113 -81.5 -193t-195.5 -80q-69 0 -130 32q-46 -8 -88 -8q-196 0 -336.5 137.5t-140.5 333.5q0 42 10 94q-38 64 -38 138q0 113 81.5 193t195.5 80q81 0 147 -42q38 7 81 7q129 0 238.5 -62.5t174 -170.5t64.5 -237q0 -56 -11 -101q29 -58 29 -121z" /> | ||||
| <glyph unicode="t" horiz-adv-x="1003" d="M1003 300q-43 -48 -120 -46q-37 -152 -177.5 -244t-304.5 -92q-121 0 -225.5 53t-175.5 151q75 -72 181 -72q113 0 191 83q-24 -4 -48 7.5t-24 34.5q0 27 41 45q-40 -5 -73 11t-51 51q22 25 69 28q-98 24 -112 102q27 8 53 8h8q-37 20 -62 51.5t-24 69.5l1 8 q155 -59 257 -116q30 -17 76 -63q32 87 67.5 150.5t89.5 98.5q-1 -16 -15 -31q33 32 78 38q-3 -23 -53 -41q7 2 25.5 9.5t33 11.5t25.5 4q15 0 15 -11q0 -8 -16.5 -16t-42.5 -15.5t-28 -8.5q81 8 141.5 -51.5t76.5 -142.5q18 -6 36 -6q50 0 83 19q-13 -30 -43.5 -47 t-66.5 -19q34 -15 83 -15q16 0 31 3z" /> | ||||
| <glyph unicode="u" horiz-adv-x="963" d="M741 -199v1000h222v-1000h-222zM593 -199h-223v667h223v-667zM222 -199h-222v333h222v-333z" /> | ||||
| <glyph unicode="v" d="M605 187q0 -12 -3 -22.5t-7 -18t-12.5 -13.5t-14.5 -10t-18 -6.5t-18.5 -4t-21 -2t-20 -0.5h-20.5h-18h-22v150h51h25.5t23 -1t24.5 -3.5t19 -8t18 -13t9.5 -19.5t4.5 -28zM567 430q0 -20 -7 -33t-15.5 -20t-26 -10t-27.5 -3.5t-31 -0.5h-30v127h39q18 0 27.5 -0.5 t25.5 -3.5t24 -9t14.5 -18t6.5 -29zM760 184q0 58 -32 95.5t-91 49.5v3q39 16 61 51t22 78q0 46 -19.5 75.5t-55.5 42.5t-68.5 17t-77.5 4h-219v-600h240q47 0 88 9.5t76 29.5t55.5 57.5t20.5 87.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" /> | ||||
| <glyph unicode="w" horiz-adv-x="582" d="M582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 33 32 33h389v194q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-125h-97v128h1q9 87 74 140.5t153 53.5t151 -63t71 -151h1l2 -172q4 0 14.5 0.5t15 0t13 -2t12 -5t6.5 -10t3 -16.5z" /> | ||||
| <glyph unicode="x" horiz-adv-x="582" d="M421 550q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-124h259v129zM582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 10 3 16.5t7 10t12 5t13 2t15.5 0t14.5 -0.5v127h1q9 87 74 140.5t153 53.5t151 -62.5t71 -151.5h1l2 -107q4 0 14.5 0.5t15 0t13 -2t12 -5 t6.5 -10t3 -16.5z" /> | ||||
| <glyph unicode="y" d="M611 90v-133q0 -21 -18 -21q-14 0 -25 11v158q10 10 22 10q21 0 21 -25zM802 87v-28h-45v28q0 27 23 27q22 0 22 -27zM258 192h61v50h-179v-50h60v-293h58v293zM414 -101h51v253h-51v-192q-17 -19 -31 -19q-13 0 -13 17v194h-52v-213q0 -44 36 -44q30 0 60 32v-28z M664 -48v140q0 63 -50 63q-25 0 -46 -23v110h-52v-343h52v20q22 -23 49 -23q47 0 47 56zM855 -29v19h-53q0 -2 0.5 -13t0 -15.5t-2.5 -11.5t-7 -10t-14 -3q-10 0 -15.5 6t-6 12t-0.5 17v48h98v64q0 35 -19 55t-54 20q-34 0 -56.5 -20.5t-22.5 -54.5v-113q0 -36 19.5 -57.5 t55.5 -21.5q77 0 77 79zM926 62q0 -49 -6 -145q-4 -50 -38.5 -79.5t-84.5 -31.5q-99 -5 -297 -5q-199 0 -297 5q-50 2 -84.5 31.5t-38.5 79.5q-6 96 -6 145t6 145q4 50 38.5 79.5t84.5 31.5q98 5 297 5t297 -5q50 -2 84.5 -31.5t38.5 -79.5q6 -96 6 -145zM315 801h73 l-55 -165q-4 -12 -10 -27.5t-10.5 -28t-7.5 -27.5v-176h-72v168q-2 12 -29 85l-57 171h73l46 -169h5zM505 450v171q0 10 -9 16.5t-19 6.5t-18 -6.5t-8 -16.5v-171q0 -26 26 -26q28 0 28 26zM570 617v-162q0 -42 -25 -64t-68 -22q-41 0 -66.5 23.5t-25.5 63.5v162 q0 39 27.5 59.5t67.5 20.5q38 0 64 -22t26 -59zM807 690v-313h-64v35q-37 -39 -74 -39q-45 0 -45 56v261h64v-240q0 -21 17 -21t38 24v237h64z" /> | ||||
| <glyph unicode="z" d="M1000 235v-9l-426 -426h-565l-9 9v565l426 426h9l139 -139zM574 384v277h-277l-10 -9v-555l10 -10h555l9 10v268l-9 9h-268z" /> | ||||
| <glyph unicode="{" horiz-adv-x="471" d="M235 182l-235 236h471z" /> | ||||
| <glyph unicode="}" horiz-adv-x="471" d="M471 182h-471l235 236z" /> | ||||
| <glyph unicode="~" d="M412 360h103l-162 265l-162 -265h103v-294h118v294zM647 7l162 236h-103v293h-118v-293h-103zM1000 301q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="²" d="M1000 -39v-160h-1000v160h1000zM1000 241v-160h-1000v160h1000zM1000 521v-160h-1000v160h1000zM1000 801v-160h-1000v160h1000z" /> | ||||
| <glyph unicode="³" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM1000 -39v-160h-440v160h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM1000 241v-160h-440v160h440zM1000 521v-160h-440v160h440zM1000 801v-160h-440v160h440z" /> | ||||
| <glyph unicode="¹" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM680 -79h200v200h-200v-200zM1000 241v-440h-440v440h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM680 481h200v200h-200v-200zM1000 801v-440h-440v440h440z" /> | ||||
| <glyph unicode="×" d="M661 68l71 71l-161 161l161 161l-71 71l-161 -161l-161 161l-71 -71l161 -161l-161 -161l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" /> | ||||
| <glyph unicode="" horiz-adv-x="740" d="M0 740h740v-740h-740v740z" /> | ||||
| </font> | ||||
| </defs></svg>  | ||||
| After Width: | Height: | Size: 27 KiB | 
|  | @ -0,0 +1,79 @@ | |||
| .widget-size-300 { | ||||
| 	width:298px; | ||||
| } | ||||
| .widget-box { | ||||
| 	background-color: #FFF; | ||||
| 	overflow: hidden; | ||||
| 	min-width: 300px; | ||||
| 	border: 1px solid #DDD; | ||||
| 	border-radius: 5px; | ||||
| 	-moz-border-radius: 5px; | ||||
| 	-webkit-border-radius: 5px; | ||||
| 	margin: 0 0 5px 5px; | ||||
| 	position:relative; | ||||
| } | ||||
| .widget-box .widget-title { | ||||
| 	background: #999; | ||||
| 	color: #FFF; | ||||
| 	padding-left: 5px; | ||||
| 	border-radius: 5px 5px 0 0; | ||||
| 	-moz-border-radius: 5px 5px 0 0; | ||||
| 	-webkit-border-radius: 5px 5px 0 0; | ||||
| } | ||||
| .widget-box .widget-content { | ||||
| 	padding: 10px; | ||||
| } | ||||
| .widget-box .form-horizontal .control-group > label { | ||||
|   width: 50px; | ||||
| } | ||||
| .widget-box .form-horizontal .controls { | ||||
|   margin-left: 60px; | ||||
| } | ||||
| .widget-action { | ||||
| 	position:absolute; | ||||
| 	right:1px; | ||||
| 	top:6px; | ||||
| } | ||||
| .action { | ||||
| 	float: left; | ||||
| 	display:inline-block; | ||||
| 	margin-right: 5px; | ||||
| 	opacity: 0.8; | ||||
| 	filter: alpha(opacity=80); | ||||
| } | ||||
| .action:hover { | ||||
| 	opacity: 1; | ||||
| 	filter: alpha(opacity=100); | ||||
| 	cursor: pointer; | ||||
| } | ||||
| .select-role { | ||||
| 	display:none; | ||||
| 	overflow:hidden; | ||||
| } | ||||
| .file-upload { | ||||
| 	position:relative; | ||||
| } | ||||
| .file-upload .file-name { | ||||
| 	display: inline-block; | ||||
| 	margin: 0 0 5px 5px; | ||||
| 	white-space: nowrap; | ||||
| 	width: 140px; | ||||
| } | ||||
| .file-upload .upload { | ||||
| 	margin:0; | ||||
| 	padding:0; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	left:0; | ||||
| 	opacity:.0; | ||||
| 	filter: alpha(opacity=100); | ||||
| } | ||||
| .file-upload .upload:focus { | ||||
| 	position:absolute; | ||||
| } | ||||
| .upload-picture { | ||||
| 	margin-right: 5px; | ||||
| } | ||||
| #widget-link table { | ||||
| 	margin-bottom:0 | ||||
| } | ||||
| After Width: | Height: | Size: 778 B | 
| After Width: | Height: | Size: 4.3 KiB | 
| After Width: | Height: | Size: 4.3 KiB | 
| After Width: | Height: | Size: 36 KiB | 
| After Width: | Height: | Size: 35 KiB | 
| After Width: | Height: | Size: 2.7 KiB | 
|  | @ -0,0 +1 @@ | |||
| (function(a){function b(b,c){function w(a){if(!(g.ratio>=1)){o.now=Math.min(i[c.axis]-j[c.axis],Math.max(0,o.start+((k?a.pageX:a.pageY)-p.start)));n=o.now*h.ratio;g.obj.css(l,-n);j.obj.css(l,o.now)}return false}function v(b){a(document).unbind("mousemove",w);a(document).unbind("mouseup",v);j.obj.unbind("mouseup",v);document.ontouchmove=j.obj[0].ontouchend=document.ontouchend=null;return false}function u(b){if(!(g.ratio>=1)){var b=b||window.event;var d=b.wheelDelta?b.wheelDelta/120:-b.detail/3;n-=d*c.wheel;n=Math.min(g[c.axis]-f[c.axis],Math.max(0,n));j.obj.css(l,n/h.ratio);g.obj.css(l,-n);b=a.event.fix(b);b.preventDefault()}}function t(b){p.start=k?b.pageX:b.pageY;var c=parseInt(j.obj.css(l));o.start=c=="auto"?0:c;a(document).bind("mousemove",w);document.ontouchmove=function(b){a(document).unbind("mousemove");w(b.touches[0])};a(document).bind("mouseup",v);j.obj.bind("mouseup",v);j.obj[0].ontouchend=document.ontouchend=function(b){a(document).unbind("mouseup");j.obj.unbind("mouseup");v(b.touches[0])};return false}function s(){j.obj.bind("mousedown",t);j.obj[0].ontouchstart=function(a){a.preventDefault();j.obj.unbind("mousedown");t(a.touches[0]);return false};i.obj.bind("mouseup",w);if(c.scroll&&this.addEventListener){e[0].addEventListener("DOMMouseScroll",u,false);e[0].addEventListener("mousewheel",u,false)}else if(c.scroll){e[0].onmousewheel=u}}function r(){j.obj.css(l,n/h.ratio);g.obj.css(l,-n);p["start"]=j.obj.offset()[l];var a=m.toLowerCase();h.obj.css(a,i[c.axis]);i.obj.css(a,i[c.axis]);j.obj.css(a,j[c.axis])}function q(){d.update();s();return d}var d=this;var e=b;var f={obj:a(".viewport",b)};var g={obj:a(".overview",b)};var h={obj:a(".scrollbar",b)};var i={obj:a(".track",h.obj)};var j={obj:a(".thumb",h.obj)};var k=c.axis=="x",l=k?"left":"top",m=k?"Width":"Height";var n,o={start:0,now:0},p={};this.update=function(a){f[c.axis]=f.obj[0]["offset"+m];g[c.axis]=g.obj[0]["scroll"+m];g.ratio=f[c.axis]/g[c.axis];h.obj.toggleClass("disable",g.ratio>=1);i[c.axis]=c.size=="auto"?f[c.axis]:c.size;j[c.axis]=Math.min(i[c.axis],Math.max(0,c.sizethumb=="auto"?i[c.axis]*g.ratio:c.sizethumb));h.ratio=c.sizethumb=="auto"?g[c.axis]/i[c.axis]:(g[c.axis]-f[c.axis])/(i[c.axis]-j[c.axis]);n=a=="relative"&&g.ratio<=1?Math.min(g[c.axis]-f[c.axis],Math.max(0,n)):0;n=a=="bottom"&&g.ratio<=1?g[c.axis]-f[c.axis]:isNaN(parseInt(a))?n:parseInt(a);r()};return q()}a.tiny=a.tiny||{};a.tiny.scrollbar={options:{axis:"y",wheel:40,scroll:true,size:"auto",sizethumb:"auto"}};a.fn.tinyscrollbar=function(c){var c=a.extend({},a.tiny.scrollbar.options,c);this.each(function(){a(this).data("tsb",new b(a(this),c))});return this};a.fn.tinyscrollbar_update=function(b){return a(this).data("tsb").update(b)};})(jQuery) | ||||
|  | @ -0,0 +1,11 @@ | |||
| // This is a manifest file that'll be compiled into including all the files listed below.
 | ||||
| // Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
 | ||||
| // be included in the compiled file accessible from http://example.com/assets/application.js
 | ||||
| // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
 | ||||
| // the compiled file.
 | ||||
| //
 | ||||
| //= require jquery
 | ||||
| //= require jquery_ujs
 | ||||
| //= require bootstrap
 | ||||
| //= require jquery.tinyscrollbar.min
 | ||||
| //= require orbit-1.0
 | ||||
|  | @ -0,0 +1,48 @@ | |||
| var viewportwidth; | ||||
| var viewportheight; | ||||
| function resize(){ | ||||
| 	viewportheight=$(window).height(); | ||||
| 	viewportwidth=$(window).width(); | ||||
| 	if(window.navigator.userAgent.indexOf("MSIE")>0){ | ||||
| 		windH=document.clientHeight; | ||||
| 		windW=document.clientWidht; | ||||
| 	} | ||||
| } | ||||
| $(document).ready(function(){ | ||||
| 	 | ||||
| 	$('.tip').tooltip({ | ||||
| 		placement: "left" | ||||
| 	}); | ||||
| 	 | ||||
| 	$(function() { | ||||
| 		var $role = $('.select-role'); | ||||
| 		$('[name="privacy"]').each(function($i) { | ||||
| 			$(this).click(function() { | ||||
| 				switch ($i) { | ||||
| 					case 0: | ||||
| 					$role.slideUp(300); | ||||
| 					break; | ||||
| 					case 1: | ||||
| 					$role.slideDown(300); | ||||
| 					break; | ||||
| 				} | ||||
| 			}); | ||||
| 		}); | ||||
| 	}); | ||||
| 	/*tinyscrollbar&windows-Size*/ | ||||
| 	resize(); | ||||
| 	$('#main-sidebar').css("height", viewportheight-40); | ||||
| 	//$('#content-wrap .viewport').css("height", viewportheight-44);
 | ||||
| 	//$('#content-wrap').css("width", viewportwidth-186);
 | ||||
| 	$('#main-sidebar .viewport').css("height", viewportheight-40); | ||||
| 	$('#main-sidebar').tinyscrollbar(); | ||||
| 	$('#main-sidebar').tinyscrollbar({ size:(viewportheight-44)}); | ||||
| 	 | ||||
| 	 | ||||
| }); | ||||
| $(window).resize(function(){ | ||||
| 	resize(); | ||||
| 	$('#main-sidebar').css("height", viewportheight-40); | ||||
| 	$('#main-sidebar .viewport').css("height", viewportheight-40); | ||||
| 	$('#main-sidebar').tinyscrollbar({ size:(viewportheight-44)}); | ||||
| }); | ||||
|  | @ -0,0 +1,108 @@ | |||
| h1, h2, h3, h4, h5, h6 { | ||||
|   font-weight:normal ; | ||||
| } | ||||
| .tooltip { | ||||
|   font-size: 12px; | ||||
| } | ||||
| .tooltip-inner { | ||||
|   text-align: left; | ||||
| } | ||||
| .control-group { | ||||
|     margin-bottom: 0px; | ||||
| } | ||||
| .well { | ||||
| 	margin-top:10px; | ||||
|     margin-bottom: 10px; | ||||
|     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset; | ||||
| 	padding:9px; | ||||
| } | ||||
| hr { | ||||
| 	margin: 5px 0; | ||||
| } | ||||
| .label-tags { | ||||
|     background-color: #FF5B00; | ||||
| } | ||||
| .modal-body .control-group > label { | ||||
|   width: 140px; | ||||
| } | ||||
| .modal-body .controls { | ||||
|   margin-left: 160px; | ||||
| } | ||||
| .dropdown-menu { | ||||
|     min-width: 90px; | ||||
| } | ||||
| .form-horizontal .form-actions { | ||||
| 	text-align:right; | ||||
| } | ||||
| 
 | ||||
| .subhead { | ||||
| 	padding-bottom: 0; | ||||
| 	margin-bottom: 9px; | ||||
| } | ||||
| .subhead h1 { | ||||
| 	font-size: 54px; | ||||
| } | ||||
| /* Subnav */ | ||||
| .subnav { | ||||
| 	width: 100%; | ||||
| 	height: 36px; | ||||
| 	background-color: #eeeeee; /* Old browsers */ | ||||
| 	background-repeat: repeat-x; /* Repeat the gradient */ | ||||
| 	background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ | ||||
| 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */ | ||||
| 	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ | ||||
| 	background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* IE10+ */ | ||||
| 	background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* Opera 11.10+ */ | ||||
|  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0 ); /* IE6-9 */ | ||||
| 	background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* W3C */ | ||||
| 	border: 1px solid #e5e5e5; | ||||
| 	-webkit-border-radius: 4px; | ||||
| 	-moz-border-radius: 4px; | ||||
| 	border-radius: 4px; | ||||
| } | ||||
| .subnav .nav { | ||||
| 	margin-bottom: 0; | ||||
| } | ||||
| .subnav .nav > li > a { | ||||
| 	margin: 0; | ||||
| 	padding-top:    11px; | ||||
| 	padding-bottom: 11px; | ||||
| 	border-left: 1px solid #f5f5f5; | ||||
| 	border-right: 1px solid #e5e5e5; | ||||
| 	-webkit-border-radius: 0; | ||||
| 	-moz-border-radius: 0; | ||||
| 	border-radius: 0; | ||||
| } | ||||
| .subnav .nav > .active > a, .subnav .nav > .active > a:hover { | ||||
| 	padding-left: 13px; | ||||
| 	color: #777; | ||||
| 	background-color: #e9e9e9; | ||||
| 	border-right-color: #ddd; | ||||
| 	border-left: 0; | ||||
| 	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); | ||||
| 	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); | ||||
| 	box-shadow: inset 0 3px 5px rgba(0,0,0,.05); | ||||
| } | ||||
| .subnav .nav > .active > a .caret, .subnav .nav > .active > a:hover .caret { | ||||
| 	border-top-color: #777; | ||||
| } | ||||
| .subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover { | ||||
| 	border-left: 0; | ||||
| 	padding-left: 12px; | ||||
| 	-webkit-border-radius: 4px 0 0 4px; | ||||
| 	-moz-border-radius: 4px 0 0 4px; | ||||
| 	border-radius: 4px 0 0 4px; | ||||
| } | ||||
| .subnav .nav > li:last-child > a { | ||||
| 	border-right: 0; | ||||
| } | ||||
| .subnav .dropdown-menu { | ||||
| 	-webkit-border-radius: 0 0 4px 4px; | ||||
| 	-moz-border-radius: 0 0 4px 4px; | ||||
| 	border-radius: 0 0 4px 4px; | ||||
| } | ||||
| table .span1-2 { | ||||
| 	width: 94px; | ||||
| 	float: none; | ||||
| 	margin-left: 0; | ||||
| } | ||||
|  | @ -0,0 +1,88 @@ | |||
| .list-remove { | ||||
| 	position: relative; | ||||
| 	top: 2px; | ||||
| 	left: 2px; | ||||
| } | ||||
| .table th.select { | ||||
| 	border-bottom:2px solid #0088CC; | ||||
| } | ||||
| .main-list { | ||||
| 	margin-bottom: 0; | ||||
| } | ||||
| .main-list thead th { | ||||
| 	background-color: rgba(0,0,0,0.05); | ||||
| } | ||||
| .main-list .span1 { | ||||
| 	min-width: 32px; | ||||
| } | ||||
| .main-list .span7 { | ||||
|     min-width: 300px; | ||||
| } | ||||
| .main-list .nav-pills > li > a { | ||||
| 	border-radius: 5px 5px 5px 5px; | ||||
| 	margin: 2px; | ||||
| 	padding:5px | ||||
| } | ||||
| .main-list tbody .quick-edit { | ||||
| 	position:relative; | ||||
| 	height:40px; | ||||
| } | ||||
| .main-list tbody .quick-edit .nav { | ||||
| 	left: -55px; | ||||
| 	position: absolute; | ||||
| 	top: -3px; | ||||
| 	width: 350px; | ||||
| } | ||||
| .main-list td { | ||||
| 	/*height:80px;*/ | ||||
| } | ||||
| .main-list .nav { | ||||
|     margin-top: 15px; | ||||
|     margin-bottom: 3px; | ||||
| } | ||||
| .main-list tr:hover .hide { | ||||
| 	display:block !important; | ||||
| } | ||||
| .qe-block td { | ||||
| 	height:auto; | ||||
| } | ||||
| legend { | ||||
|   font-size: 15px; | ||||
|   line-height: 30px; | ||||
|   margin-bottom: 15px; | ||||
|   padding-bottom: 5px; | ||||
| } | ||||
| .upload-picture { | ||||
|     margin-left: 20px; | ||||
| } | ||||
| .subnav { | ||||
| 	-moz-border-radius: 0; | ||||
| 	-webkit-border-radius: 0; | ||||
|     border-radius: 0; | ||||
| 	border-left: none; | ||||
| 	border-right: none; | ||||
| } | ||||
| .subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover { | ||||
| 	-moz-border-radius: 0; | ||||
| 	-webkit-border-radius: 0; | ||||
|     border-radius: 0; | ||||
| } | ||||
| .dropdown-menu.tags { | ||||
| 	max-width: none; | ||||
| } | ||||
| .dropdown-menu.tags .tags-cloud { | ||||
| 	width: 300px; | ||||
| 	padding:10px; | ||||
| } | ||||
| .dropdown-menu.tags .tags-cloud .active { | ||||
| 	background-color: #0088CC; | ||||
| 	color: #FFFFFF; | ||||
| } | ||||
| .dropdown-menu.tags .tags-cloud a { | ||||
|     display: inline-block; | ||||
| 	margin-bottom: 3px; | ||||
| } | ||||
| .dropdown-menu.tags li:last-child  a { | ||||
|     display: block; | ||||
| 	text-align:center; | ||||
| } | ||||
|  | @ -0,0 +1,14 @@ | |||
| /* | ||||
|  *This is a manifest file that'll automatically include all the stylesheets available in this directory | ||||
|  *and any sub-directories. You're free to add application-wide styles to this file and they'll appear at | ||||
|  *the top of the compiled file, but it's generally better to create a new file per style scope. | ||||
|  *= require reset | ||||
|  *= require_self | ||||
|  *= require message | ||||
|  *= require bootstrap | ||||
|  *= require bootstrap-orbit | ||||
|  *= require list | ||||
|  *= require widget | ||||
|  *= require style | ||||
|  *= require scroll_style | ||||
| */ | ||||
|  | @ -1,34 +1,5 @@ | |||
| html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { | ||||
|      margin: 0; | ||||
|      padding: 0; | ||||
|      border: 0; | ||||
|      font-size: 100%; | ||||
|      font: inherit; | ||||
|      vertical-align: baseline; | ||||
| } | ||||
| /* HTML5 display-role reset for older browsers */ | ||||
| article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { | ||||
|      display: block; | ||||
| } | ||||
| a { | ||||
| 	text-decoration:none; | ||||
| } | ||||
| body { | ||||
|      line-height: 1; | ||||
| } | ||||
| ol, ul { | ||||
|      list-style: none; | ||||
| } | ||||
| blockquote, q { | ||||
|      quotes: none; | ||||
| } | ||||
| blockquote:before, blockquote:after, q:before, q:after { | ||||
|      content: ''; | ||||
|      content: none; | ||||
| } | ||||
| table { | ||||
|      border-collapse: collapse; | ||||
|      border-spacing: 0; | ||||
| 	 -webkit-text-size-adjust:none; | ||||
| } | ||||
| /*自定*/ | ||||
| input:focus, select:focus, textarea:focus { | ||||
|  | @ -41,8 +12,4 @@ input:focus, select:focus, textarea:focus { | |||
|      display:block; | ||||
|      height:0; | ||||
|      visibility:hidden; | ||||
| } | ||||
| .fixed { | ||||
|     position: fixed; | ||||
|     z-index: 100; | ||||
| } | ||||
|  | @ -0,0 +1,59 @@ | |||
| @charset "UTF-8"; | ||||
| /* CSS Document */ | ||||
| .my_scroll { | ||||
| 	width: 100%; | ||||
| 	clear: both; | ||||
| } | ||||
| .my_scroll .viewport { | ||||
| 	width: 1005; | ||||
| 	overflow: hidden; | ||||
| 	position: relative; | ||||
| } | ||||
| .my_scroll .overview { | ||||
| 	list-style: none; | ||||
| 	position: absolute; | ||||
| 	left: 0; | ||||
| 	top: 0; | ||||
| 	width: 100%; | ||||
| } | ||||
| .my_scroll .thumb .end, .my_scroll .thumb { | ||||
| 	background-color: #000000; | ||||
| } | ||||
| .my_scroll .scrollbar { | ||||
| 	position: relative; | ||||
| 	float: right; | ||||
| 	width: 8px; | ||||
| 	top:2px; | ||||
| 	right:-2px; | ||||
| } | ||||
| .my_scroll .track { | ||||
| 	background-color: #CFCFCF; | ||||
| 	height: 100%; | ||||
| 	width:7px; | ||||
| 	position: relative; | ||||
| 	padding: 0 1px; | ||||
| 	border-radius: 7px; | ||||
| 	-webkit-border-radius: 7px; | ||||
| 	-moz-border-radius: 7px; | ||||
| 	opacity: 0.3; | ||||
| } | ||||
| .my_scroll .thumb { | ||||
| 	height: 20px; | ||||
| 	width:7px; | ||||
| 	cursor: pointer; | ||||
| 	overflow: hidden; | ||||
| 	position: absolute; | ||||
| 	top: 0; | ||||
| 	border-radius: 7px; | ||||
| 	-webkit-border-radius: 7px; | ||||
| 	-moz-border-radius: 7px; | ||||
| } | ||||
| .my_scroll .thumb .end { | ||||
| 	display:none; | ||||
| 	overflow: hidden; | ||||
| 	height: 5px; | ||||
| 	width: 13px; | ||||
| } | ||||
| .my_scroll .disable { | ||||
| 	display: none; | ||||
| } | ||||
|  | @ -0,0 +1,434 @@ | |||
| @font-face{  | ||||
| 	font-family: 'WebSymbolsRegular'; | ||||
| 	src: url(<%= asset_path "websymbols-regular-webfont.eot" %>); | ||||
| 	src: url(<%= asset_path "websymbols-regular-webfont.eot?#iefix" %>) format('embedded-opentype'), | ||||
| 	     url(<%= asset_path "websymbols-regular-webfont.woff" %>) format('woff'), | ||||
| 	     url(<%= asset_path "websymbols-regular-webfont.ttf" %>) format('truetype'), | ||||
| 	     url(<%= asset_path "websymbols-regular-webfont.svg#WebSymbolsRegular" %>) format('svg'); | ||||
| } | ||||
| 
 | ||||
| #orbit-bar { | ||||
| 	margin-bottom: 0; | ||||
| 	position:fixed; | ||||
| 	width:100%; | ||||
| 	z-index: 99; | ||||
| } | ||||
| #orbit-bar .navbar-inner { | ||||
| 	-moz-border-radius: 0px; | ||||
| 	-webkit-border-radius: 0px; | ||||
| 	border-radius: 0px; | ||||
| } | ||||
| #orbit-bar .container { | ||||
| 	width:100%; | ||||
| } | ||||
| #orbit-bar .orbit-logo .brand { | ||||
| 	background: url(<%= asset_path "orbit-bar.png" %>) no-repeat -162px top; | ||||
| 	text-indent:-9999px; | ||||
| } | ||||
| #orbit-bar .orbit-logo .brand:hover { | ||||
| 	background-color: rgba(0,157,220,1); | ||||
| } | ||||
| #orbit-bar .orbit-logo.open .brand { | ||||
| 	background-color: rgba(0,157,220,1); | ||||
| } | ||||
| #orbit-bar .orbit-logo .dropdown-menu { | ||||
| 	left: -15px; | ||||
| } | ||||
| #orbit-bar .nav > li > a:hover { | ||||
| 	background-color: rgba(0,157,220,1); | ||||
| } | ||||
| #orbit-bar .nav > li > a { | ||||
| 	background-image: url(<%= asset_path "orbit-bar.png" %>); | ||||
| 	background-repeat:no-repeat; | ||||
| 	display: inline-block; | ||||
| 	width: 16px; | ||||
| 	height: 16px; | ||||
| 	text-indent: -9999px; | ||||
| 	padding:12px; | ||||
| } | ||||
| #orbit-bar .nav > li > a.orbit-bar-home { | ||||
| 	background-position: -4px -4px; | ||||
| } | ||||
| #orbit-bar .nav > li > a.orbit-bar-desktop { | ||||
| 	background-position: -100px -4px; | ||||
| } | ||||
| #orbit-bar .nav > li > a.orbit-bar-logout { | ||||
| 	background-position: -38px -4px; | ||||
| 	margin: 0 10px 0 0; | ||||
| } | ||||
| #orbit-bar .nav > li > a.orbit-bar-search { | ||||
| 	background-position: -68px -4px; | ||||
| } | ||||
| #orbit-bar .log { | ||||
| 	margin: 0 10px 0 0; | ||||
| } | ||||
| #orbit-bar .log input { | ||||
| 	margin: 5px 0 0; | ||||
| } | ||||
| 
 | ||||
| #main-sidebar { | ||||
|     background-color: #FFFFFF; | ||||
| 	width: 155px; | ||||
| 	padding-right: 4px; | ||||
| 	border-right: 1px solid rgba(0,0,0,.3); | ||||
| 	position:fixed; | ||||
| 	top:40px; | ||||
| 	z-index: 88; | ||||
| } | ||||
| 
 | ||||
| #main-wrap { | ||||
| 	margin-left:160px; | ||||
| 	padding-top: 40px; | ||||
| 	position: relative; | ||||
| } | ||||
| #main-wrap > .form-actions { | ||||
| 	text-align: center; | ||||
|     padding: 17px 20px 27px; | ||||
| 	margin: 0; | ||||
| } | ||||
| 
 | ||||
| #main-wrap .subnav { | ||||
| 	height: auto; | ||||
| 	min-height: 36px; | ||||
| } | ||||
| .filter .accordion-heading > a:hover { | ||||
|   text-decoration: none; | ||||
| } | ||||
| .filter .accordion-group { | ||||
|     border-bottom: none; | ||||
|     border-top: none; | ||||
|     border-left: 1px solid rgba(0,0,0,0.07); | ||||
|     border-right: none; | ||||
| 	-moz-border-radius: 0; | ||||
| 	-webkit-border-radius: 0; | ||||
|     border-radius: 0; | ||||
|     margin-bottom: -1px; | ||||
| 	position: relative; | ||||
| 	left: 0; | ||||
| 	top: 0; | ||||
| } | ||||
| .filter .accordion-group:last-child { | ||||
| 	border-right: 1px solid rgba(0,0,0,0.07); | ||||
| } | ||||
| .filter .accordion-heading .accordion-toggle { | ||||
|     padding: 9px 15px; | ||||
| } | ||||
| .accordion-group .accordion-toggle .caret { | ||||
|     border-top-color: #0088CC; | ||||
|     margin-top: 6px; | ||||
| } | ||||
| .accordion-group .web-symbol:after { | ||||
| 	font-family: 'WebSymbolsRegular'; | ||||
| 	content: "{"; | ||||
|     margin-left: 2px; | ||||
|     margin-top: 8px; | ||||
| } | ||||
| .filter .active { | ||||
| 	background-color: #0088CC; | ||||
| } | ||||
| .filter .active a { | ||||
| 	color: #FFF; | ||||
| } | ||||
| .filter .active .web-symbol:after { | ||||
| 	content: "}"; | ||||
| } | ||||
| .filters { | ||||
| 	background-color: rgba(0,0,0,0.025); | ||||
| 	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2); | ||||
| 	-moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2); | ||||
| 	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2); | ||||
| } | ||||
| .filters .btn { | ||||
| 	margin-bottom: 5px; | ||||
| } | ||||
| .filters .accordion-inner { | ||||
|     border-top: none; | ||||
| 	padding: 9px 15px 4px; | ||||
| } | ||||
| .filters .filter-clear { | ||||
| 	padding: 5px 5px 0; | ||||
| 	border-top: 1px solid rgba(0,0,0,0.1); | ||||
| 	background-color: rgba(0,0,0,0.025); | ||||
| 	text-align: right; | ||||
| } | ||||
| .filters .in { | ||||
| 	border-bottom: 1px solid rgba(0,0,0,0.07) | ||||
| } | ||||
| /*icons*/ | ||||
| .the-icons i:after { | ||||
| 	content: attr(class); | ||||
| 	display: block; | ||||
| 	font-style: normal; | ||||
| 	margin-left: 20px; | ||||
| 	width: 140px; | ||||
| } | ||||
| .the-icons i { | ||||
| 	display: block; | ||||
| 	margin-bottom: 5px; | ||||
| } | ||||
| [class^="icons-"] { | ||||
| 	display: inline-block; | ||||
| 	width: 16px; | ||||
| 	height: 16px; | ||||
| 	vertical-align: text-top; | ||||
| 	background-image: url(<%= asset_path "icons_pack.png" %>); | ||||
| 	background-position: 16px 16px; | ||||
| 	background-repeat: no-repeat; | ||||
| 	*margin-right: .3em; | ||||
| 	margin-right:10px; | ||||
| } | ||||
| [class^="icons-"]:last-child { | ||||
|  	*margin-left: 0; | ||||
| } | ||||
| .icons-white { | ||||
| 	background-image: url(<%= asset_path "icons_pack_white.png" %>); | ||||
| } | ||||
| /*1*/ | ||||
| .icons-pencil { | ||||
| 	background-position: 0 0; | ||||
| } | ||||
| .icons-brush { | ||||
| 	background-position: -32px 0; | ||||
| } | ||||
| .icons-pen { | ||||
| 	background-position: -64px 0; | ||||
| } | ||||
| .icons-brush-large { | ||||
| 	background-position: -128px 0; | ||||
| } | ||||
| .icons-pen-small { | ||||
| 	background-position: -96px 0; | ||||
| } | ||||
| .icons-bucket { | ||||
| 	background-position: -160px 0; | ||||
| } | ||||
| .icons-eye { | ||||
| 	background-position: -192px 0; | ||||
| } | ||||
| .icons-ban { | ||||
| 	background-position: -224px 0; | ||||
| } | ||||
| .icons-trash { | ||||
| 	background-position: -256px 0; | ||||
| } | ||||
| .icons-zoom { | ||||
| 	background-position: -288px 0; | ||||
| } | ||||
| .icons-zoom-out { | ||||
| 	background-position: -320px 0; | ||||
| } | ||||
| .icons-zoom-in { | ||||
| 	background-position: -352px 0; | ||||
| } | ||||
| .icons-magic { | ||||
| 	background-position: -384px 0; | ||||
| } | ||||
| .icons-aim { | ||||
| 	background-position: -416px 0; | ||||
| } | ||||
| /*2*/ | ||||
| .icons-flag { | ||||
| 	background-position: 0 -32px; | ||||
| } | ||||
| .icons-paperclip { | ||||
| 	background-position: -32px -32px; | ||||
| } | ||||
| .icons-share { | ||||
| 	background-position: -64px -32px; | ||||
| } | ||||
| .icons-link { | ||||
| 	background-position: -96px -32px; | ||||
| } | ||||
| .icons-tag { | ||||
| 	background-position: -128px -32px; | ||||
| } | ||||
| .icons-lock { | ||||
| 	background-position: -160px -32px; | ||||
| } | ||||
| .icons-unlock { | ||||
| 	background-position: -192px -32px; | ||||
| } | ||||
| /*3*/ | ||||
| .icons-content { | ||||
| 	background-position: -160px -66px; | ||||
| } | ||||
| .icons-announcement { | ||||
| 	background-position: -576px -64px; | ||||
| } | ||||
| /*4*/ | ||||
| .icons-contact { | ||||
| 	background-position: 0 -96px; | ||||
| } | ||||
| .icons-roll { | ||||
| 	background-position: -32px -96px; | ||||
| } | ||||
| .icons-member { | ||||
| 	background-position: -288px -96px; | ||||
| } | ||||
| .icons-member-user { | ||||
| 	background-position: -64px -96px; | ||||
| } | ||||
| .icons-member-admin { | ||||
| 	background-position: -96px -96px; | ||||
| } | ||||
| .icons-member-manager{ | ||||
| 	background-position: -128px -96px; | ||||
| } | ||||
| .icons-member-plus{ | ||||
| 	background-position: -160px -96px; | ||||
| } | ||||
| .icons-member-minus{ | ||||
| 	background-position: -192px -96px; | ||||
| } | ||||
| .icons-member-blockade{ | ||||
| 	background-position: -224px -96px; | ||||
| } | ||||
| .icons-carte { | ||||
| 	background-position: -256px -96px; | ||||
| } | ||||
| .icons-building { | ||||
| 	background-position: -320px -96px; | ||||
| } | ||||
| .icons-calendar { | ||||
| 	background-position: -352px -96px; | ||||
| } | ||||
| .icons-calendars { | ||||
| 	background-position: -384px -96px; | ||||
| } | ||||
| /*5*/ | ||||
| .icons-page-blank { | ||||
| 	background-position: 0px -128px; | ||||
| } | ||||
| .icons-page { | ||||
| 	background-position: -32px -128px; | ||||
| } | ||||
| .icons-page-copy { | ||||
| 	background-position: -64px -128px; | ||||
| } | ||||
| .icons- { | ||||
| 	background-position: -0px -128px; | ||||
| } | ||||
| /*6*/ | ||||
| .icons-structure { | ||||
| 	background-position: -352px -160px; | ||||
| } | ||||
| /*7*/ | ||||
| .icons-purchase { | ||||
| 	background-position: -64px -192px; | ||||
| } | ||||
| /*8*/ | ||||
| .icons-dashboard { | ||||
| 	background-position: 0 -224px; | ||||
| } | ||||
| .icons-cog { | ||||
| 	background-position: -32px -224px; | ||||
| } | ||||
| .icons-cogs { | ||||
| 	background-position: -64px -224px; | ||||
| } | ||||
| .icons-tool { | ||||
| 	background-position: -96px -224px; | ||||
| } | ||||
| .icons-screwdriver { | ||||
| 	background-position: -128px -224px; | ||||
| } | ||||
| .icons-wrench { | ||||
| 	background-position: -160px -224px; | ||||
| } | ||||
| .icons-toolbox { | ||||
| 	background-position: -192px -224px; | ||||
| } | ||||
| .icons-switch { | ||||
| 	background-position: -224px -224px; | ||||
| } | ||||
| .icons-valve { | ||||
| 	background-position: -256px -224px; | ||||
| } | ||||
| /*9*/ | ||||
| .icons-picture { | ||||
| 	background-position: -256px -256px; | ||||
| } | ||||
| .icons-asset { | ||||
| 	background-position: -384px -256px; | ||||
| } | ||||
| .icons-asset-upload { | ||||
| 	background-position: -448px -256px; | ||||
| } | ||||
| .icons-asset-download { | ||||
| 	background-position: -416px -256px; | ||||
| } | ||||
| /*10*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -288px; | ||||
| } | ||||
| /*11*/ | ||||
| .icons-pie { | ||||
| 	background-position: 0px -320px; | ||||
| } | ||||
| .icons-histogram { | ||||
| 	background-position: -32px -320px; | ||||
| } | ||||
| .icons-window { | ||||
| 	background-position: -64px -320px; | ||||
| } | ||||
| .icons-window-line{ | ||||
| 	background-position: -96px -320px; | ||||
| } | ||||
| .icons-window-command{ | ||||
| 	background-position: -128px -320px; | ||||
| } | ||||
| .icons-window-list{ | ||||
| 	background-position: -160px -320px; | ||||
| } | ||||
| .icons-window-block{ | ||||
| 	background-position: -192px -320px; | ||||
| } | ||||
| .icons-terminal{ | ||||
| 	background-position: -224px -320px; | ||||
| } | ||||
| /*12*/ | ||||
| .icons-star-thin { | ||||
| 	background-position: -416px -352px; | ||||
| } | ||||
| .icons- { | ||||
| 	background-position: -0px -352px; | ||||
| } | ||||
| /*13*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -384px; | ||||
| } | ||||
| /*14*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -416px; | ||||
| } | ||||
| /*15*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -448px; | ||||
| } | ||||
| /*16*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -480px; | ||||
| } | ||||
| /*17*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -512px; | ||||
| } | ||||
| /*18*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -544px; | ||||
| } | ||||
| /*19*/ | ||||
| .icons-plus-cube { | ||||
| 	background-position: -192px -576px; | ||||
| } | ||||
| .icons-plus { | ||||
| 	background-position: -288px -576px; | ||||
| } | ||||
| /*20*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -608px; | ||||
| } | ||||
| /*21*/ | ||||
| .icons- { | ||||
| 	background-position: -0px -640px; | ||||
| } | ||||
|  | @ -0,0 +1,82 @@ | |||
| .widget-size-300 { | ||||
| 	width:298px; | ||||
| } | ||||
| .widget-box { | ||||
| 	background-color: #FFF; | ||||
| 	overflow: hidden; | ||||
| 	min-width: 300px; | ||||
| 	border: 1px solid #DDD; | ||||
| 	border-radius: 5px; | ||||
| 	-moz-border-radius: 5px; | ||||
| 	-webkit-border-radius: 5px; | ||||
| 	margin: 0 0 5px 5px; | ||||
| 	position:relative; | ||||
| } | ||||
| .widget-box .widget-title { | ||||
| 	background: #999; | ||||
| 	color: #FFF; | ||||
| 	padding-left: 5px; | ||||
| 	border-radius: 5px 5px 0 0; | ||||
| 	-moz-border-radius: 5px 5px 0 0; | ||||
| 	-webkit-border-radius: 5px 5px 0 0; | ||||
| } | ||||
| .widget-box .widget-title [class^="icons-"] { | ||||
| 	margin: 3px 5px 0 2px; | ||||
| } | ||||
| .widget-box .widget-content { | ||||
| 	padding: 10px; | ||||
| } | ||||
| .widget-box .form-horizontal .control-group > label { | ||||
|   width: 50px; | ||||
| } | ||||
| .widget-box .form-horizontal .controls { | ||||
|   margin-left: 60px; | ||||
| } | ||||
| .widget-action { | ||||
| 	position:absolute; | ||||
| 	right:1px; | ||||
| 	top:6px; | ||||
| } | ||||
| .action { | ||||
| 	float: left; | ||||
| 	display:inline-block; | ||||
| 	margin-right: 5px; | ||||
| 	opacity: 0.8; | ||||
| 	filter: alpha(opacity=80); | ||||
| } | ||||
| .action:hover { | ||||
| 	opacity: 1; | ||||
| 	filter: alpha(opacity=100); | ||||
| 	cursor: pointer; | ||||
| } | ||||
| .select-role { | ||||
| 	display:none; | ||||
| 	overflow:hidden; | ||||
| } | ||||
| .file-upload { | ||||
| 	position:relative; | ||||
| } | ||||
| .file-upload .file-name { | ||||
| 	display: inline-block; | ||||
| 	margin: 0 0 5px 5px; | ||||
| 	white-space: nowrap; | ||||
| 	width: 140px; | ||||
| } | ||||
| .file-upload .upload { | ||||
| 	margin:0; | ||||
| 	padding:0; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	left:0; | ||||
| 	opacity:.0; | ||||
| 	filter: alpha(opacity=100); | ||||
| } | ||||
| .file-upload .upload:focus { | ||||
| 	position:absolute; | ||||
| } | ||||
| .upload-picture { | ||||
| 	margin-right: 5px; | ||||
| } | ||||
| #widget-link table { | ||||
| 	margin-bottom:0 | ||||
| } | ||||
|  | @ -0,0 +1,10 @@ | |||
| class Admin::DashboardsController < ApplicationController | ||||
|    | ||||
|   layout "new_admin" | ||||
|   before_filter :authenticate_user! | ||||
|   before_filter :is_admin? | ||||
|    | ||||
|   def index | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -3,7 +3,7 @@ class Admin::DesignsController < ApplicationController | |||
|   require "uri" | ||||
|   require 'zip/zip' | ||||
| 
 | ||||
|   layout "admin" | ||||
|   layout "new_admin" | ||||
|   before_filter :authenticate_user! | ||||
|   before_filter :is_admin? | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,6 +34,10 @@ class PagesController < ApplicationController | |||
|      redirect_to "/#{@item.full_name}?id=#{params[:id]}" | ||||
|    end | ||||
|     | ||||
|    def load_orbit_bar | ||||
|      render :partial => 'layouts/orbit_bar' | ||||
|    end | ||||
|     | ||||
|    protected | ||||
|     | ||||
|    def get_item | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| Dashboard | ||||
|  | @ -1,37 +1,35 @@ | |||
| <% content_for :secondary do %> | ||||
| <div class="designs_setup"> | ||||
| 	<h1><%= t('admin.setup_designs') %></h1> | ||||
| 	<ul class="list"> | ||||
| 		<li><%= link_to content_tag(:span, t('admin.new_design')), new_admin_design_path, :class => 'seclink1' %></li> | ||||
| 		<li><%= link_to content_tag(:span, t('admin.upload_design')), upload_package_admin_designs_path, :class => 'seclink2' %></li> | ||||
| 	</ul> | ||||
| </div> | ||||
| <% end -%> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| <div class="main2"> | ||||
| <h1><%= t('admin.list_designs') %></h1> | ||||
| 
 | ||||
| <table> | ||||
| <thead> | ||||
|   <tr> | ||||
|     <td><%= t('admin.title') %></td> | ||||
|     <td><%= t('admin.author') %></td> | ||||
|     <td><%= t('admin.intro') %></td> | ||||
|     <td><%= t('admin.action') %></td> | ||||
|   </tr> | ||||
| </thead> | ||||
| <% @designs.each do |design| %> | ||||
|   <tr class="have"> | ||||
|     <td><%= design.title %></td> | ||||
|     <td><%= design.author %></td> | ||||
|     <td><%= design.intro %></td> | ||||
|     <td class="action"> | ||||
|       <%= link_to t(:edit), edit_admin_design_path(design), :class => 'edit'  %> | ||||
|       <%= link_to t(:delete), admin_design_path(design), :confirm => t('sure?'), :method => :delete, :class => 'delete' %> | ||||
|     </td> | ||||
|   </tr> | ||||
|   <tr></tr> | ||||
| <% end %> | ||||
| <table class="table main-list"> | ||||
| 	<thead> | ||||
| 		<tr> | ||||
| 			<th class="span1 strong"> | ||||
| 				<input type="checkbox"> | ||||
| 				<a href class="list-remove"><i class="icon-trash"></i></a> | ||||
| 			</th> | ||||
| 			<th class="span7 select"><%= t('admin.title') %></th> | ||||
| 			<th class="span1-2"><%= t('admin.author') %></th> | ||||
| 			<th class="span1-2"><%= t('admin.intro') %></th> | ||||
| 		</tr> | ||||
| 	</thead> | ||||
| 	<tbody> | ||||
| 		<% @designs.each do |design| %> | ||||
| 			<tr> | ||||
| 				<td><input type="checkbox"></td> | ||||
| 				<td> | ||||
| 					<%= design.title %> | ||||
| 					<div class="quick-edit"> | ||||
| 						<ul class="nav nav-pills hide"> | ||||
| 							<li><%= link_to t(:edit), edit_admin_design_path(design), :class => 'edit'  %></li> | ||||
| 							<li class="dropdown"><%= link_to t(:delete), admin_design_path(design), :confirm => t('sure?'), :method => :delete, :class => 'delete' %></li> | ||||
| 						</ul> | ||||
| 					</div> | ||||
| 				</td> | ||||
| 		    <td><%= design.author %></td> | ||||
| 		    <td><%= design.intro %></td> | ||||
| 			</tr> | ||||
| 		<% end %> | ||||
| 	</tbody> | ||||
| </table> | ||||
| <div class="form-actions"> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t('admin.add'), new_admin_design_path, :class => 'btn btn-primary' %> | ||||
| </div> | ||||
|  | @ -1,13 +1,11 @@ | |||
| <div class="main2"> | ||||
| 	<h1><%= t('admin.new_design') %></h1> | ||||
| <h1><%= t('admin.new_design') %></h1> | ||||
| 
 | ||||
| 	<%= form_for :design, :url => admin_designs_path, :html => {:multipart => true} do |f| %> | ||||
| 	  <%= f.error_messages %> | ||||
| 	  <%= render :partial => "form", :locals => { :f => f } %> | ||||
| 	   | ||||
| 	  <div class="button_bar"> | ||||
|     	<%= link_back %> | ||||
| 		<%= f.submit t('create') %> | ||||
| 	  </div> | ||||
| 	<% end %> | ||||
| </div> | ||||
| <%= form_for :design, :url => admin_designs_path, :html => {:multipart => true} do |f| %> | ||||
|   <%= f.error_messages %> | ||||
|   <%= render :partial => "form", :locals => { :f => f } %> | ||||
|    | ||||
|   <div class="button_bar"> | ||||
|    	<%= link_back %> | ||||
| 	<%= f.submit t('create') %> | ||||
|   </div> | ||||
| <% end %> | ||||
|  | @ -0,0 +1,44 @@ | |||
| <link href='assets/bootstrap.css.erb' rel='stylesheet' type='text/css'/> | ||||
| <link href='assets/style.css.erb' rel='stylesheet' type='text/css'/> | ||||
| <script type='text/javascript' src='assets/bootstrap.js'></script> | ||||
| 
 | ||||
| <header id="orbit-bar" class="navbar"> | ||||
| 	<div class="navbar-inner"> | ||||
| 		<div class="container clear"> | ||||
| 			<div class="dropdown orbit-logo pull-left"> | ||||
| 			    <a class="brand dropdown-toggle" data-toggle="dropdown" href="#">Orbit</a> | ||||
| 			    <ul class="dropdown-menu"> | ||||
| 							<li><%= link_to content_tag(:i, nil, :class => 'icons-dashboard') + t('admin.dashboard'), admin_dashboards_path %></li> | ||||
| 			        <li><a href="#"><i class="icons-content"></i>Content</a></li> | ||||
| 							<li><%= link_to content_tag(:i, nil, :class => 'icons-member') + t('admin.member'), admin_users_path %></li> | ||||
| 							<li><%= link_to content_tag(:i, nil, :class => 'icons-asset') + t('admin.asset'), admin_assets_path %></li> | ||||
| 			        <li class="divider"></li> | ||||
| 			        <li><a href="#"><i class="icons-structure"></i>Structure</a></li> | ||||
| 			        <li><a href="#"><i class="icons-plus-cube"></i>Add Item</a></li> | ||||
| 			    </ul> | ||||
| 			</div> | ||||
| 			<ul class="nav"> | ||||
| 				<li><%= link_to t(:homepage), root_path, :class => 'orbit-bar-home' %></li> | ||||
| 				<li><a class="orbit-bar-desktop" href="#">Desktop</a></li> | ||||
| 			</ul> | ||||
| 			<ul class="nav pull-right"> | ||||
| 				<% if user_signed_in? %> | ||||
| 					<li><%= link_to t(:logout), destroy_user_session_path, :class => 'orbit-bar-logout' %></li> | ||||
| 				<% else %> | ||||
| 					<li> | ||||
| 						<%= form_for "user", :url => user_session_path, :html => {:class => 'log'} do |f| %> | ||||
| 						  <%= f.text_field :email, :class => 'input-small', :placeholder => t(:email) %> | ||||
| 						  <%= f.password_field :password, :class => 'input-small', :placeholder => t(:password) %> | ||||
| 							<%= content_tag :button, t(:login), :type => :submit, :class => 'btn' %> | ||||
| 						<% end %> | ||||
| 					</li> | ||||
| 				<% end %> | ||||
| 				<li> | ||||
| 					<form class="navbar-search pull-left" action=""> | ||||
| 						<input class="search-query span2" type="text" placeholder="Search"> | ||||
| 					</form> | ||||
| 				</li> | ||||
| 			</ul> | ||||
| 		</div> | ||||
| 	</div> | ||||
| </header> | ||||
|  | @ -0,0 +1,7 @@ | |||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-purchase') + t('admin.purchase'), admin_purchases_path %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-announcement') + t('admin.announcement'), panel_announcement_back_end_bulletins_path %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-member') + t('admin.member'), admin_users_path %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-page') + t('admin.page'), admin_items_path %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-window-block') + t('admin.design'), admin_designs_path %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-link') + t('admin.link'), nil %></li> | ||||
| <li><%= link_to content_tag(:i, nil, :class => 'icons-cog') + t('admin.site_settings'), nil %></li> | ||||
|  | @ -0,0 +1,37 @@ | |||
| <!DOCTYPE HTML> | ||||
| <html> | ||||
| <head> | ||||
| <meta charset="utf-8"> | ||||
| 	<title><%= @title || APP_CONFIG['orbit'] %></title> | ||||
| 	<!--[if lt IE 9]> | ||||
| 		<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> | ||||
| 	<![endif]--> | ||||
| 	<%= stylesheet_link_tag "new_admin" %> | ||||
| 	<%= javascript_include_tag "new_admin" %> | ||||
| 	<%= yield :page_specific_css %> | ||||
| 	<%= yield :page_specific_javascript %> | ||||
| 	<%= csrf_meta_tag %> | ||||
| </head> | ||||
| <body> | ||||
| 	<%= render 'layouts/orbit_bar' %> | ||||
| 	<nav id="main-sidebar" class="my_scroll"> | ||||
| 		<div class="scrollbar"> | ||||
| 			<div class="track"> | ||||
| 				<div class="thumb"> | ||||
| 					<div class="end"></div> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="viewport"> | ||||
| 			<div class="overview"> | ||||
| 				<ul class="nav nav-list"> | ||||
| 					<%= render 'layouts/side_bar' %> | ||||
| 				</ul> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	</nav> | ||||
| 	<div id="main-wrap"> | ||||
| 		<%= yield %> | ||||
| 	</div> | ||||
| </body> | ||||
| </html> | ||||
|  | @ -15,11 +15,14 @@ en: | |||
|   downloaded: Downloaded | ||||
|   download: Download | ||||
|   edit: Edit | ||||
|   email: Email | ||||
|   enable: Enable | ||||
|   hide: Hide | ||||
|   homepage: Homepage | ||||
|   login: Login | ||||
|   no_: "No" | ||||
|   nothing: Nothing | ||||
|   password: Password | ||||
|   show: Show | ||||
|   sure?: Are you sure? | ||||
|   update: Update | ||||
|  |  | |||
|  | @ -8,6 +8,8 @@ PrototypeR4::Application.routes.draw do | |||
|   match '/site/update', :to => GithubApp | ||||
|   match '/purchase/:type', :to => CentralServerExchangeApp | ||||
| 
 | ||||
|   match 'load_orbit_bar' => 'pages#load_orbit_bar' | ||||
| 
 | ||||
|   # routes for admin | ||||
|   namespace :admin do | ||||
|     resources :assets | ||||
|  | @ -23,6 +25,7 @@ PrototypeR4::Application.routes.draw do | |||
|     end | ||||
| 
 | ||||
|     resources :ad_banners | ||||
|     resources :dashboards | ||||
|     resources :designs do | ||||
|       collection do | ||||
|         get 'upload_package' | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| $(document).ready(function() { | ||||
| 
 | ||||
| 	$('body').prepend("<div id='orbit_bar'/>");  | ||||
| 	ajax_load_proc($('#orbit_bar'), 'load_orbit_bar'); | ||||
| 	 | ||||
| 	$.each($(".dymanic_load"),function(){ | ||||
| 		if($(this).attr("path")==''){$(this).html("App setting Failed");}  | ||||
|  |  | |||
|  | @ -1,79 +0,0 @@ | |||
| class Panel::Announcement::BackEnd::AnnouncementsController < ApplicationController | ||||
|    | ||||
|   layout 'admin' | ||||
|    | ||||
|   def index | ||||
|    | ||||
|   end | ||||
| 
 | ||||
|   # GET /announcements/1 | ||||
|   # GET /announcements/1.xml | ||||
|   def show | ||||
|     @announcement = Announcement.find(params[:id]) | ||||
| 
 | ||||
|     respond_to do |format| | ||||
|       format.html # show.html.erb | ||||
|       format.xml  { render :xml => @announcement } | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   # GET /announcements/new | ||||
|   # GET /announcements/new.xml | ||||
|   def new | ||||
|     @announcement = Announcement.new | ||||
| 
 | ||||
|     respond_to do |format| | ||||
|       format.html # new.html.erb | ||||
|       format.xml  { render :xml => @announcement } | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   # GET /announcements/1/edit | ||||
|   def edit | ||||
|     @announcement = Announcement.find(params[:id]) | ||||
|   end | ||||
| 
 | ||||
|   # POST /announcements | ||||
|   # POST /announcements.xml | ||||
|   def create | ||||
|     @announcement = Announcement.new(params[:announcement]) | ||||
| 
 | ||||
|     respond_to do |format| | ||||
|       if @announcement.save | ||||
|         format.html { redirect_to(panel_announcement_announcement_url(@announcement), :notice => t('announcement.create_announcement_success')) } | ||||
|         format.xml  { render :xml => @announcement, :status => :created, :location => @announcement } | ||||
|       else | ||||
|         format.html { render :action => "new" } | ||||
|         format.xml  { render :xml => @announcement.errors, :status => :unprocessable_entity } | ||||
|       end | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   # PUT /announcements/1 | ||||
|   # PUT /announcements/1.xml | ||||
|   def update | ||||
|     @announcement = Announcement.find(params[:id]) | ||||
| 
 | ||||
|     respond_to do |format| | ||||
|       if @announcement.update_attributes(params[:announcement]) | ||||
|         format.html { redirect_to(panel_announcement_announcement_url(@announcement), :notice => t('announcement.update_announcement_success')) } | ||||
|         format.xml  { head :ok } | ||||
|       else | ||||
|         format.html { render :action => "edit" } | ||||
|         format.xml  { render :xml => @announcement.errors, :status => :unprocessable_entity } | ||||
|       end | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   # DELETE /announcements/1 | ||||
|   # DELETE /announcements/1.xml | ||||
|   def destroy | ||||
|     @announcement = Announcement.find(params[:id]) | ||||
|     @announcement.destroy | ||||
| 
 | ||||
|     respond_to do |format| | ||||
|       format.html { redirect_to(panel_announcement_announcements_url) } | ||||
|       format.xml  { head :ok } | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  | @ -1,6 +1,6 @@ | |||
| class Panel::Announcement::BackEnd::BulletinsController < ApplicationController | ||||
|    | ||||
|   layout 'admin' | ||||
|   layout 'new_admin' | ||||
|    | ||||
|   before_filter :authenticate_user! | ||||
|   before_filter :is_admin? | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| <% content_for :secondary do %> | ||||
| <!-- <% content_for :secondary do %> | ||||
| <br /> | ||||
| <br /> | ||||
| <br /> | ||||
|  | @ -59,4 +59,75 @@ | |||
| 	</table> | ||||
| 
 | ||||
| <br /> | ||||
|  --> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <div class="subnav"> | ||||
|     <ul class="nav nav-pills filter"> | ||||
|         <li class="accordion-group"> | ||||
|             <div class="accordion-heading"> | ||||
|                 <a href="#collapse-status" data-toggle="collapse" data-parent=".filters" class="accordion-toggle">Status <b class="web-symbol"></b></a> | ||||
|             </div> | ||||
|         </li> | ||||
|         <li class="accordion-group"> | ||||
|             <div class="accordion-heading"> | ||||
|                 <a href="#collapse-category" data-toggle="collapse" data-parent=".filters" class="accordion-toggle">Category <b class="web-symbol"></b></a> | ||||
|             </div> | ||||
|         </li> | ||||
|         <li class="accordion-group"> | ||||
|             <div class="accordion-heading"> | ||||
|                 <a href="#collapse-tags" data-toggle="collapse" data-parent=".filters" class="accordion-toggle">Tags <b class="web-symbol"></b></a> | ||||
|             </div> | ||||
|         </li> | ||||
|     </ul> | ||||
|     <div class="filters"> | ||||
|         <div class="accordion-body collapse" id="collapse-status"> | ||||
|             <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                 <a href="#" class="btn">Category1</a> | ||||
|                 <a href="#" class="btn">Category2</a> | ||||
|             </div> | ||||
|             <div class="filter-clear"> | ||||
|                 <a href="#" class="btn"><i class="icons-brush-large"></i>Clear/重置</a> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="accordion-body collapse" id="collapse-category"> | ||||
|             <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                 <a href="#" class="btn">Category1</a> | ||||
|                 <a href="#" class="btn">Category2</a> | ||||
|             </div> | ||||
|             <div class="filter-clear"> | ||||
|                 <a href="#" class="btn"><i class="icons-brush-large"></i>Clear/重置</a> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="accordion-body collapse" id="collapse-tags"> | ||||
|             <div class="accordion-inner" data-toggle="buttons-checkbox"> | ||||
|                 <a href="#" class="btn">Tag1</a> | ||||
|                 <a href="#" class="btn">Tag2</a> | ||||
|                 <a href="#" class="btn">Tag3</a> | ||||
|                 <a href="#" class="btn">Tag4</a> | ||||
|                 <a href="#" class="btn">Tag5</a> | ||||
|                 <a href="#" class="btn">Tag6</a> | ||||
|                 <a href="#" class="btn">Tag7</a> | ||||
|                 <a href="#" class="btn">Tag8</a> | ||||
|                 <a href="#" class="btn">Tag9</a> | ||||
|                 <a href="#" class="btn">Tag10</a> | ||||
|                 <a href="#" class="btn">Tag11</a> | ||||
|                 <a href="#" class="btn">Tag12</a> | ||||
|                 <a href="#" class="btn">Tag13</a> | ||||
|                 <a href="#" class="btn">Tag14</a> | ||||
|                 <a href="#" class="btn">Tag15</a> | ||||
|                 <a href="#" class="btn">Tag16</a> | ||||
|                 <a href="#" class="btn">Tag17</a> | ||||
|                 <a href="#" class="btn">Tag18</a> | ||||
|                 <a href="#" class="btn">Tag19</a> | ||||
|                 <a href="#" class="btn">Tag20</a> | ||||
|             </div> | ||||
|             <div class="filter-clear"> | ||||
|                 <a href="#" class="btn"><i class="icons-brush-large"></i>Clear/重置</a> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
| 
 | ||||
|  |  | |||