mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
Impliment challenge controller changes in view
This commit is contained in:
@@ -117,39 +117,43 @@ script(type='text/ng-template', id='partials/options.social.challenges.html')
|
|||||||
.create-challenge-from.well(ng-if='newChallenge')
|
.create-challenge-from.well(ng-if='newChallenge')
|
||||||
form(ng-submit='save(newChallenge)')
|
form(ng-submit='save(newChallenge)')
|
||||||
div
|
div
|
||||||
input.btn.btn-success(type='submit', value=env.t('save'))
|
input.btn.btn-success(type='submit', value=env.t('save'),
|
||||||
|
ng-disabled='!isTavernChallengeAndUserCannotProvidePrize')
|
||||||
input.btn.btn-danger(type='button', ng-click='discard()', value=env.t('discard'))
|
input.btn.btn-danger(type='button', ng-click='discard()', value=env.t('discard'))
|
||||||
select(ng-model='newChallenge.group', ng-required='required', name='Group', ng-options='g._id as g.name for g in groups')
|
select(ng-model='newChallenge.group', ng-required='required', name='Group', ng-options='g._id as g.name for g in groups')
|
||||||
.challenge-options
|
.alert.alert-warning(ng-if='!isTavernChallengeAndUserCannotProvidePrize',
|
||||||
|
ng-click='openModal("buyGems",{track:"Gems > Toolbar"})')
|
||||||
|
=env.t('challengeNotEnoughGems')
|
||||||
|
|
||||||
|
.challenge-options(ng-show='newChallenge.group')
|
||||||
.form-group
|
.form-group
|
||||||
input.form-control(type='text', ng-model='newChallenge.name', placeholder=env.t('challengeTitle'), required='required')
|
input.form-control(type='text', ng-model='newChallenge.name',
|
||||||
|
placeholder=env.t('challengeTitle'), required='required',
|
||||||
|
ng-disabled='!isTavernChallengeAndUserCannotProvidePrize')
|
||||||
|
|
||||||
.form-group
|
.form-group
|
||||||
input.form-control(type='text', minlength="3", maxlength="16", ng-model='newChallenge.shortName', placeholder=env.t('challengeTag'), required)
|
input.form-control(type='text', minlength="3", maxlength="16",
|
||||||
|
ng-model='newChallenge.shortName', placeholder=env.t('challengeTag'), required
|
||||||
|
ng-disabled='!isTavernChallengeAndUserCannotProvidePrize')
|
||||||
|
|
|
|
||||||
a.hint.vertical-20(target='_blank', href='http://habitrpg.wikia.com/wiki/Tags', popover=env.t('challengeTagPop'), popover-trigger='mouseenter', popover-placement='right')
|
a.hint.vertical-20(target='_blank', href='http://habitrpg.wikia.com/wiki/Tags',
|
||||||
|
popover=env.t('challengeTagPop'), popover-trigger='mouseenter', popover-placement='right')
|
||||||
=env.t('moreInfo')
|
=env.t('moreInfo')
|
||||||
|
|
||||||
.form-group
|
.form-group
|
||||||
textarea.form-control(cols='3', placeholder=env.t('challengeDescr'), ng-model='newChallenge.description')
|
textarea.form-control(cols='3', placeholder=env.t('challengeDescr'), ng-model='newChallenge.description'
|
||||||
|
ng-disabled='!isTavernChallengeAndUserCannotProvidePrize')
|
||||||
|
|
||||||
.form-group
|
.form-group
|
||||||
.input-group
|
.input-group
|
||||||
span.input-group-addon
|
span.input-group-addon
|
||||||
.Pet_Currency_Gem1x
|
.Pet_Currency_Gem1x
|
||||||
input.form-control(type='number', min="{{newChallenge.group=='habitrpg' ? 1 : 0}}", max="{{maxPrize}}", ng-model='newChallenge.prize', placeholder=env.t('prize'))
|
input.form-control(type='number', placeholder=env.t('prize'),
|
||||||
a.hint(popover="{{newChallenge.group=='habitrpg' ? env.t('prizePopTavern') : env.t('prizePop')}}", popover-trigger='mouseenter', popover-placement='right')
|
ng-disabled='!isTavernChallengeAndUserCannotProvidePrize'
|
||||||
|
min="{{newChallenge.group=='habitrpg' ? 1 : 0}}",
|
||||||
//- what's going on here?
|
max="{{maxPrize}}", ng-model='newChallenge.prize')
|
||||||
br
|
a.hint(popover="{{newChallenge.group=='habitrpg' ? env.t('prizePopTavern') : env.t('prizePop')}}",
|
||||||
br
|
popover-trigger='mouseenter', popover-placement='right')
|
||||||
div.alert.alert-warning(ng-hide="enoughGems")
|
|
||||||
=env.t('challengeNotEnoughGems')
|
|
||||||
.form-group
|
|
||||||
input.form-control(type='number', min="{{newChallenge.group=='habitrpg' ? 1 : 0}}", max="{{enoughGems ? maxPrize : null}}", ng-model='newChallenge.prize', placeholder=env.t('prize'), ng-show="enoughGems")
|
|
||||||
span.input-suffix.Pet_Currency_Gem1x.inline-gems
|
|
||||||
|
|
|
||||||
span.hint.vertical-20(popover=env.t('prizePop'), popover-trigger='mouseenter', popover-placement='right')
|
|
||||||
=env.t('moreInfo')
|
=env.t('moreInfo')
|
||||||
.pull-right(ng-show='newChallenge.group=="habitrpg"')
|
.pull-right(ng-show='newChallenge.group=="habitrpg"')
|
||||||
!=env.t('publicChallenges')
|
!=env.t('publicChallenges')
|
||||||
|
|||||||
Reference in New Issue
Block a user