From e22e40d90f0f9b7edca089ec38109223c1008504 Mon Sep 17 00:00:00 2001 From: davetayls Date: Wed, 28 Jan 2015 09:47:38 +0000 Subject: [PATCH] add triggers to Marionette.View --- marionette/marionette.d.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/marionette/marionette.d.ts b/marionette/marionette.d.ts index 397da6fab2..40c0f6775d 100644 --- a/marionette/marionette.d.ts +++ b/marionette/marionette.d.ts @@ -261,7 +261,7 @@ declare module Marionette { * Regions that are attached to the document when you execute show are * special in that the views that they show will also become attached * to the document. These regions fire a pair of triggerMethods on all - * of the views that are about to be attached – even the nested ones. + * of the views that are about to be attached � even the nested ones. * This can cause a performance issue if you're rendering hundreds or * thousands of views at once. * If you think these events might be causing some lag in your app, you @@ -274,7 +274,7 @@ declare module Marionette { * Regions that are attached to the document when you execute show are * special in that the views that they show will also become attached * to the document. These regions fire a pair of triggerMethods on all - * of the views that are about to be attached – even the nested ones. + * of the views that are about to be attached � even the nested ones. * This can cause a performance issue if you're rendering hundreds or * thousands of views at once. * If you think these events might be causing some lag in your app, you @@ -677,6 +677,12 @@ declare module Marionette { */ behaviors: any; + /** + * Defines `triggers` to forward DOM events to view + * events. `triggers: {"click .foo": "do:foo"}` + */ + triggers:{[key:string]:any}; + /** * A configuration hash for models. The left side is the event on * the model, and the right side is the name of the