From 6666e617c33a60abdfd2d391f5ca7dfc83f2ba22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Sun, 6 Dec 2015 18:24:27 +0100 Subject: [PATCH] Version 15.59.4 --- css/swad15.57.css | 1914 ------------------------------------------- icon/earth64x64.gif | Bin 0 -> 560 bytes icon/lock64x64.png | Bin 0 -> 955 bytes icon/photo64x64.gif | Bin 0 -> 503 bytes swad_ID.c | 4 +- swad_QR.c | 4 +- swad_account.c | 4 +- swad_announcement.c | 2 +- swad_assignment.c | 2 +- swad_attendance.c | 10 +- swad_banner.c | 2 +- swad_calendar.c | 2 +- swad_centre.c | 6 +- swad_changelog.h | 6 +- swad_connected.c | 2 +- swad_country.c | 2 +- swad_course.c | 6 +- swad_degree.c | 2 +- swad_department.c | 2 +- swad_enrollment.c | 14 +- swad_exam.c | 2 +- swad_file_browser.c | 4 +- swad_holiday.c | 2 +- swad_info.c | 20 +- swad_institution.c | 2 +- swad_layout.c | 8 +- swad_link.c | 2 +- swad_logo.c | 8 +- swad_mail.c | 6 +- swad_message.c | 14 +- swad_notice.c | 2 +- swad_notification.c | 6 +- swad_password.c | 6 +- swad_photo.c | 16 +- swad_place.c | 2 +- swad_plugin.c | 2 +- swad_privacy.c | 2 +- swad_record.c | 8 +- swad_statistic.c | 4 +- swad_survey.c | 6 +- swad_syllabus.c | 2 +- swad_test.c | 10 +- swad_test_import.c | 12 +- swad_timetable.c | 10 +- swad_user.c | 26 +- swad_zip.c | 2 +- 46 files changed, 135 insertions(+), 2033 deletions(-) delete mode 100644 css/swad15.57.css create mode 100644 icon/earth64x64.gif create mode 100644 icon/lock64x64.png create mode 100644 icon/photo64x64.gif diff --git a/css/swad15.57.css b/css/swad15.57.css deleted file mode 100644 index b9011f049..000000000 --- a/css/swad15.57.css +++ /dev/null @@ -1,1914 +0,0 @@ -/* swad_desktop.css:style-sheet for desktop layout of SWAD */ - -/* - SWAD (Shared Workspace At a Distance), - is a web platform developed at the University of Granada (Spain), - and used to support university teaching. - - This file is part of SWAD core. - Copyright (C) 1999-2015 Antonio Caņas Vargas - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General 3 License as - published by the Free Software Foundation,either version 3 of the - License,or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not,see . -*/ - -/********************************* Body **************************************/ -body - { - margin:0; - background-color:white; - font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; - font-size:1em; - } -input - { - font-size:12pt; - vertical-align:middle; - } -select - { - font-size:12pt; - } -textarea - { - font-size:12pt; - } -table - { - box-sizing:border-box; - border-width:0; - border-style:none; - border-spacing:0; - } -table th - { - box-sizing:border-box; - padding:0; - color:#4D88A1; - font-size:12pt; - font-weight:bold; - } -table td - { - box-sizing:border-box; - padding:0; - } -img - { - border-width:0; - border-style:none; - } -form - { - display:inline; - margin:0; - } -hr.WHITE_SEPARA {height:0; border-top:0; border-bottom:#707070 dotted 1px;} -hr.GREY_SEPARA {height:0; border-top:0; border-bottom:#707070 dotted 1px;} -hr.BLUE_SEPARA {height:0; border-top:0; border-bottom:#4D88A1 dotted 1px;} -hr.YELLOW_SEPARA {height:0; border-top:0; border-bottom:#BD4815 dotted 1px;} - -/*********************** Text decoration of links ****************************/ -a:link, a:visited, a:active - { - text-decoration:none; - } -a:hover /* Default ==> underlined */ - { - text-decoration:underline; - } -.TAB_OFF a, .TAB_ON a, .MENU_LIST_ITEM a /* Tabs and menus are the exceptions */ - { - text-decoration:none; - } - -/****************** Layout (the whole page with a background) ****************/ -#whole_page - { - display:table; - box-sizing:border-box; - width:100%; - } - -/************************* Layout (first heading row) ************************/ -#head_row_1 - { - display:table; - box-sizing:border-box; - width:100%; - height:40px; - } -.HEAD_ROW_1_WHITE - { - background-color:black; - } -.HEAD_ROW_1_GREY - { - background-image:linear-gradient(#383838 0,#383838 26px,#404040 100%); - background-repeat:no-repeat; - } -.HEAD_ROW_1_BLUE - { - background-image:linear-gradient(#5fa5df 0,#4f90c8 26px,#4f90c8 100%); - background-repeat:no-repeat; - } -.HEAD_ROW_1_YELLOW - { - background-color:#201420; - } - -#head_row_1_left - { - display:table-cell; - text-align:left; - vertical-align:middle; - } -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - #head_row_1_logo_small - { - display:inline-block; - } - #head_row_1_logo_big - { - display:none; - } - } -@media only screen and (min-width: 900px) - { /* For tablets and desktop */ - #head_row_1_logo_small - { - display:none; - } - #head_row_1_logo_big - { - display:inline-block; - } - } -#head_row_1_search - { - display:inline-block; - padding:0 20px; - } -@media only screen and (max-width: 1279px) - { /* For mobile phones and tablets */ - #head_search_text - { - display:none; - } - } - -#head_row_1_right - { - display:table-cell; - text-align:right; - vertical-align:middle; - } -#login_box - { - display:inline; - padding:0 20px; - } -@media only screen and (max-width: 1279px) - { /* For mobile phones and tablets */ - #login_txt - { - display:none; - } - } -.WHITE_HEAD {color:#E0E0E0; font-size:12pt; white-space:nowrap;} -.GREY_HEAD {color:#E0E0E0; font-size:12pt; white-space:nowrap;} -.BLUE_HEAD {color:white; font-size:12pt; white-space:nowrap;} -.YELLOW_HEAD {color:#B3B0B3; font-size:12pt; white-space:nowrap;} - -/************************ Layout (second heading row) ************************/ -#head_row_2 - { - display:table; - box-sizing:border-box; - width:100%; - height:80px; - vertical-align:top; - } -.HEAD_ROW_2_WHITE - { - background-image:linear-gradient(#cfcfce 0,white 40px,white 100%); - } -.HEAD_ROW_2_GREY - { - background-color:#404040; - } -.HEAD_ROW_2_BLUE - { - background-color:#4f90c8; - } -.HEAD_ROW_2_YELLOW - { - background-color:#201420; - } - -/******************************* Current time ********************************/ -#head_row_2_time - { - display:table-cell; - box-sizing:border-box; - width:160px; - text-align:center; - vertical-align:top; - } -.WHITE_CUR_TIME {color:#808080; font-size:14pt; font-weight:bold;} -.GREY_CUR_TIME {color:#E0E0E0; font-size:14pt; font-weight:bold;} -.BLUE_CUR_TIME {color:#BAD2DA; font-size:14pt; font-weight:bold;} -.YELLOW_CUR_TIME {color:#B3B0B3; font-size:14pt; font-weight:bold;} -@media only screen and (max-width: 1023px) - { /* For mobile phones */ - #head_row_2_time - { - display:none; - } - } -@media only screen and (min-width: 1024px) and (max-width: 1279px) - { /* For tablets */ - #current_date - { - display:none; - } - } - -/****** Breadcrumb (platform/country/institution/centre/degree/course) *******/ -#head_row_2_hierarchy - { - display:table-cell; - text-align:center; - vertical-align:middle; - padding-top:6px; - } -.TOP_LOGO /* Institution / Centre / Degree logo in top title */ - { - margin-right:10px; - text-align:left; - vertical-align:top !important; - } -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - #breadcrumb - { - font-size:9pt; - font-weight:bold; - white-space:nowrap; - } - } -@media only screen and (min-width: 900px) and (max-width: 1023px) - { /* For tablets */ - #breadcrumb - { - font-size:12pt; - font-weight:bold; - white-space:nowrap; - } - } -@media only screen and (min-width: 1024px) - { /* For desktop */ - #breadcrumb - { - font-size:14pt; - font-weight:bold; - white-space:nowrap; - } - } -.BREADCRUMB_WHITE {color:#707070;} -.BREADCRUMB_GREY {color:#FFB42E;} -.BREADCRUMB_BLUE {color:#FFE880;} -.BREADCRUMB_YELLOW {color:#FFC040;} - -/******** Big name of country, institution, centre, degree or course *********/ -#big_name - { - margin:0; - padding:0; - font-size:25pt; - font-weight:normal; - white-space:nowrap; - } -@media only screen and (max-width: 1023px) - { /* For mobile-phones */ - #big_short_name - { - } - #big_full_name - { - display:none; - } - } -@media only screen and (min-width: 1024px) - { /* For tablets and desktop */ - #big_short_name - { - display:none; - } - #big_full_name - { - display:inline; - } - } -.WHITE_COURSE {color:#4D88A1;} -.GREY_COURSE {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:#F7F6F5;} -.BLUE_COURSE {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:white;} -.YELLOW_COURSE {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:white;} - -/***************************** Notifications *********************************/ -#msg /* Notifications, used for AJAX based refresh */ - { - display:table-cell; - box-sizing:border-box; - width:160px; - text-align:center; - vertical-align:top; - padding-top:10px; - } -@media only screen and (max-width: 1023px) - { /* For mobile phones */ - #msg - { - display:none; - } - } -@media only screen and (min-width: 1024px) and (max-width: 1279px) - { /* For tablets */ - #notif_all - { - display:none; - } - } -.WHITE_NOTIF {color:#707070; font-size:12pt; white-space:nowrap;} -.GREY_NOTIF {color:#E0E0E0; font-size:12pt; white-space:nowrap;} -.BLUE_NOTIF {color:white; font-size:12pt; white-space:nowrap;} -.YELLOW_NOTIF {color:#B3B0B3; font-size:12pt; white-space:nowrap;} - -/******************* Layout (third heading row with tabs) ********************/ -.HEAD_ROW_3_WHITE - { - background-color:white 100%; - } -.HEAD_ROW_3_GREY - { - background-image:linear-gradient(#404040 0,#404040 64px,white 64px,white 100%); - } -.HEAD_ROW_3_BLUE - { - background-image:linear-gradient(#4f90c8 0,#4f90c8 64px,white 64px,white 100%); - } -.HEAD_ROW_3_YELLOW - { - background-image:linear-gradient(#201420 0,#201420 64px,white 64px,white 100%); - } -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - #tabs - { - display:table; - box-sizing:border-box; - width:427px; /* 70px*6 + 7px */ - height:70px; - margin:0 auto; - border-spacing:1px; - } - .TAB_OFF - { - display:table-cell; - box-sizing:border-box; - width:70px; - height:68px; - margin:0; - padding:0; - border-radius:6px 6px 0 0; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:middle; - overflow:hidden; - } - .TAB_ON - { - display:table-cell; - box-sizing:border-box; - width:70px; - height:68px; - margin:0; - padding:0; - border-radius:6px 6px 0 0; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:middle; - overflow:hidden; - } - .TAB_TXT - { - display:none; - } - } -@media only screen and (min-width: 900px) - { /* For tablets and desktop */ - #tabs - { - display:table; - box-sizing:border-box; - width:667px; /* 110px*6 + 7px */ - height:70px; - margin:0 auto; - border-spacing:1px; - } - .TAB_OFF - { - display:table-cell; - box-sizing:border-box; - width:110px; - height:68px; - margin:0; - padding:0; - border-radius:6px 6px 0 0; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:top; - overflow:hidden; - } - .TAB_ON - { - display:table-cell; - box-sizing:border-box; - width:110px; - height:68px; - margin:0; - padding:0; - border-radius:6px 6px 0 0; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:top; - overflow:hidden; - } - .TAB_TXT - { - font-size:9pt; - font-weight:bold; - line-height:100%; - white-space:nowrap; - overflow:hidden; - } - } -.TAB_OFF a:hover, .TAB_ON a:hover - { - text-decoration:none; - } - -.TAB_ON_WHITE {background-color:#F7F6F5;} -.TAB_ON_GREY {background-color:#F7F6F5;} -.TAB_ON_BLUE {background-color:#E8F3F6;} -.TAB_ON_YELLOW {background-color:#FFF2BD;} - -.TAB_OFF_WHITE {background-color:#D4D4D4;} -.TAB_OFF_GREY {background-color:#D4D4D4;} -.TAB_OFF_BLUE {background-color:#CAE1E8;} -.TAB_OFF_YELLOW {background-color:#FADE94;} - -.WHITE_TAB_OFF {color:#707070;} -.GREY_TAB_OFF {color:#505050;} -.BLUE_TAB_OFF {color:#365E6E;} -.YELLOW_TAB_OFF {color:#7C4D2A;} - -.WHITE_TAB_ON {color:#4D88A1;} -.GREY_TAB_ON {color:#606060;} -.BLUE_TAB_ON {color:#4D88A1;} -.YELLOW_TAB_ON {color:#BD4815;} - -/*********************** Layout (fourth row, main zone) **********************/ -#main_zone - { - display:table; - box-sizing:border-box; - width:100%; - } -.LEFT_RIGHT_CELL - { - padding:3px 6px; - text-align:center; - vertical-align:top; - } -.LEFT_RIGHT_CONTENT_WIDTH - { - box-sizing:border-box; - width:148px; - } - -@media only screen and (max-width: 1279px) - { /* For mobile phones and tablets */ - #main_zone_central_none, #main_zone_central_left, #main_zone_central_right, #main_zone_central_both - { - display:table-cell; - text-align:center; - vertical-align:top; - } - #left_col - { - display:none; - } - #right_col - { - display:none; - } - } -@media only screen and (min-width: 1280px) - { /* For desktop */ - #main_zone_central_none /* Hide left and right columns */ - { - display:table-cell; - text-align:center; - vertical-align:top; - } - #main_zone_central_left /* Show left column, hide right column */ - { - display:table-cell; - text-align:center; - vertical-align:top; - } - #main_zone_central_right /* Hide left column, show right column */ - { - display:table-cell; - text-align:center; - vertical-align:top; - padding-right:160px; - } - #main_zone_central_both /* Show both columns */ - { - display:table-cell; - text-align:center; - vertical-align:top; - padding-right:160px; - } - #left_col - { - display:table-cell; - box-sizing:border-box; - width:160px; - text-align:center; - vertical-align:top; - } - #right_col - { - display:table-cell; - box-sizing:border-box; - width:160px; - text-align:center; - vertical-align:top; - position:absolute; - right:0; - } - } - -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - #main_zone_central_container - { - box-sizing:border-box; - margin:-8px 0 0 0; - padding:8px 0; - border-radius:6px; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:top; - position:relative; - } - } -@media only screen and (min-width: 900px) - { /* For tablets and desktop */ - #main_zone_central_container - { - box-sizing:border-box; - min-height:900px; - margin:-8px 0 0 0; - padding:8px 0; - border-radius:6px; - box-shadow:inset -2px -2px 1px 0 rgba(50,50,50,0.2); - text-align:center; - vertical-align:top; - position:relative; - } - } - -/************* Main central zone with horizontal menu and canvas *************/ -#main_horizontal - { - box-sizing:border-box; - width:100%; - } -#main_horizontal .MENU_LIST_CONTAINER - { - width:100%; - } -#main_horizontal .MENU_LIST - { - display:table; - box-sizing:border-box; - height:60px; - margin:0 auto; - padding:0 8px; - list-style-type:none; - } -#main_horizontal .MENU_LIST_ITEM - { - display:table-cell; - width:128px; - height:60px; - margin:0 auto; - text-align:center; - vertical-align:middle; - } -#main_horizontal .MENU_OPT_OFF - { - opacity:0.67; - } -#main_horizontal .MENU_OPT_OFF:hover, #main_horizontal .MENU_OPT_ON - { - opacity:1; - transform:scale(1.2,1.2); - } -#main_horizontal .MENU_ICON - { - box-sizing:border-box; - padding:32px 0 0 0; - background-size:32px 32px; - background-repeat:no-repeat; - background-position:center top; - } -#main_horizontal .MAIN_ZONE_CANVAS /* Where content for each action is written */ - { - box-sizing:border-box; - width:100%; - padding:8px 16px; - margin:0 auto; - text-align:left; - vertical-align:top; - } - -/************** Main central zone with vertical menu and canvas **************/ -@media only screen and (max-width: 1023px) - { /* For mobile phones */ - /* Mobile phone will display menu always in horizontal - so the CSS must draw menu really in horizontal */ - #main_vertical - { - box-sizing:border-box; - width:100%; - } - #main_vertical .MENU_LIST_CONTAINER - { - width:100%; - } - #main_vertical .MENU_LIST - { - display:table; - box-sizing:border-box; - height:60px; - margin:0 auto; - padding:0 8px; - list-style-type:none; - } - #main_vertical .MENU_LIST_ITEM - { - display:table-cell; - width:128px; - height:60px; - margin:0 auto; - text-align:center; - vertical-align:middle; - } - #main_vertical .MENU_OPT_OFF - { - opacity:0.67; - } - #main_vertical .MENU_OPT_OFF:hover, #main_vertical .MENU_OPT_ON - { - opacity:1; - transform:scale(1.2,1.2); - } - #main_vertical .MENU_ICON - { - box-sizing:border-box; - padding:32px 0 0 0; - background-size:32px 32px; - background-repeat:no-repeat; - background-position:center top; - } - #main_vertical .MAIN_ZONE_CANVAS /* Where content for each action is written */ - { - box-sizing:border-box; - width:100%; - padding:8px 16px; - margin:0 auto; - text-align:left; - vertical-align:top; - } - #action_title /* Do not display action title */ - { - display:none; - } - } - -@media only screen and (min-width: 1024px) - { /* For tablets and desktop */ - #main_vertical - { - display:table; - box-sizing:border-box; - width:100%; - } - #main_vertical .MENU_LIST_CONTAINER - { - display:table-cell; - box-sizing:border-box; - width:180px; - } - #main_vertical .MENU_LIST - { - display:table; - margin:0; - padding-left:8px; - list-style-type:none; - } - #main_vertical .MENU_LIST_ITEM - { - text-align:left; - } - #main_vertical .MENU_OPT_OFF - { - opacity:0.67; - } - #main_vertical .MENU_OPT_OFF:hover, #main_vertical .MENU_OPT_ON - { - opacity:1; - } - #main_vertical .MENU_ICON - { - display:table-cell; - height:42px; - vertical-align:middle; - padding:2px 2px 2px 50px; - background-size:40px 40px; - background-repeat:no-repeat; - background-position:2px 2px; - } - #main_vertical .MAIN_ZONE_CANVAS /* Where content for each action is written */ - { - display:table-cell; - box-sizing:border-box; - padding:8px 16px; - margin:0 auto; - text-align:left; - vertical-align:top; - } - #action_title - { - box-sizing:border-box; - width:400px; - min-height:70px; - clear:both; - margin:0 auto; - text-align:left; - background-size:64px 64px; - background-position:0 0; - background-repeat:no-repeat; - padding:4px 12px 12px 70px; - overflow:hidden; - } - } - -/********************************* Menu fonts ********************************/ -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - .MENU_TEXT - { - display:none; - } - } -@media only screen and (min-width: 900px) - { /* For tablets and desktop */ - .MENU_TEXT - { - font-size:12pt; - font-weight:bold; - line-height:110%; - } - } - -.WHITE_MENU_OFF {color:#4D88A1;} -.GREY_MENU_OFF {color:#707070;} -.BLUE_MENU_OFF {color:#4D88A1;} -.YELLOW_MENU_OFF {color:#BD4815;} - -.WHITE_MENU_ON {color:#4D88A1;} -.GREY_MENU_ON {color:#606060;} -.BLUE_MENU_ON {color:#4D88A1;} -.YELLOW_MENU_ON {color:#BD4815;} - -/****************** Title of current action in main block ********************/ -.WHITE_TITLE_ACTION {color:#606060; font-size:20pt;} -.GREY_TITLE_ACTION {color:#606060; font-size:20pt;} -.BLUE_TITLE_ACTION {color:#4D88A1; font-size:20pt;} -.YELLOW_TITLE_ACTION {color:#BD4815; font-size:20pt;} - -.WHITE_SUBTITLE_ACTION {color:#606060; font-size:12pt;} -.GREY_SUBTITLE_ACTION {color:#606060; font-size:12pt;} -.BLUE_SUBTITLE_ACTION {color:#4D88A1; font-size:12pt;} -.YELLOW_SUBTITLE_ACTION {color:#BD4815; font-size:12pt;} - -/************************* Users connected globally **************************/ -.CONNECTED - { - box-sizing:border-box; - margin:0 auto; - border-style:solid; - border-width:1px; - border-color:#80C040; - padding:5px; - border-radius:4px; - font-size:12pt; - color:#398000; - overflow:hidden; - } - -/*************************** Most frequent actions ***************************/ -#MFU_actions - { - box-sizing:border-box; - width:148px; - margin:0; - border-style:solid; - border-width:1px; - border-color:#8CBCCE; - padding:5px; - border-radius:4px; - font-size:11pt; - color:#4D88A1; - overflow:hidden; - } -.MFU_ACT - { - color:#4D88A1; - font-size:11pt; - } - -/*********************************** Month ***********************************/ -.MONTH_CONTAINER - { - box-sizing:border-box; - width:148px; - margin:0; - padding:5px; - border-style:solid; - border-width:1px; - border-color:#8CBCCE; - border-radius:4px; - text-align:center; - overflow:hidden; - } -.MONTH_TABLE_DAYS - { - box-sizing:border-box; - width:138px; - margin-top:2px; - padding-top:2px; - border-style:solid; - border-width:1px 0 0 0; - border-color:#DDECF1; - } -.MONTH - { - color:#4D88A1; - font-size:9pt; - white-space:nowrap; - } -.DAY_WRK_HEAD - { - color:#4D88A1; - font-size:9pt; - text-align:center; - } -.DAY_NO_WRK_HEAD - { - color:red; - font-size:9pt; - text-align:center; - } -.DAY_WRK - { - color:#202020; - font-size:9pt; - text-align:center; - } -.DAY_NO_WORK - { - color:#C04080; - font-size:9pt; - text-align:center; - } -.DAY_HLD - { - color:red; - font-size:9pt; - text-align:center; - } -.DAY_WRK_LIGHT - { - color:#E0E0E0; - font-size:9pt; - text-align:center; - } -.DAY_NO_WORK_LIGHT - { - color:#FFE0FF; - font-size:9pt; - text-align:center; - } -.DAY_HLD_LIGHT - { - color:#FFE0E0; - font-size:9pt; - text-align:center; - } -.DAY - { - border:solid 1px; - border-color:white; - text-align:center; - } -.TODAY - { - border:solid 1px; - border-color:#50B800; - text-align:center; - } -.DAY_EVENT - { - border:solid 1px; - border-color:white; - background-color:#FFF080; - text-align:center; - } -.TODAY_EVENT - { - border:solid 1px; - border-color:#50B800; - background-color:#FFF080; - text-align:center; - } - -/********************************* Buttons ***********************************/ -.BT_CREATE - { - background-color:#5BC33B; - border:1px solid #518741; - } -.BT_CONFIRM - { - background-color:#55ACEE; - border:1px solid #3B88C3; - } -.BT_REMOVE - { - background-color:#EF5555; - border:1px solid #C33B3B; - } -.BT_SUBMIT - { - color:white; - font-size:20px; - font-weight:bold; - line-height:normal; - margin:8px auto; - padding:10px 20px; - border-radius:4px; - box-shadow:0 1px 0 rgba(255,255,255,0.15) inset; - } -.BT_SUBMIT_INLINE - { - box-sizing:border-box; - min-width:180px; - color:white; - font-size:15px; - font-weight:bold; - line-height:normal; - margin:0 5px; - padding:5px 10px; - border-radius:4px; - box-shadow:0 1px 0 rgba(255,255,255,0.15) inset; - } -.BT_SUBMIT:hover - { - background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); - } -.BT_SUBMIT_INLINE:hover - { - background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); - } - -/********************************** Notice ***********************************/ -.NOTICE_CONTAINER_ACTIVE - { - box-sizing:border-box; - margin:10px auto; - padding:10px; - background-image:linear-gradient(rgba(238,216,108,0.8) 0%,rgba(248,237,149,0.8) 15%,rgba(250,240,152,0.8) 100%); - box-shadow:0 8px 10px -5px rgba(125,113,0,0.8); - text-align:left; - overflow:hidden; - } -.NOTICE_CONTAINER_OBSOLETE - { - box-sizing:border-box; - margin:10px auto; - padding:10px; - background-image:linear-gradient(rgba(238,216,108,0.4) 0%,rgba(248,237,149,0.4) 15%,rgba(250,240,152,0.4) 100%); - box-shadow:0 8px 10px -5px rgba(125,113,0,0.4); - text-align:left; - overflow:hidden; - } -.NOTICE_DATE_ACTIVE - { - display:inline-block; - float:right; - font-size:12pt; - color:#404040; - text-align:right; - overflow:hidden; - } -.NOTICE_DATE_OBSOLETE - { - display:inline-block; - float:right; - font-size:12pt; - color:#808080; - text-align:right; - overflow:hidden; - } -.NOTICE_SUBJECT_ACTIVE - { - margin:12px auto; - font-size:15pt; - font-weight:bold; - color:#404040; - text-align:center; - overflow:hidden; - } -.NOTICE_SUBJECT_OBSOLETE - { - margin:12px auto; - font-size:15pt; - font-weight:bold; - color:#808080; - text-align:center; - overflow:hidden; - } -.NOTICE_TEXT_BRIEF - { - clear:both; - font-size:12pt; - color:#204080; - overflow:hidden; - } -.NOTICE_TEXT_ACTIVE - { - padding:10px 20px; - clear:both; - font-size:12pt; - color:#204080; - overflow:hidden; - } -.NOTICE_TEXT_OBSOLETE - { - padding:10px 20px; - clear:both; - font-size:12pt; - color:#4070A0; - overflow:hidden; - } -.NOTICE_AUTHOR_ACTIVE - { - color:#404040; - font-size:12pt; - text-align:right; - overflow:hidden; - } -.NOTICE_AUTHOR_OBSOLETE - { - color:#808080; - font-size:12pt; - text-align:right; - overflow:hidden; - } - -/**************************** Institutional links ****************************/ -#institutional_links - { - box-sizing:border-box; - width:148px; - margin:0; - border-style:solid; - border-width:1px; - border-color:#8CBCCE; - padding:5px; - border-radius:4px; - font-size:11pt; - color:#4D88A1; - overflow:hidden; - } -.INS_LNK - { - padding:1px; - font-size:11pt; - color:#4D88A1; - } - -/*********************************** Alerts **********************************/ -.ALERT - { - display:inline-block; - box-sizing:border-box; - max-width:90%; - margin:8px auto 0 auto; - background-color:#FFF9E0; - background-repeat:no-repeat; - background-position:12px 12px; - padding:12px 12px 12px 45px; - border-radius:4px; - box-shadow:1px 1px 3px #CCC7B4; - font-size:12pt; - color:#632921; - text-align:justify; - overflow:hidden; - } - -/*********************************** Icons ***********************************/ -.ICON16x16 {width:20px; height:20px; vertical-align:middle;} -.ICON16x12B {width:20px; height:15px; vertical-align:middle; display:block;} -.ICON16x16B {width:20px; height:20px; vertical-align:middle; display:block;} -.ICON20x20 {width:25px; height:25px; vertical-align:middle;} -.ICON28x28 {width:32px; height:32px; vertical-align:middle;} -.ICON32x32 {width:40px; height:40px; vertical-align:middle;} -.ICON32x32B {width:40px; height:40px; vertical-align:middle; display:block;} -.ICON48x48 {width:60px; height:60px; vertical-align:middle;} -.ICON64x64 {width:80px; height:80px; vertical-align:middle;} -.ICON128x128 {width:160px; height:160px; vertical-align:middle;} -.ICON8x800 {width:10px; height:1000px;} -.BANNER {width:150px; height:50px;} -.BANNER_SMALL {width:75px; height:25px;} - -/****** Contextual links with small icons and text to go to some action ******/ -.CONTEXT_MENU - { - margin:6px 0 8px 0; - text-align:center; - } -.CONTEXT_OPT - { - display:inline; - margin-left:6px; - margin-right:6px; - } - -/********************************* Frame 10 **********************************/ -.FRAME10 - { - display:inline-block; - box-sizing:border-box; - margin:5px 0; - padding:12px; - background-color:white; - border-radius:4px; - box-shadow:1px 1px 2px #CCC; - text-align:center; - overflow:hidden; - } -.FRAME10_SHADOW - { - display:inline-block; - box-sizing:border-box; - margin:5px 0 18px 0; - padding:12px; - background-color:rgba(255,255,255,0.95); - border-width:1px; - border-style:solid; - border-color:#C0C0C0; - border-radius:4px; - box-shadow:2px 5px 15px #888; - text-align:center; - overflow:hidden; - } -.TABLE10 - { - box-sizing:border-box; - width:100%; - } -.TIT_TBL_10 - { - box-sizing:border-box; - margin:12px; - color:#808080; - font-size:20pt; - font-weight:bold; - } -.CELLS_PAD_1 th {padding:1px;} -.CELLS_PAD_1 td {padding:1px;} -.CELLS_PAD_2 th {padding:2px;} -.CELLS_PAD_2 td {padding:2px;} -.CELLS_PAD_4 th {padding:5px;} -.CELLS_PAD_4 td {padding:5px;} -.CELLS_PAD_8 th {padding:10px;} -.CELLS_PAD_8 td {padding:10px;} - -/*********************************** Title ***********************************/ -.TIT - { - margin:13px auto 0 auto; - font-size:13pt; - font-weight:bold; - color:#94745C; - text-align:center; - } - -/********** Title of country,institution,centre,degree,course ************/ -.TITLE_LOCATION - { - font-size:25pt; - font-weight:bold; - color:#808080; - text-align:center; - } - -/******************************* Map of country ******************************/ -.COUNTRY_MAP_TITLE - { - box-sizing:border-box; - width:40px; - height:40px; - margin-right:10px; - vertical-align:top; - } -.COUNTRY_MAP_TINY - { - box-sizing:border-box; - width:20px; - height:20px; - vertical-align:middle; - } -.COUNTRY_MAP_SMALL - { - box-sizing:border-box; - width:64px; - height:64px; - vertical-align:middle; - } -.COUNTRY_MAP_SHOW - { - box-sizing:border-box; - width:320px; - height:320px; - margin:10px; - } -.COUNTRY_MAP_PRINT - { - box-sizing:border-box; - width:625px; - height:625px; - margin:12px; - } - -/****************************** Photo of centre ******************************/ -.CENTRE_PHOTO_SHOW - { - box-sizing:border-box; - width:480px; - height:320px; - padding:6px; margin:10px; - border:solid 1px #EEE; - } -a:hover img.CENTRE_PHOTO_SHOW - { - border:solid 1px #CCC; - box-shadow:1px 1px 6px #999; - } -.CENTRE_PHOTO_PRINT - { - box-sizing:border-box; - width:720px; - height:480px; - padding:15px; margin:18px; - border:solid 1px #EEE; - box-shadow:1px 1px 6px #999; - } - -/**************** Attribution (author and license) of images *****************/ -.ATTRIBUTION - { - box-sizing:border-box; - max-width:500px; - color:#A0A0A0; - font-size:8pt; - text-align:center; - } - -/******************************* User's photo ********************************/ -.PHOTO12x16 {width: 15px; height: 20px; vertical-align:middle; border-radius:2px;} -.PHOTO12x16B {width: 15px; height: 20px; vertical-align:middle; border-radius:2px; display:block; margin:0 auto;} -.PHOTO15x20 {width: 18px; height: 25px; vertical-align:middle; border-radius:2px;} -.PHOTO18x24 {width: 21px; height: 28px; vertical-align:middle; border-radius:2px;} -.PHOTO24x32 {width: 30px; height: 40px; vertical-align:middle; border-radius:2px;} -.PHOTO36x48 {width: 45px; height: 60px; vertical-align:middle; border-radius:3px;} -.PHOTO75x100 {width: 93px; height:124px; vertical-align:middle; border-radius:4px;} -.PHOTO150x200 {width:186px; height:248px; vertical-align:middle; border-radius:8px;} -.IMG_USR - { - box-sizing:border-box; - width:186px; - height:248px; - border-radius:4px; - } -.ZOOM - { - box-sizing:border-box; - position:absolute; - z-index:1000; - left:-300px; - top:-400px; - padding:6px; - background-color:rgba(255,255,255,0.8); - border-width:1px; - border-style:solid; - border-color:#C0C0C0; - border-radius:6px; - box-shadow:2px 5px 15px #888; - } -.ZOOM_TXT - { - color:#202020; - font-size:12pt; - } - -.NO_BR {white-space:nowrap;} - -.BG_MSG_BLUE - { - background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); - background-repeat:no-repeat; - } -.BG_MSG_GREEN - { - background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); - background-repeat:no-repeat; - } - -/*****************************************************************************/ -.WHITE_USR {color:#E0E0E0; font-size:15pt; font-weight:bold; white-space:nowrap;} -.GREY_USR {color:#E0E0E0; font-size:15pt; font-weight:bold; white-space:nowrap;} -.BLUE_USR {color:white; font-size:15pt; font-weight:bold; white-space:nowrap;} -.YELLOW_USR {color:#B3B0B3; font-size:15pt; font-weight:bold; white-space:nowrap;} - -.WHITE_CONNECTED {color:#398000; font-size:12pt;} -.GREY_CONNECTED {color:#398000; font-size:12pt;} -.BLUE_CONNECTED {color:#398000; font-size:12pt;} -.YELLOW_CONNECTED {color:#398000; font-size:12pt;} - -.WHITE_TITLE {color:#505050; font-size:18pt;} -.GREY_TITLE {color:#505050; font-size:18pt;} -.BLUE_TITLE {color:#4D88A1; font-size:18pt;} -.YELLOW_TITLE {color:#BD4815; font-size:18pt;} - -/**************************** Icon highlighting ******************************/ -.ICON_HIDDEN - { - opacity:0.2; - } -.ICON_HIGHLIGHT - { - opacity:0.67; - } -.ICON_HIGHLIGHT:hover - { - opacity:1; - } - -/********************************* Form fonts ********************************/ -.WHITE_FORM {color:#4D88A1; font-size:13pt;} -.GREY_FORM {color:#4D88A1; font-size:13pt;} -.BLUE_FORM {color:#4D88A1; font-size:13pt;} -.YELLOW_FORM {color:#7C4D2A; font-size:13pt;} - -.WHITE_FORM_NOWRAP {color:#4D88A1; font-size:13pt; white-space:nowrap;} -.GREY_FORM_NOWRAP {color:#4D88A1; font-size:13pt; white-space:nowrap;} -.BLUE_FORM_NOWRAP {color:#4D88A1; font-size:13pt; white-space:nowrap;} -.YELLOW_FORM_NOWRAP {color:#7C4D2A; font-size:13pt; white-space:nowrap;} - -.WHITE_FORM_BOLD {color:#4D88A1; font-size:13pt; font-weight:bold;} -.GREY_FORM_BOLD {color:#4D88A1; font-size:13pt; font-weight:bold;} -.BLUE_FORM_BOLD {color:#4D88A1; font-size:13pt; font-weight:bold;} -.YELLOW_FORM_BOLD {color:#7C4D2A; font-size:13pt; font-weight:bold;} - -/****************************** Placing of objects ***************************/ -.LEFT_TOP {text-align:left; vertical-align:top;} -.LEFT_MIDDLE {text-align:left; vertical-align:middle;} -.LEFT_BOTTOM {text-align:left; vertical-align:bottom;} -.CENTER_TOP {text-align:center; vertical-align:top;} -.CENTER_MIDDLE {text-align:center; vertical-align:middle;} -.CENTER_BOTTOM {text-align:center; vertical-align:bottom;} -.RIGHT_TOP {text-align:right; vertical-align:top;} -.RIGHT_MIDDLE {text-align:right; vertical-align:middle;} -.RIGHT_BOTTOM {text-align:right; vertical-align:bottom;} - -/***************** Colors used in headers,backgrounds,etc. *****************/ -.COLOR0 {background-color:#F4F2EA;} -.COLOR1 {background-color:#FBFAF7;} -.LIGHT_GREEN {background-color:#C0FF40;} -.LIGHT_BLUE {background-color:#DDECF1;} -.VERY_LIGHT_BLUE {background-color:#EAF3F6;} - -/********************************* Course info *******************************/ -#crs_info - { - margin:0; - padding:0 12px; - color:inherit; - } -#crs_info table - { - border:1px solid grey; - } -#crs_info th - { - border:1px solid grey; - background-color:#F0F0F0; - padding:6px; - } -#crs_info td - { - border:1px solid grey; - padding:6px; - } - -/************************ Help for the text editor ***************************/ -.HELP_EDIT - { - margin:10px; - text-align:center; - color:#808080; - font-size:10pt; - } - -/*********************************** Lists ***********************************/ -.LIST_LEFT - { - list-style-type:none; - padding:0; - margin:0; - text-align:left; - vertical-align:middle; - } -.LIST_CENTER - { - list-style-type:none; - padding:0; - margin:0 auto; - text-align:center; - vertical-align:middle; - } - -/*****************************************************************************/ - -.FILENAME {color:#404040; font-size:18pt; font-weight:bold;} - -.BROWSER_TITLE {color:#94745C; font-size:13pt; font-weight:bold;} -.BROWSER_TITLE_LIGHT {color:#D5C6BB; font-size:13pt; font-weight:bold;} -.BROWSER_SUBTITLE {color:#94745C; font-size:12pt;} - -.T1 {color:#404040; font-size:15pt;} -.T2 {color:#404040; font-size:13pt;} -.T3 {color:#404040; font-size:12pt;} - -.LST {color:#404040; font-size:11pt; white-space:nowrap;} -.LST_HID {color:#A0A0A0; font-size:11pt; white-space:nowrap;} -.LST_REC {color:#008000; font-size:11pt; white-space:nowrap;} -.LST_REC_HID {color:#89BE87; font-size:11pt; white-space:nowrap;} -.LST_EDIT {color:#404040; font-weight:bold; font-size:11pt; height:20px; padding-top:0; padding-bottom:0; margin-top:-1px; margin-bottom:-1px; border-width:1px; border-style:solid; border-color:#ECE9D8;} -.LST_EDIT_HID {color:#A0A0A0; font-weight:bold; font-size:11pt; height:20px; padding-top:0; padding-bottom:0; margin-top:-1px; margin-bottom:-1px; border-width:1px; border-style:solid; border-color:#ECE9D8;} -.LST_EDIT_REC {color:#008000; font-weight:bold; font-size:11pt; height:20px; padding-top:0; padding-bottom:0; margin-top:-1px; margin-bottom:-1px; border-width:1px; border-style:solid; border-color:#ECE9D8;} -.LST_EDIT_REC_HID {color:#89BE87; font-weight:bold; font-size:11pt; height:20px; padding-top:0; padding-bottom:0; margin-top:-1px; margin-bottom:-1px; border-width:1px; border-style:solid; border-color:#ECE9D8;} - -.USR_ID {color:#404040; font-size:18pt; font-weight:bold;} - -.DAT {color:#707070; font-size:13pt;} -.DAT_GREEN {color:#008000; font-size:13pt;} -.DAT_LIGHT {color:#A0A0A0; font-size:13pt;} -.DAT_NOBR {color:#707070; font-size:13pt; white-space:nowrap;} -.DAT_N {color:#404040; font-size:13pt;} -.DAT_NOBR_N {color:#404040; font-size:13pt; white-space:nowrap;} - -/*********************** Line in top part of a table row *********************/ -.DAT_N_LINE_TOP - { - color:#404040; - font-size:13pt; - border-style:solid none none none; - border-width:1px; - } - -.DAT_SMALL {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#707070; font-size:12pt;} -.DAT_SMALL_LIGHT {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#A0A0A0; font-size:12pt;} -.DAT_SMALL_NOBR {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#707070; font-size:12pt; white-space:nowrap;} -.DAT_SMALL_N {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#404040; font-size:12pt;} -.DAT_SMALL_NOBR_N {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#404040; font-size:12pt; white-space:nowrap;} - -.DAT_SMALL_GREY {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#707070; font-size:12pt;} -.DAT_SMALL_RED {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:red; font-size:12pt;} -.DAT_SMALL_GREEN {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#008000; font-size:12pt;} -.DAT_SMALL_BLUE {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#0080FF; font-size:12pt;} -.DAT_SMALL_YELLOW {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#C0C000; font-size:12pt;} - -.HEAD_REC {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:#808080; font-size:12pt;} -.HEAD_REC_SMALL {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:#808080; font-size:11pt;} -.REC_NAME {color:#808080; font-size:20pt; font-weight:bold;} -.REC_NICK {color:#808080; font-size:15pt; font-weight:bold;} -.DAT_REC {color:#404040; font-size:11pt; line-height:110%;} -.DAT_REC_SMALL {color:#808080; font-size:11pt; line-height:110%;} -.DAT_REC_SMALL_BOLD {color:#202020; font-size:11pt; line-height:110%;} -.MSJ_AVISO {color:#632921; font-size:12pt;} -.TIT_TBL {color:#4D88A1; font-size:12pt; font-weight:bold;} -.TIT_CLASSPHOTO {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:#606060; font-size:13pt;} -.CLASSPHOTO {color:#606060; font-size:10pt; line-height:110%; white-space:nowrap;} - -.GRP_TITLE {color:#4D88A1; font-size:15pt; font-weight:bold;} - -.ASG_TITLE {color:#4D88A1; font-size:15pt; font-weight:bold;} -.ASG_TITLE_LIGHT {color:#AFC4CC; font-size:15pt; font-weight:bold;} -.ASG_GRP {color:#4D88A1; font-size:12pt;} -.ASG_GRP_LIGHT {color:#AFC4CC; font-size:12pt;} -.DATE_GREEN {color:#008000; font-size:13pt;} -.DATE_GREEN_LIGHT {color:#89BE87; font-size:13pt;} -.DATE_RED {color:red; font-size:13pt;} -.DATE_RED_LIGHT {color:#F98A8A; font-size:13pt;} - -.ASG_LST_DATE_GREEN {color:#008000; font-size:11pt; white-space:nowrap;} -.ASG_LST_DATE_RED {color:red; font-size:11pt; white-space:nowrap;} - -.STATUS_GREEN {color:#008000; font-size:12pt;} -.STATUS_GREEN_LIGHT {color:#89BE87; font-size:12pt;} -.STATUS_RED {color:red; font-size:12pt;} -.STATUS_RED_LIGHT {color:#F98A8A; font-size:12pt;} - -/********************************** Tests ************************************/ -.ANS {color:#404040; font-size:13pt; font-weight:bold;} -.ANS_OK {color:#008000; font-size:13pt; font-weight:bold;} -.ANS_BAD {color:red; font-size:13pt; font-weight:bold;} -.TEST {color:#404040; font-size:12pt;} -.TEST_EXA {color:#404040; font-size:12pt;} -.TEST_EXA_LIGHT {color:#A0A0A0; font-size:12pt;} -.TEST_EDI {color:#404040; font-size:12pt;} -.TEST_EDI_LIGHT {color:#A0A0A0; font-size:12pt;} - -/******************************* Time table **********************************/ -#timetable - { - width:100%; - margin:0 auto; - } -.TT_TXT - { - font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; - color:#345C6C; - font-size:10pt; - line-height:110%; - letter-spacing:0; - } -.TT_DAY - { - font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; - color:#404040; - font-size:10pt; - letter-spacing:0; - } -.TT_SUNDAY - { - font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; - color:red; - font-size:10pt; - letter-spacing:0; - } -.FREE0 {height:20px; background-color:#F4F2EA; border:solid 1px; border-color:#F4F2EA #E0D9C2 #EEEADC #F4F2EA;} -.FREE1 {height:20px; background-color:#F4F2EA; border:solid 1px; border-color:#F4F2EA #E0D9C2 #E0D9C2 #F4F2EA;} -.FREE2 {height:20px; background-color:#FBFAF7; border:solid 1px; border-color:#FBFAF7 #E0D9C2 #F5F2E9 #FBFAF7;} -.FREE3 {height:20px; background-color:#FBFAF7; border:solid 1px; border-color:#FBFAF7 #E0D9C2 #E0D9C2 #FBFAF7;} -.THEO {height:20px; background-color:#C0DAE4; border:solid 2px; border-color:#C9E3ED #B5CFD9 #B5CFD9 #C9E3ED;} -.PRAC {height:20px; background-color:#DBE5E9; border:solid 2px; border-color:#E4EEF2 #D0DADE #D0DADE #E4EEF2;} -.TUTO {height:20px; background-color:#D6E9C3; border:solid 2px; border-color:#DFEEE0 #CAE3B1 #CAE3B1 #DFEEE0;} - -.PREF_OFF - { - box-sizing:border-box; - height:42px; - padding:0; - text-align:center; - vertical-align:middle; - } -.PREF_ON - { - box-sizing:border-box; - height:42px; - padding:0; - text-align:center; - vertical-align:middle; - border:solid 1px; - border-color:#C0DAE4; - background-color:#DDECF1; - } - -.LOG {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:#606060; font-size:11pt;} -.LOG_R {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:red; font-size:11pt;} - -.MSG_TXT {font-family:"Courier New","DejaVu LGC Sans Mono","Bitstream Vera Sans Mono",monospace; color:#404040; font-size:12pt;} - -.MSG_TIT {color:#4D88A1; font-size:12pt;} -.MSG_TIT_NEW {color:#4D88A1; font-size:12pt; font-weight:bold;} -.MSG_TIT_REM {color:#AFC4CC; font-size:12pt;} -.MSG_TIT_BG - { - background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); - background-repeat:no-repeat; - color:#4D88A1; - font-size:12pt; - } -.MSG_TIT_BG_NEW - { - background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); - background-repeat:no-repeat; - color:#4D88A1; - font-size:12pt; - font-weight:bold; - } -.MSG_TIT_BG_REM - { - background-image:linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); - background-repeat:no-repeat; - color:#AFC4CC; - font-size:12pt; - } -.MSG_AUT {color:#4D88A1; font-size:11pt;} -.MSG_AUT_LIGHT {color:#AFC4CC; font-size:11pt;} -.MSG_AUT_NEW {color:#4D88A1; font-size:11pt; font-weight:bold;} -.MSG_AUT_BG - { - background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); - background-repeat:no-repeat; - color:#4D88A1; - font-size:11pt; - } -.MSG_AUT_BG_NEW - { - background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); - background-repeat:no-repeat; - color:#4D88A1; - font-size:11pt; - font-weight:bold; - } -.MSG_AUT_BG_REM - { - background-image:linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); - background-repeat:no-repeat; - color:#AFC4CC; - font-size:11pt; - } -.MSG_DATE {color:#4D88A1; font-size:11pt;} -.MSG_DATE_NEW {color:#4D88A1; font-size:11pt; font-weight:bold;} -.BT {width:20px; text-align:center; vertical-align:top;} -.BT0 {width:20px; text-align:center; vertical-align:top; background-color:#F4F2EA;} -.BT1 {width:20px; text-align:center; vertical-align:top; background-color:#FBFAF7;} -.BM {width:20px; text-align:center; vertical-align:middle;} -.BM_SEL {width:20px; text-align:center; vertical-align:middle; background-color:#C0FF40;} -.BM0 {width:20px; text-align:center; vertical-align:middle; background-color:#F4F2EA;} -.BM1 {width:20px; text-align:center; vertical-align:middle; background-color:#FBFAF7;} - -/***************************** Calls for exams *******************************/ -.CONV_TIT - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#404040; - font-weight:bold; - font-size:18pt; - } -.CONV_TIT_IMPR - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#202020; - font-weight:bold; - font-size:18pt; - } -.CONV_NEG - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#404040; - font-weight:bold; - font-size:13pt; - white-space:nowrap; - } -.CONV_NEG_IMPR - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#202020; - font-weight:bold; - font-size:13pt; - white-space:nowrap; - text-align:right; - } -.CONV - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#404040; - font-size:13pt; - } -.CONV_IMPR - { - font-family:Garamond,"DejaVu LGC Serif","Bitstream Vera Serif",serif; - color:#202020; - font-size:13pt; - } - -/***************************** Public user's profile *************************/ -.FOLLOW - { - color:#C0C0C0; - font-size:30pt; - font-weight:bold; - } -.FOLLOW_B - { - color:#404040; - font-size:30pt; - font-weight:bold; - } -.PRF_ICON_CONTAINER - { - box-sizing:border-box; - width:25px; - } -.PRF_ICON - { - display:block; - box-sizing:border-box; - margin:auto; - width:20px; - height:20px; - opacity:0.33; - } -.PRF_FIG - { - text-align:left; - vertical-align:middle; - } - -.CON {color:#B8D070; font-size:11pt; line-height:110%; white-space:nowrap;} -.CON_CRS {color:#398000; font-size:11pt; line-height:110%; white-space:nowrap;} - -/*************************** Indicators about courses ************************/ -.INDICATORS td,.INDICATORS th - { - border:1px solid silver; - border-collapse:collapse; - padding:1px; - } -.INDICATORS th - { - color:#4D88A1; - font-size:12pt; - font-weight:bold; - } - -/********************* Used to align buttons in account forms ****************/ -.FORM_ACCOUNT - { - display:inline-block; - box-sizing:border-box; - min-width:312px; - } - -/************* Forms to edit institution, centre, degree, course *************/ -.CODE - { - min-width:60px; - text-align:right; - vertical-align:middle; - } -.INPUT_INS_CODE - { - width:90px; - } -.INPUT_DEGREE - { - width:90px; - } -.INPUT_SHORT_NAME - { - width:90px; - } -.INPUT_FULL_NAME - { - width:180px; - } -.INPUT_WWW - { - width:90px; - } -.STATUS - { - min-width:90px; - text-align:left; - vertical-align:middle; - } -.INPUT_STATUS - { - width:80px; - } -.INPUT_REQUESTER - { - width:90px; - } - -/********************************** Page foot ********************************/ -@media only screen and (max-width: 899px) - { /* For mobile-phones */ - #foot_zone, #about_zone - { - display:none; - } - } -@media only screen and (min-width: 900px) - { /* For tablets and desktop */ - #foot_zone - { - padding:20px; - } - #about_zone - { - padding:20px; - text-align:center; - } - } -.FOOT_LIST_CONTAINER - { - position:relative; - float:left; - text-align:left; - padding-bottom:20px; - } -.FOOT_LIST_TITLE - { - color:#666; - font-size:14pt; - font-weight:bold; - white-space:nowrap; - } -.FOOT_LIST - { - box-sizing:border-box; - list-style-type:none; - margin:0; - padding:0; - border-width:0; - font-size:12pt; - white-space:nowrap; - line-height:140%; - } -.FOOT_LINK - { - color:#2C90C9; - } -.ABOUT - { - color:#A0A0A0; - font-size:12pt; - } - -/************** Something that does not take up space and is not shown *******/ -.NOT_SHOWN - { - display:none; - } - -/************ Something that takes up space but which is invisible ***********/ -.HIDDEN - { - visibility:hidden; - } diff --git a/icon/earth64x64.gif b/icon/earth64x64.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ab855066eeebfbfc0123c7b55cb893b88533e67 GIT binary patch literal 560 zcmV-00?++NNk%w1VL$*t0J8u9KtMoBN=j2xQ(RnJWMpJ(YioIVd4q$4i;Ihxn3$!d zrL(iMySuyp|Np|m!qL&uA^8LW000dDEC2ui06+jh000F3u*pfQy*TU5yZ>M)j$~<` zXsWJk>%OqI9EAYfz(62N3@QVhaCjRid>RCCxkMl<38r+Jcs7E}00KKL`WVDOVG#fX zj)8#S&<*rlis3ooR3z?_W21Z1ui`=m9AbQZD_}xz843i2LJTTG0UT^X1Pu!XQPl11C{9iW&!HIF}WkLRBTM0D>R}HUbt4StUw14kMo!!9z~OLcAgfkQcs7 zBY=|6B?|@yrAvMvvNyOUwoIoXOsgc{L?O}ZCdXaq8}LFVsfEcN+e6kNjgA0BeXwC_ z1VMo1JWQdL3*Ze-3a8}jfXHF7h*RWY*yj)g9|7LoC@jEsq>@F59n=j`aG(N%aRwY% z^zwn@5&;GnHn@j_nnQse=rOTjP3X)U6FIcw12I?tm5wxO=s4lVf(J)&h=58&fTA8I zXTthnk-!34cE$k=iP2(0o&ZT0b;Qf00IoQaddv#o0HAOO4yZ&a!spBZ3|d++s&fQh zK8h_U7?;ol-y1+(N>WkrsNM#K`<*ZhF!KZhD_fApSAonBsV6!+imc$^L(wfB3qg?J y-;l~NRy#anWy0JxpRF)*M1XB^mk0_Bur;7S0@%;9Yv0bjyZ7(l!;AMG0RTI{3gtWi literal 0 HcmV?d00001 diff --git a/icon/lock64x64.png b/icon/lock64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..6355872ad5f05ffe9cc812b42d23374992321f8a GIT binary patch literal 955 zcmV;s14R6ZP)eSad^g zZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00SpUL_t(&-tCynYZFlvhrct^v`N#T zwSoj+_!e3bq*ZL%#z?8C_y9riu@c3F2)Yt+<;tyC{{R=Fg7~Pff>?;g7O7D;KDrR3 zMXJPC)7GT5>0B3WCJ~#EOsC*tezVC;&OP^=bI!fzGT_LOBS)4L{O3uNMNd-ffUUGo zAe8EUs*DQIe#y7rUm~Lb+j%gv0QlPlya~c`q){pvQpQ4`&jzEC`oB2rauyzq0_19<}4as_@KxL&K3f31l`=cC%wu`GO?gMwHZi-b(iVULui;Jq9^-u~kkfJ#?M7ysG(2&)EdXOE z$zC#@IW5DJ-6y;e<)^|5i=Mep`yN1_dhgF zY*WQHqu^E9hnhwTKoH}`(EiuTLJb6$NcA+Q2ZfTF^5vF_aH!O9*-__)Hl$es5M|d= z%je12h#UY1zyWXo8~_L4e+JOB;y+_feH;+Y(y7?{gP(THuMhd+79tQL98-5lq9N0` zG)8EPe75|Frs242oAOvbn2L;~9!4&~NiGx*u!}ZeuO9PS4}VqSW-9H;l3J!+0WCOk dM)j$~<` zXsWJk>srYn&vbnt&dVJ@@Bcs`L6;!}k4S)kXjvqmKm?OAfLeRg$@R*}BDU7yGyt}$ z66CV_88~9zcs*f{6-r#qAHC%YF$euF;&7=(yEITa3xi3=7CegOsw3kwPd0)7gS zd3zWMd36<%a$+0?bEFgva#A06YOE8cWt}0evz}$36b=am1_*!^vRkwgwpU9P4RJq^ z6$NF<56f1I6JJRM7S+600~MlB-V{8@7P?#&ThdzUrC=3;R)!SNbm36=@mty+*n?sX zTas}T8iBzjA)S?iTTopCw@n@egGeM|Ov3O1w}++cwlw>91>OUP1o=U6M~}j$D-gGk zi^vkD%6<8+%(GYvj6ae{ib<%#Q`s#GFOLMA2*w&anHCg43jnKvzLYz`jI`ijDTRSH zvw}egg4!;zK0y#Ydl66749D2^{M3Lef~yo;5egtc0A4vAfjY_~bi&`kYC<9IBe6o# t#cFNickname); Par_PutHiddenParamString ("QRString",NicknameWithArroba); Act_LinkFormSubmit (Txt_QR_code,The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("qr",Txt_QR_code,PrintText ? Txt_QR_code : - NULL); + Lay_PutIconWithText ("qr16x16.gif",Txt_QR_code,PrintText ? Txt_QR_code : + NULL); Act_FormEnd (); } diff --git a/swad_account.c b/swad_account.c index 04df1d304..1f0ea5d4a 100644 --- a/swad_account.c +++ b/swad_account.c @@ -127,7 +127,7 @@ static void Acc_ShowFormRequestNewAccountWithParams (const char *NewNicknameWith /***** Link to log in *****/ fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActFrmLogIn,NULL,"login",Txt_Log_in); + Act_PutContextualLink (ActFrmLogIn,NULL,"login16x16.gif",Txt_Log_in); fprintf (Gbl.F.Out,"
"); /***** Form to enter some data of the new user *****/ @@ -243,7 +243,7 @@ static void Acc_PutLinkToRemoveMyAccount (void) extern const char *Txt_Remove_account; Act_PutContextualLink (ActReqRemMyAcc,Acc_PutLinkToRemoveMyAccountParams, - "delon",Txt_Remove_account); + "delon16x16.gif",Txt_Remove_account); } static void Acc_PutLinkToRemoveMyAccountParams (void) diff --git a/swad_announcement.c b/swad_announcement.c index 7b5d842cd..0383683ca 100644 --- a/swad_announcement.c +++ b/swad_announcement.c @@ -93,7 +93,7 @@ void Ann_ShowAllAnnouncements (void) if (ICanEditAnnouncements) { fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActWriAnn,NULL,"new",Txt_New_announcement); + Act_PutContextualLink (ActWriAnn,NULL,"new16x16.gif",Txt_New_announcement); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_assignment.c b/swad_assignment.c index d4dfe029d..f6ff33740 100644 --- a/swad_assignment.c +++ b/swad_assignment.c @@ -470,7 +470,7 @@ static void Asg_PutFormToCreateNewAsg (void) /***** Put form to create a new assignment *****/ fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (ActFrmNewAsg,Asg_PutFormToCreateNewAsgParams, - "new",Txt_New_assignment); + "new16x16.gif",Txt_New_assignment); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_attendance.c b/swad_attendance.c index 32eb7c39b..9d0233ce5 100644 --- a/swad_attendance.c +++ b/swad_attendance.c @@ -467,7 +467,7 @@ static void Att_PutFormToListMyAttendance (void) extern const char *Txt_Attendance_list; Act_PutContextualLink (ActSeeLstMyAtt,NULL, - "list",Txt_Attendance_list); + "list16x16.gif",Txt_Attendance_list); } /*****************************************************************************/ @@ -479,7 +479,7 @@ static void Att_PutFormToListStdsAttendance (void) extern const char *Txt_Attendance_list; Act_PutContextualLink (ActReqLstStdAtt,Att_PutFormToListStdsParams, - "list",Txt_Attendance_list); + "list16x16.gif",Txt_Attendance_list); } static void Att_PutFormToListStdsParams (void) @@ -499,7 +499,7 @@ static void Att_PutFormToCreateNewAttEvent (void) /***** Put form to create a new attendance event *****/ Act_PutContextualLink (ActFrmNewAtt,Att_PutFormToCreateNewAttEventParams, - "new",Txt_New_event); + "new16x16.gif",Txt_New_event); } static void Att_PutFormToCreateNewAttEventParams (void) @@ -2861,7 +2861,7 @@ static void Att_PutFormToPrintMyList (void) /***** Link to print view *****/ fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (ActPrnLstMyAtt,Att_PutFormToPrintMyListParams, - "print",Txt_Print); + "print16x16.gif",Txt_Print); fprintf (Gbl.F.Out,"
"); } @@ -2884,7 +2884,7 @@ static void Att_PutFormToPrintStdsList (void) /***** Link to print view *****/ fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (ActPrnLstStdAtt,Att_PutFormToPrintStdsListParams, - "print",Txt_Print); + "print16x16.gif",Txt_Print); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_banner.c b/swad_banner.c index 872b2419c..66f7049fa 100644 --- a/swad_banner.c +++ b/swad_banner.c @@ -130,7 +130,7 @@ static void Ban_PutFormToEditBanners (void) /***** Link to edit banners *****/ fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiBan,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiBan,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_calendar.c b/swad_calendar.c index b192a5902..39b062da1 100644 --- a/swad_calendar.c +++ b/swad_calendar.c @@ -250,7 +250,7 @@ void Cal_DrawCalendar (void) { /* Link to print view */ fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActPrnCal,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnCal,NULL,"print16x16.gif",Txt_Print); fprintf (Gbl.F.Out,"
"); } Lay_StartRoundFrameTable (NULL,0,NULL); diff --git a/swad_centre.c b/swad_centre.c index 5132bc25b..4ae3211c1 100644 --- a/swad_centre.c +++ b/swad_centre.c @@ -281,7 +281,7 @@ static void Ctr_Configuration (bool PrintView) fprintf (Gbl.F.Out,"
"); /* Link to print view */ - Act_PutContextualLink (ActPrnCtrInf,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnCtrInf,NULL,"print16x16.gif",Txt_Print); /* Links to upload logo and photo */ if (Gbl.Usrs.Me.LoggedRole >= Rol_CTR_ADM) @@ -1834,8 +1834,8 @@ static void Ctr_PutFormToChangeCtrPhoto (bool PhotoExists) /***** Link for changing / uploading the photo *****/ Act_PutContextualLink (ActReqCtrPho,NULL, - "photo",PhotoExists ? Txt_Change_photo : - Txt_Upload_photo); + "photo64x64.gif",PhotoExists ? Txt_Change_photo : + Txt_Upload_photo); } /*****************************************************************************/ diff --git a/swad_changelog.h b/swad_changelog.h index 0f6b961e7..7e2172eeb 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -94,7 +94,6 @@ ----------Otros ....Etc..... */ -// TODO: Change link to Degree in Statistics > Visits > By degree to internal Degree // TODO: Link to user's country in public profile // TODO: Show guests in connected users. // TODO: A teacher should may confirm a student ID? In what conditions? (Necessary in order to a student can view his/her marks) @@ -110,12 +109,13 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 15.59.3 (2015/12/06)" -#define CSS_FILE "swad15.57.css" +#define Log_PLATFORM_VERSION "SWAD 15.59.4 (2015/12/06)" +#define CSS_FILE "swad15.59.4.css" // 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 /* + Version 15.59.4: Dec 06, 2015 Changes in some small icons. (186462 lines) Version 15.59.3: Dec 06, 2015 If photo zoom is out of the screen at left, it is shown at right of the photo. (186445 lines) Version 15.59.2: Dec 06, 2015 Courses with year not applicable are listed at the end. (186439 lines) Version 15.59.1: Dec 06, 2015 Removed unused code related to year for optional courses. (186405 lines) diff --git a/swad_connected.c b/swad_connected.c index c6943d778..0e3af8134 100644 --- a/swad_connected.c +++ b/swad_connected.c @@ -142,7 +142,7 @@ void Con_PutLinkToLastClicks (void) extern const char *Txt_Last_clicks; Act_PutContextualLink (ActLstClk,NULL, - "click",Txt_Last_clicks); + "click16x16.gif",Txt_Last_clicks); } /*****************************************************************************/ diff --git a/swad_country.c b/swad_country.c index 99aa8a896..3cb5b7b45 100644 --- a/swad_country.c +++ b/swad_country.c @@ -222,7 +222,7 @@ static void Cty_Configuration (bool PrintView) fprintf (Gbl.F.Out,"
"); /* Link to print view */ - Act_PutContextualLink (ActPrnCtyInf,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnCtyInf,NULL,"print16x16.gif",Txt_Print); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_course.c b/swad_course.c index db719e9dc..489971442 100644 --- a/swad_course.c +++ b/swad_course.c @@ -192,7 +192,7 @@ static void Crs_Configuration (bool PrintView) fprintf (Gbl.F.Out,"
"); /* Link to print view */ - Act_PutContextualLink (ActPrnCrsInf,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnCrsInf,NULL,"print16x16.gif",Txt_Print); /* Link to request enrollment in the current course */ if (Gbl.Usrs.Me.LoggedRole == Rol__GUEST_ || @@ -2896,7 +2896,7 @@ static void Crs_PutLinkToSearchCourses (void) (Gbl.CurrentCty.Cty.CtyCod > 0 ? ActCtyReqSch : ActSysReqSch)))), Crs_PutLinkToSearchCoursesParams, - "search",Txt_Search_courses); + "search16x16.gif",Txt_Search_courses); } static void Crs_PutLinkToSearchCoursesParams (void) @@ -2914,7 +2914,7 @@ void Crs_PutFormToSelectMyCourses (void) extern const char *Txt_My_courses; /***** Put form to search / select courses *****/ - Act_PutContextualLink (ActMyCrs,NULL,"hierarchy",Txt_My_courses); + Act_PutContextualLink (ActMyCrs,NULL,"hierarchy16x16.gif",Txt_My_courses); } /*****************************************************************************/ diff --git a/swad_degree.c b/swad_degree.c index 1ae6de959..22ea15dd2 100644 --- a/swad_degree.c +++ b/swad_degree.c @@ -318,7 +318,7 @@ static void Deg_Configuration (bool PrintView) fprintf (Gbl.F.Out,"
"); /* Link to print view */ - Act_PutContextualLink (ActPrnDegInf,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnDegInf,NULL,"print16x16.gif",Txt_Print); /* Link to upload logo */ if (Gbl.Usrs.Me.LoggedRole >= Rol_DEG_ADM) diff --git a/swad_department.c b/swad_department.c index e4f89f2a0..d87b40cec 100644 --- a/swad_department.c +++ b/swad_department.c @@ -212,7 +212,7 @@ static void Dpt_PutFormToEditDpts (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiDpt,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiDpt,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_enrollment.c b/swad_enrollment.c index e628c9527..a7899e446 100644 --- a/swad_enrollment.c +++ b/swad_enrollment.c @@ -152,7 +152,7 @@ void Enr_PutLinkToRequestSignUp (void) extern const char *Txt_Sign_up; /***** Show the form *****/ - Act_PutContextualLink (ActReqSignUp,NULL,"signup",Txt_Sign_up); + Act_PutContextualLink (ActReqSignUp,NULL,"signup16x16.gif",Txt_Sign_up); } /*****************************************************************************/ @@ -352,12 +352,12 @@ void Enr_ReqAcceptRegisterInCrs (void) /***** Send button to accept register in the current course *****/ Act_PutContextualLink (Gbl.Usrs.Me.UsrDat.RoleInCurrentCrsDB == Rol_STUDENT ? ActAccEnrStd : ActAccEnrTch, - NULL,"ok_green",Txt_Confirm_my_enrollment); + NULL,"ok_green16x16.gif",Txt_Confirm_my_enrollment); /***** Send button to refuse register in the current course *****/ Act_PutContextualLink (Gbl.Usrs.Me.UsrDat.RoleInCurrentCrsDB == Rol_STUDENT ? ActRemMe_Std : ActRemMe_Tch, - NULL,"delon",Txt_Remove_me_from_this_course); + NULL,"delon16x16.gif",Txt_Remove_me_from_this_course); fprintf (Gbl.F.Out,"
"); @@ -677,7 +677,7 @@ void Enr_PutLinkToRemOldUsrs (void) extern const char *Txt_Eliminate_old_users; /***** Put form to remove old users *****/ - Act_PutContextualLink (ActReqRemOldUsr,NULL,"delon",Txt_Eliminate_old_users); + Act_PutContextualLink (ActReqRemOldUsr,NULL,"delon16x16.gif",Txt_Eliminate_old_users); } /*****************************************************************************/ @@ -1768,7 +1768,7 @@ static void Enr_PutLinkToRemAllStdsThisCrs (void) /***** Put form to remove all the students in the current course *****/ Act_PutContextualLink (ActReqRemAllStdCrs,NULL, - "delon",Txt_Remove_all_students); + "delon16x16.gif",Txt_Remove_all_students); } /*****************************************************************************/ @@ -2744,7 +2744,7 @@ void Enr_PutLinkToAdminOneUsr (Act_Action_t NextAction) extern const char *Txt_Admin_me; extern const char *Txt_Admin_one_user; - Act_PutContextualLink (NextAction,NULL,"configtest", + Act_PutContextualLink (NextAction,NULL,"configtest16x16.gif", Enr_CheckIfICanAdminOtherUsrs () ? Txt_Admin_one_user : Txt_Admin_me); } @@ -2760,7 +2760,7 @@ void Enr_PutLinkToAdminSeveralUsrs (Rol_Role_t Role) Act_PutContextualLink (Role == Rol_STUDENT ? ActReqEnrSevStd : ActReqEnrSevTch, - NULL,"configtest", + NULL,"configtest16x16.gif", Role == Rol_STUDENT ? Txt_Admin_several_students : Txt_Admin_several_teachers); } diff --git a/swad_exam.c b/swad_exam.c index f3929083a..36c126352 100644 --- a/swad_exam.c +++ b/swad_exam.c @@ -444,7 +444,7 @@ static void Exa_ListExamAnnouncements (Exa_TypeViewExamAnnouncement_t TypeViewEx case Rol_SYS_ADM: fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (ActEdiExaAnn,NULL, - "new",Txt_New_announcement_OF_EXAM); + "new16x16.gif",Txt_New_announcement_OF_EXAM); fprintf (Gbl.F.Out,"
"); break; default: diff --git a/swad_file_browser.c b/swad_file_browser.c index 8e15d6925..0dcb1cecb 100644 --- a/swad_file_browser.c +++ b/swad_file_browser.c @@ -4302,11 +4302,11 @@ static void Brw_PutFormToShowOrAdmin (Brw_ShowOrAdmin_t ShowOrAdmin, { case Brw_SHOW: Act_PutContextualLink (Action,Brw_PutFormToShowOrAdminParams, - "visible_on",Txt_View); + "visible_on16x16.gif",Txt_View); break; case Brw_ADMIN: Act_PutContextualLink (Action,Brw_PutFormToShowOrAdminParams, - "edit",Txt_Edit); + "edit16x16.gif",Txt_Edit); break; } fprintf (Gbl.F.Out,"
"); diff --git a/swad_holiday.c b/swad_holiday.c index 2d7f29dc7..8c659b156 100644 --- a/swad_holiday.c +++ b/swad_holiday.c @@ -199,7 +199,7 @@ static void Hld_PutFormToEditHlds (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiHld,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiHld,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_info.c b/swad_info.c index 5a7da22c2..1b5e1d03e 100644 --- a/swad_info.c +++ b/swad_info.c @@ -342,7 +342,7 @@ void Inf_ShowInfo (void) { case Inf_INFO_SRC_NONE: if (InfoType != Inf_INTRODUCTION) - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); break; case Inf_INFO_SRC_EDITOR: switch (InfoType) @@ -373,7 +373,7 @@ void Inf_ShowInfo (void) case Inf_FAQ: case Inf_LINKS: case Inf_ASSESSMENT: - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); break; } break; @@ -417,7 +417,7 @@ static void Inf_PutFormToEditInfo (Inf_InfoType_t InfoType) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (Inf_ActionsEditInfo[InfoType],NULL,"edit",Txt_Edit); + Act_PutContextualLink (Inf_ActionsEditInfo[InfoType],NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } @@ -745,7 +745,7 @@ static void Inf_CheckAndShowPage (Inf_InfoType_t InfoType) Inf_ShowPage (InfoType,URL); } else - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); } } @@ -837,10 +837,10 @@ static void Inf_CheckAndShowURL (Inf_InfoType_t InfoType) if (Gbl.CurrentCrs.Info.URL[0]) Inf_ShowPage (InfoType,Gbl.CurrentCrs.Info.URL); else - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); } else - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); } /*****************************************************************************/ @@ -881,7 +881,7 @@ static void Inf_ShowPage (Inf_InfoType_t InfoType,const char *URL) /***** Link to view in a new window *****/ fprintf (Gbl.F.Out,"", URL,The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("fullscreen", + Lay_PutIconWithText ("fullscreen16x16.gif", Txt_View_in_a_new_window, Txt_View_in_a_new_window); @@ -922,7 +922,7 @@ void Inf_FormsToSelSendInfo (void) /***** Put link to view *****/ fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (Inf_ActionsSeeInfo[InfoType],NULL, - "visible_on",Txt_View); + "visible_on16x16.gif",Txt_View); fprintf (Gbl.F.Out,"
"); /***** Get info source from database *****/ @@ -1597,7 +1597,7 @@ static void Inf_ShowPlainTxtInfo (Inf_InfoType_t InfoType) Lay_EndRoundFrameTable (); } else - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); } /*****************************************************************************/ @@ -1701,7 +1701,7 @@ static void Inf_ShowRichTxtInfo (Inf_InfoType_t InfoType) Lay_EndRoundFrameTable (); } else - Lay_ShowAlert (Lay_WARNING,Txt_No_information_available); + Lay_ShowAlert (Lay_INFO,Txt_No_information_available); } /*****************************************************************************/ diff --git a/swad_institution.c b/swad_institution.c index de98ac8a2..ad086c921 100644 --- a/swad_institution.c +++ b/swad_institution.c @@ -262,7 +262,7 @@ static void Ins_Configuration (bool PrintView) fprintf (Gbl.F.Out,"
"); /* Link to print view */ - Act_PutContextualLink (ActPrnInsInf,NULL,"print",Txt_Print); + Act_PutContextualLink (ActPrnInsInf,NULL,"print16x16.gif",Txt_Print); /* Link to upload logo */ if (Gbl.Usrs.Me.LoggedRole >= Rol_INS_ADM) diff --git a/swad_layout.c b/swad_layout.c index c93f86b50..8f9b5cb46 100644 --- a/swad_layout.c +++ b/swad_layout.c @@ -922,7 +922,7 @@ void Lay_PutFormToView (Act_Action_t Action) extern const char *Txt_View; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (Action,NULL,"visible_on",Txt_View); + Act_PutContextualLink (Action,NULL,"visible_on16x16.gif",Txt_View); fprintf (Gbl.F.Out,"
"); } @@ -935,7 +935,7 @@ void Lay_PutFormToEdit (Act_Action_t Action) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (Action,NULL,"edit",Txt_Edit); + Act_PutContextualLink (Action,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } @@ -947,14 +947,14 @@ void Lay_PutIconWithText (const char *Icon,const char *Alt,const char *Text) { // margin is used because this form link may be placed after another one fprintf (Gbl.F.Out,"
" - "\"%s\"", Gbl.Prefs.IconsURL,Icon, Alt,Text ? Text : Alt); if (Text) if (Text[0]) - fprintf (Gbl.F.Out," %s", + fprintf (Gbl.F.Out," %s", Text); fprintf (Gbl.F.Out,"
" "
"); diff --git a/swad_link.c b/swad_link.c index ce23e3b08..25d669c58 100644 --- a/swad_link.c +++ b/swad_link.c @@ -159,7 +159,7 @@ static void Lnk_PutFormToEditLinks (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiLnk,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiLnk,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_logo.c b/swad_logo.c index ee0ecca7f..5521aef8b 100644 --- a/swad_logo.c +++ b/swad_logo.c @@ -192,19 +192,19 @@ void Log_PutFormToChangeLogo (Sco_Scope_t Scope) Action = ActReqInsLog; Cod = Gbl.CurrentIns.Ins.InsCod; Folder = Cfg_FOLDER_INS; - Icon = "ins"; + Icon = "ins16x16.gif"; break; case Sco_SCOPE_CTR: Action = ActReqCtrLog; Cod = Gbl.CurrentCtr.Ctr.CtrCod; Folder = Cfg_FOLDER_CTR; - Icon = "ctr"; + Icon = "ctr16x16.gif"; break; case Sco_SCOPE_DEG: Action = ActReqDegLog; Cod = Gbl.CurrentDeg.Deg.DegCod; Folder = Cfg_FOLDER_DEG; - Icon = "deg"; + Icon = "deg16x16.gif"; break; default: return; // Nothing to do @@ -319,7 +319,7 @@ static void Log_PutLinkToRemoveLogo (Act_Action_t Action) /***** Link for removing the photo *****/ Act_FormStart (Action); Act_LinkFormSubmit (Txt_Remove_logo,The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("delon",Txt_Remove_logo,Txt_Remove_logo); + Lay_PutIconWithText ("delon16x16.gif",Txt_Remove_logo,Txt_Remove_logo); Act_FormEnd (); } diff --git a/swad_mail.c b/swad_mail.c index 1cfcc5c7a..9db12b79b 100644 --- a/swad_mail.c +++ b/swad_mail.c @@ -176,7 +176,7 @@ static void Mai_PutFormToEditMailDomains (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiMai,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiMai,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } @@ -920,13 +920,13 @@ void Mai_PutLinkToChangeOtherUsrEmail (void) /***** Link for changing the password *****/ if (Gbl.Usrs.Other.UsrDat.UsrCod == Gbl.Usrs.Me.UsrDat.UsrCod) // It's me Act_PutContextualLink (ActFrmUsrAcc,NULL, - "msg",Txt_Change_email); + "msg16x16.gif",Txt_Change_email); else // Not me Act_PutContextualLink ( Gbl.Usrs.Other.UsrDat.RoleInCurrentCrsDB == Rol_STUDENT ? ActFrmMaiStd : (Gbl.Usrs.Other.UsrDat.RoleInCurrentCrsDB == Rol_TEACHER ? ActFrmMaiTch : ActFrmMaiOth), Usr_PutParamOtherUsrCodEncrypted, - "msg",Txt_Change_email); + "msg16x16.gif",Txt_Change_email); } /*****************************************************************************/ diff --git a/swad_message.c b/swad_message.c index 14e6079c7..7c42ec656 100644 --- a/swad_message.c +++ b/swad_message.c @@ -225,7 +225,7 @@ void Msg_ListEMails (void) Gbl.CurrentCrs.Crs.FullName,Gbl.Usrs.Me.UsrDat.Email,StrAddresses, Txt_Create_e_mail_message, The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("editnewmsg",Txt_Create_e_mail_message,Txt_Create_e_mail_message); + Lay_PutIconWithText ("editnewmsg16x16.gif",Txt_Create_e_mail_message,Txt_Create_e_mail_message); fprintf (Gbl.F.Out,"
"); } } @@ -1697,7 +1697,7 @@ static void Msg_PutLinkToViewBannedUsers(void) { extern const char *Txt_Banned_users; - Act_PutContextualLink (ActLstBanUsr,NULL,"stop",Txt_Banned_users); + Act_PutContextualLink (ActLstBanUsr,NULL,"stop16x16.gif",Txt_Banned_users); } /*****************************************************************************/ @@ -2227,7 +2227,7 @@ void Msg_ShowFormDelSentOrRecMsgs (Msg_TypeOfMessages_t TypeOfMessages,unsigned Act_PutContextualLink ((TypeOfMessages == Msg_MESSAGES_RECEIVED) ? ActReqDelAllRcvMsg : ActReqDelAllSntMsg, Msg_PutHiddenParamsMsgsFilters, - "delon",Gbl.Title); + "delon16x16.gif",Gbl.Title); fprintf (Gbl.F.Out,"
"); } @@ -3004,10 +3004,10 @@ static void Msg_WriteFormToReply (long MsgCod,long CrsCod,const char *Subject, (Replied ? Txt_Go_to_course_and_reply_again : Txt_Go_to_course_and_reply), The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("reply",Replied ? Txt_Reply_again : - Txt_Reply, - Replied ? Txt_Reply_again : - Txt_Reply); + Lay_PutIconWithText ("reply16x16.gif",Replied ? Txt_Reply_again : + Txt_Reply, + Replied ? Txt_Reply_again : + Txt_Reply); Act_FormEnd (); } diff --git a/swad_notice.c b/swad_notice.c index 0d801ef42..32af5f6c0 100644 --- a/swad_notice.c +++ b/swad_notice.c @@ -213,7 +213,7 @@ void Not_ListFullNotices (void) if (ICanEditNotices) { fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActWriNot,NULL,"new",Txt_New_notice); + Act_PutContextualLink (ActWriNot,NULL,"new16x16.gif",Txt_New_notice); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_notification.c b/swad_notification.c index 5c9441658..c4f46e70b 100644 --- a/swad_notification.c +++ b/swad_notification.c @@ -1634,7 +1634,7 @@ static void Ntf_PutLinkToChangePrefs (void) { extern const char *Txt_Change_preferences; - Act_PutContextualLink (ActEdiPrf,NULL,"heart",Txt_Change_preferences); + Act_PutContextualLink (ActEdiPrf,NULL,"heart16x16.gif",Txt_Change_preferences); } /*****************************************************************************/ @@ -1648,7 +1648,9 @@ static void Ntf_PutLinkToMarkAllNotifAsSeen (void) Act_FormStart (ActMrkNtfSee); Act_LinkFormSubmit (Txt_Mark_all_notifications_as_read,The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("visible_on",Txt_Mark_all_notifications_as_read,Txt_Mark_all_notifications_as_read); + Lay_PutIconWithText ("visible_on16x16.gif", + Txt_Mark_all_notifications_as_read, + Txt_Mark_all_notifications_as_read); Act_FormEnd (); } diff --git a/swad_password.c b/swad_password.c index 1fd037c78..62b203402 100644 --- a/swad_password.c +++ b/swad_password.c @@ -218,7 +218,7 @@ void Pwd_PutLinkToSendNewPasswd (void) extern const char *Txt_I_forgot_my_password; Act_PutContextualLink (ActReqSndNewPwd,Pwd_PutLinkToSendNewPasswdParams, - "key",Txt_I_forgot_my_password); + "key16x16.gif",Txt_I_forgot_my_password); } static void Pwd_PutLinkToSendNewPasswdParams (void) @@ -842,7 +842,7 @@ void Pwd_PutLinkToChangeMyPassword (void) extern const char *Txt_Change_password; /***** Link for changing the password *****/ - Act_PutContextualLink (ActFrmChgMyPwd,NULL,"key",Txt_Change_password); + Act_PutContextualLink (ActFrmChgMyPwd,NULL,"key16x16.gif",Txt_Change_password); } /*****************************************************************************/ @@ -861,7 +861,7 @@ void Pwd_PutLinkToChangeOtherUsrPassword (void) (Gbl.Usrs.Other.UsrDat.RoleInCurrentCrsDB == Rol_TEACHER ? ActFrmPwdTch : ActFrmPwdOth), Usr_PutParamOtherUsrCodEncrypted, - "key",Txt_Change_password); + "key16x16.gif",Txt_Change_password); } /*****************************************************************************/ diff --git a/swad_photo.c b/swad_photo.c index 7a37d4bb7..cd8dc8bf5 100644 --- a/swad_photo.c +++ b/swad_photo.c @@ -173,9 +173,9 @@ void Pho_PutLinkToChangeMyPhoto (void) extern const char *Txt_Upload_photo; /***** Link for changing / uploading the photo *****/ - Act_PutContextualLink (ActReqMyPho,NULL, - "photo",Gbl.Usrs.Me.MyPhotoExists ? Txt_Change_photo : - Txt_Upload_photo); + Act_PutContextualLink (ActReqMyPho,NULL,"photo64x64.gif", + Gbl.Usrs.Me.MyPhotoExists ? Txt_Change_photo : + Txt_Upload_photo); } /*****************************************************************************/ @@ -200,8 +200,8 @@ void Pho_PutLinkToChangeOtherUsrPhoto (void) (Gbl.Usrs.Other.UsrDat.RoleInCurrentCrsDB == Rol_TEACHER ? ActReqTchPho : ActReqOthPho), // Guest, visitor or admin Usr_PutParamOtherUsrCodEncrypted, - "photo",PhotoExists ? Txt_Change_photo : - Txt_Upload_photo); + "photo64x64.gif",PhotoExists ? Txt_Change_photo : + Txt_Upload_photo); } } @@ -214,7 +214,7 @@ static void Pho_PutLinkToRemoveMyPhoto (void) extern const char *Txt_Remove_photo; /***** Link for removing the photo *****/ - Act_PutContextualLink (ActRemMyPho,NULL,"delon",Txt_Remove_photo); + Act_PutContextualLink (ActRemMyPho,NULL,"delon16x16.gif",Txt_Remove_photo); } /*****************************************************************************/ @@ -230,7 +230,7 @@ static void Pho_PutLinkToRemoveOtherUsrPhoto (const struct UsrData *UsrDat) (UsrDat->RoleInCurrentCrsDB == Rol_TEACHER ? ActRemTchPho : ActRemOthPho), // Guest, visitor or admin Usr_PutParamOtherUsrCodEncrypted, - "delon",Txt_Remove_photo); + "delon16x16.gif",Txt_Remove_photo); } /*****************************************************************************/ @@ -1750,7 +1750,7 @@ static void Pho_PutLinkToPrintViewOfDegreeStats (void) fprintf (Gbl.F.Out,"
"); Act_PutContextualLink (ActPrnPhoDeg,Pho_PutLinkToPrintViewOfDegreeStatsParams, - "print",Txt_Print); + "print16x16.gif",Txt_Print); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_place.c b/swad_place.c index fcb4a8afa..b51b2b622 100644 --- a/swad_place.c +++ b/swad_place.c @@ -203,7 +203,7 @@ static void Plc_PutFormToEditPlcs (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiPlc,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiPlc,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_plugin.c b/swad_plugin.c index 3c12592ae..36ddfc1ff 100644 --- a/swad_plugin.c +++ b/swad_plugin.c @@ -155,7 +155,7 @@ static void Plg_PutFormToEditPlugins (void) extern const char *Txt_Edit; fprintf (Gbl.F.Out,"
"); - Act_PutContextualLink (ActEdiPlg,NULL,"edit",Txt_Edit); + Act_PutContextualLink (ActEdiPlg,NULL,"edit16x16.gif",Txt_Edit); fprintf (Gbl.F.Out,"
"); } diff --git a/swad_privacy.c b/swad_privacy.c index f70b768a8..3375b9893 100644 --- a/swad_privacy.c +++ b/swad_privacy.c @@ -72,7 +72,7 @@ void Pri_PutLinkToChangeMyPrivacy (void) extern const char *Txt_Privacy; /***** Link to edit my privacy *****/ - Act_PutContextualLink (ActEdiPri,NULL,"padlock",Txt_Privacy); + Act_PutContextualLink (ActEdiPri,NULL,"lock64x64.png",Txt_Privacy); } /*****************************************************************************/ diff --git a/swad_record.c b/swad_record.c index b13d3eb23..ef21b7ab5 100644 --- a/swad_record.c +++ b/swad_record.c @@ -858,7 +858,7 @@ void Rec_PutLinkToEditRecordFields (void) extern const char *Txt_Edit_record_fields; /***** Link to edit record fields *****/ - Act_PutContextualLink (ActEdiRecFie,NULL,"edit",Txt_Edit_record_fields); + Act_PutContextualLink (ActEdiRecFie,NULL,"edit16x16.gif",Txt_Edit_record_fields); } /*****************************************************************************/ @@ -1319,7 +1319,7 @@ static void Rec_ShowLinkToPrintPreviewOfRecords (void) unsigned i; Act_LinkFormSubmit (Txt_Print,The_ClassFormBold[Gbl.Prefs.Theme]); - Lay_PutIconWithText ("print",Txt_Print,Txt_Print); + Lay_PutIconWithText ("print16x16.gif",Txt_Print,Txt_Print); fprintf (Gbl.F.Out,"(" "