From 92f016eb325bf0d4a0c9a82d019b584c3978829f Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 6 Dec 2006 06:05:24 +0000 Subject: [PATCH] ISA work on Image, File, Snippet, Template. File and Image need more work. Image needs to inherit template variables from File --- lib/WebGUI/Help/Asset_File.pm | 18 ++++++------------ lib/WebGUI/Help/Asset_Image.pm | 14 ++++++-------- lib/WebGUI/Help/Asset_Snippet.pm | 12 ++++++------ lib/WebGUI/Help/Asset_Template.pm | 6 ++++++ 4 files changed, 24 insertions(+), 26 deletions(-) diff --git a/lib/WebGUI/Help/Asset_File.pm b/lib/WebGUI/Help/Asset_File.pm index ae6b80c05..cf62058a5 100644 --- a/lib/WebGUI/Help/Asset_File.pm +++ b/lib/WebGUI/Help/Asset_File.pm @@ -5,6 +5,12 @@ our $HELP = { 'file add/edit' => { title => 'file add/edit title', body => 'file add/edit body', + isa => [ + { + tag => 'asset fields', + namespace => 'Asset', + }, + ], fields => [ { title => 'cache timeout', @@ -29,10 +35,6 @@ our $HELP = { }, ], related => [ - { - tag => 'asset fields', - namespace => 'Asset', - }, { tag => 'file template', namespace => 'Asset_File', @@ -82,14 +84,6 @@ our $HELP = { fields => [ ], related => [ - { - tag => 'asset template', - namespace => 'Asset', - }, - { - tag => 'template language', - namespace => 'Asset_Template', - }, { tag => 'file add/edit', namespace => 'Asset_File', diff --git a/lib/WebGUI/Help/Asset_Image.pm b/lib/WebGUI/Help/Asset_Image.pm index b01104f28..26101c9fb 100644 --- a/lib/WebGUI/Help/Asset_Image.pm +++ b/lib/WebGUI/Help/Asset_Image.pm @@ -5,6 +5,12 @@ our $HELP = { 'image add/edit' => { title => 'image add/edit title', body => 'image add/edit body', + isa => [ + { + tag => 'file add/edit', + namespace => 'Asset_File' + }, + ], fields => [ { title => 'thumbnail size', @@ -36,14 +42,6 @@ our $HELP = { tag => 'image resize', namespace => 'Asset_Image', }, - { - tag => 'asset fields', - namespace => 'Asset' - }, - { - tag => 'file add/edit', - namespace => 'Asset_File' - }, ] }, diff --git a/lib/WebGUI/Help/Asset_Snippet.pm b/lib/WebGUI/Help/Asset_Snippet.pm index 10fd6468b..0b7f99486 100644 --- a/lib/WebGUI/Help/Asset_Snippet.pm +++ b/lib/WebGUI/Help/Asset_Snippet.pm @@ -5,6 +5,12 @@ our $HELP = { 'snippet add/edit' => { title => 'snippet add/edit title', body => 'snippet add/edit body', + isa => [ + { + tag => 'asset fields', + namespace => 'Asset' + }, + ], fields => [ { title => 'cache timeout', @@ -27,12 +33,6 @@ our $HELP = { namespace => 'Asset_Snippet', }, ], - related => [ - { - tag => 'asset fields', - namespace => 'Asset' - }, - ] }, }; diff --git a/lib/WebGUI/Help/Asset_Template.pm b/lib/WebGUI/Help/Asset_Template.pm index 4d0a4de61..3fb16e1e7 100644 --- a/lib/WebGUI/Help/Asset_Template.pm +++ b/lib/WebGUI/Help/Asset_Template.pm @@ -5,6 +5,12 @@ our $HELP = { 'template add/edit' => { title => '684', body => '639', + isa => [ + { + tag => 'asset fields', + namespace => 'Asset' + }, + ], fields => [ { title => 'namespace',