From 6bdd7dd64b4720b03178301700d34c2111073cbb Mon Sep 17 00:00:00 2001 From: Matt Healy Date: Mon, 12 Dec 2016 21:34:48 +0800 Subject: [PATCH] Add settings option to initialise the form as dirty --- jquery.are-you-sure.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jquery.are-you-sure.js b/jquery.are-you-sure.js index ea62da3..24b590f 100644 --- a/jquery.are-you-sure.js +++ b/jquery.are-you-sure.js @@ -22,7 +22,8 @@ 'silent' : false, 'addRemoveFieldsMarksDirty' : false, 'fieldEvents' : 'change keyup propertychange input', - 'fieldSelector': ":input:not(input[type=submit]):not(input[type=button])" + 'fieldSelector': ":input:not(input[type=submit]):not(input[type=button])", + 'startDirty': false }, options); var getValue = function($field) { @@ -118,7 +119,7 @@ $(fields).unbind(settings.fieldEvents, checkForm); $(fields).bind(settings.fieldEvents, checkForm); $form.data("ays-orig-field-count", $(fields).length); - setDirtyStatus($form, false); + setDirtyStatus($form, settings.startDirty); }; var setDirtyStatus = function($form, isDirty) {