From aa73ef207f458a8e1961e37c24185dd1f91856fd Mon Sep 17 00:00:00 2001 From: Vitor Pelizza Date: Tue, 24 May 2016 10:48:57 -0300 Subject: [PATCH] Do not set the parent form to pristine on init. The field should not control the form state. --- src/tinymce.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/tinymce.js b/src/tinymce.js index 1ce5c6e..eb78b84 100644 --- a/src/tinymce.js +++ b/src/tinymce.js @@ -12,15 +12,14 @@ angular.module('ui.tinymce', []) } return { - require: ['ngModel', '^?form'], + require: ['ngModel'], priority: 599, link: function(scope, element, attrs, ctrls) { if (!$window.tinymce) { return; } - var ngModel = ctrls[0], - form = ctrls[1] || null; + var ngModel = ctrls[0]; var expression, options = { debounce: true @@ -81,10 +80,7 @@ angular.module('ui.tinymce', []) ed.on('init', function() { ngModel.$render(); ngModel.$setPristine(); - ngModel.$setUntouched(); - if (form) { - form.$setPristine(); - } + ngModel.$setUntouched(); }); // Update model when: