replace "privacy" pref category with "site settings"
parent
6fdf6a79bb
commit
4fa4daf483
|
@ -28,6 +28,6 @@ object bits {
|
||||||
case PrefCateg.GameDisplay => trans.preferences.gameDisplay.txt()
|
case PrefCateg.GameDisplay => trans.preferences.gameDisplay.txt()
|
||||||
case PrefCateg.ChessClock => trans.preferences.chessClock.txt()
|
case PrefCateg.ChessClock => trans.preferences.chessClock.txt()
|
||||||
case PrefCateg.GameBehavior => trans.preferences.gameBehavior.txt()
|
case PrefCateg.GameBehavior => trans.preferences.gameBehavior.txt()
|
||||||
case PrefCateg.Privacy => trans.privacy.txt()
|
case PrefCateg.Site => "Site settings"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,10 +79,6 @@ object pref {
|
||||||
zenMode(),
|
zenMode(),
|
||||||
radios(form("display.zen"), booleanChoices)
|
radios(form("display.zen"), booleanChoices)
|
||||||
),
|
),
|
||||||
setting(
|
|
||||||
showPlayerRatings(),
|
|
||||||
radios(form("display.ratings"), booleanChoices)
|
|
||||||
),
|
|
||||||
setting(
|
setting(
|
||||||
displayBoardResizeHandle(),
|
displayBoardResizeHandle(),
|
||||||
radios(form("display.resizeHandle"), translatedBoardResizeHandleChoices)
|
radios(form("display.resizeHandle"), translatedBoardResizeHandleChoices)
|
||||||
|
@ -165,7 +161,7 @@ object pref {
|
||||||
radios(form("behavior.scrollMoves"), booleanChoices)
|
radios(form("behavior.scrollMoves"), booleanChoices)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
categFieldset(PrefCateg.Privacy, categ)(
|
categFieldset(PrefCateg.Site, categ)(
|
||||||
setting(
|
setting(
|
||||||
trans.letOtherPlayersFollowYou(),
|
trans.letOtherPlayersFollowYou(),
|
||||||
radios(form("follow"), booleanChoices)
|
radios(form("follow"), booleanChoices)
|
||||||
|
@ -189,6 +185,15 @@ object pref {
|
||||||
setting(
|
setting(
|
||||||
trans.shareYourInsightsData(),
|
trans.shareYourInsightsData(),
|
||||||
radios(form("insightShare"), translatedInsightShareChoices)
|
radios(form("insightShare"), translatedInsightShareChoices)
|
||||||
|
),
|
||||||
|
setting(
|
||||||
|
showPlayerRatings(),
|
||||||
|
frag(
|
||||||
|
radios(form("ratings"), booleanChoices),
|
||||||
|
div(cls := "help text shy", dataIcon := "")(
|
||||||
|
"This allows hiding all ratings from the website, to help focus on the chess. Games can still be rated, this is only about what you get to see."
|
||||||
|
)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
p(cls := "saved text none", dataIcon := "")(yourPreferencesHaveBeenSaved())
|
p(cls := "saved text none", dataIcon := "")(yourPreferencesHaveBeenSaved())
|
||||||
|
|
|
@ -7,9 +7,9 @@ object PrefCateg {
|
||||||
case object GameDisplay extends PrefCateg("game-display")
|
case object GameDisplay extends PrefCateg("game-display")
|
||||||
case object ChessClock extends PrefCateg("chess-clock")
|
case object ChessClock extends PrefCateg("chess-clock")
|
||||||
case object GameBehavior extends PrefCateg("game-behavior")
|
case object GameBehavior extends PrefCateg("game-behavior")
|
||||||
case object Privacy extends PrefCateg("privacy")
|
case object Site extends PrefCateg("site")
|
||||||
|
|
||||||
val all: List[PrefCateg] = List(GameDisplay, ChessClock, GameBehavior, Privacy)
|
val all: List[PrefCateg] = List(GameDisplay, ChessClock, GameBehavior, Site)
|
||||||
|
|
||||||
def apply(slug: String) = all find (_.slug == slug)
|
def apply(slug: String) = all.find(_.slug == slug)
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,6 @@ object PrefForm {
|
||||||
"replay" -> checkedNumber(Pref.Replay.choices),
|
"replay" -> checkedNumber(Pref.Replay.choices),
|
||||||
"pieceNotation" -> optional(booleanNumber),
|
"pieceNotation" -> optional(booleanNumber),
|
||||||
"zen" -> optional(booleanNumber),
|
"zen" -> optional(booleanNumber),
|
||||||
"ratings" -> optional(booleanNumber),
|
|
||||||
"resizeHandle" -> optional(checkedNumber(Pref.ResizeHandle.choices)),
|
"resizeHandle" -> optional(checkedNumber(Pref.ResizeHandle.choices)),
|
||||||
"blindfold" -> checkedNumber(Pref.Blindfold.choices)
|
"blindfold" -> checkedNumber(Pref.Blindfold.choices)
|
||||||
)(DisplayData.apply)(DisplayData.unapply),
|
)(DisplayData.apply)(DisplayData.unapply),
|
||||||
|
@ -53,7 +52,8 @@ object PrefForm {
|
||||||
"message" -> checkedNumber(Pref.Message.choices),
|
"message" -> checkedNumber(Pref.Message.choices),
|
||||||
"studyInvite" -> optional(checkedNumber(Pref.StudyInvite.choices)),
|
"studyInvite" -> optional(checkedNumber(Pref.StudyInvite.choices)),
|
||||||
"mention" -> optional(booleanNumber),
|
"mention" -> optional(booleanNumber),
|
||||||
"insightShare" -> numberIn(Set(0, 1, 2))
|
"insightShare" -> numberIn(Set(0, 1, 2)),
|
||||||
|
"ratings" -> optional(booleanNumber)
|
||||||
)(PrefData.apply)(PrefData.unapply)
|
)(PrefData.apply)(PrefData.unapply)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -66,7 +66,6 @@ object PrefForm {
|
||||||
replay: Int,
|
replay: Int,
|
||||||
pieceNotation: Option[Int],
|
pieceNotation: Option[Int],
|
||||||
zen: Option[Int],
|
zen: Option[Int],
|
||||||
ratings: Option[Int],
|
|
||||||
resizeHandle: Option[Int],
|
resizeHandle: Option[Int],
|
||||||
blindfold: Int
|
blindfold: Int
|
||||||
)
|
)
|
||||||
|
@ -99,7 +98,8 @@ object PrefForm {
|
||||||
message: Int,
|
message: Int,
|
||||||
studyInvite: Option[Int],
|
studyInvite: Option[Int],
|
||||||
mention: Option[Int],
|
mention: Option[Int],
|
||||||
insightShare: Int
|
insightShare: Int,
|
||||||
|
ratings: Option[Int]
|
||||||
) {
|
) {
|
||||||
|
|
||||||
def apply(pref: Pref) =
|
def apply(pref: Pref) =
|
||||||
|
@ -129,7 +129,7 @@ object PrefForm {
|
||||||
captured = display.captured == 1,
|
captured = display.captured == 1,
|
||||||
keyboardMove = behavior.keyboardMove | pref.keyboardMove,
|
keyboardMove = behavior.keyboardMove | pref.keyboardMove,
|
||||||
zen = display.zen | pref.zen,
|
zen = display.zen | pref.zen,
|
||||||
ratings = display.ratings | pref.ratings,
|
ratings = ratings | pref.ratings,
|
||||||
resizeHandle = display.resizeHandle | pref.resizeHandle,
|
resizeHandle = display.resizeHandle | pref.resizeHandle,
|
||||||
rookCastle = behavior.rookCastle | pref.rookCastle,
|
rookCastle = behavior.rookCastle | pref.rookCastle,
|
||||||
pieceNotation = display.pieceNotation | pref.pieceNotation,
|
pieceNotation = display.pieceNotation | pref.pieceNotation,
|
||||||
|
@ -149,7 +149,6 @@ object PrefForm {
|
||||||
captured = if (pref.captured) 1 else 0,
|
captured = if (pref.captured) 1 else 0,
|
||||||
blindfold = pref.blindfold,
|
blindfold = pref.blindfold,
|
||||||
zen = pref.zen.some,
|
zen = pref.zen.some,
|
||||||
ratings = pref.ratings.some,
|
|
||||||
resizeHandle = pref.resizeHandle.some,
|
resizeHandle = pref.resizeHandle.some,
|
||||||
pieceNotation = pref.pieceNotation.some
|
pieceNotation = pref.pieceNotation.some
|
||||||
),
|
),
|
||||||
|
@ -175,7 +174,8 @@ object PrefForm {
|
||||||
message = pref.message,
|
message = pref.message,
|
||||||
studyInvite = pref.studyInvite.some,
|
studyInvite = pref.studyInvite.some,
|
||||||
mention = (if (pref.mention) 1 else 0).some,
|
mention = (if (pref.mention) 1 else 0).some,
|
||||||
insightShare = pref.insightShare
|
insightShare = pref.insightShare,
|
||||||
|
ratings = pref.ratings.some
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue