Moved Tablesettings-Helptext to server (using phrases-system)

This commit is contained in:
Cris
2020-04-20 14:58:24 +02:00
parent 637dbefce0
commit 67a29b2ff7
10 changed files with 362 additions and 88 deletions
@@ -52,7 +52,8 @@ class Lehrauftrag extends Auth_Controller
array(
'global',
'ui',
'lehre'
'lehre',
'table'
)
);
@@ -52,7 +52,8 @@ class LehrauftragAkzeptieren extends Auth_Controller
'ui',
'lehre',
'password',
'dms'
'dms',
'table'
)
);
@@ -50,7 +50,8 @@ class LehrauftragErteilen extends Auth_Controller
array(
'global',
'ui',
'lehre'
'lehre',
'table'
)
);
@@ -46,7 +46,21 @@ $this->load->view(
'vertragWurdeStorniert',
),
'password' => array('password'),
'dms' => array('informationsblattExterneLehrende')
'dms' => array('informationsblattExterneLehrende'),
'table' => array(
'spaltenEinAusblenden',
'spaltenEinAusblendenMitKlickOeffnen',
'spaltenEinAusblendenAufEinstellungenKlicken',
'spaltenEinAusblendenMitKlickAktivieren',
'spaltenEinAusblendenMitKlickSchliessen',
'spaltenbreiteVeraendern',
'spaltenbreiteVeraendernText',
'spaltenbreiteVeraendernInfotext',
'zeilenAuswaehlen',
'zeilenAuswaehlenEinzeln',
'zeilenAuswaehlenBereich',
'zeilenAuswaehlenAlle'
)
),
'customJSs' => array(
'public/js/bootstrapper.js',
@@ -45,7 +45,21 @@ $this->load->view(
'letzterStatusBestellt',
'letzterStatusErteilt',
'letzterStatusAngenommen',
)
),
'table' => array(
'spaltenEinAusblenden',
'spaltenEinAusblendenMitKlickOeffnen',
'spaltenEinAusblendenAufEinstellungenKlicken',
'spaltenEinAusblendenMitKlickAktivieren',
'spaltenEinAusblendenMitKlickSchliessen',
'spaltenbreiteVeraendern',
'spaltenbreiteVeraendernText',
'spaltenbreiteVeraendernInfotext',
'zeilenAuswaehlen',
'zeilenAuswaehlenEinzeln',
'zeilenAuswaehlenBereich',
'zeilenAuswaehlenAlle'
)
),
'customJSs' => array(
'public/js/bootstrapper.js',
@@ -44,7 +44,21 @@ $this->load->view(
'letzterStatusAngenommen',
'nachAenderungStundensatzStunden',
'vorAenderungStundensatzStunden'
)
),
'table' => array(
'spaltenEinAusblenden',
'spaltenEinAusblendenMitKlickOeffnen',
'spaltenEinAusblendenAufEinstellungenKlicken',
'spaltenEinAusblendenMitKlickAktivieren',
'spaltenEinAusblendenMitKlickSchliessen',
'spaltenbreiteVeraendern',
'spaltenbreiteVeraendernText',
'spaltenbreiteVeraendernInfotext',
'zeilenAuswaehlen',
'zeilenAuswaehlenEinzeln',
'zeilenAuswaehlenBereich',
'zeilenAuswaehlenAlle'
)
),
'customJSs' => array(
'public/js/bootstrapper.js',
+4 -1
View File
@@ -4,7 +4,10 @@
<!-- Table widget header -->
<div id="tableWidgetHeader"></div>
<!-- TableWidget help site ( only rendered if widget is Tabulator )-->
<?php $this->load->view('widgets/table/tableHelpsite') ?>
<!-- Table info top -->
<div id="tableDatasetActionsTop"></div>
@@ -0,0 +1,39 @@
<!--CollapseHTML 'Help'-->
<div class="row">
<div class="col-lg-12 collapse" id="tabulatorHelp-<?php echo $tableUniqueId; ?>">
<div class="well">
<h4><?php echo ucfirst($this->p->t('ui', 'tabelleneinstellungen')); ?></h4>
<div class="panel panel-body">
<b><?php echo $this->p->t('table', 'spaltenEinAusblenden'); ?></b>
<p>
<ul>
<li><?php echo $this->p->t('table', 'spaltenEinAusblendenMitKlickOeffnen'); ?></li>
<li><?php echo $this->p->t('table', 'spaltenEinAusblendenAufEinstellungenKlicken'); ?></li>
<li><?php echo $this->p->t('table', 'spaltenEinAusblendenMitKlickAktivieren'); ?></li>
<li><?php echo $this->p->t('table', 'spaltenEinAusblendenMitKlickSchliessen'); ?></li>
</ul>
</p>
<br>
<b><?php echo $this->p->t('table', 'spaltenbreiteVeraendern'); ?></b>
<p><?php echo $this->p->t('table', 'spaltenbreiteVeraendernText'); ?></p>
<div class="alert alert-info">
<strong>INFO: </strong>
<?php echo $this->p->t('table', 'spaltenbreiteVeraendernInfotext'); ?>
</div>
</div>
<br> <!--end panel-body-->
<h4><?php echo $this->p->t('table', 'zeilenAuswaehlen'); ?></h4>
<div class="panel panel-body">
<ul>
<li><?php echo $this->p->t('table', 'zeilenAuswaehlenEinzeln'); ?></li>
<li><?php echo $this->p->t('table', 'zeilenAuswaehlenBereich'); ?></li>
<li><?php echo $this->p->t('table', 'zeilenAuswaehlenAlle'); ?></li>
</ul>
</div>
<br> <!--end panel-body-->
</div><!--end well-->
</div><!--end col collapse-->
</div><!--end row-->
-79
View File
@@ -837,85 +837,6 @@ function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv){
tabulatorHeaderCollapseHTML += ' </div>'; // end col
tabulatorHeaderCollapseHTML += ' </div>'; // end row
// CollapseHTML 'Help'
tabulatorHeaderCollapseHTML += '<div class="row">';
tabulatorHeaderCollapseHTML += '<div class="col-lg-12 collapse" id="tabulatorHelp-'+ tableUniqueId + '">';
tabulatorHeaderCollapseHTML += '<div class="well">';
if (language == 'German')
{
tabulatorHeaderCollapseHTML += '<h4>Tabelleneinstellungen</h4>';
tabulatorHeaderCollapseHTML += '<div class="panel panel-body">';
tabulatorHeaderCollapseHTML += '<b>Spalten ein- und ausblenden</b>';
tabulatorHeaderCollapseHTML += '<p>';
tabulatorHeaderCollapseHTML += '<ul>';
tabulatorHeaderCollapseHTML += '<li>Mit einem Klick auf <button><i class="fa fa-cog"></i></button> ' +
'werden die Einstellungen geöffnet.</li>';
tabulatorHeaderCollapseHTML += '<li>Auf Spalteneinstellungen klicken</li>';
tabulatorHeaderCollapseHTML += '<li>Durch (wiederholtes) Klicken auf die einzelnen Spaltennamen können ' +
'diese in der Tabelle beliebig oft aktiviert / deaktiviert werden.</li>';
tabulatorHeaderCollapseHTML += '<li>Mit einem Klick auf <button><i class="fa fa-cog"></i></button> ' +
'werden die Einstellungen wieder geschlossen.</li>';
tabulatorHeaderCollapseHTML += '</ul>';
tabulatorHeaderCollapseHTML += '</p>';
tabulatorHeaderCollapseHTML += '<b>Spaltenbreite verändern</b>';
tabulatorHeaderCollapseHTML += '<p>Um die Spaltenbreite zu verändern, fährt man im Spaltenkopf langsam ' +
'mit dem Mauszeiger auf den rechten Rand der entprechenden Spalte. <br>' +
'Sobald sich der Mauszeiger in einen Doppelpfeil verwandelt, wird die Maustaste geklickt und ' +
'mit gedrückter Maustaste die Spalte nach rechts erweitert oder nach links verkleinert.';
tabulatorHeaderCollapseHTML += '</p>';
tabulatorHeaderCollapseHTML += '<div class="alert alert-info"><strong>INFO: </strong>Alle individuellen Tabelleneinstellungen werden in ' +
'Ihrem Browser Cache gespeichert. Wenn Sie Ihren Browser Cache löschen, werden Ihre Einstellungen zurückgesetzt und ' +
'müssen gegebenenfalls neu eingestellt werden.';
tabulatorHeaderCollapseHTML += '</div>';
tabulatorHeaderCollapseHTML += '</div><br>'; // end panel-body
tabulatorHeaderCollapseHTML += '<h4>Zeilen auswählen</h4>';
tabulatorHeaderCollapseHTML += '<div class="panel panel-body">';
tabulatorHeaderCollapseHTML += '<ul>';
tabulatorHeaderCollapseHTML += '<li>Einzeln auswählen: <kbd>Strg</kbd> + Klick auf einzelne Zeile(n)</li>';
tabulatorHeaderCollapseHTML += '<li>Bereich auswählen: <kbd>Shift</kbd> + Klick auf Anfangs- und Endzeile</li>';
tabulatorHeaderCollapseHTML += '<li>Alle auswählen: Button \'Alle auswählen\'</li>';
tabulatorHeaderCollapseHTML += '</ul>';
tabulatorHeaderCollapseHTML += '</div><br>'; // end panel-body
}
else if (language == 'English')
{
tabulatorHeaderCollapseHTML += '<h4>Table settings</h4>';
tabulatorHeaderCollapseHTML += '<div class = "panel panel-body">';
tabulatorHeaderCollapseHTML += '<b>Show and hide columns</b>';
tabulatorHeaderCollapseHTML += '<p>';
tabulatorHeaderCollapseHTML += '<ul>';
tabulatorHeaderCollapseHTML += '<li>With a click on <button><i class = "fa fa-cog"></i></button> the settings will open.</li>';
tabulatorHeaderCollapseHTML += '<li>Click on column settings</li>';
tabulatorHeaderCollapseHTML += '<li>By clicking on the individual column names the columns are shown / hidden in the table. Click again to gain the opposite state.</li>';
tabulatorHeaderCollapseHTML += '<li>With a click on <button><i class = "fa fa-cog"></i></button> the settings will be closed again. </li>';
tabulatorHeaderCollapseHTML += '</ul>';
tabulatorHeaderCollapseHTML += '</p>';
tabulatorHeaderCollapseHTML += '<b>Change column width</b>';
tabulatorHeaderCollapseHTML += '<p>To change the column width, slowly hover with the mouse pointer on the right edge of the corresponding column header.<br>' +
'As soon as the mouse pointer changes into a double arrow, click the mouse button and ' +
'keep it pressed while expanding the column width to the right or reducing the width to the left.';
tabulatorHeaderCollapseHTML += '</p>';
tabulatorHeaderCollapseHTML += '<div class = "alert alert-info"><strong> INFO: </strong>' +
'All individual table settings are saved in your browser cache. If you clear your browser cache, ' +
'your settings will be erased.';
tabulatorHeaderCollapseHTML += '</div>';
tabulatorHeaderCollapseHTML += '</div><br>';
tabulatorHeaderCollapseHTML += '<h4>Select rows</h4>';
tabulatorHeaderCollapseHTML += '<div class = "panel panel-body">';
tabulatorHeaderCollapseHTML += '<ul>';
tabulatorHeaderCollapseHTML += '<li>Select individually: <kbd> Ctrl </kbd> + click on single line (s)</li>';
tabulatorHeaderCollapseHTML += '<li>Select a range: <kbd> Shift </kbd> + click on the start and end line</li>';
tabulatorHeaderCollapseHTML += '<li>Select all: Button \'Select all \' </li>';
tabulatorHeaderCollapseHTML += '</ul>';
tabulatorHeaderCollapseHTML += '</div><br>';
}
tabulatorHeaderCollapseHTML += '</div>'; // end well
tabulatorHeaderCollapseHTML += ' </div>'; // end col collapse
tabulatorHeaderCollapseHTML += ' </div>'; // end row
return tabulatorHeaderCollapseHTML;
}
+268 -2
View File
@@ -5613,8 +5613,274 @@ When on hold, the date is only a reminder.',
'insertvon' => 'system'
)
)
=======
>>>>>>> feature-5961/DigitalerLehrauftrag_Auszahlungsinfoblatt_externe_Lehrende
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenEinAusblenden',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Spalten ein- und ausblenden',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Show and hide columns',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenEinAusblendenMitKlickOeffnen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => '
Mit einem Klick auf <button><i class="fa fa-cog"></i></button> werden die Einstellungen ge&ouml;ffnet.
',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'With a click on <button><i class = "fa fa-cog"></i></button> the settings will open',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenEinAusblendenAufEinstellungenKlicken',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Auf Spalteneinstellungen klicken',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Click on column settings',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenEinAusblendenMitKlickAktivieren',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => '
Durch (wiederholtes) Klicken auf ein Feld mit dem Spaltennamen wird die entsprechende Spalte in der
Tabelle ein- bzw. ausgeblendet.
',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => '
By clicking on a field with a column name the corresponding column is shown / hidden in the table.
',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenEinAusblendenMitKlickSchliessen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => '
Mit einem Klick auf <button><i class="fa fa-cog"></i></button> werden die Einstellungen wieder
geschlossen.
',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => '
With a click on <button><i class = "fa fa-cog"></i></button> the settings will be closed again.
',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenbreiteVeraendern',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Spaltenbreite verändern',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Change column width',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenbreiteVeraendernText',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => '
Um die Spaltenbreite zu ver&auml;ndern, fährt man im Spaltenkopf langsam mit dem Mauszeiger auf den
rechten Rand der entprechenden Spalte. <br>
Sobald sich der Mauszeiger in einen Doppelpfeil verwandelt, wird die Maustaste geklickt und mit
gedr&uuml;ckter Maustaste die Spalte nach rechts erweitert oder nach links verkleinert.
',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => '
To change the column width, slowly hover with the mouse pointer on the right edge of the
corresponding column header. <br>
As soon as the mouse pointer changes into a double arrow, click the mouse button and keep it pressed
while expanding the column width to the right or reducing it to the left.',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'spaltenbreiteVeraendernInfotext',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => '
Alle individuellen Tabelleneinstellungen werden in Ihrem Browser Cache gespeichert. Wenn Sie Ihren
Browser Cache l&ouml;schen, werden Ihre Einstellungen zurückgesetzt und müssen gegebenenfalls neu
eingestellt werden.
',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => '
All individual table settings are saved in your browser cache. If you clear your browser
cache, your settings will be erased. You will then need to reset them again.
',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'zeilenAuswaehlen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Zeilen auswählen',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Select rows',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'zeilenAuswaehlenEinzeln',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Einzeln ausw&auml;hlen: <kbd>Strg</kbd> + Klick auf einzelne Zeile(n)',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Select individually: <kbd> Ctrl </kbd> + click on single line (s)',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'zeilenAuswaehlenBereich',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Bereich ausw&auml;hlen: <kbd>Shift</kbd> + Klick auf Anfangs- und Endzeile',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Select a range: <kbd> Shift </kbd> + click on the start and end line',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'table',
'phrase' => 'zeilenAuswaehlenAlle',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Alle ausw&auml;hlen: Button \'Alle ausw&auml;hlen\'',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Select all: Button \'Select all \' ',
'description' => '',
'insertvon' => 'system'
)
)
)
);