diff --git a/.gitattributes b/.gitattributes index a7998bf..3ce6f23 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,2 @@ -/js/registration-settings.js binary -/js/registration-settings.js.map binary +/js/*.js binary +/js/*.js.map binary diff --git a/.l10nignore b/.l10nignore index 5f85158..0844b0d 100644 --- a/.l10nignore +++ b/.l10nignore @@ -1,3 +1,2 @@ # compiled vue templates -js/registration-settings.js -js/registration-settings.js.map +js/ diff --git a/js/registration-form.js b/js/registration-form.js index b68d708..074b206 100644 --- a/js/registration-form.js +++ b/js/registration-form.js @@ -1,2 +1,2 @@ -!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var t=this;$("#showadminpass").click((function(){var t=$("#password");"password"===t.attr("type")?t.attr("type","text"):t.attr("type","password")})),$("form").submit((function(){$(t).find(":submit").attr("disabled","disabled")}))}))}(); -//# sourceMappingURL=registration-form.js.map?v=b4e5899c354021f3c609 \ No newline at end of file +!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var i=this;$("#showadminpass").click((function(){var t=$("#password");"password"===t.attr("type")?t.attr("type","text"):t.attr("type","password")})),$("form").submit((function(){$(i).find(":submit").attr("disabled","disabled"),$(i).find(":submit")[0].value=t("registration","Loading …")}))}))}(); +//# sourceMappingURL=registration-form.js.map?v=9934ad4775c110e9376d \ No newline at end of file diff --git a/js/registration-form.js.map b/js/registration-form.js.map index 3d1e633..5d69ca5 100644 --- a/js/registration-form.js.map +++ b/js/registration-form.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://registration/./src/form.js"],"names":["document","addEventListener","$","click","passwordTextField","attr","submit","find"],"mappings":"yBAAAA,SAASC,iBAAiB,oBAAoB,WAAW,WAExDC,EAAE,kBAAkBC,OAAM,WACzB,IAAMC,EAAoBF,EAAE,aACW,aAAnCE,EAAkBC,KAAK,QAC1BD,EAAkBC,KAAK,OAAQ,QAE/BD,EAAkBC,KAAK,OAAQ,eAKjCH,EAAE,QAAQI,QAAO,WAEhBJ,EAAE,GAAMK,KAAK,WAAWF,KAAK,WAAY,kB","file":"registration-form.js?v=b4e5899c354021f3c609","sourcesContent":["document.addEventListener('DOMContentLoaded', function() {\n\t// Password toggle\n\t$('#showadminpass').click(() => {\n\t\tconst passwordTextField = $('#password')\n\t\tif (passwordTextField.attr('type') === 'password') {\n\t\t\tpasswordTextField.attr('type', 'text')\n\t\t} else {\n\t\t\tpasswordTextField.attr('type', 'password')\n\t\t}\n\t})\n\n\t// Disable submit after first click\n\t$('form').submit(() => {\n\t\t// prevent duplicate form submissions\n\t\t$(this).find(':submit').attr('disabled', 'disabled')\n\t})\n})\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://registration/./src/form.js"],"names":["document","addEventListener","$","click","passwordTextField","attr","submit","find","value","t"],"mappings":"yBAAAA,SAASC,iBAAiB,oBAAoB,WAAW,WAExDC,EAAE,kBAAkBC,OAAM,WACzB,IAAMC,EAAoBF,EAAE,aACW,aAAnCE,EAAkBC,KAAK,QAC1BD,EAAkBC,KAAK,OAAQ,QAE/BD,EAAkBC,KAAK,OAAQ,eAKjCH,EAAE,QAAQI,QAAO,WAEhBJ,EAAE,GAAMK,KAAK,WAAWF,KAAK,WAAY,YACzCH,EAAE,GAAMK,KAAK,WAAW,GAAGC,MAAQC,EAAE,eAAgB,mB","file":"registration-form.js?v=9934ad4775c110e9376d","sourcesContent":["document.addEventListener('DOMContentLoaded', function() {\n\t// Password toggle\n\t$('#showadminpass').click(() => {\n\t\tconst passwordTextField = $('#password')\n\t\tif (passwordTextField.attr('type') === 'password') {\n\t\t\tpasswordTextField.attr('type', 'text')\n\t\t} else {\n\t\t\tpasswordTextField.attr('type', 'password')\n\t\t}\n\t})\n\n\t// Disable submit after first click\n\t$('form').submit(() => {\n\t\t// prevent duplicate form submissions\n\t\t$(this).find(':submit').attr('disabled', 'disabled')\n\t\t$(this).find(':submit')[0].value = t('registration', 'Loading …')\n\t})\n})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/package.json b/package.json index c3a9fd1..18e4e3a 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "version": "1.0.0", "description": "", "license": "AGPL-3.0-or-later", - "main": "main.js", "scripts": { "build": "NODE_ENV=production webpack --progress --config webpack.js", "dev": "NODE_ENV=development webpack --progress --config webpack.js", diff --git a/src/form.js b/src/form.js index 527b20e..df9c884 100644 --- a/src/form.js +++ b/src/form.js @@ -13,5 +13,6 @@ document.addEventListener('DOMContentLoaded', function() { $('form').submit(() => { // prevent duplicate form submissions $(this).find(':submit').attr('disabled', 'disabled') + $(this).find(':submit')[0].value = t('registration', 'Loading …') }) })