| Index: mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| diff --git a/mojo/public/tools/bindings/generators/mojom_js_generator.py b/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| index c9109fbbec3694462a22ed78f8efccdcd2b08c11..dcce387bbd867a09e5a83784ca260c3f6721a2bd 100644
|
| --- a/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| +++ b/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| @@ -250,8 +250,7 @@ class Generator(generator.Generator):
|
| "validate_struct_params": JavaScriptValidateStructParams,
|
| }
|
|
|
| - @UseJinja("js_templates/module.js.tmpl", filters=js_filters)
|
| - def GenerateJsModule(self):
|
| + def GetParameters(self):
|
| return {
|
| "namespace": self.module.namespace,
|
| "imports": self.GetImports(),
|
| @@ -262,8 +261,17 @@ class Generator(generator.Generator):
|
| "interfaces": self.module.interfaces,
|
| }
|
|
|
| + @UseJinja("js_templates/module.amd.tmpl", filters=js_filters)
|
| + def GenerateAMDModule(self):
|
| + return self.GetParameters()
|
| +
|
| + @UseJinja("js_templates/module.html.tmpl", filters=js_filters)
|
| + def GenerateHTMLModule(self):
|
| + return self.GetParameters()
|
| +
|
| def GenerateFiles(self, args):
|
| - self.Write(self.GenerateJsModule(), "%s.js" % self.module.name)
|
| + self.Write(self.GenerateAMDModule(), "%s.js" % self.module.name)
|
| + self.Write(self.GenerateHTMLModule(), "%s.html" % self.module.name)
|
|
|
| def GetImports(self):
|
| # Since each import is assigned a variable in JS, they need to have unique
|
|
|