view src/djol/ClearTool.js @ 21:7c22fc01fcec

rewritten ./text/template-compile
author cin
date Thu, 30 Nov 2017 11:01:22 +0300
parents f0035923ff3e
children
line wrap: on
line source

define (["dojo/_base/declare", "./_OneshotTool", "implab/safe"] , function(declare, _OneshotTool, safe) {
    return declare([_OneshotTool], {
        tools : null,
        
        constructor : function(opts) {
            safe.mixin(this,opts, ["tools"]);
        },
        
        invoke : function() {
            if (this.tools) {
                this.log("Clear {0} tools", this.tools.length);
                safe.each(this.tools, function(tool) {
                    if (tool.clear)
                        tool.clear();
                });
            }
        }
    });
});