add "asset" property to AssetHelpers.
Simplifies the API and allows us to have getForm and getUrl to make asset helpers easier to build.
This commit is contained in:
parent
df31c13e13
commit
698f40a6dd
23 changed files with 216 additions and 123 deletions
|
|
@ -661,8 +661,8 @@ sub www_processAssetHelper {
|
|||
|
||||
my $class = $asset->getHelpers->{ $helperId }->{ className };
|
||||
WebGUI::Pluggable::load( $class );
|
||||
my $helper = $class->new( id => $helperId, session => $self->session );
|
||||
return JSON->new->encode( $helper->process( $asset ) );
|
||||
my $helper = $class->new( id => $helperId, session => $self->session, asset => $asset );
|
||||
return JSON->new->encode( $helper->process );
|
||||
}
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
|
|
@ -968,17 +968,19 @@ __DATA__
|
|||
<div id="yui-tabs" class="yui-content">
|
||||
<div id="viewTab"><iframe src="<tmpl_var viewUrl>" name="view"></iframe></div>
|
||||
<div id="treeTab">
|
||||
<div id="treeButtons">
|
||||
<input type="button" id="treeUpdate" value="^i18n('update');" />
|
||||
<input type="button" id="treeDelete" value="^i18n('delete');" />
|
||||
<input type="button" id="treeCut" value="^i18n('cut');" />
|
||||
<input type="button" id="treeCopy" value="^i18n('copy');" />
|
||||
<input type="button" id="treeDuplicate" value="^i18n('duplicate');" />
|
||||
<input type="button" id="treeCreateShortcut" value="^i18n('create shortcut');" />
|
||||
</div>
|
||||
<div id="treeCrumbtrail"></div>
|
||||
<div id="treeDataTableContainer"></div>
|
||||
<div id="treePagination"></div>
|
||||
<div id="treeBottom">
|
||||
<div id="treeButtons">
|
||||
<input type="button" id="treeUpdate" value="^i18n('update');" />
|
||||
<input type="button" id="treeDelete" value="^i18n('delete');" />
|
||||
<input type="button" id="treeCut" value="^i18n('cut');" />
|
||||
<input type="button" id="treeCopy" value="^i18n('copy');" />
|
||||
<input type="button" id="treeDuplicate" value="^i18n('duplicate');" />
|
||||
<input type="button" id="treeCreateShortcut" value="^i18n('create shortcut');" />
|
||||
</div>
|
||||
<div id="treePagination"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue