From 40638bbf41df8f52a66c08832f08d4ec16ffdfa3 Mon Sep 17 00:00:00 2001 From: MoisesMachado Date: Tue, 18 Dec 2007 18:38:22 +0000 Subject: [PATCH] ActionItem140: fixed some issues of blocks --- app/design_blocks/list_block/models/list_block.rb | 1 + app/design_blocks/list_block/views/nothing.rhtml | 1 + app/design_blocks/profile_info_block/controllers/profile_info_block_controller.rb | 2 +- app/design_blocks/profile_info_block/models/profile_info_block.rb | 8 ++++++++ app/design_blocks/profile_info_block/views/edit.rhtml | 10 ++++++++++ 5 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 app/design_blocks/list_block/views/nothing.rhtml create mode 100644 app/design_blocks/profile_info_block/views/edit.rhtml diff --git a/app/design_blocks/list_block/models/list_block.rb b/app/design_blocks/list_block/models/list_block.rb index 20e47f8..2cf1fe4 100644 --- a/app/design_blocks/list_block/models/list_block.rb +++ b/app/design_blocks/list_block/models/list_block.rb @@ -39,6 +39,7 @@ class ListBlock < Design::Block end def view + return 'nothing' unless element_type element_type.to_s.underscore end diff --git a/app/design_blocks/list_block/views/nothing.rhtml b/app/design_blocks/list_block/views/nothing.rhtml new file mode 100644 index 0000000..d3df0c9 --- /dev/null +++ b/app/design_blocks/list_block/views/nothing.rhtml @@ -0,0 +1 @@ +

<%= _('Nothing to see here') %>

diff --git a/app/design_blocks/profile_info_block/controllers/profile_info_block_controller.rb b/app/design_blocks/profile_info_block/controllers/profile_info_block_controller.rb index 6e1784b..fbcf6d5 100644 --- a/app/design_blocks/profile_info_block/controllers/profile_info_block_controller.rb +++ b/app/design_blocks/profile_info_block/controllers/profile_info_block_controller.rb @@ -21,7 +21,7 @@ class ProfileInfoBlockController < ApplicationController # # This hash will define the options menu on edit mode. CONTROL_ACTION_OPTIONS = { -# 'edit' => _('Edit') + 'edit' => _('Edit') } diff --git a/app/design_blocks/profile_info_block/models/profile_info_block.rb b/app/design_blocks/profile_info_block/models/profile_info_block.rb index 50f9737..faa9a50 100644 --- a/app/design_blocks/profile_info_block/models/profile_info_block.rb +++ b/app/design_blocks/profile_info_block/models/profile_info_block.rb @@ -12,4 +12,12 @@ class ProfileInfoBlock < Design::Block 'ProfileInfoBlock' end + def title + self.settings[:title] + end + + def title= value + self.settings[:title] = value + end + end diff --git a/app/design_blocks/profile_info_block/views/edit.rhtml b/app/design_blocks/profile_info_block/views/edit.rhtml new file mode 100644 index 0000000..d7e5480 --- /dev/null +++ b/app/design_blocks/profile_info_block/views/edit.rhtml @@ -0,0 +1,10 @@ +

<%= _('Editing profile exibition') %>

+ +<% design_form_remote_tag( :url => {:action => 'save'}) do %> +

+ + <%= text_field 'design_block', 'title'%> +

+ + <%= submit_tag _('Save') %> +<% end %> -- libgit2 0.21.2