Skip to content

Commit b328878

Browse files
montymxbflovilmart
authored andcommitted
Adds reset button to put back REST config (#475)
1 parent b58e1f7 commit b328878

File tree

2 files changed

+38
-5
lines changed

2 files changed

+38
-5
lines changed

_app/main.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -847,6 +847,37 @@ App.Views = {};
847847
}
848848
});
849849

850+
// set reset button
851+
$('#parse-server-custom-values-reset').click(function() {
852+
// reset defaults
853+
let _default = $("#parse-server-custom-url").attr('defaultval');
854+
$(".custom-parse-server-url").html(_default);
855+
$("#parse-server-custom-url").val(_default);
856+
localStorage.setItem('parse-server-custom-url', _default);
857+
858+
_default = $("#parse-server-custom-mount").attr('defaultval');
859+
$(".custom-parse-server-mount").html("/"+_default+"/");
860+
$("#parse-server-custom-mount").val(_default);
861+
localStorage.setItem('parse-server-custom-mount', "/"+_default+"/");
862+
863+
_default = $("#parse-server-custom-protocol").attr('defaultval');
864+
$(".custom-parse-server-protocol").html(_default);
865+
$("#parse-server-custom-protocol").val(_default);
866+
localStorage.setItem('parse-server-custom-protocol', _default);
867+
868+
_default = $("#parse-server-custom-appid").attr('defaultval');
869+
$(".custom-parse-server-appid").html(_default);
870+
$("#parse-server-custom-appid").val(_default);
871+
localStorage.setItem('parse-server-custom-appid', _default);
872+
873+
_default = $("#parse-server-custom-clientkey").attr('defaultval');
874+
$(".custom-parse-server-clientkey").html(_default);
875+
$("#parse-server-custom-clientkey").val(_default);
876+
localStorage.setItem('parse-server-custom-clientkey', _default);
877+
878+
879+
});
880+
850881
},
851882

852883
// we recalculate the header heights for the TOC

_includes/common/server-customize.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@
66
Customize our docs with your server configuration.
77

88
Protocol:<br/>
9-
<select id='parse-server-custom-protocol' class='custom-server-option' style='border:none' title='Set your access protocol here.'>
9+
<select id='parse-server-custom-protocol' class='custom-server-option' style='border:none' title='Set your access protocol here.' defaultval='https'>
1010
<option value='https'>https</option>
1111
<option value='http'>http</option>
1212
</select><br/>
1313
Domain:
14-
<input id='parse-server-custom-url' class='custom-server-option' type='text' placeholder='your.domain.com, your.domain.com:1337' value='YOUR.PARSE-SERVER.HERE' title='Set your parse server domain here.' autocorrect='off' spellcheck='false'>
14+
<input id='parse-server-custom-url' class='custom-server-option' type='text' placeholder='your.domain.com, your.domain.com:1337' value='YOUR.PARSE-SERVER.HERE' defaultval='YOUR.PARSE-SERVER.HERE' title='Set your parse server domain here.' autocorrect='off' spellcheck='false'>
1515
Mount Path:
16-
<input id='parse-server-custom-mount' class='custom-server-option' type='text' placeholder='your-mount-path, /your-mount-path/' value='parse' title='Set your mount path here.' autocorrect='off' spellcheck='false'>
16+
<input id='parse-server-custom-mount' class='custom-server-option' type='text' placeholder='your-mount-path, /your-mount-path/' value='parse' defaultval='parse' title='Set your mount path here.' autocorrect='off' spellcheck='false'>
1717
App Id:
18-
<input id='parse-server-custom-appid' class='custom-server-option' type='text' placeholder='your-app-id-here' value='APPLICATION_ID' title='Set your app id here.' autocorrect='off' spellcheck='false'>
18+
<input id='parse-server-custom-appid' class='custom-server-option' type='text' placeholder='your-app-id-here' value='APPLICATION_ID' defaultval='APPLICATION_ID' title='Set your app id here.' autocorrect='off' spellcheck='false'>
1919
Client Key:
20-
<input id='parse-server-custom-clientkey' class='custom-server-option' type='text' placeholder='your-client-key-here' value='CLIENT_KEY' title='Set your client here here.' autocorrect='off' spellcheck='false'>
20+
<input id='parse-server-custom-clientkey' class='custom-server-option' type='text' placeholder='your-client-key-here' value='CLIENT_KEY' defaultval='CLIENT_KEY' title='Set your client here here.' autocorrect='off' spellcheck='false'>
21+
22+
<input id='parse-server-custom-values-reset' class='custom-server-option' style='color:#000' type='button' value='Reset Values' title='Resets server values to their defaults.'>
2123

2224
- serverUrl: <code class="highlighter-rouge"><span class="custom-parse-server-protocol">https</span>://<span class="custom-parse-server-url">YOUR.PARSE-SERVER.HERE</span><span class="custom-parse-server-mount">/parse/</span></code>
2325
- appId: <code class="highlighter-rouge"><span class="custom-parse-server-appid">APPLICATION_ID</span></code>

0 commit comments

Comments
 (0)