diff --git a/swad_HTML.c b/swad_HTML.c
index 08f89b00..cded6a4d 100644
--- a/swad_HTML.c
+++ b/swad_HTML.c
@@ -915,6 +915,12 @@ void HTM_INPUT_FILE (const char *Accept,bool SubmitOnChange)
fprintf (Gbl.F.Out," />");
}
+void HTM_INPUT_BUTTON (const char *Name,const char *Value,const char *Attr)
+ {
+ fprintf (Gbl.F.Out,"",
+ Name,Value,Attr);
+ }
+
/*****************************************************************************/
/********************************* Text areas ********************************/
/*****************************************************************************/
diff --git a/swad_HTML.h b/swad_HTML.h
index 5c07a37c..5829f4c9 100644
--- a/swad_HTML.h
+++ b/swad_HTML.h
@@ -96,6 +96,7 @@ void HTM_INPUT_EMAIL (const char *Name,unsigned MaxLength,const char *Value,
void HTM_INPUT_URL (const char *Name,const char *Value,bool SubmitOnChange,
const char *fmt,...);
void HTM_INPUT_FILE (const char *Accept,bool SubmitOnChange);
+void HTM_INPUT_BUTTON (const char *Name,const char *Value,const char *Attr);
void HTM_TEXTAREA_Begin (const char *fmt,...);
void HTM_TEXTAREA_End (void);
diff --git a/swad_changelog.h b/swad_changelog.h
index b8fc98b5..d4bdabae 100644
--- a/swad_changelog.h
+++ b/swad_changelog.h
@@ -487,7 +487,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
-#define Log_PLATFORM_VERSION "SWAD 19.51.11 (2019-11-04)"
+#define Log_PLATFORM_VERSION "SWAD 19.51.12 (2019-11-04)"
#define CSS_FILE "swad19.47.css"
#define JS_FILE "swad19.39.js"
/*
@@ -495,6 +495,7 @@ ps2pdf source.ps destination.pdf
// TODO: Impedir la creación y edición de proyectos si no son editables.
// TODO: Importante: filtrar proyectos por usuarios (igual que en trabajos o en asistencia)
+ Version 19.51.12: Nov 04, 2019 Code refactoring in HTML inputs. (245873 lines)
Version 19.51.11: Nov 04, 2019 Code refactoring in HTML inputs. (245868 lines)
Version 19.51.10: Nov 04, 2019 Code refactoring in HTML inputs. (245971 lines)
Version 19.51.9: Nov 04, 2019 Code refactoring in HTML inputs. (245974 lines)
diff --git a/swad_date.c b/swad_date.c
index 9b050806..3c372400 100644
--- a/swad_date.c
+++ b/swad_date.c
@@ -454,12 +454,10 @@ void Dat_PutFormStartEndClientLocalDateTimesWithYesterdayToday (bool SetHMS00000
/***** "Yesterday" and "Today" buttons *****/
HTM_TD_Begin ("rowspan=\"2\" class=\"LM\"");
- fprintf (Gbl.F.Out,"",
- Txt_Yesterday);
- fprintf (Gbl.F.Out,"",
- Txt_Today);
+ HTM_INPUT_BUTTON ("Yesterday",Txt_Yesterday,
+ "onclick=\"setDateToYesterday('Start','End');\"");
+ HTM_INPUT_BUTTON ("Today",Txt_Today,
+ "onclick=\"setDateToToday('Start','End');\"");
HTM_TD_End ();
HTM_TR_End ();