Commit 00c7c23e50ab4c143015618fc32bef4aa1a3613e
1 parent
82c567f2
Exists in
staging
and in
42 other branches
Better block config display
Make colorBox to feet better the block config dialog, removing the unneeded horizontal scroll. Add a better style, and display the cancel button.
Showing
4 changed files
with
53 additions
and
35 deletions
Show diff stats
app/views/box_organizer/_highlights_block.rhtml
| 1 | 1 | <strong><%= _('Highlights') %></strong> |
| 2 | -<div id='edit-highlights-block' style='width:450px'> | |
| 2 | + | |
| 3 | 3 | <table id='highlights' class='noborder'> |
| 4 | 4 | <tr><th><%= _('Image') %></th><th><%= _('Address') %></th><th><%= _('Position') %></th><th><%= _('Title') %></th></tr> |
| 5 | 5 | <% for image in @block.images do %> |
| ... | ... | @@ -13,7 +13,6 @@ |
| 13 | 13 | </tr> |
| 14 | 14 | <% end %> |
| 15 | 15 | </table> |
| 16 | -</div> | |
| 17 | 16 | |
| 18 | 17 | <%= link_to_function(_('New highlight'), nil, :class => 'button icon-add with-text') do |page| |
| 19 | 18 | page.insert_html :bottom, 'highlights', content_tag('tr', | ... | ... |
app/views/box_organizer/edit.rhtml
public/javascripts/application.js
| ... | ... | @@ -920,11 +920,18 @@ function facet_options_toggle(id, url) { |
| 920 | 920 | |
| 921 | 921 | jQuery(function($) { |
| 922 | 922 | $('.colorbox').live('click', function() { |
| 923 | - $.fn.colorbox({ | |
| 924 | - href:$(this).attr('href'), | |
| 925 | - maxWidth: '600', | |
| 926 | - maxHeight: '550', | |
| 927 | - open:true | |
| 923 | + $.colorbox({ | |
| 924 | + href: $(this).attr('href'), | |
| 925 | + maxWidth: $(window).width()-50, | |
| 926 | + height: $(window).height()-50, | |
| 927 | + open: true, | |
| 928 | + fixed: true, | |
| 929 | + close: 'Cancel', | |
| 930 | + onComplete: function(bt) { | |
| 931 | + var opt = {}, maxH = $(window).height()-50; | |
| 932 | + if ($('#cboxLoadedContent *:first').height() > maxH) opt.height = maxH; | |
| 933 | + $.colorbox.resize(opt); | |
| 934 | + } | |
| 928 | 935 | }); |
| 929 | 936 | return false; |
| 930 | 937 | }); | ... | ... |
public/stylesheets/application.css
| ... | ... | @@ -1535,10 +1535,10 @@ a.button.disabled, input.disabled { |
| 1535 | 1535 | * style for blocks |
| 1536 | 1536 | ***********************************************************/ |
| 1537 | 1537 | |
| 1538 | - #content .communities-block .profile-image { | |
| 1539 | - float: none; | |
| 1540 | - padding-left: 0px; | |
| 1541 | - max-width: none; | |
| 1538 | +#content .communities-block .profile-image { | |
| 1539 | + float: none; | |
| 1540 | + padding-left: 0px; | |
| 1541 | + max-width: none; | |
| 1542 | 1542 | } |
| 1543 | 1543 | #content .communities-block .vcard .profile_link { |
| 1544 | 1544 | text-align: center; |
| ... | ... | @@ -1591,30 +1591,30 @@ a.button.disabled, input.disabled { |
| 1591 | 1591 | .invisible-block a.icon-button { |
| 1592 | 1592 | position: relative; |
| 1593 | 1593 | } |
| 1594 | -/*********************************************************** | |
| 1595 | - * the handles to where you can drag the blocks | |
| 1596 | - ***********************************************************/ | |
| 1594 | +/************************************************ | |
| 1595 | + * the handles to where you can drag the blocks * | |
| 1596 | + ************************************************/ | |
| 1597 | 1597 | |
| 1598 | - .block-target { | |
| 1599 | - margin: 5px; | |
| 1600 | - height: 2px; | |
| 1601 | - height: 15px; | |
| 1602 | - border: 1px dashed #e0e0e0; | |
| 1598 | +.block-target { | |
| 1599 | + margin: 5px; | |
| 1600 | + height: 2px; | |
| 1601 | + height: 15px; | |
| 1602 | + border: 1px dashed #e0e0e0; | |
| 1603 | 1603 | } |
| 1604 | 1604 | .block-target-hover { |
| 1605 | 1605 | background: #ffd; |
| 1606 | 1606 | border: 1px solid red; |
| 1607 | 1607 | height: 30px; |
| 1608 | 1608 | } |
| 1609 | -/*********************************************************** | |
| 1610 | - * put borders around boxes and blocks when organizing boxes | |
| 1611 | - ***********************************************************/ | |
| 1609 | +/************************************************************* | |
| 1610 | + * put borders around boxes and blocks when organizing boxes * | |
| 1611 | + *************************************************************/ | |
| 1612 | 1612 | |
| 1613 | - #box-organizer div.box { | |
| 1614 | - border: 1px solid #ccc; | |
| 1615 | - background-color: white; | |
| 1616 | - background-repeat: no-repeat; | |
| 1617 | - background-position: top right; | |
| 1613 | +#box-organizer div.box { | |
| 1614 | + border: 1px solid #ccc; | |
| 1615 | + background-color: white; | |
| 1616 | + background-repeat: no-repeat; | |
| 1617 | + background-position: top right; | |
| 1618 | 1618 | } |
| 1619 | 1619 | #box-organizer div.box-1 { |
| 1620 | 1620 | background-image: url(../images/blocks/1.png); |
| ... | ... | @@ -1648,6 +1648,24 @@ a.button.disabled, input.disabled { |
| 1648 | 1648 | margin-top: 1em; |
| 1649 | 1649 | text-align: center; |
| 1650 | 1650 | } |
| 1651 | + | |
| 1652 | +/**************************************** | |
| 1653 | + * Block options editor floating window * | |
| 1654 | + ****************************************/ | |
| 1655 | + | |
| 1656 | +#cboxLoadedContent { | |
| 1657 | + background: #FFF; | |
| 1658 | + box-shadow: 0 0 15px #888 inset; | |
| 1659 | + border-radius: 5px; | |
| 1660 | + border: 1px solid #777; | |
| 1661 | + border-left: none; | |
| 1662 | + border-right: none; | |
| 1663 | +} | |
| 1664 | + | |
| 1665 | +.block-config-options { | |
| 1666 | + padding: 0px 30px; | |
| 1667 | +} | |
| 1668 | + | |
| 1651 | 1669 | /* ==> blocks/tags-block.css <<= */ |
| 1652 | 1670 | |
| 1653 | 1671 | .tags-block { |
| ... | ... | @@ -5628,12 +5646,6 @@ li.profile-activity-item.upload_image .activity-gallery-images-count-1 img { |
| 5628 | 5646 | |
| 5629 | 5647 | /* Captcha */ |
| 5630 | 5648 | |
| 5631 | -/* Colorbox */ | |
| 5632 | - | |
| 5633 | -#cboxClose { | |
| 5634 | - display: none !important; | |
| 5635 | -} | |
| 5636 | - | |
| 5637 | 5649 | /* Signup interface {{{ */ |
| 5638 | 5650 | |
| 5639 | 5651 | #url-check { | ... | ... |