Version18.117.5

This commit is contained in:
Antonio Cañas Vargas 2019-04-22 00:02:53 +02:00
parent dbde89524e
commit 269bab0c29
2 changed files with 15 additions and 26 deletions

View File

@ -448,10 +448,11 @@ En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
#define Log_PLATFORM_VERSION "SWAD 18.117.4 (2019-04-21)"
#define Log_PLATFORM_VERSION "SWAD 18.117.5 (2019-04-21)"
#define CSS_FILE "swad18.112.1.css"
#define JS_FILE "swad18.116.5.js"
/*
Version 18.117.5: Apr 21, 2019 Changed the behaviour of expanding/contracting folder in file browser. (242610 lines)
Version 18.117.4: Apr 21, 2019 Code refactoring in file browser. (242621 lines)
Version 18.117.3: Apr 21, 2019 Changed the behaviour of pasting a file/folder in file browser. (242633 lines)
Version 18.117.2: Apr 21, 2019 Changed the behaviour of copying a file/folder in file browser. (242650 lines)

View File

@ -1268,19 +1268,16 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,
const char *FileBrowserId,const char *RowId,
Brw_IconTree_t IconThisRow,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow);
const char *FileName);
static void Brw_IndentDependingOnLevel (unsigned Level);
static void Brw_PutIconToExpandFolder (const char *FileBrowserId,const char *RowId,
bool Hidden,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow);
const char *FileName);
static void Brw_PutIconToContractFolder (const char *FileBrowserId,const char *RowId,
bool Hidden,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow);
const char *FileName);
static void Brw_PutIconShow (const char *PathInTree,const char *FileName,
const char *Anchor);
@ -5604,7 +5601,7 @@ static bool Brw_WriteRowFileBrowser (unsigned Level,const char *RowId,
/* Indent depending on level */
if (Level)
Brw_IndentAndWriteIconExpandContract (Level,FileBrowserId,RowId,IconThisRow,
PathInTree,FileName,FileNameToShow);
PathInTree,FileName);
/* Put icon to show/hide file or folder */
if (AdminDocsZone || AdminMarks)
@ -5840,8 +5837,7 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,
const char *FileBrowserId,const char *RowId,
Brw_IconTree_t IconThisRow,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow)
const char *FileName)
{
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
"<table>"
@ -5862,23 +5858,23 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,
/***** Visible icon to expand folder *****/
Brw_PutIconToExpandFolder (FileBrowserId,RowId,
false, // Visible
PathInTree,FileName,FileNameToShow);
PathInTree,FileName);
/***** Hidden icon to contract folder *****/
Brw_PutIconToContractFolder (FileBrowserId,RowId,
true, // Hidden
PathInTree,FileName,FileNameToShow);
PathInTree,FileName);
break;
case Brw_ICON_TREE_CONTRACT:
/***** Hidden icon to expand folder *****/
Brw_PutIconToExpandFolder (FileBrowserId,RowId,
true, // Hidden
PathInTree,FileName,FileNameToShow);
PathInTree,FileName);
/***** Visible icon to contract folder *****/
Brw_PutIconToContractFolder (FileBrowserId,RowId,
false, // Visible
PathInTree,FileName,FileNameToShow);
PathInTree,FileName);
break;
}
fprintf (Gbl.F.Out,"</td>");
@ -5915,8 +5911,7 @@ static void Brw_IndentDependingOnLevel (unsigned Level)
static void Brw_PutIconToExpandFolder (const char *FileBrowserId,const char *RowId,
bool Hidden,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow)
const char *FileName)
{
extern const char *Txt_Expand;
char JavaScriptFuncToExpandFolder[256 + Brw_MAX_ROW_ID];
@ -5938,10 +5933,7 @@ static void Brw_PutIconToExpandFolder (const char *FileBrowserId,const char *Row
Brw_PutParamsFileBrowser (Brw_ActExpandFolder[Gbl.FileBrowser.Type],
PathInTree,FileName,
Brw_IS_FOLDER,-1L);
snprintf (Gbl.Title,sizeof (Gbl.Title),
"%s %s",
Txt_Expand,FileNameToShow);
Ico_PutIconLink ("caret-right.svg",Gbl.Title);
Ico_PutIconLink ("caret-right.svg",Txt_Expand);
Frm_EndForm ();
/***** End container *****/
@ -5955,8 +5947,7 @@ static void Brw_PutIconToExpandFolder (const char *FileBrowserId,const char *Row
static void Brw_PutIconToContractFolder (const char *FileBrowserId,const char *RowId,
bool Hidden,
const char PathInTree[PATH_MAX + 1],
const char *FileName,
const char *FileNameToShow)
const char *FileName)
{
extern const char *Txt_Contract;
char JavaScriptFuncToContractFolder[256 + Brw_MAX_ROW_ID];
@ -5978,10 +5969,7 @@ static void Brw_PutIconToContractFolder (const char *FileBrowserId,const char *R
Brw_PutParamsFileBrowser (Brw_ActContractFolder[Gbl.FileBrowser.Type],
PathInTree,FileName,
Brw_IS_FOLDER,-1L);
snprintf (Gbl.Title,sizeof (Gbl.Title),
"%s %s",
Txt_Contract,FileNameToShow);
Ico_PutIconLink ("caret-down.svg",Gbl.Title);
Ico_PutIconLink ("caret-down.svg",Txt_Contract);
Frm_EndForm ();
/***** End container *****/