From 571798ec99a8dc22d6173dc6441a0725af967ca6 Mon Sep 17 00:00:00 2001 From: ron4mac Date: Sat, 6 Jul 2019 10:09:37 -0500 Subject: [PATCH] show hidden invalid fields when submitting admin config form --- CHANGELOG.txt | 1 + admin.php | 16 ++++++++++++---- js/admin.js | 6 ++++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 02f1f811..9fc953f8 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -20,6 +20,7 @@ Changelog [S] = Security fix (issues that are related to security) ********************************************* +2019-07-06 [B] Show hidden invalid fields when submitting admin config form {ron4mac} 2019-06-05 [A] Updated Estonian language file (user contribution) {eenemeenemuu} 2019-04-17 [C] Added title to intermediate-sized image, changed alt attritube (thread ID 79654) {eenemeenemuu} 2019-03-28 [B] Correct regex for valid file name in showthumb.php {ron4mac} diff --git a/admin.php b/admin.php index 14e51909..dbd3ec90 100644 --- a/admin.php +++ b/admin.php @@ -4,11 +4,11 @@ * * v1.0 originally written by Gregory Demar * - * @copyright Copyright (c) 2003-2018 Coppermine Dev Team + * @copyright Copyright (c) 2003-2019 Coppermine Dev Team * @license GNU General Public License version 3 or later; see LICENSE * * admin.php - * @since 1.6.06 + * @since 1.6.07 */ define('IN_COPPERMINE', true); @@ -274,6 +274,14 @@ function kmgOpts ($m) $admin_page .= '
'.$LINEBREAK; } +$admin_page .= ' +'; + $signature = 'Coppermine Photo Gallery ' . COPPERMINE_VERSION . ' ('. COPPERMINE_VERSION_STATUS . ')'; $tabindexCounter = 1; @@ -647,7 +655,6 @@ function kmgOpts ($m) endtable(); echo '
'; - list($timestamp, $form_token) = getFormToken(); echo <<< EOT @@ -666,6 +673,7 @@ function kmgOpts ($m) EOT; } + pagefooter(); -//EOF \ No newline at end of file +//EOF diff --git a/js/admin.js b/js/admin.js index 5d409092..084cf34f 100644 --- a/js/admin.js +++ b/js/admin.js @@ -3,11 +3,11 @@ * * v1.0 originally written by Gregory Demar * - * @copyright Copyright (c) 2003-2018 Coppermine Dev Team + * @copyright Copyright (c) 2003-2019 Coppermine Dev Team * @license GNU General Public License version 3 or later; see LICENSE * * js/admin.js - * @since 1.6.06 + * @since 1.6.07 */ function resetToDefault(theFieldId, fieldType, numberOfItems) @@ -95,6 +95,8 @@ function thumbMethodUI (elm) function adminPageLoaded(){ + $("#cpgform input").on("invalid", function() { $(this).parents('.detail_body').show(); }); + $('a.direct_config_link').click(function(){ var aname = $(this).attr('hash').replace('#', '');