From 43ec6fd79e1a0673c66fad921abcfd2823c3177b Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Sat, 10 Jan 2015 10:51:22 +0100 Subject: [PATCH] Improved constructor. Added default values. --- .../app/controllers/_application_controller_form.js.coffee | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/assets/javascripts/app/controllers/_application_controller_form.js.coffee b/app/assets/javascripts/app/controllers/_application_controller_form.js.coffee index 89ccc0042..c23f95d45 100644 --- a/app/assets/javascripts/app/controllers/_application_controller_form.js.coffee +++ b/app/assets/javascripts/app/controllers/_application_controller_form.js.coffee @@ -8,8 +8,14 @@ class App.ControllerForm extends App.Controller @handlers.push @_showHideToggle @handlers.push @_requiredMandantoryToggle + # set empty class attributes if needed if !@form @form = @formGen() + if !@model + @model = {} + @attributes = [] + + # if element is given, prepend form to it if @el @el.prepend( @form )