From 87ba3ac36f0fa61e43f9bb04d3ad14ef7990d645 Mon Sep 17 00:00:00 2001 From: JoenioCosta Date: Wed, 9 Jul 2008 18:46:04 +0000 Subject: [PATCH] ActionItem544: autoscroll on edit LinkListBlock --- app/models/link_list_block.rb | 1 - app/views/box_organizer/_link_list_block.rhtml | 12 ++---------- public/stylesheets/blocks/link-list-block.css | 18 ++++++++++++++++++ public/stylesheets/common.css | 18 ------------------ 4 files changed, 20 insertions(+), 29 deletions(-) diff --git a/app/models/link_list_block.rb b/app/models/link_list_block.rb index 1ff074f..276f191 100644 --- a/app/models/link_list_block.rb +++ b/app/models/link_list_block.rb @@ -1,6 +1,5 @@ class LinkListBlock < Block - settings_items :title, String settings_items :links, Array, :default => [] before_save do |block| diff --git a/app/views/box_organizer/_link_list_block.rhtml b/app/views/box_organizer/_link_list_block.rhtml index 737d5f8..de8f62c 100644 --- a/app/views/box_organizer/_link_list_block.rhtml +++ b/app/views/box_organizer/_link_list_block.rhtml @@ -1,9 +1,4 @@

- -<%= text_field_tag 'block[title]', @block.title %> -

- -

<%= _('Links') %>

<%= link_to_function(_('New link'), nil, :class => 'button icon-add with-text') do |page| - page.insert_html :bottom, 'links', content_tag('tr', content_tag('td',text_field_tag('block[links][][name]')) + content_tag('td',text_field_tag('block[links][][address]', nil, :class => 'cel-address'))) + page.insert_html :bottom, 'links', content_tag('tr', content_tag('td',text_field_tag('block[links][][name]')) + content_tag('td',text_field_tag('block[links][][address]', nil, :class => 'cel-address'))) + + javascript_tag("$('edit-link-list-block').scrollTop = $('edit-link-list-block').scrollHeight") end %> diff --git a/public/stylesheets/blocks/link-list-block.css b/public/stylesheets/blocks/link-list-block.css index 7397a4a..f54b3f3 100644 --- a/public/stylesheets/blocks/link-list-block.css +++ b/public/stylesheets/blocks/link-list-block.css @@ -1,3 +1,21 @@ +#edit-link-list-block { + overflow: auto; + overflow-x: hidden; + height: 120px; +} + +#edit-link-list-block table { + width: 100%; +} + +#edit-link-list-block table .cel-address { + width: 300px; +} + +#edit-link-list-block table .cel-address input { + width: 100%; +} + #content .link-list-block { padding: 10px 20px 10px 10px; diff --git a/public/stylesheets/common.css b/public/stylesheets/common.css index 3220075..e61a0ec 100644 --- a/public/stylesheets/common.css +++ b/public/stylesheets/common.css @@ -244,24 +244,6 @@ table.noborder th, table.noborder td{ border: none; } -#edit-link-list-block { - overflow: auto; - overflow-x: hidden; - height: 120px; -} - -#edit-link-list-block table { - width: 100%; -} - -#edit-link-list-block table .cel-address { - width: 300px; -} - -#edit-link-list-block table .cel-address input { - width: 100%; -} - /* for fields with auto-completion */ div.auto-complete { display: block; -- libgit2 0.21.2