mirror of
https://github.com/zero-peak/ZeroOmega.git
synced 2025-01-22 15:08:12 -05:00
1. Add clear GistId/GistToken button
2. GistId/GistToken is displayed with asterisks
This commit is contained in:
parent
f4a511749b
commit
68d75de590
@ -154,6 +154,8 @@ updateGist = (gistId, options) ->
|
|||||||
}).then((res) ->
|
}).then((res) ->
|
||||||
res.json()
|
res.json()
|
||||||
).then((data) ->
|
).then((data) ->
|
||||||
|
if data.status is "404"
|
||||||
|
throw new Error("The token with Gist permission is required.")
|
||||||
if data.message
|
if data.message
|
||||||
throw data.message
|
throw data.message
|
||||||
lastGistCommit = data.history[0]?.version
|
lastGistCommit = data.history[0]?.version
|
||||||
|
@ -548,3 +548,15 @@ main {
|
|||||||
.use-built-in-sync-enhance-tip {
|
.use-built-in-sync-enhance-tip {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
.settings-group .sync-form .clean-btn{
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
.sync-form input.form-control[readonly]{
|
||||||
|
-webkit-text-security: disc;
|
||||||
|
text-security: disc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sync-form input.form-control:focus{
|
||||||
|
-webkit-text-security: initial;
|
||||||
|
text-security: initial;
|
||||||
|
}
|
||||||
|
@ -107,6 +107,10 @@ angular.module('omega').controller 'IoCtrl', (
|
|||||||
else
|
else
|
||||||
$rootScope.applyOptionsConfirm().then enable
|
$rootScope.applyOptionsConfirm().then enable
|
||||||
|
|
||||||
|
$scope.cleanInput = (target) ->
|
||||||
|
$scope[target] = ''
|
||||||
|
omegaTarget.state(target, '')
|
||||||
|
|
||||||
$scope.checkOptionsSyncChange = ->
|
$scope.checkOptionsSyncChange = ->
|
||||||
$scope.enableOptionsSyncing = true
|
$scope.enableOptionsSyncing = true
|
||||||
omegaTarget.checkOptionsSyncChange().then( ->
|
omegaTarget.checkOptionsSyncChange().then( ->
|
||||||
|
@ -39,12 +39,13 @@ section.settings-group
|
|||||||
section.settings-group
|
section.settings-group
|
||||||
h3 {{'options_group_syncing' | tr}}
|
h3 {{'options_group_syncing' | tr}}
|
||||||
div
|
div
|
||||||
form
|
form.sync-form
|
||||||
div.form-group
|
div.form-group
|
||||||
label {{'Gist Id'}}
|
label {{'Gist Id'}}
|
||||||
.input-group.width-limit
|
.input-group.width-limit
|
||||||
span.input-group-addon {{'ID'}}
|
span.input-group-addon {{'ID'}}
|
||||||
input.form-control(type='text' ng-model='gistId' ng-readonly='syncOptions == "sync"' placeholder="Gist Id e.g. https://gist.github.com/{username}/{Gist Id}")
|
input.form-control(type='text' ng-model='gistId' ng-readonly='syncOptions == "sync"' placeholder="Gist Id e.g. https://gist.github.com/{username}/{Gist Id}")
|
||||||
|
span.glyphicon.glyphicon-remove.btn.clean-btn(ng-click='cleanInput("gistId")' ng-if='syncOptions != "sync"')
|
||||||
span.help-block
|
span.help-block
|
||||||
a(href="https://gist.github.com/" role="button" target="_blank")
|
a(href="https://gist.github.com/" role="button" target="_blank")
|
||||||
| {{'Create a secret Gist. '}}
|
| {{'Create a secret Gist. '}}
|
||||||
@ -55,9 +56,12 @@ section.settings-group
|
|||||||
.input-group.width-limit
|
.input-group.width-limit
|
||||||
span.input-group-addon {{'TOKEN'}}
|
span.input-group-addon {{'TOKEN'}}
|
||||||
input.form-control(type='text' ng-model='gistToken' ng-readonly='syncOptions == "sync"' placeholder="Gist Token")
|
input.form-control(type='text' ng-model='gistToken' ng-readonly='syncOptions == "sync"' placeholder="Gist Token")
|
||||||
|
span.glyphicon.glyphicon-remove.btn.clean-btn(ng-click='cleanInput("gistToken")' ng-if='syncOptions != "sync"')
|
||||||
span.help-block
|
span.help-block
|
||||||
a(href="https://github.com/settings/tokens/new" role="button" target="_blank")
|
a(href="https://github.com/settings/tokens/new" role="button" target="_blank")
|
||||||
| {{ 'Create a token that manages the Gist.(Only gist permission is required.)'}}
|
| {{ 'Create a token that manages the Gist.' }}
|
||||||
|
strong
|
||||||
|
| {{ '(Gist permission is required.)'}}
|
||||||
div(ng-show='syncOptions == "pristine" || syncOptions == "disabled"')
|
div(ng-show='syncOptions == "pristine" || syncOptions == "disabled"')
|
||||||
div.checkbox
|
div.checkbox
|
||||||
label
|
label
|
||||||
@ -91,7 +95,6 @@ section.settings-group
|
|||||||
span.glyphicon.glyphicon-ok
|
span.glyphicon.glyphicon-ok
|
||||||
= ' '
|
= ' '
|
||||||
| {{"options_syncSyncAlert" | tr}}
|
| {{"options_syncSyncAlert" | tr}}
|
||||||
p.help-block(omega-html='"options_syncSyncHelp" | tr')
|
|
||||||
p
|
p
|
||||||
button.btn.btn-warning(ng-click='disableOptionsSync()')
|
button.btn.btn-warning(ng-click='disableOptionsSync()')
|
||||||
span.glyphicon.glyphicon-remove-sign
|
span.glyphicon.glyphicon-remove-sign
|
||||||
|
Loading…
Reference in New Issue
Block a user