Commit f82f19554c4c69e12e01f48535bb48302090a7ce
Committed by
Rodrigo Souto
1 parent
f013c65a
Exists in
staging
and in
42 other branches
Add new layout template with 4 boxes
Signed-off-by: Arthur Del Esposte <arthurmde@gmail.com> Signed-off-by: Fabio Teixeira <fabio1079@gmail.com> Signed-off-by: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>
Showing
12 changed files
with
590 additions
and
7 deletions
Show diff stats
app/models/environment.rb
| ... | ... | @@ -172,7 +172,7 @@ class Environment < ActiveRecord::Base |
| 172 | 172 | acts_as_having_boxes |
| 173 | 173 | |
| 174 | 174 | after_create do |env| |
| 175 | - 3.times do | |
| 175 | + 4.times do | |
| 176 | 176 | env.boxes << Box.new |
| 177 | 177 | end |
| 178 | 178 | |
| ... | ... | @@ -737,8 +737,8 @@ class Environment < ActiveRecord::Base |
| 737 | 737 | end |
| 738 | 738 | |
| 739 | 739 | def is_default_template?(template) |
| 740 | - is_default = template == community_default_template | |
| 741 | - is_default = is_default || template == person_default_template | |
| 740 | + is_default = template == community_default_template | |
| 741 | + is_default = is_default || template == person_default_template | |
| 742 | 742 | is_default = is_default || template == enterprise_default_template |
| 743 | 743 | is_default |
| 744 | 744 | end | ... | ... |
app/models/profile.rb
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | +Feature: Change appearance | |
| 2 | + As a user | |
| 3 | + I want to change the appearance of my profile page | |
| 4 | + | |
| 5 | + Background: | |
| 6 | + Given the following users | |
| 7 | + | login | name | | |
| 8 | + | joaosilva | Joao Silva | | |
| 9 | + | |
| 10 | + Scenario: Change appearance from default(3 boxes) to Left Top and Right(4 boxes) | |
| 11 | + Given I am logged in as "joaosilva" | |
| 12 | + And I go to joaosilva's control panel | |
| 13 | + And I follow "Edit sideboxes" | |
| 14 | + And I should not see an element ".box-4" | |
| 15 | + And I go to joaosilva's control panel | |
| 16 | + And I follow "Edit Appearance" | |
| 17 | + And I follow "Left Top and Right" | |
| 18 | + And I go to joaosilva's control panel | |
| 19 | + And I follow "Edit sideboxes" | |
| 20 | + And I should see an element ".box-4" | ... | ... |
features/step_definitions/noosfero_steps.rb
| ... | ... | @@ -94,7 +94,7 @@ Given /^the following blocks$/ do |table| |
| 94 | 94 | owner.boxes<< Box.new |
| 95 | 95 | owner.boxes.first.blocks << MainBlock.new |
| 96 | 96 | end |
| 97 | - box_id = owner.boxes.last.id | |
| 97 | + box_id = owner.boxes[-2].id | |
| 98 | 98 | klass.constantize.create!(item.merge(:box_id => box_id)) |
| 99 | 99 | end |
| 100 | 100 | end | ... | ... |
public/designs/templates/lefttopright/stylesheets/style.css
0 → 100644
| ... | ... | @@ -0,0 +1,39 @@ |
| 1 | +#boxes { | |
| 2 | + display: table; | |
| 3 | + width: 100%; | |
| 4 | +} | |
| 5 | + | |
| 6 | +.box-1 { | |
| 7 | + width: 59%; | |
| 8 | + float: right; | |
| 9 | + margin-right: 5px | |
| 10 | +} | |
| 11 | + | |
| 12 | +.box-3 { | |
| 13 | + position: relative; | |
| 14 | + float: left; | |
| 15 | + width: 20%; | |
| 16 | +} | |
| 17 | + | |
| 18 | +.box-2 { | |
| 19 | + position: relative; | |
| 20 | + float: right; | |
| 21 | + width: 20%; | |
| 22 | +} | |
| 23 | + | |
| 24 | +.box-4 { | |
| 25 | + float: right; | |
| 26 | + width: 79.5%; | |
| 27 | +} | |
| 28 | + | |
| 29 | +#profile-activity ul, | |
| 30 | +#profile-network ul, | |
| 31 | +#profile-wall ul { | |
| 32 | + width: 460px; | |
| 33 | +} | |
| 34 | +#profile-activity ul.comment-replies, | |
| 35 | +#profile-network ul.comment-replies, | |
| 36 | +#profile-wall ul.comment-replies { | |
| 37 | + width: auto; | |
| 38 | +} | |
| 39 | + | ... | ... |
3.02 KB
| ... | ... | @@ -0,0 +1,434 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | |
| 3 | + | |
| 4 | +<svg | |
| 5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 6 | + xmlns:cc="http://creativecommons.org/ns#" | |
| 7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 8 | + xmlns:svg="http://www.w3.org/2000/svg" | |
| 9 | + xmlns="http://www.w3.org/2000/svg" | |
| 10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | |
| 11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 13 | + width="64px" | |
| 14 | + height="64px" | |
| 15 | + id="svg2383" | |
| 16 | + sodipodi:version="0.32" | |
| 17 | + inkscape:version="0.48.3.1 r9886" | |
| 18 | + sodipodi:docname="thumbnail.svg" | |
| 19 | + inkscape:output_extension="org.inkscape.output.svg.inkscape" | |
| 20 | + inkscape:export-filename="thumbnail.png" | |
| 21 | + inkscape:export-xdpi="90" | |
| 22 | + inkscape:export-ydpi="90" | |
| 23 | + version="1.1"> | |
| 24 | + <defs | |
| 25 | + id="defs2385"> | |
| 26 | + <linearGradient | |
| 27 | + id="linearGradient3263"> | |
| 28 | + <stop | |
| 29 | + id="stop3265" | |
| 30 | + offset="0" | |
| 31 | + style="stop-color:#204a87;stop-opacity:1" /> | |
| 32 | + <stop | |
| 33 | + id="stop3267" | |
| 34 | + offset="1" | |
| 35 | + style="stop-color:#729fcf;stop-opacity:1" /> | |
| 36 | + </linearGradient> | |
| 37 | + <linearGradient | |
| 38 | + id="linearGradient3257" | |
| 39 | + inkscape:collect="always"> | |
| 40 | + <stop | |
| 41 | + id="stop3259" | |
| 42 | + offset="0" | |
| 43 | + style="stop-color:#204a87;stop-opacity:1" /> | |
| 44 | + <stop | |
| 45 | + id="stop3261" | |
| 46 | + offset="1" | |
| 47 | + style="stop-color:#729fcf;stop-opacity:1" /> | |
| 48 | + </linearGradient> | |
| 49 | + <linearGradient | |
| 50 | + inkscape:collect="always" | |
| 51 | + id="linearGradient3245"> | |
| 52 | + <stop | |
| 53 | + style="stop-color:#204a87;stop-opacity:1" | |
| 54 | + offset="0" | |
| 55 | + id="stop3247" /> | |
| 56 | + <stop | |
| 57 | + style="stop-color:#729fcf;stop-opacity:1" | |
| 58 | + offset="1" | |
| 59 | + id="stop3249" /> | |
| 60 | + </linearGradient> | |
| 61 | + <inkscape:perspective | |
| 62 | + sodipodi:type="inkscape:persp3d" | |
| 63 | + inkscape:vp_x="0 : 32 : 1" | |
| 64 | + inkscape:vp_y="0 : 1000 : 0" | |
| 65 | + inkscape:vp_z="64 : 32 : 1" | |
| 66 | + inkscape:persp3d-origin="32 : 21.333333 : 1" | |
| 67 | + id="perspective2391" /> | |
| 68 | + <filter | |
| 69 | + inkscape:collect="always" | |
| 70 | + id="filter3241"> | |
| 71 | + <feGaussianBlur | |
| 72 | + inkscape:collect="always" | |
| 73 | + stdDeviation="0.9075" | |
| 74 | + id="feGaussianBlur3243" /> | |
| 75 | + </filter> | |
| 76 | + <linearGradient | |
| 77 | + inkscape:collect="always" | |
| 78 | + xlink:href="#linearGradient3245" | |
| 79 | + id="linearGradient3251" | |
| 80 | + x1="11.5" | |
| 81 | + y1="60.5" | |
| 82 | + x2="3.5" | |
| 83 | + y2="3.5" | |
| 84 | + gradientUnits="userSpaceOnUse" | |
| 85 | + gradientTransform="translate(2,0)" /> | |
| 86 | + <linearGradient | |
| 87 | + inkscape:collect="always" | |
| 88 | + xlink:href="#linearGradient3263" | |
| 89 | + id="linearGradient3253" | |
| 90 | + x1="49.5" | |
| 91 | + y1="60.5" | |
| 92 | + x2="23.5" | |
| 93 | + y2="3.5" | |
| 94 | + gradientUnits="userSpaceOnUse" | |
| 95 | + gradientTransform="translate(2,0)" /> | |
| 96 | + <linearGradient | |
| 97 | + inkscape:collect="always" | |
| 98 | + xlink:href="#linearGradient3257" | |
| 99 | + id="linearGradient3255" | |
| 100 | + x1="60.5" | |
| 101 | + y1="60.5" | |
| 102 | + x2="51.5" | |
| 103 | + y2="3.5" | |
| 104 | + gradientUnits="userSpaceOnUse" /> | |
| 105 | + <filter | |
| 106 | + color-interpolation-filters="sRGB" | |
| 107 | + inkscape:collect="always" | |
| 108 | + id="filter3241-2"> | |
| 109 | + <feGaussianBlur | |
| 110 | + inkscape:collect="always" | |
| 111 | + stdDeviation="0.9075" | |
| 112 | + id="feGaussianBlur3243-4" /> | |
| 113 | + </filter> | |
| 114 | + <linearGradient | |
| 115 | + inkscape:collect="always" | |
| 116 | + xlink:href="#linearGradient3245-1" | |
| 117 | + id="linearGradient3251-0" | |
| 118 | + x1="11.5" | |
| 119 | + y1="60.5" | |
| 120 | + x2="3.5" | |
| 121 | + y2="3.5" | |
| 122 | + gradientUnits="userSpaceOnUse" | |
| 123 | + gradientTransform="translate(249.71429,298.93361)" /> | |
| 124 | + <linearGradient | |
| 125 | + inkscape:collect="always" | |
| 126 | + id="linearGradient3245-1"> | |
| 127 | + <stop | |
| 128 | + style="stop-color:#204a87;stop-opacity:1" | |
| 129 | + offset="0" | |
| 130 | + id="stop3247-6" /> | |
| 131 | + <stop | |
| 132 | + style="stop-color:#729fcf;stop-opacity:1" | |
| 133 | + offset="1" | |
| 134 | + id="stop3249-5" /> | |
| 135 | + </linearGradient> | |
| 136 | + <filter | |
| 137 | + color-interpolation-filters="sRGB" | |
| 138 | + inkscape:collect="always" | |
| 139 | + id="filter3241-4-8"> | |
| 140 | + <feGaussianBlur | |
| 141 | + inkscape:collect="always" | |
| 142 | + stdDeviation="0.9075" | |
| 143 | + id="feGaussianBlur3243-0-7" /> | |
| 144 | + </filter> | |
| 145 | + <linearGradient | |
| 146 | + inkscape:collect="always" | |
| 147 | + xlink:href="#linearGradient3263-5-8" | |
| 148 | + id="linearGradient5185" | |
| 149 | + gradientUnits="userSpaceOnUse" | |
| 150 | + gradientTransform="matrix(1.4160224,0,0,0.76166072,243.22589,313.33388)" | |
| 151 | + x1="42.5" | |
| 152 | + y1="60.5" | |
| 153 | + x2="19.5" | |
| 154 | + y2="3.5" /> | |
| 155 | + <linearGradient | |
| 156 | + id="linearGradient3263-5-8"> | |
| 157 | + <stop | |
| 158 | + id="stop3265-4-3" | |
| 159 | + offset="0" | |
| 160 | + style="stop-color:#204a87;stop-opacity:1" /> | |
| 161 | + <stop | |
| 162 | + id="stop3267-2-4" | |
| 163 | + offset="1" | |
| 164 | + style="stop-color:#729fcf;stop-opacity:1" /> | |
| 165 | + </linearGradient> | |
| 166 | + <filter | |
| 167 | + color-interpolation-filters="sRGB" | |
| 168 | + inkscape:collect="always" | |
| 169 | + id="filter3241-0"> | |
| 170 | + <feGaussianBlur | |
| 171 | + inkscape:collect="always" | |
| 172 | + stdDeviation="0.9075" | |
| 173 | + id="feGaussianBlur3243-3" /> | |
| 174 | + </filter> | |
| 175 | + <linearGradient | |
| 176 | + inkscape:collect="always" | |
| 177 | + xlink:href="#linearGradient3245-7" | |
| 178 | + id="linearGradient5168" | |
| 179 | + gradientUnits="userSpaceOnUse" | |
| 180 | + gradientTransform="matrix(1.0025263,0,0,0.76423683,344.68831,300.13218)" | |
| 181 | + x1="11.5" | |
| 182 | + y1="60.5" | |
| 183 | + x2="3.5" | |
| 184 | + y2="3.5" /> | |
| 185 | + <linearGradient | |
| 186 | + inkscape:collect="always" | |
| 187 | + id="linearGradient3245-7"> | |
| 188 | + <stop | |
| 189 | + style="stop-color:#204a87;stop-opacity:1" | |
| 190 | + offset="0" | |
| 191 | + id="stop3247-0" /> | |
| 192 | + <stop | |
| 193 | + style="stop-color:#729fcf;stop-opacity:1" | |
| 194 | + offset="1" | |
| 195 | + id="stop3249-7" /> | |
| 196 | + </linearGradient> | |
| 197 | + <linearGradient | |
| 198 | + inkscape:collect="always" | |
| 199 | + xlink:href="#linearGradient3245-70" | |
| 200 | + id="linearGradient3251-55" | |
| 201 | + x1="11.5" | |
| 202 | + y1="60.5" | |
| 203 | + x2="3.5" | |
| 204 | + y2="3.5" | |
| 205 | + gradientUnits="userSpaceOnUse" | |
| 206 | + gradientTransform="matrix(1.0025263,0,0,0.76423683,344.68831,300.13218)" /> | |
| 207 | + <linearGradient | |
| 208 | + inkscape:collect="always" | |
| 209 | + id="linearGradient3245-70"> | |
| 210 | + <stop | |
| 211 | + style="stop-color:#204a87;stop-opacity:1" | |
| 212 | + offset="0" | |
| 213 | + id="stop3247-2" /> | |
| 214 | + <stop | |
| 215 | + style="stop-color:#729fcf;stop-opacity:1" | |
| 216 | + offset="1" | |
| 217 | + id="stop3249-87" /> | |
| 218 | + </linearGradient> | |
| 219 | + <linearGradient | |
| 220 | + inkscape:collect="always" | |
| 221 | + xlink:href="#linearGradient3245-1" | |
| 222 | + id="linearGradient5832" | |
| 223 | + gradientUnits="userSpaceOnUse" | |
| 224 | + gradientTransform="translate(249.71429,298.93361)" | |
| 225 | + x1="11.5" | |
| 226 | + y1="60.5" | |
| 227 | + x2="3.5" | |
| 228 | + y2="3.5" /> | |
| 229 | + <linearGradient | |
| 230 | + inkscape:collect="always" | |
| 231 | + xlink:href="#linearGradient3263-5-8" | |
| 232 | + id="linearGradient5834" | |
| 233 | + gradientUnits="userSpaceOnUse" | |
| 234 | + gradientTransform="matrix(1.4160224,0,0,0.76166072,243.22589,313.33388)" | |
| 235 | + x1="42.5" | |
| 236 | + y1="60.5" | |
| 237 | + x2="19.5" | |
| 238 | + y2="3.5" /> | |
| 239 | + <linearGradient | |
| 240 | + inkscape:collect="always" | |
| 241 | + xlink:href="#linearGradient3245-7" | |
| 242 | + id="linearGradient5836" | |
| 243 | + gradientUnits="userSpaceOnUse" | |
| 244 | + gradientTransform="matrix(1.0025263,0,0,0.76423683,344.68831,300.13218)" | |
| 245 | + x1="11.5" | |
| 246 | + y1="60.5" | |
| 247 | + x2="3.5" | |
| 248 | + y2="3.5" /> | |
| 249 | + <linearGradient | |
| 250 | + inkscape:collect="always" | |
| 251 | + xlink:href="#linearGradient3245-70" | |
| 252 | + id="linearGradient5838" | |
| 253 | + gradientUnits="userSpaceOnUse" | |
| 254 | + gradientTransform="matrix(1.0025263,0,0,0.76423683,344.68831,300.13218)" | |
| 255 | + x1="11.5" | |
| 256 | + y1="60.5" | |
| 257 | + x2="3.5" | |
| 258 | + y2="3.5" /> | |
| 259 | + </defs> | |
| 260 | + <sodipodi:namedview | |
| 261 | + id="base" | |
| 262 | + pagecolor="#ffffff" | |
| 263 | + bordercolor="#666666" | |
| 264 | + borderopacity="1.0" | |
| 265 | + inkscape:pageopacity="0.0" | |
| 266 | + inkscape:pageshadow="2" | |
| 267 | + inkscape:zoom="2.5351563" | |
| 268 | + inkscape:cx="-16.066434" | |
| 269 | + inkscape:cy="0.12147739" | |
| 270 | + inkscape:current-layer="layer1" | |
| 271 | + showgrid="true" | |
| 272 | + inkscape:document-units="px" | |
| 273 | + inkscape:grid-bbox="true" | |
| 274 | + inkscape:window-width="1364" | |
| 275 | + inkscape:window-height="678" | |
| 276 | + inkscape:window-x="0" | |
| 277 | + inkscape:window-y="27" | |
| 278 | + objecttolerance="10" | |
| 279 | + gridtolerance="10" | |
| 280 | + guidetolerance="10" | |
| 281 | + inkscape:window-maximized="0"> | |
| 282 | + <inkscape:grid | |
| 283 | + type="xygrid" | |
| 284 | + id="grid2382" | |
| 285 | + visible="true" | |
| 286 | + enabled="true" | |
| 287 | + originx="0.5px" | |
| 288 | + originy="0.5px" | |
| 289 | + empcolor="#0000ff" | |
| 290 | + empopacity="0.1254902" | |
| 291 | + dotted="true" /> | |
| 292 | + </sodipodi:namedview> | |
| 293 | + <metadata | |
| 294 | + id="metadata2388"> | |
| 295 | + <rdf:RDF> | |
| 296 | + <cc:Work | |
| 297 | + rdf:about=""> | |
| 298 | + <dc:format>image/svg+xml</dc:format> | |
| 299 | + <dc:type | |
| 300 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
| 301 | + </cc:Work> | |
| 302 | + </rdf:RDF> | |
| 303 | + </metadata> | |
| 304 | + <g | |
| 305 | + id="layer1" | |
| 306 | + inkscape:label="Layer 1" | |
| 307 | + inkscape:groupmode="layer"> | |
| 308 | + <g | |
| 309 | + transform="translate(-247.62879,-298.93361)" | |
| 310 | + id="g5187"> | |
| 311 | + <g | |
| 312 | + id="g4846"> | |
| 313 | + <g | |
| 314 | + id="g3190-2" | |
| 315 | + style="opacity:0.4;filter:url(#filter3241-2)" | |
| 316 | + transform="translate(250.71429,299.93361)"> | |
| 317 | + <rect | |
| 318 | + y="1.5" | |
| 319 | + x="1.5" | |
| 320 | + height="59" | |
| 321 | + width="11" | |
| 322 | + id="rect3184-1" | |
| 323 | + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 324 | + ry="2" | |
| 325 | + rx="2" /> | |
| 326 | + </g> | |
| 327 | + <rect | |
| 328 | + y="300.43362" | |
| 329 | + x="251.21428" | |
| 330 | + height="59" | |
| 331 | + width="11" | |
| 332 | + id="rect2395-8" | |
| 333 | + style="fill:url(#linearGradient5832);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 334 | + ry="2" | |
| 335 | + rx="2" /> | |
| 336 | + <rect | |
| 337 | + ry="1" | |
| 338 | + style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 339 | + id="rect3158-7" | |
| 340 | + width="9" | |
| 341 | + height="57" | |
| 342 | + x="252.21428" | |
| 343 | + y="301.43362" | |
| 344 | + rx="1" /> | |
| 345 | + </g> | |
| 346 | + <g | |
| 347 | + transform="matrix(0.69260722,0,0,1,81.51265,0)" | |
| 348 | + id="g5180"> | |
| 349 | + <rect | |
| 350 | + rx="2" | |
| 351 | + ry="2" | |
| 352 | + style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3241-4-8);enable-background:accumulate" | |
| 353 | + id="rect3188-8" | |
| 354 | + width="31" | |
| 355 | + height="59" | |
| 356 | + x="16.5" | |
| 357 | + y="2.5" | |
| 358 | + transform="matrix(1.4160224,0,0,0.76166071,243.80989,314.09132)" /> | |
| 359 | + <rect | |
| 360 | + y="314.47638" | |
| 361 | + x="265.17426" | |
| 362 | + height="44.937984" | |
| 363 | + width="43.896694" | |
| 364 | + id="rect3156-3" | |
| 365 | + style="fill:url(#linearGradient5834);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1.03852236;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 366 | + ry="1.5233214" /> | |
| 367 | + <rect | |
| 368 | + y="315.23804" | |
| 369 | + x="266.59027" | |
| 370 | + height="43.414661" | |
| 371 | + width="41.064651" | |
| 372 | + id="rect3162-1" | |
| 373 | + style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.03852236;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 374 | + ry="0.7616607" | |
| 375 | + inkscape:export-xdpi="90" | |
| 376 | + inkscape:export-ydpi="90" /> | |
| 377 | + </g> | |
| 378 | + <g | |
| 379 | + transform="matrix(0.9761091,0,0,1,6.3333026,0)" | |
| 380 | + id="g5108"> | |
| 381 | + <rect | |
| 382 | + rx="2" | |
| 383 | + ry="2" | |
| 384 | + style="opacity:0.4;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3241-0);enable-background:accumulate" | |
| 385 | + id="rect3184-5" | |
| 386 | + width="11" | |
| 387 | + height="59" | |
| 388 | + x="2.5" | |
| 389 | + y="2.5" | |
| 390 | + transform="matrix(0,1.0025263,-0.76423683,0,312.09322,298.92289)" /> | |
| 391 | + <g | |
| 392 | + transform="matrix(0,1,-1,0,611.46116,-45.820829)" | |
| 393 | + id="g4877-9"> | |
| 394 | + <rect | |
| 395 | + ry="1.5284736" | |
| 396 | + style="fill:url(#linearGradient5836);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.87531;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 397 | + id="rect2395-95" | |
| 398 | + width="11.02779" | |
| 399 | + height="45.089973" | |
| 400 | + x="346.19211" | |
| 401 | + y="301.27853" /> | |
| 402 | + <rect | |
| 403 | + y="302.04276" | |
| 404 | + x="347.19461" | |
| 405 | + height="43.561501" | |
| 406 | + width="9.0227375" | |
| 407 | + id="rect3158-2" | |
| 408 | + style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:0.87531;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 409 | + ry="0.76423681" /> | |
| 410 | + </g> | |
| 411 | + </g> | |
| 412 | + <g | |
| 413 | + id="g4877-8" | |
| 414 | + transform="translate(-47.956003,13.002947)"> | |
| 415 | + <rect | |
| 416 | + y="301.27853" | |
| 417 | + x="346.19211" | |
| 418 | + height="45.089973" | |
| 419 | + width="11.02779" | |
| 420 | + id="rect2395-1" | |
| 421 | + style="fill:url(#linearGradient5838);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.87531;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 422 | + ry="1.5284736" /> | |
| 423 | + <rect | |
| 424 | + ry="0.76423681" | |
| 425 | + style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:0.87531;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 426 | + id="rect3158-71" | |
| 427 | + width="9.0227375" | |
| 428 | + height="43.561501" | |
| 429 | + x="347.19461" | |
| 430 | + y="302.04276" /> | |
| 431 | + </g> | |
| 432 | + </g> | |
| 433 | + </g> | |
| 434 | +</svg> | ... | ... |
1.14 KB
| ... | ... | @@ -0,0 +1,83 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | |
| 3 | + | |
| 4 | +<svg | |
| 5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 6 | + xmlns:cc="http://creativecommons.org/ns#" | |
| 7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 8 | + xmlns:svg="http://www.w3.org/2000/svg" | |
| 9 | + xmlns="http://www.w3.org/2000/svg" | |
| 10 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 11 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 12 | + width="64" | |
| 13 | + height="64" | |
| 14 | + id="svg2" | |
| 15 | + sodipodi:version="0.32" | |
| 16 | + inkscape:version="0.48.3.1 r9886" | |
| 17 | + version="1.0" | |
| 18 | + sodipodi:docname="4.svg" | |
| 19 | + inkscape:output_extension="org.inkscape.output.svg.inkscape" | |
| 20 | + inkscape:export-filename="/home/noosfero/sites/noosfero/public/images/blocks/4.png" | |
| 21 | + inkscape:export-xdpi="87.968124" | |
| 22 | + inkscape:export-ydpi="87.968124"> | |
| 23 | + <defs | |
| 24 | + id="defs4" /> | |
| 25 | + <sodipodi:namedview | |
| 26 | + id="base" | |
| 27 | + pagecolor="#ffffff" | |
| 28 | + bordercolor="#666666" | |
| 29 | + borderopacity="1.0" | |
| 30 | + inkscape:pageopacity="0.0" | |
| 31 | + inkscape:pageshadow="2" | |
| 32 | + inkscape:zoom="5.921875" | |
| 33 | + inkscape:cx="32" | |
| 34 | + inkscape:cy="32" | |
| 35 | + inkscape:document-units="px" | |
| 36 | + inkscape:current-layer="layer1" | |
| 37 | + width="64px" | |
| 38 | + height="64px" | |
| 39 | + inkscape:window-width="1366" | |
| 40 | + inkscape:window-height="681" | |
| 41 | + inkscape:window-x="0" | |
| 42 | + inkscape:window-y="27" | |
| 43 | + showgrid="false" | |
| 44 | + inkscape:window-maximized="1" /> | |
| 45 | + <metadata | |
| 46 | + id="metadata7"> | |
| 47 | + <rdf:RDF> | |
| 48 | + <cc:Work | |
| 49 | + rdf:about=""> | |
| 50 | + <dc:format>image/svg+xml</dc:format> | |
| 51 | + <dc:type | |
| 52 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
| 53 | + <dc:title></dc:title> | |
| 54 | + </cc:Work> | |
| 55 | + </rdf:RDF> | |
| 56 | + </metadata> | |
| 57 | + <g | |
| 58 | + inkscape:label="Camada 1" | |
| 59 | + inkscape:groupmode="layer" | |
| 60 | + id="layer1"> | |
| 61 | + <path | |
| 62 | + sodipodi:type="arc" | |
| 63 | + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.19607843" | |
| 64 | + id="path2162" | |
| 65 | + sodipodi:cx="24.12665" | |
| 66 | + sodipodi:cy="24.063324" | |
| 67 | + sodipodi:rx="21.593668" | |
| 68 | + sodipodi:ry="21.277044" | |
| 69 | + d="M 45.720318 24.063324 A 21.593668 21.277044 0 1 1 2.5329819,24.063324 A 21.593668 21.277044 0 1 1 45.720318 24.063324 z" | |
| 70 | + transform="translate(7.8733501,7.936676)" /> | |
| 71 | + <text | |
| 72 | + xml:space="preserve" | |
| 73 | + style="font-size:42.00993729px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:0.19607843;stroke:none;font-family:FreeSans" | |
| 74 | + x="16.267668" | |
| 75 | + y="47.399117" | |
| 76 | + id="text3134" | |
| 77 | + sodipodi:linespacing="125%"><tspan | |
| 78 | + sodipodi:role="line" | |
| 79 | + id="tspan3136" | |
| 80 | + x="16.267668" | |
| 81 | + y="47.399117">4</tspan></text> | |
| 82 | + </g> | |
| 83 | +</svg> | ... | ... |
public/stylesheets/application.css
| ... | ... | @@ -1842,6 +1842,9 @@ a.button.disabled, input.disabled { |
| 1842 | 1842 | #box-organizer div.box-3 { |
| 1843 | 1843 | background-image: url(../images/blocks/3.png); |
| 1844 | 1844 | } |
| 1845 | +#box-organizer div.box-4 { | |
| 1846 | + background-image: url(../images/blocks/4.png); | |
| 1847 | +} | |
| 1845 | 1848 | #box-organizer .block { |
| 1846 | 1849 | cursor: move; |
| 1847 | 1850 | } | ... | ... |
test/unit/enterprise_test.rb
| ... | ... | @@ -188,7 +188,7 @@ class EnterpriseTest < ActiveSupport::TestCase |
| 188 | 188 | inactive_template.save! |
| 189 | 189 | |
| 190 | 190 | active_template = create(Enterprise, :name => 'enteprise template', :identifier => 'enterprise_template') |
| 191 | - assert_equal 3, active_template.boxes.size | |
| 191 | + assert_equal 4, active_template.boxes.size | |
| 192 | 192 | |
| 193 | 193 | e = Environment.default |
| 194 | 194 | e.inactive_enterprise_template = inactive_template |
| ... | ... | @@ -400,7 +400,7 @@ class EnterpriseTest < ActiveSupport::TestCase |
| 400 | 400 | e.save! |
| 401 | 401 | |
| 402 | 402 | ent = create(Enterprise, :name => 'test enteprise', :identifier => 'test_ent') |
| 403 | - assert_equal 3, ent.boxes.size | |
| 403 | + assert_equal 4, ent.boxes.size | |
| 404 | 404 | end |
| 405 | 405 | |
| 406 | 406 | should 'collect the highlighted products with image' do | ... | ... |