mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 16:44:28 +00:00
alert und confirm auf dialog umgebaut
This commit is contained in:
+75
-11
@@ -80,9 +80,17 @@ echo '
|
|||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" />
|
<meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" />
|
||||||
|
<link rel="stylesheet" href="../../vendor/components/jqueryui/themes/base/jquery-ui.min.css" type="text/css" />
|
||||||
<link rel="stylesheet" href="../../vendor/twbs/bootstrap3/dist/css/bootstrap.min.css" type="text/css"/>
|
<link rel="stylesheet" href="../../vendor/twbs/bootstrap3/dist/css/bootstrap.min.css" type="text/css"/>
|
||||||
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css" />
|
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css" />
|
||||||
|
<style>
|
||||||
|
.ui-dialog-titlebar-close
|
||||||
|
{
|
||||||
|
visibility: hidden !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
<script type="text/javascript" src="../../vendor/components/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="../../vendor/components/jquery/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||||
<script type="text/javascript" src="../../vendor/twbs/bootstrap3/dist/js/bootstrap.min.js"></script>
|
<script type="text/javascript" src="../../vendor/twbs/bootstrap3/dist/js/bootstrap.min.js"></script>
|
||||||
<script language="Javascript" type="text/javascript">
|
<script language="Javascript" type="text/javascript">
|
||||||
//<![CDATA[
|
//<![CDATA[
|
||||||
@@ -131,22 +139,78 @@ echo '
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function GebietStarten(bezeichnung,stunde,minute,sekunde,gebiet_id)
|
function GebietStarten(bezeichnung, stunde, minute, sekunde, gebiet_id)
|
||||||
{
|
{
|
||||||
var check = confirm(<?php echo "'".$p->t('testtool/okKlickenUmZuStarten')."'"?>+' '+stunde+'h '+minute+'m '+sekunde+'s');
|
let message = <?php echo "'".$p->t('testtool/okKlickenUmZuStarten')."'"?> + ' ' + stunde + 'h ' + minute + 'm ' + sekunde + 's';
|
||||||
if (check == true) {
|
let title = <?php echo "'".$p->t('testtool/startGebiet')."'"?>;
|
||||||
var sprache_user = <?php echo "'".$sprache_user."'"?>;
|
let abbrechen = <?php echo "'".$p->t('testtool/abbrechen')."'"?>;
|
||||||
document.location.href = 'frage.php?gebiet_id='+gebiet_id+'&start=true';
|
|
||||||
}
|
if ($('#gebiet-dialog').length === 0)
|
||||||
else {
|
{
|
||||||
return false;
|
$('body').append(
|
||||||
|
'<div id="gebiet-dialog" title="' + title + '">' +
|
||||||
|
'<p id="gebiet-dialog-msg">' + message + '</p>' +
|
||||||
|
'</div>'
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$('#gebiet-dialog').dialog({
|
||||||
|
modal: true,
|
||||||
|
width: 400,
|
||||||
|
resizable: false,
|
||||||
|
buttons: [
|
||||||
|
{
|
||||||
|
text: 'OK',
|
||||||
|
click: function() {
|
||||||
|
$(this).dialog('close');
|
||||||
|
document.location.href = 'frage.php?gebiet_id=' + gebiet_id + '&start=true';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: abbrechen,
|
||||||
|
click: function() {
|
||||||
|
$(this).dialog('close');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let letzteFrageBestaetigt = false;
|
||||||
|
|
||||||
function letzteFrage()
|
function letzteFrage()
|
||||||
{
|
{
|
||||||
alert(<?php echo "'".$p->t("testtool/alleFragenBeantwortet")."'"?>);
|
if (letzteFrageBestaetigt)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
let message = <?php echo "'".$p->t("testtool/alleFragenBeantwortet")."'"?>;
|
||||||
|
|
||||||
|
if ($('#fertig-dialog').length === 0)
|
||||||
|
{
|
||||||
|
$('body').append(
|
||||||
|
'<div id="fertig-dialog">' +
|
||||||
|
'<p>' + message + '</p>' +
|
||||||
|
'</div>'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#fertig-dialog').dialog({
|
||||||
|
modal: true,
|
||||||
|
width: 400,
|
||||||
|
resizable: false,
|
||||||
|
buttons: [
|
||||||
|
{
|
||||||
|
text: 'OK',
|
||||||
|
click: function() {
|
||||||
|
$(this).dialog('close');
|
||||||
|
letzteFrageBestaetigt = true;
|
||||||
|
$('[name="submitantwort"]').click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
@@ -647,7 +711,7 @@ if($frage->frage_id!='')
|
|||||||
}
|
}
|
||||||
|
|
||||||
$letzte = $frage->getNextFrage($gebiet_id, $_SESSION['pruefling_id'], $frage_id, $demo);
|
$letzte = $frage->getNextFrage($gebiet_id, $_SESSION['pruefling_id'], $frage_id, $demo);
|
||||||
echo "<form action=\"$PHP_SELF?gebiet_id=$gebiet_id&frage_id=$frage->frage_id\" method=\"POST\" ".(!$letzte && !$levelgebiet?"onsubmit=\"letzteFrage()\"":"").">";
|
echo "<form action=\"$PHP_SELF?gebiet_id=$gebiet_id&frage_id=$frage->frage_id\" method=\"POST\" ".(!$letzte && !$levelgebiet?"onsubmit=\"return letzteFrage()\"":"").">";
|
||||||
echo '
|
echo '
|
||||||
<div class="row text-center">
|
<div class="row text-center">
|
||||||
<table class="table" style="width: 600px; margin-left: auto; margin-right: auto;">
|
<table class="table" style="width: 600px; margin-left: auto; margin-right: auto;">
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ $this->phrasen['testtool/spracheDerTestfragen']='Gewünschte Sprache der Testfra
|
|||||||
$this->phrasen['testtool/einleitung']='Einleitung';
|
$this->phrasen['testtool/einleitung']='Einleitung';
|
||||||
$this->phrasen['testtool/blaettern']='Blättern';
|
$this->phrasen['testtool/blaettern']='Blättern';
|
||||||
$this->phrasen['testtool/demo']='Demobeispiel ansehen';
|
$this->phrasen['testtool/demo']='Demobeispiel ansehen';
|
||||||
|
$this->phrasen['testtool/abbrechen']='Abbrechen';
|
||||||
|
$this->phrasen['testtool/startGebiet']='Gebiet starten';
|
||||||
$this->phrasen['testtool/okKlickenUmZuStarten']='Klicken Sie OK um dieses Gebiet zu starten. \nSie haben für die Bearbeitung ein Zeitlimit von';
|
$this->phrasen['testtool/okKlickenUmZuStarten']='Klicken Sie OK um dieses Gebiet zu starten. \nSie haben für die Bearbeitung ein Zeitlimit von';
|
||||||
$this->phrasen['testtool/bitteZuerstAnmelden']='Bitte zuerst anmelden!';
|
$this->phrasen['testtool/bitteZuerstAnmelden']='Bitte zuerst anmelden!';
|
||||||
$this->phrasen['testtool/fehlerBeimGenerierenDesFragenpools']='Fehler beim generieren des Fragenpools';
|
$this->phrasen['testtool/fehlerBeimGenerierenDesFragenpools']='Fehler beim generieren des Fragenpools';
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ $this->phrasen['testtool/spracheDerTestfragen']='Desired language of questions';
|
|||||||
$this->phrasen['testtool/einleitung']='Introduction';
|
$this->phrasen['testtool/einleitung']='Introduction';
|
||||||
$this->phrasen['testtool/blaettern']='Browse';
|
$this->phrasen['testtool/blaettern']='Browse';
|
||||||
$this->phrasen['testtool/demo']='See an example';
|
$this->phrasen['testtool/demo']='See an example';
|
||||||
|
$this->phrasen['testtool/abbrechen']='Cancel';
|
||||||
|
$this->phrasen['testtool/startGebiet']='Start the section';
|
||||||
$this->phrasen['testtool/okKlickenUmZuStarten']='Click OK to start this section. \nYou have a timelimit of';
|
$this->phrasen['testtool/okKlickenUmZuStarten']='Click OK to start this section. \nYou have a timelimit of';
|
||||||
$this->phrasen['testtool/bitteZuerstAnmelden']='Please log in first!';
|
$this->phrasen['testtool/bitteZuerstAnmelden']='Please log in first!';
|
||||||
$this->phrasen['testtool/fehlerBeimGenerierenDesFragenpools']='Error in generating the pool of questions.';
|
$this->phrasen['testtool/fehlerBeimGenerierenDesFragenpools']='Error in generating the pool of questions.';
|
||||||
|
|||||||
Reference in New Issue
Block a user