Commit 1980bd7b authored by Curtis Adam's avatar Curtis Adam

Update the cardset create and delete modal to use different strings for repetitorien

parent 22076ca7
......@@ -676,6 +676,7 @@
"newcarddeck": "Kartei anlegen (Kartenbox)",
"editcard": "Karte editieren",
"editcardset": "Kartei editieren",
"editRepetitorium": "Repetitorium bearbeiten",
"adminEditCardset": "Admin-Einstellungen",
"editreferences": "Repetitorium zusammenstellen",
"name": "Etikett",
......@@ -696,8 +697,9 @@
"cancel": "Abbrechen",
"cardType": "Karteityp",
"cardType_required": "Wähle einen Karteityp!",
"createcarddeck": "Speichern",
"createcarddeck": "Kartei anlegen",
"delete": "Kartei löschen",
"deleteRepetitorum": "Repetitorium löschen",
"confirm": "Sicher?",
"save": "Kartei speichern",
"name_required": "Gib das Thema ein!",
......@@ -1103,9 +1105,15 @@
},
"confirm-form-delete": {
"title": "Kartei löschen",
"text": "Willst du diese Kartei wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für diesen Kartei und die dazugehörigen Karten gelöscht.",
"text": "Willst du diese Kartei wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für diese Kartei und die dazugehörigen Karten gelöscht.",
"success": "Die Kartei wurde gelöscht",
"failure": "Die Kartei konnte nicht gelöscht werden"
"failure": "Die Kartei konnte nicht gelöscht werden",
"repetitorium": {
"title": "Repetitorium löschen",
"text": "Willst du dieses Repetitorium wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für dieses Repetitorium gelöscht. Die zugewiesenen Karteien und Karten werden nicht entfernen",
"success": "Das Repetitorium wurde gelöscht",
"failure": "Das Repetitorium konnte nicht gelöscht werden"
}
},
"shuffled": {
"long": "Gemischter Kartensatz",
......@@ -1562,7 +1570,10 @@
},
"modal": {
"new": "Repetitorium anlegen",
"edit": "Repetitorium bearbeiten",
"saveNew": "Repetitorium anlegen",
"save": "Repetitorium speichern",
"delete": "Repetitorium löschen",
"placeholder": {
"name": "Thema des Repetitoriums in wenigen Worten",
"description": "Nenne die Kompetenzziele des Repetitoriums. \n\nWas willst du nach dem Lernen aller Karteien, die zum Repetitorium gehören, langfristig wissen und können?"
......
......@@ -680,6 +680,7 @@
"newcarddeck": "Kartei erstellen (Box für Lernkarten)",
"editcard": "Karte editieren",
"editcardset": "Kartei editieren",
"editRepetitorium": "Repetitorium bearbeiten",
"adminEditCardset": "Admin-Einstellungen",
"editreferences": "Repetitorium zusammenstellen",
"name": "Etikett",
......@@ -700,8 +701,9 @@
"cancel": "Abbrechen",
"cardType": "Karteityp",
"cardType_required": "Wähle einen Karteityp!",
"createcarddeck": "Speichern",
"createcarddeck": "Kartei anlegen",
"delete": "Kartei löschen",
"deleteRepetitorum": "Repetitorium löschen",
"confirm": "Sicher?",
"save": "Kartei speichern",
"name_required": "Gib das Thema ein!",
......@@ -1107,9 +1109,15 @@
},
"confirm-form-delete": {
"title": "Kartei löschen",
"text": "Willst du diese Kartei wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für diesen Kartei und die dazugehörigen Karten gelöscht.",
"text": "Willst du diese Kartei wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für diese Kartei und die dazugehörigen Karten gelöscht.",
"success": "Die Kartei wurde gelöscht",
"failure": "Die Kartei konnte nicht gelöscht werden"
"failure": "Die Kartei konnte nicht gelöscht werden",
"repetitorium": {
"title": "Repetitorium löschen",
"text": "Willst du dieses Repetitorium wirklich löschen? Wenn du den Vorgang bestätigst, wird die Lernstatistik für dieses Repetitorium gelöscht. Die zugewiesenen Karteien und Karten werden nicht entfernen",
"success": "Das Repetitorium wurde gelöscht",
"failure": "Das Repetitorium konnte nicht gelöscht werden"
}
},
"shuffled": {
"long": "Gemischter Kartensatz",
......@@ -1564,8 +1572,11 @@
"semesterList": "__count__. Semester"
},
"modal": {
"new": "Repetitorium anlegen (Auswahl an Karteien)",
"new": "Repetitorium anlegen",
"edit": "Repetitorium bearbeiten",
"saveNew": "Repetitorium anlegen",
"save": "Repetitorium speichern",
"delete": "Repetitorium löschen",
"placeholder": {
"name": "Thema des Repetitoriums in wenigen Worten",
"description": "Nenne die Kompetenzziele des Repetitoriums. \n\nWas willst du nach dem Lernen aller Karteien, die zum Repetitorium gehören, langfristig wissen und können?"
......
......@@ -224,6 +224,9 @@ Template.registerHelper('isRepetitorienFilterIndex', function () {
});
Template.registerHelper('isRepetitorienFilterIndexOrShuffle', function () {
if (Route.isCardset()) {
return this.shuffled;
}
return Route.isRepetitorienFilterIndex() || Route.isShuffle() || Route.isEditShuffle();
});
......
......@@ -4,7 +4,13 @@
<button id="editCardset" class="btn btn-sm btn-raised editCardsetBtn"
data-toggle="modal"
data-target="#setCardsetFormModal" {{disableIfOffline}}>
<span class="flex-content"><i class="fa fa-cog fa-spin"></i>&nbsp;{{_ "modal-dialog.editcardset"}}</span>
<span class="flex-content"><i class="fa fa-cog fa-spin"></i>&nbsp;
{{#if isRepetitorienFilterIndexOrShuffle}}
{{_ "modal-dialog.editRepetitorium"}}
{{else}}
{{_ "modal-dialog.editcardset"}}
{{/if}}
</span>
</button>
</div>
{{/if}}
......
......@@ -8,21 +8,34 @@
<i class="fa fa-trash"></i>
</span>
{{> mainModalItemCloseIcon}}
<h4 id="confirmDeleteCardsetModalTitle" class="modal-title">{{_
"cardset.confirm-form-delete.title"}}
<h4 id="confirmDeleteCardsetModalTitle" class="modal-title">
{{#if isRepetitorienFilterIndex}}
{{_ "cardset.confirm-form-delete.repetitorium.title"}}
{{else}}
{{_ "cardset.confirm-form-delete.title"}}
{{/if}}
</h4>
</div>
<div class="modal-body">
<p>{{_ "cardset.confirm-form-delete.text"}}</p>
<p>
{{#if isRepetitorienFilterIndex}}
{{_ "cardset.confirm-form-delete.repetitorium.text"}}
{{else}}
{{_ "cardset.confirm-form-delete.text"}}
{{/if}}
</p>
<hr/>
</div>
<div class="modal-footer">
<button id="deleteCardset"
class="btn btn-danger btn-raised btn-setDelete pull-right" {{disableIfOffline}}>{{_
"cardset.confirm-form-delete.title"}}</button>
<button id="cancelDelete" class="btn btn-raised pull-left" data-dismiss="modal">{{_
"modal-dialog.cancel"}}</button>
<button id="deleteCardset" class="btn btn-danger btn-raised btn-setDelete pull-right" {{disableIfOffline}}>
{{#if isRepetitorienFilterIndex}}
{{_ "cardset.confirm-form-delete.repetitorium.title"}}
{{else}}
{{_ "cardset.confirm-form-delete.title"}}
{{/if}}
</button>
<button id="cancelDelete" class="btn btn-raised pull-left" data-dismiss="modal">{{ _ "modal-dialog.cancel"}}</button>
</div>
</div>
<!-- /.modal-content -->
......
......@@ -2,8 +2,9 @@
import {Template} from "meteor/templating";
import {Session} from "meteor/session";
import "./deleteCardset.html";
import {BertAlertVisuals} from "../../../api/bertAlertVisuals";
import {Route} from "../../../api/route";
import "./deleteCardset.html";
/*
* ############################################################################
......@@ -15,10 +16,18 @@ Template.cardsetDeleteForm.events({
'click #deleteCardset': function () {
Meteor.call("deleteCardset", Session.get('cardsetId'), (error) => {
if (error) {
if (Route.isRepetitorienFilterIndex()) {
BertAlertVisuals.displayBertAlert(TAPi18n.__('cardset.confirm-form-delete.repetitorium.failure'), "danger", 'growl-top-left');
} else {
BertAlertVisuals.displayBertAlert(TAPi18n.__('cardset.confirm-form-delete.failure'), "danger", 'growl-top-left');
}
} else {
if (Route.isRepetitorienFilterIndex()) {
BertAlertVisuals.displayBertAlert(TAPi18n.__('cardset.confirm-form-delete.repetitorium.success'), "success", 'growl-top-left');
} else {
BertAlertVisuals.displayBertAlert(TAPi18n.__('cardset.confirm-form-delete.success'), "success", 'growl-top-left');
}
}
$('#confirmDeleteCardsetModal').modal('hide');
});
}
......
......@@ -22,9 +22,13 @@
{{else}}
{{_ "modal-dialog.newcarddeck"}}
{{/if}}
{{else}}
{{#if isRepetitorienFilterIndexOrShuffle}}
{{_ "courseIteration.modal.edit"}}
{{else}}
{{_ "modal-dialog.editcardset"}}
{{/if}}
{{/if}}
</h4>
</div>
{{/unless}}
......@@ -173,8 +177,13 @@
{{#unless learningActive}}
{{#if isActiveRoute regex='cardsetdetailsid|cardsetlistid'}}
<button id="cardSetDelete"
class="btn btn-raised btn-danger btn-block btn-setDelete col-xs-12 col-sm-3">{{_
"modal-dialog.delete"}}</button>
class="btn btn-raised btn-danger btn-block btn-setDelete col-xs-12 col-sm-3">
{{#if isRepetitorienFilterIndexOrShuffle}}
{{_ "modal-dialog.deleteRepetitorum"}}
{{else}}
{{_ "modal-dialog.delete"}}
{{/if}}
</button>
{{/if}}
<button id="cardSetConfirm"
class="btn btn-raised btn-warning btn-block col-xs-12 col-sm-3"
......@@ -188,9 +197,21 @@
data-dismiss="modal">{{_
"modal-dialog.cancel"}}</button>
<button id="cardSetSave"
class="btn btn-raised btn-success btn-block col-xs-12 col-sm-3 pull-right">{{#if
isNew}}{{_ "modal-dialog.createcarddeck"}}{{else}}{{_
"modal-dialog.save"}}{{/if}}</button>
class="btn btn-raised btn-success btn-block col-xs-12 col-sm-3 pull-right">
{{#if isNew}}
{{#if isRepetitorienFilterIndexOrShuffle}}
{{_ "courseIteration.modal.saveNew"}}
{{else}}
{{_ "modal-dialog.createcarddeck"}}
{{/if}}
{{else}}
{{#if isRepetitorienFilterIndexOrShuffle}}
{{_ "courseIteration.modal.save"}}
{{else}}
{{_ "modal-dialog.save"}}
{{/if}}
{{/if}}
</button>
</div>
{{/unless}}
</template>
......
......@@ -48,7 +48,7 @@ Template.markdeepContent.helpers({
},
isRepetitorium: function () {
if (isNewCardset()) {
return Route.isRepetitorium();
return Route.isRepetitorienFilterIndex();
} else {
if (Session.get('activeCardset') !== undefined) {
return Session.get('activeCardset').shuffled;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment