diff options
Diffstat (limited to 'plugins')
-rwxr-xr-x | plugins/af_readability/init.php | 16 | ||||
-rwxr-xr-x | plugins/af_redditimgur/init.php | 13 | ||||
-rw-r--r-- | plugins/mail/init.php | 14 | ||||
-rw-r--r-- | plugins/nsfw/init.php | 10 |
4 files changed, 20 insertions, 33 deletions
diff --git a/plugins/af_readability/init.php b/plugins/af_readability/init.php index 43d064fc7..a1f92815c 100755 --- a/plugins/af_readability/init.php +++ b/plugins/af_readability/init.php @@ -69,19 +69,15 @@ class Af_Readability extends Plugin { <?= \Controls\pluginhandler_tags($this, "save") ?> - <script type='dojo/method' event='onSubmit' args='evt'> + <script type="dojo/method" event="onSubmit" args="evt"> evt.preventDefault(); if (this.validate()) { - console.log(dojo.objectToQuery(this.getValues())); - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - Notify.info(transport.responseText); - } - }); - //this.reset(); + Notify.progress('Saving data...', true); + xhrPost("backend.php", this.getValues(), (transport) => { + Notify.info(transport.responseText); + }) } - </script> + </script> <fieldset> <label class='checkbox'> diff --git a/plugins/af_redditimgur/init.php b/plugins/af_redditimgur/init.php index 5066186db..827a4c310 100755 --- a/plugins/af_redditimgur/init.php +++ b/plugins/af_redditimgur/init.php @@ -43,16 +43,13 @@ class Af_RedditImgur extends Plugin { <?= \Controls\pluginhandler_tags($this, "save") ?> - <script type='dojo/method' event='onSubmit' args='evt'> + <script type="dojo/method" event="onSubmit" args="evt"> evt.preventDefault(); if (this.validate()) { - console.log(dojo.objectToQuery(this.getValues())); - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - Notify.info(transport.responseText); - } - }); + Notify.progress('Saving data...', true); + xhrPost("backend.php", this.getValues(), (transport) => { + Notify.info(transport.responseText); + }) } </script> diff --git a/plugins/mail/init.php b/plugins/mail/init.php index 4b62d1e64..d96006b21 100644 --- a/plugins/mail/init.php +++ b/plugins/mail/init.php @@ -50,15 +50,12 @@ class Mail extends Plugin { <script type="dojo/method" event="onSubmit" args="evt"> evt.preventDefault(); if (this.validate()) { - console.log(dojo.objectToQuery(this.getValues())); - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - Notify.info(transport.responseText); - } - }); + Notify.progress('Saving data...', true); + xhrPost("backend.php", this.getValues(), (transport) => { + Notify.info(transport.responseText); + }) } - </script> + </script> <header><?= __("You can set predefined email addressed here (comma-separated list):") ?></header> @@ -70,7 +67,6 @@ class Mail extends Plugin { <?= \Controls\submit_tag(__("Save")) ?> </form> - </div> <?php } diff --git a/plugins/nsfw/init.php b/plugins/nsfw/init.php index 0ee3aebc1..fdc6a3974 100644 --- a/plugins/nsfw/init.php +++ b/plugins/nsfw/init.php @@ -55,12 +55,10 @@ class NSFW extends Plugin { <script type="dojo/method" event="onSubmit" args="evt"> evt.preventDefault(); if (this.validate()) { - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - Notify.info(transport.responseText); - } - }); + Notify.progress('Saving data...', true); + xhrPost("backend.php", this.getValues(), (transport) => { + Notify.info(transport.responseText); + }) } </script> |