From 5ce389346459aff4681eda715a111f75e43845be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Mon, 28 Dec 2015 12:55:08 +0100 Subject: [PATCH] Version 15.75 --- css/swad15.74.3.css | 1990 ----------------- icon/iconset/awesome/action64x64/soc64x64.gif | Bin 0 -> 460 bytes icon/iconset/awesome/action64x64/soc64x64.png | Bin 0 -> 1401 bytes icon/iconset/nuvola/action64x64/soc64x64.gif | Bin 0 -> 2605 bytes icon/iconset/nuvola/action64x64/soc64x64.png | Bin 0 -> 3927 bytes swad_action.c | 50 +- swad_action.h | 703 +++--- swad_changelog.h | 7 +- swad_menu.c | 5 +- swad_tab.c | 27 +- swad_tab.h | 2 +- swad_text.c | 188 +- swad_user.c | 3 +- 13 files changed, 541 insertions(+), 2434 deletions(-) delete mode 100644 css/swad15.74.3.css create mode 100644 icon/iconset/awesome/action64x64/soc64x64.gif create mode 100644 icon/iconset/awesome/action64x64/soc64x64.png create mode 100644 icon/iconset/nuvola/action64x64/soc64x64.gif create mode 100644 icon/iconset/nuvola/action64x64/soc64x64.png diff --git a/css/swad15.74.3.css b/css/swad15.74.3.css deleted file mode 100644 index eb9bab9ce..000000000 --- a/css/swad15.74.3.css +++ /dev/null @@ -1,1990 +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; - } - } - -.BC_SEMIOFF - { - opacity:0.33; - } -.BC_OFF - { - opacity:0.25; - } - -.BC_WHITE {color:#707070;} -.BC_GREY {color:#FFB42E;} -.BC_BLUE {color:#FFE880;} -.BC_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:#4A2E19;} - -.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-position:12px 12px; - background-size:20px 20px; - background-repeat:no-repeat; - 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 ***********************************/ -.ICON20x15B {width:20px; height:15px; vertical-align:middle; display:block;} -.ICON20x20 {width:20px; height:20px; vertical-align:middle;} -.ICON20x20B {width:20px; height:20px; vertical-align:middle; display:block;} -.ICON25x25 {width:25px; height:25px; vertical-align:middle;} -.ICON40x40 {width:40px; height:40px; vertical-align:middle;} -.ICON40x40B {width:40px; height:40px; vertical-align:middle; display:block;} -.ICON64x64 {width:64px; height:64px; vertical-align:middle;} -.ICON160x160 {width:160px; height:160px; vertical-align:middle;} -.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 auto 8px auto; - text-align:center; - } -.CONTEXT_OPT - { - display:inline; - margin-left:6px; - margin-right:6px; - white-space:nowrap; - } - -/********************************* Frame 10 **********************************/ -.FRAME - { - 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; - } -.FRAME_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; - } -.FRAME_TABLE - { - box-sizing:border-box; - width:100%; - } -.FRAME_TABLE_TITLE - { - 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_5 th {padding:5px;} -.CELLS_PAD_5 td {padding:5px;} - -/*********************************** 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 ********************************/ -.PHOTO15x20 {width: 15px; height: 20px; vertical-align:middle; border-radius:2px;} -.PHOTO15x20B {width: 15px; height: 20px; vertical-align:middle; border-radius:2px; display:block; margin:0 auto;} -.PHOTO18x24 {width: 18px; height: 24px; vertical-align:middle; border-radius:2px;} -.PHOTO21x28 {width: 21px; height: 28px; vertical-align:middle; border-radius:2px;} -.PHOTO30x40 {width: 30px; height: 40px; vertical-align:middle; border-radius:2px;} -.PHOTO45x60 {width: 45px; height: 60px; vertical-align:middle; border-radius:3px;} -.PHOTO93x124 {width: 93px; height:124px; vertical-align:middle; border-radius:4px;} -.PHOTO186x248 {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_DARK {color:#365E6E; font-size:13pt;} -.GREY_FORM_DARK {color:#365E6E; font-size:13pt;} -.BLUE_FORM_DARK {color:#365E6E; font-size:13pt;} -.YELLOW_FORM_DARK {color:#4A2E19; 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:black; font-size:13pt;} -.DAT_NOBR_N {color:black; font-size:13pt; white-space:nowrap;} - -/*********************** Line in top part of a table row *********************/ -.DAT_N_LINE_TOP - { - color:black; - 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:black; font-size:12pt;} -.DAT_SMALL_NOBR_N {font-family:"Arial Narrow","Nimbus Sans L","DejaVu LGC Sans Condensed",sans-serif; color:black; 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;} - -/******************************* Record card *********************************/ -.REC_SHORTCUTS - { - width:20px; - margin:8px auto; - } -.REC_HEAD {font-family:Georgia,"DejaVu LGC Serif","Bitstream Vera Serif",serif; color:#808080; font-size:12pt;} -.REC_NAME {color:#808080; font-size:20pt; font-weight:bold;} -.REC_NICK {color:#808080; font-size:15pt; font-weight:bold;} -.REC_WEBS - { - width:180px; - margin:0 auto; - } -.REC_DAT {color:#808080; font-size:11pt; line-height:110%;} -.REC_DAT_BOLD {color:black; 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;} - -/*********************************** Messages ********************************/ -.MSG_TO_ONE_RCP - { - display:inline-block; - padding-left:4px; - text-align:left; - vertical-align:middle; - } - -.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 *************************/ -#prf_fig_left_container - { - display:inline-block; - box-sizing:border-box; - width:50%; - padding-right:10px; - text-align:right; - vertical-align:top; - } -#prf_fig_right_container - { - display:inline-block; - box-sizing:border-box; - width:50%; - padding-left:10px; - text-align:left; - vertical-align:top; - } -.PRF_FIG_UL - { - display:inline-block; - list-style-type:none; - padding:0; - margin:0; - text-align:left; - vertical-align:middle; - } -.PRF_FIG_LI - { - padding:0 0 0 24px; - background-size:20px 20px; - background-repeat:no-repeat; - background-position:left center; - opacity:0.67; - } - -#num_following - { - display:inline-block; - box-sizing:border-box; - width:50%; - padding-right:10px; - text-align:right; - } -#num_followers - { - display:inline-block; - box-sizing:border-box; - width:50%; - padding-left:10px; - text-align:left; - } -.FOLLOW - { - display:inline-block; - min-width:125px; - text-align:center; - } -.FOLLOW_NUM - { - color:#404040; - font-size:30pt; - font-weight:bold; - opacity:0.5; - } -.FOLLOW_NUM_B - { - color:#404040; - font-size:30pt; - font-weight:bold; - } - -.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/iconset/awesome/action64x64/soc64x64.gif b/icon/iconset/awesome/action64x64/soc64x64.gif new file mode 100644 index 0000000000000000000000000000000000000000..f78d876ff0c843a611c7b9ec43ad01be15eaf05d GIT binary patch literal 460 zcmV;-0WM)j$~<` zXsWJk>%MR-&#h7jK(6P*q0kz~VMi?H0tg^wfipUb1P9I0d|HVF+3?CO{#=8um}qEK z$LOpojBe-3D1&^jzwu|B_qe7z>2vc{)RZ#5PJMAh_CvQ`QF# z78DIhU}Q-KQguN5sv%|(q-;0jR2lcf0%IBLc4&~mr{2GS0}CEZxUk{Fh!Z1@0029a C+r7yE literal 0 HcmV?d00001 diff --git a/icon/iconset/awesome/action64x64/soc64x64.png b/icon/iconset/awesome/action64x64/soc64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..66f5d780501fd0229f6aa77493762d0887425618 GIT binary patch literal 1401 zcmV-<1%~>GP)eSad^g zZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00iYpL_t(&-tCxcY?Eaa$A8b;uHEEj zgbx}ShRX)TkQqRYqVR6(F1Rt~L?bb%V4{ct6O1Or5D3a5qJp1wt|>o5O5-_m-T)8uv^==@7BHRnizLJ{(JhI^PcBC|8s#M8ImFS@5x(+ zzbrO!nut$L#RD8=tzFte*3lzwPRDM2BsdHSVDkrm#y|4ZU$;}*l|X_29UvQbVjL*o zV22C$iwtFo_PEHB56d)z!+hdAr<9*U=eX#;29S$uU=9>f3l!w~%Xo|oM#UM|RxWZv zsi}8C3A@cY&=K~c!aM7jMyiSH_0c%8e0L2vaQ4@M9O}up__I>Bw$B_`%BD1h7Rg`S zp^ndq%K??~Y$s=mT+T9?kar`t$j?1Zb7_m=gwBDN*aW4WQiPq*xU2+0JvUaXg;VM*Y?i=&fphQWnx@>GIKKH&bA&&=Xcr#_{71@eK|s^dO^JUkpi1%{P(;prRu zhewJwN=HPhK?-=Hc(F^bzqrx4N?)x}Sq41Y*`z?>*l>J)X9)|(OEbgqg0X$|K|MLp z99#9)$M8K4RO$i$=5Blg>>{VLaqGcbKMKbKn+?9}H(fEBI74Q|RGl<&L`z*WULd<% zF7EzE#>C+*&KA6Yx}GI{;*k;9@2!r0h6`n-5fNCfYgJMz^R)+K;w4&Cpe@(58i_Jb zOE)^v`l_=c!huH_HKP3w(vn1kAu+aNZs^W|B?NtJOBN9;JFPbz`s7!iWEW$SP>b3` zS^a?+<=Asv*_D(4?Cmih=D-3VZLPR4=;p7ARZtkKEzjo=jv4L8qPoV!hCfKIyCHmX z))AmOonxjZ!MMb-z*QZUkh+2Nl$gh@L9rg>byu~cx4{IwfVX*klbFeUiN1Two9-QY z#<%E4Q!m~NnRTI&WF^r20kNds1ut^8@7Zt@+h|0!^9o-?Uy-TA3y2l+8~2?e?!+@4 zhwTWSlT`z3Qzdt;wZ3IXZy2jsjedAuxiMj2=0%fq4&S=>Y}c-(pAOu%iziH*zAO*1 z$JThT8J=NZFXjy$$iru2mcf4l*bKUyYob9OvAO)eY2n zqaHd5TrHQSG0Mmrp^aBixnywI4`zA;JrP090&Tgzi5QmUu4<5KuPJ3BVWWY0{Ns?{ zMG&!%#*~$HNBZ7+Cd7g4MWRCML`8`6@{DD>s}Az08=L~IyMkNX3*t}tt2nNlur?lS z>2F>S)Pc#COzY`Ds|;Fvu25%*PTJl8wQKNVNQPuc{x|Y3YY)D&nnS)e00000NkvXX Hu0mjfM&*}G literal 0 HcmV?d00001 diff --git a/icon/iconset/nuvola/action64x64/soc64x64.gif b/icon/iconset/nuvola/action64x64/soc64x64.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b6e23b33e5ba36bde3658f49a78f13bbb46d29e GIT binary patch literal 2605 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" "
%s
" @@ -142,7 +143,7 @@ void Tab_DrawTabs (void) } else fprintf (Gbl.F.Out,"
" - "\"%s\"" "
%s
", diff --git a/swad_tab.h b/swad_tab.h index de0b71506..cdfbb1470 100644 --- a/swad_tab.h +++ b/swad_tab.h @@ -31,7 +31,7 @@ /***************************** Public constants ******************************/ /*****************************************************************************/ -#define Tab_NUM_TABS (1+11) +#define Tab_NUM_TABS (1+12) /*****************************************************************************/ /******************************* Public types ********************************/ diff --git a/swad_text.c b/swad_text.c index aff82a0eb..fcaf34e9e 100644 --- a/swad_text.c +++ b/swad_text.c @@ -17822,7 +17822,22 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Conectados" #endif , - // ActReqPubPrf + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + }, + { + // TabSoc ***************************************************** + // ActReqPubPrf #if L==1 "Perfils" #elif L==2 @@ -17843,6 +17858,34 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Perfiles" #endif , + // ActSeeChtRms +#if L==1 + "Xat" +#elif L==2 + "Chat" +#elif L==3 + "Chat" +#elif L==4 + "Chat" +#elif L==5 + "Chat" +#elif L==6 + "Ñomongeta" +#elif L==7 + "Chat" +#elif L==8 + "Chat" +#elif L==9 + "Chat" +#endif + , + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, NULL, NULL, NULL, @@ -17939,27 +17982,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Forum" #elif L==9 "Fóruns" -#endif - , - // ActSeeChtRms -#if L==1 - "Xat" -#elif L==2 - "Chat" -#elif L==3 - "Chat" -#elif L==4 - "Chat" -#elif L==5 - "Chat" -#elif L==6 - "Ñomongeta" -#elif L==7 - "Chat" -#elif L==8 - "Chat" -#elif L==9 - "Chat" #endif , // ActReqMsgUsr @@ -18057,6 +18079,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, + NULL, }, { // TabSta ********************************************************************** @@ -19735,27 +19758,68 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Conectados" #endif , + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + }, + { + // TabSoc ***************************************************** // ActReqPubPrf #if L==1 - "Perfils" + "Perfils públics" #elif L==2 - "Profiles" + "Öffentliche Profile" #elif L==3 - "Public profiles of users" + "Public profiles" #elif L==4 "Perfiles públicos de usuarios" #elif L==5 - "Profils" + "Profils publics" #elif L==6 - "Che" + "Perfiles públicos de usuarios" // Okoteve traducción #elif L==7 - "Profili" + "Profili pubblici" #elif L==8 - "Profile" + "Profile publiczne" #elif L==9 - "Perfiles" + "Perfis públicos" #endif , + // ActSeeChtRms +#if L==1 + "Conversa en temps real amb altres usuaris" +#elif L==2 + "Chat" +#elif L==3 + "Chat" +#elif L==4 + "Conversación en tiempo real con otros usuarios" +#elif L==5 + "Chat" +#elif L==6 + "Conversación en tiempo real con otros usuarios" // Okoteve traducción +#elif L==7 + "Chat" +#elif L==8 + "Chat" +#elif L==9 + "Chat" +#endif + , + NULL, + NULL, + NULL, + NULL, + NULL, NULL, NULL, NULL, @@ -19858,27 +19922,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Forum" #elif L==9 "Fóruns" -#endif - , - // ActSeeChtRms -#if L==1 - "Conversa en temps real amb altres usuaris" -#elif L==2 - "Chat" -#elif L==3 - "Chat" -#elif L==4 - "Conversación en tiempo real con otros usuarios" -#elif L==5 - "Chat" -#elif L==6 - "Conversación en tiempo real con otros usuarios" // Okoteve traducción -#elif L==7 - "Chat" -#elif L==8 - "Chat" -#elif L==9 - "Chat" #endif , // ActReqMsgUsr @@ -19982,6 +20025,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = NULL, NULL, NULL, + NULL, }, { // TabSta ***************************************************** @@ -37801,6 +37845,27 @@ const char *Txt_TABS_FULL_TXT[Tab_NUM_TABS] = "Użytkownicy" #elif L==9 "Utilizadores" +#endif + , + // TabSoc +#if L==1 + "Social" +#elif L==2 + "Soziales" +#elif L==3 + "Social" +#elif L==4 + "Social" +#elif L==5 + "Social" +#elif L==6 + "Social" // Okoteve traducción +#elif L==7 + "Social" +#elif L==8 + "Społeczna" +#elif L==9 + "Social" #endif , // TabMsg @@ -38037,6 +38102,27 @@ const char *Txt_TABS_SHORT_TXT[Tab_NUM_TABS] = // Must be visible in 1024x768 wi "UŻYTKOWNICY" #elif L==9 "UTILIZADORES" +#endif + , + // TabSoc +#if L==1 + "SOCIAL" +#elif L==2 + "SOZIALES" +#elif L==3 + "SOCIAL" +#elif L==4 + "SOCIAL" +#elif L==5 + "SOCIAL" +#elif L==6 + "SOCIAL" // Okoteve traducción +#elif L==7 + "SOCIAL" +#elif L==8 + "SPOŁECZNA" +#elif L==9 + "SOCIAL" #endif , // TabMsg diff --git a/swad_user.c b/swad_user.c index 0567b2abd..a492887e2 100644 --- a/swad_user.c +++ b/swad_user.c @@ -621,7 +621,8 @@ static void Usr_GetMyLastData (void) /* Get last tab */ Gbl.Usrs.Me.UsrLast.LastTab = TabPrf; // By default, set last tab to the profile tab if (sscanf (row[2],"%u",&UnsignedNum) == 1) - if (UnsignedNum >= 1 || UnsignedNum <= Tab_NUM_TABS) + if (UnsignedNum >= 1 || + UnsignedNum <= Tab_NUM_TABS) Gbl.Usrs.Me.UsrLast.LastTab = (Act_Tab_t) UnsignedNum; /* Get last access to notifications */