diff options
author | edenc <edenc@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-04 18:07:25 +0000 |
---|---|---|
committer | edenc <edenc@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-04 18:07:25 +0000 |
commit | ddd1dc657e6cf50128e94c103411d758538c6f99 (patch) | |
tree | 0c1fad37714a21aa329fd2d0f2d08726f51cd9d7 /lib/Reaction/UI/Widget/Field | |
parent | 92112f8888ab7b85a6b844ea7544e9737c27a2e3 (diff) | |
download | reaction-ddd1dc657e6cf50128e94c103411d758538c6f99.tar.gz reaction-ddd1dc657e6cf50128e94c103411d758538c6f99.zip |
added Field::mutable::File
Diffstat (limited to 'lib/Reaction/UI/Widget/Field')
-rw-r--r-- | lib/Reaction/UI/Widget/Field/Image.pm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/Reaction/UI/Widget/Field/Image.pm b/lib/Reaction/UI/Widget/Field/Image.pm new file mode 100644 index 0000000..1759d98 --- /dev/null +++ b/lib/Reaction/UI/Widget/Field/Image.pm @@ -0,0 +1,18 @@ +package Reaction::UI::Widget::Field::Image; + +use Reaction::UI::WidgetClass; + +class Image is 'Reaction::UI::Widget::Field', which { + + implements fragment image { + if($_{viewport}->value_string) { + arg uri => $_{viewport}->uri; + render 'has_image'; + } else { + render 'no_image'; + } + }; + +}; + +1; |