Exemple #1
0
    void WriteLayout(Iterator it)
    {
        var format = js.Dojo(it.Object.ToString());

        if (format != null)
        {
            js.Enter();
            var key = js.Put(format);
            js.Put(it.Object.identity.name);
            js.Put(it.Object.identity.name, key);
            while (it.Next)
            {
                var ch = it.Enter();
                format = js.DojoChild(it.Object.ToString());
                if (format != null)
                {
                    var child = js.Put(format);
                    js.Put(it.Object.identity.name);
                    js.Put(ch.Object.identity.name, child);
                }
                it.Leave();
            }
            js.Leave();
        }
    }