mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-11 19:25:22 +02:00
Version 14.110.4
This commit is contained in:
parent
acbad24b2d
commit
719cf80772
|
@ -35,7 +35,7 @@ body
|
||||||
}
|
}
|
||||||
input {font-size:10pt; vertical-align:middle;}
|
input {font-size:10pt; vertical-align:middle;}
|
||||||
select {font-size:10pt;}
|
select {font-size:10pt;}
|
||||||
textarea {font-size:8pt;}
|
textarea {font-size:10pt;}
|
||||||
table
|
table
|
||||||
{
|
{
|
||||||
border-width:0;
|
border-width:0;
|
||||||
|
@ -769,6 +769,14 @@ a:hover img.CENTRE_PHOTO_SHOW
|
||||||
padding:5px;
|
padding:5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/************************ Help for the text editor ***************************/
|
||||||
|
.HELP_EDIT
|
||||||
|
{
|
||||||
|
margin-bottom:10px;
|
||||||
|
color:#808080;
|
||||||
|
font-size:8pt;
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
.FILENAME {color:#404040; font-size:14pt; font-weight:bold;}
|
.FILENAME {color:#404040; font-size:14pt; font-weight:bold;}
|
||||||
|
|
|
@ -34,7 +34,7 @@ body
|
||||||
}
|
}
|
||||||
input {font-size:16pt; vertical-align:middle;}
|
input {font-size:16pt; vertical-align:middle;}
|
||||||
select {font-size:16pt;}
|
select {font-size:16pt;}
|
||||||
textarea {font-size:12pt;}
|
textarea {font-size:16pt;}
|
||||||
table
|
table
|
||||||
{
|
{
|
||||||
border-width:0;
|
border-width:0;
|
||||||
|
@ -580,6 +580,14 @@ a:hover img.CENTRE_PHOTO_SHOW
|
||||||
padding:5px;
|
padding:5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/************************ Help for the text editor ***************************/
|
||||||
|
.HELP_EDIT
|
||||||
|
{
|
||||||
|
margin-bottom:10px;
|
||||||
|
color:#808080;
|
||||||
|
font-size:8pt;
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
.FILENAME {color:#404040; font-size:18pt; font-weight:bold;}
|
.FILENAME {color:#404040; font-size:18pt; font-weight:bold;}
|
||||||
|
|
|
@ -103,11 +103,12 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 14.110.3 (2015/04/09)"
|
#define Log_PLATFORM_VERSION "SWAD 14.110.4 (2015/04/11)"
|
||||||
|
|
||||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
||||||
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 14.110.4: Apr 11, 2015 Changes in MathJax configuration. (184685 lines)
|
||||||
Version 14.110.3: Apr 09, 2015 Changes in conversion from Markdown to HTML5 using pandoc. (184599 lines)
|
Version 14.110.3: Apr 09, 2015 Changes in conversion from Markdown to HTML5 using pandoc. (184599 lines)
|
||||||
Version 14.110.2: Apr 09, 2015 Changes in CSS and scripts.
|
Version 14.110.2: Apr 09, 2015 Changes in CSS and scripts.
|
||||||
MathJax installed in local by default. (184555 lines)
|
MathJax installed in local by default. (184555 lines)
|
||||||
|
|
40
swad_info.c
40
swad_info.c
|
@ -1840,19 +1840,18 @@ void Inf_EditPlainTxtInfo (void)
|
||||||
|
|
||||||
/***** Edition area *****/
|
/***** Edition area *****/
|
||||||
fprintf (Gbl.F.Out,"<tr>"
|
fprintf (Gbl.F.Out,"<tr>"
|
||||||
"<td style=\"text-align:center;\">"
|
"<td style=\"text-align:center;\">");
|
||||||
"<textarea name=\"Txt\" cols=\"100\" rows=\"20\">"
|
Lay_HelpPlainEditor ();
|
||||||
|
fprintf (Gbl.F.Out,"<textarea name=\"Txt\" cols=\"80\" rows=\"20\">"
|
||||||
"%s"
|
"%s"
|
||||||
"</textarea>"
|
"</textarea>",
|
||||||
"</td>"
|
|
||||||
"</tr>",
|
|
||||||
TxtHTML);
|
TxtHTML);
|
||||||
|
|
||||||
/***** End of table *****/
|
|
||||||
Lay_EndRoundFrameTable10 ();
|
|
||||||
|
|
||||||
/***** Send and undo buttons *****/
|
|
||||||
Lay_PutConfirmButton (Txt_Save);
|
Lay_PutConfirmButton (Txt_Save);
|
||||||
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
"</tr>");
|
||||||
|
|
||||||
|
/***** End form *****/
|
||||||
|
Lay_EndRoundFrameTable10 ();
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1863,12 +1862,11 @@ void Inf_EditPlainTxtInfo (void)
|
||||||
void Inf_EditRichTxtInfo (void)
|
void Inf_EditRichTxtInfo (void)
|
||||||
{
|
{
|
||||||
extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES];
|
extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES];
|
||||||
extern const char *Txt_RICH_TEXT_EDITOR_HELP;
|
|
||||||
extern const char *Txt_Save;
|
extern const char *Txt_Save;
|
||||||
Inf_InfoType_t InfoType = Inf_AsignInfoType ();
|
Inf_InfoType_t InfoType = Inf_AsignInfoType ();
|
||||||
char TxtHTML[Cns_MAX_BYTES_LONG_TEXT+1];
|
char TxtHTML[Cns_MAX_BYTES_LONG_TEXT+1];
|
||||||
|
|
||||||
/***** Start table *****/
|
/***** Start form *****/
|
||||||
Act_FormStart (Inf_ActionsRcvRchTxtInfo[InfoType]);
|
Act_FormStart (Inf_ActionsRcvRchTxtInfo[InfoType]);
|
||||||
Lay_StartRoundFrameTable10 (NULL,0,Txt_INFO_TITLE[InfoType]);
|
Lay_StartRoundFrameTable10 (NULL,0,Txt_INFO_TITLE[InfoType]);
|
||||||
|
|
||||||
|
@ -1882,19 +1880,17 @@ void Inf_EditRichTxtInfo (void)
|
||||||
/***** Edition area *****/
|
/***** Edition area *****/
|
||||||
fprintf (Gbl.F.Out,"<tr>"
|
fprintf (Gbl.F.Out,"<tr>"
|
||||||
"<td style=\"text-align:center;\">");
|
"<td style=\"text-align:center;\">");
|
||||||
Lay_ShowAlert (Lay_INFO,Txt_RICH_TEXT_EDITOR_HELP);
|
Lay_HelpRichEditor ();
|
||||||
fprintf (Gbl.F.Out,"<textarea name=\"Txt\" cols=\"100\" rows=\"20\">"
|
fprintf (Gbl.F.Out,"<textarea name=\"Txt\" cols=\"80\" rows=\"20\">"
|
||||||
"%s"
|
"%s"
|
||||||
"</textarea>"
|
"</textarea>",
|
||||||
"</td>"
|
|
||||||
"</tr>",
|
|
||||||
TxtHTML);
|
TxtHTML);
|
||||||
|
|
||||||
/***** End of table *****/
|
|
||||||
Lay_EndRoundFrameTable10 ();
|
|
||||||
|
|
||||||
/***** Send and undo buttons *****/
|
|
||||||
Lay_PutConfirmButton (Txt_Save);
|
Lay_PutConfirmButton (Txt_Save);
|
||||||
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
"</tr>");
|
||||||
|
|
||||||
|
/***** End form *****/
|
||||||
|
Lay_EndRoundFrameTable10 ();
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -97,6 +97,8 @@ static void Lay_ShowRightColumn (void);
|
||||||
|
|
||||||
static void Lay_WriteFootFromHTMLFile (void);
|
static void Lay_WriteFootFromHTMLFile (void);
|
||||||
|
|
||||||
|
static void Lay_HelpTextEditor (const char *Text,const char *InlineMath,const char *Equation);
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/*********************** Write the start of the page *************************/
|
/*********************** Write the start of the page *************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -446,6 +448,17 @@ static void Lay_WriteScripts (void)
|
||||||
Cfg_HTTPS_URL_SWAD_PUBLIC);
|
Cfg_HTTPS_URL_SWAD_PUBLIC);
|
||||||
|
|
||||||
/***** Script for MathJax *****/
|
/***** Script for MathJax *****/
|
||||||
|
// MathJax configuration
|
||||||
|
/*
|
||||||
|
fprintf (Gbl.F.Out,"<script type=\"text/javascript\">"
|
||||||
|
" window.MathJax = {"
|
||||||
|
" tex2jax: {"
|
||||||
|
" inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ],"
|
||||||
|
" processEscapes: true"
|
||||||
|
" }"
|
||||||
|
" };"
|
||||||
|
"</script>");
|
||||||
|
*/
|
||||||
#ifdef Cfg_MATHJAX_LOCAL
|
#ifdef Cfg_MATHJAX_LOCAL
|
||||||
// Use the local copy of MathJax
|
// Use the local copy of MathJax
|
||||||
fprintf (Gbl.F.Out,"<script type=\"text/javascript\""
|
fprintf (Gbl.F.Out,"<script type=\"text/javascript\""
|
||||||
|
@ -1616,3 +1629,43 @@ void Lay_IndentDependingOnLevel (unsigned Level,bool IsLastItemInLevel[])
|
||||||
IsLastItemInLevel[Level] ? "subend" :
|
IsLastItemInLevel[Level] ? "subend" :
|
||||||
"submid");
|
"submid");
|
||||||
}
|
}
|
||||||
|
/*****************************************************************************/
|
||||||
|
/************************** Help for the text editor *************************/
|
||||||
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
void Lay_HelpPlainEditor (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_TEXT_plain;
|
||||||
|
|
||||||
|
Lay_HelpTextEditor (Txt_TEXT_plain,
|
||||||
|
"\\(LaTeX\\)",
|
||||||
|
"$$LaTeX$$, \\[LaTeX\\]");
|
||||||
|
}
|
||||||
|
|
||||||
|
void Lay_HelpRichEditor (void)
|
||||||
|
{
|
||||||
|
Lay_HelpTextEditor ("<a href=\"http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown\""
|
||||||
|
" target=\"_blank\">Markdown + Pandoc</a>",
|
||||||
|
"$LaTeX$",
|
||||||
|
"$$LaTeX$$");
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Lay_HelpTextEditor (const char *Text,const char *InlineMath,const char *Equation)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Text;
|
||||||
|
extern const char *Txt_Inline_math;
|
||||||
|
extern const char *Txt_Equation_centered;
|
||||||
|
|
||||||
|
fprintf (Gbl.F.Out,"<div class=\"HELP_EDIT\">"
|
||||||
|
"<code>"
|
||||||
|
"%s: %s"
|
||||||
|
" "
|
||||||
|
"%s: %s"
|
||||||
|
" "
|
||||||
|
"%s: %s"
|
||||||
|
"</code>"
|
||||||
|
"</div>",
|
||||||
|
Txt_Text,Text,
|
||||||
|
Txt_Inline_math,InlineMath,
|
||||||
|
Txt_Equation_centered,Equation);
|
||||||
|
}
|
||||||
|
|
|
@ -121,4 +121,7 @@ void Lay_AdvertisementMobile (void);
|
||||||
|
|
||||||
void Lay_IndentDependingOnLevel (unsigned Level,bool IsLastItemInLevel[]);
|
void Lay_IndentDependingOnLevel (unsigned Level,bool IsLastItemInLevel[]);
|
||||||
|
|
||||||
|
void Lay_HelpPlainEditor (void);
|
||||||
|
void Lay_HelpRichEditor (void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
141
swad_text.c
141
swad_text.c
|
@ -9870,6 +9870,27 @@ const char *Txt_Enter_from_X = // Warning: it is very important to include %s in
|
||||||
"Digite partir %s";
|
"Digite partir %s";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
const char *Txt_Equation_centered =
|
||||||
|
#if L==0
|
||||||
|
"Equació centrada";
|
||||||
|
#elif L==1
|
||||||
|
"Gleichung zentriert";
|
||||||
|
#elif L==2
|
||||||
|
"Equation centered";
|
||||||
|
#elif L==3
|
||||||
|
"Ecuación centrada";
|
||||||
|
#elif L==4
|
||||||
|
"Equation centré";
|
||||||
|
#elif L==5
|
||||||
|
"Ecuación centrada"; // Okoteve traducción
|
||||||
|
#elif L==6
|
||||||
|
"Equazione centrato";
|
||||||
|
#elif L==7
|
||||||
|
"Równanie centered";
|
||||||
|
#elif L==8
|
||||||
|
"equação centrado";
|
||||||
|
#endif
|
||||||
|
|
||||||
const char *Txt_Error_getting_data_from_a_recipient =
|
const char *Txt_Error_getting_data_from_a_recipient =
|
||||||
#if L==0
|
#if L==0
|
||||||
"Error obteniendo datos de un destinatario."; // Necessita traduccio
|
"Error obteniendo datos de un destinatario."; // Necessita traduccio
|
||||||
|
@ -14263,6 +14284,27 @@ const char *Txt_INFO_SRC_SHORT_TEXT[Inf_NUM_INFO_SOURCES] =
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const char *Txt_Inline_math =
|
||||||
|
#if L==0
|
||||||
|
"Fórmula en paràgraf";
|
||||||
|
#elif L==1
|
||||||
|
"Inline Mathematik";
|
||||||
|
#elif L==2
|
||||||
|
"Inline math";
|
||||||
|
#elif L==3
|
||||||
|
"Fórmula en párrafo";
|
||||||
|
#elif L==4
|
||||||
|
"Formule au paragraphe";
|
||||||
|
#elif L==5
|
||||||
|
"Fórmula en párrafo"; // Okoteve traducción
|
||||||
|
#elif L==6
|
||||||
|
"Matematica inline";
|
||||||
|
#elif L==7
|
||||||
|
"Jazda matematyki";
|
||||||
|
#elif L==8
|
||||||
|
"Fórmula em parágrafo";
|
||||||
|
#endif
|
||||||
|
|
||||||
const char *Txt_Institution =
|
const char *Txt_Institution =
|
||||||
#if L==0
|
#if L==0
|
||||||
"Institució";
|
"Institució";
|
||||||
|
@ -29693,63 +29735,6 @@ const char *Txt_Retype_password =
|
||||||
"Redigite a senha";
|
"Redigite a senha";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const char *Txt_RICH_TEXT_EDITOR_HELP =
|
|
||||||
#if L==0
|
|
||||||
"Pot formatar el text usant"
|
|
||||||
" <a href=\"http://ca.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" A més pot escriure fórmules en"
|
|
||||||
" <a href=\"https://ca.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" entre dues $ o dues $$.";
|
|
||||||
#elif L==1
|
|
||||||
"Sie können den Text zu formatieren mit"
|
|
||||||
" <a href=\"http://de.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Sie können"
|
|
||||||
" <a href=\"https://de.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" Formeln auch zwischen zwei $ oder zwei $$.";
|
|
||||||
#elif L==2
|
|
||||||
"You can format the text using"
|
|
||||||
" <a href=\"http://en.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" You can also type"
|
|
||||||
" <a href=\"https://en.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" formulas between two $ or two $$.";
|
|
||||||
#elif L==3
|
|
||||||
"Puede formatear el texto usando"
|
|
||||||
" <a href=\"http://es.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Además puede escribir fórmulas en"
|
|
||||||
" <a href=\"https://es.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" entre dos $ o dos $$.";
|
|
||||||
#elif L==4
|
|
||||||
"Vous pouvez formater le texte en utilisant"
|
|
||||||
" <a href=\"http://fr.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Vous pouvez également taper des formules"
|
|
||||||
" <a href=\"https://fr.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" entre deux $ ou deux $$.";
|
|
||||||
#elif L==5
|
|
||||||
"Puede formatear el texto usando"
|
|
||||||
" <a href=\"http://es.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Además puede escribir fórmulas en"
|
|
||||||
" <a href=\"https://es.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" entre dos $ o dos $$."; // Okoteve traducción
|
|
||||||
#elif L==6
|
|
||||||
"È possibile formattare il testo con"
|
|
||||||
" <a href=\"http://it.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" È inoltre possibile digitare formule"
|
|
||||||
" <a href=\"https://it.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" tra due $ o due $$.";
|
|
||||||
#elif L==7
|
|
||||||
"Możesz formatować tekst za pomocą"
|
|
||||||
" <a href=\"http://pl.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Możesz również wpisać formuły"
|
|
||||||
" <a href=\"https://pl.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" między dwoma $ lub dwóch $$.";
|
|
||||||
#elif L==8
|
|
||||||
"Você pode formatar o texto usando"
|
|
||||||
" <a href=\"http://pt.wikipedia.org/wiki/Markdown\" target=\"_blank\">Markdown</a>."
|
|
||||||
" Você também pode digitar fórmulas"
|
|
||||||
" <a href=\"https://pt.wikipedia.org/wiki/LaTeX\" target=\"_blank\">LaTeX</a>"
|
|
||||||
" entre duas $ ou duas $$.";
|
|
||||||
#endif
|
|
||||||
|
|
||||||
const char *Txt_Role =
|
const char *Txt_Role =
|
||||||
#if L==0
|
#if L==0
|
||||||
"Rol";
|
"Rol";
|
||||||
|
@ -38509,6 +38494,48 @@ const char *Txt_Test_result =
|
||||||
"Resultado do teste";
|
"Resultado do teste";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
const char *Txt_Text =
|
||||||
|
#if L==0
|
||||||
|
"Text";
|
||||||
|
#elif L==1
|
||||||
|
"Text";
|
||||||
|
#elif L==2
|
||||||
|
"Text";
|
||||||
|
#elif L==3
|
||||||
|
"Texto";
|
||||||
|
#elif L==4
|
||||||
|
"Texte";
|
||||||
|
#elif L==5
|
||||||
|
"Texto"; // Okoteve traducción
|
||||||
|
#elif L==6
|
||||||
|
"Testo";
|
||||||
|
#elif L==7
|
||||||
|
"Tekst";
|
||||||
|
#elif L==8
|
||||||
|
"Texto";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
const char *Txt_TEXT_plain =
|
||||||
|
#if L==0
|
||||||
|
"sense format";
|
||||||
|
#elif L==1
|
||||||
|
"Plain";
|
||||||
|
#elif L==2
|
||||||
|
"plain";
|
||||||
|
#elif L==3
|
||||||
|
"sin formato";
|
||||||
|
#elif L==4
|
||||||
|
"plain";
|
||||||
|
#elif L==5
|
||||||
|
"sin formato"; // Okoteve traducción
|
||||||
|
#elif L==6
|
||||||
|
"normale";
|
||||||
|
#elif L==7
|
||||||
|
"zwykly";
|
||||||
|
#elif L==8
|
||||||
|
"plano";
|
||||||
|
#endif
|
||||||
|
|
||||||
const char *Txt_Thanks_for_answering_the_survey =
|
const char *Txt_Thanks_for_answering_the_survey =
|
||||||
#if L==0
|
#if L==0
|
||||||
"Gracias por responder la encuesta."; // Necessita traduccio
|
"Gracias por responder la encuesta."; // Necessita traduccio
|
||||||
|
|
Loading…
Reference in New Issue
Block a user