From d081a39439b6d36c9daa6b98796988f904613f8b Mon Sep 17 00:00:00 2001 From: Djamil Legato Date: Mon, 3 Aug 2015 12:55:00 -0700 Subject: [PATCH] moved getState method in admin-all so it's always available --- themes/grav/js/admin-all.js | 12 ++++++++++++ themes/grav/js/forms/form.js | 2 +- themes/grav/js/pages-all.js | 12 ------------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/themes/grav/js/admin-all.js b/themes/grav/js/admin-all.js index 24f9d236..ad32bd3c 100644 --- a/themes/grav/js/admin-all.js +++ b/themes/grav/js/admin-all.js @@ -1,3 +1,15 @@ +var getState = function(){ + var loadValues = []; + $('input, select, textarea').each(function(index, element){ + var name = $(element).prop('name'), + value = $(element).val(); + + if (name) loadValues.push(name + '|' + value); + }); + + return loadValues.toString(); +}; + $(function () { jQuery.substitute = function(str, sub) { return str.replace(/\{(.+?)\}/g, function($0, $1) { diff --git a/themes/grav/js/forms/form.js b/themes/grav/js/forms/form.js index ab14545d..90420128 100644 --- a/themes/grav/js/forms/form.js +++ b/themes/grav/js/forms/form.js @@ -115,7 +115,7 @@ this.scanned = true; //Refresh root.currentValues as toggleables have been initialized - (root || window.GravJS).currentValues = getState(); + root.currentValues = getState(); }; Form.factories = {}; diff --git a/themes/grav/js/pages-all.js b/themes/grav/js/pages-all.js index 517fdc68..98f54ea8 100644 --- a/themes/grav/js/pages-all.js +++ b/themes/grav/js/pages-all.js @@ -1,15 +1,3 @@ -var getState = function(){ - var loadValues = []; - $('input, select, textarea').each(function(index, element){ - var name = $(element).prop('name'), - value = $(element).val(); - - if (name) loadValues.push(name + '|' + value); - }); - - return loadValues.toString(); -}; - $(function(){ var root = window || {}; root = root.GravJS = root.GravJS || {};