view _test/Resources/TTView/My/Org/Panel.tt @ 301:aeeb57a12046

*IMPL::Web::View: templates inheritance support
author cin
date Mon, 25 Mar 2013 02:04:18 +0400
parents 2d253e6e4a88
children
line wrap: on
line source

[%
    META version = 1;
    BLOCK INIT;
    # this is a document scope
        dojoDefaultClass = 'dijit.form.Input'; 
        dojo.require.push( dojoDefaultClass );
    END;
    
    TPreview = require('My/Org/TextPreview');
    this.dojoClass = this.dojoClass || dojoDefaultClass;
    this.visualClass = this.visualClass || 'classic';
    this.childNodes = [];
    FOREACH text IN this.data;
        this.childNodes.push( TPreview.new(nodeValue = text ) );
    END;
    
%]
<div class="$this.visualClass" data-dojo-type="$this.dojoClass">
    [% FOREACH node IN this.childNodes %]
        [% node.Render() %]
        <hr />
    [% END %]
</div>