timeline: if a section is set to hidden and the user is not capable of editing a...
[moodle-blog-course-format.git] / theme / UPGRADE.txt
blob0888cb9050549f5596a8ef13043c7e62172a6f33
1 THEME UPGRADES
2 --------------
4 This file lists the major changes to the theme files between Moodle versions.
6 See the standard themes for examples of anything in here.
9 ================================
10 Changes to 1.0.9 since 1.0.8.1
11 --------------------------------
13 config.php contains two new entries:
15   $THEME->custompix
16   $THEME->hidden
19 /* Styles for the hide/show features (activities):  */
21 a.dimmed:link {}
22 a.dimmed:visited {}
23 a.dimmed:hover {}
24 .dimmed_text {}
27 /* Styles used when listing discussions in a forum: */
29 .forumpostheadertopic {}
30 .forumpostheaderpicture {}
31 .forumpostheadername {}
32 .forumpostheaderreplies {}
33 .forumpostheaderdate {}
36 /* Style for the "you are logged in as" string top and bottom: */
38 .logininfo {}
41 /* Style for the link to "home": */
43 .homelink {}
46 /* Style for teacher only stuff (used to be hard-coded red): */
48 .teacheronly {}
51 /* Styles to show hidden topics on the course page */
53 .topicsoutlinesidehidden {}
54 .topicsoutlinecontenthidden {}
57 /* Styles to show hidden weeks on the course page */
59 .weeklyoutlinesidehidden {}
60 .weeklyoutlinecontenthidden {}
63 /* Style for the date-text on the weekly format */
65 .weeklydatetext {}
68 /* Style for the notice boxes (surrounding a notice message) */
70 .noticebox {}
71 .noticeboxcontent {}
74 /* Styles for the headers of all pages (see header.html) */
76 .header {}
77 .headermain {}
78 .headermenu {}
81 /* Styles for the headers of the home page (see header.html) */
83 .headerhome {}
84 .headerhomemain {}
85 .headerhomemenu {}
88 ALL pix files can now be changed from within a theme, 
89 see cordoroyblue for an example:  config.php and the 
90 pix subdirectory.
94 ================================
95 Changes to 1.1 since 1.0.9
96 --------------------------------
98 /* Styles for the courses/categories on the course listing */
100 .categorybox {}
101 .categoryname {}
102 .coursename {}
105 ================================
106 Changes to 1.1.1 since 1.1
107 --------------------------------
109 /* Some better placement of styles on the category/course listings 
110    to allow some fancy effects. */
112 .categoryboxcontent {}
115 ================================
116 Changes to 1.2 since 1.1
117 --------------------------------
119 /* Automatically generated links (eg links to glossary items) */
121 a.autolink:link {}
122 a.autolink:visited {}
123 a.autolink:hover {}
126 /* Styles for user info page */
128 .userinfobox {}
129 .userinfoboxside {}
130 .userinfoboxcontent {}
131 .userinfoboxsummary {}
132 .userinfoboxlinkcontent {}
135 /* Styles for tabs */
137 .generaltab {}
138 .generaltabselected {}
141 /* Styles for displaying course info */
143 .coursebox {}
144 .courseboxcontent {}
145 .courseboxinfo {}
146 .courseboxsummary {}
149 /* Specific style for listing discussions (formerly re-used forumpost)*/
151 .forumheaderlist {}
154 /* Specific style for the category numbers (was categoryname) */
156 .categorynumber {}
159 /* Style for the header and message of the smallinfo displays 
160    on the side like "Latest News" and "Recent Activity" etc */
162 .smallinfo {}
163 .smallinfohead {}
166 /* Just a small table cell dividing others in a list */
167 .tabledivider {}
170 /* Style for the text/links inside the heading block when there is a
171   subscribe link there, eg front page news, social forum  */
173 .headingblockcontent {}
177 ================================
178 Changes to 1.3 since 1.2
179 --------------------------------
182 /* Many styles for calendar! */
184 TABLE.calendarmini { }
186 TABLE.calendarmonth { }
188 TABLE.calendarmini TBODY TD { }
190 TABLE.calendarmonth TBODY TD { }
192 .cal_event_global { }
194 .cal_event_course { }
196 .cal_event_group { }
198 .cal_event_user { }
200 .cal_duration_global { }
202 .cal_duration_course { }
204 .cal_duration_user { }
206 .cal_duration_group { }
208 .cal_weekend { }
210 .cal_today { }
212 TABLE.calendarmonth TBODY TD TABLE { }
214 TABLE.calendarmonth TBODY TD TABLE TD { }
216 TABLE.calendarmonth TBODY TD DIV { }
218 TABLE.calendarmini THEAD TD { }
220 TABLE.calendarmonth THEAD TD { }
222 .sideblockmain .cal_event { }
224 .sideblockmain .cal_event_date { }
226 .mycalendar { }
228 .mycalendar .cal_event { }
230 .mycalendar .cal_event_date { }
232 .mycalendar TABLE.cal_filters { }
234 .mycalendar .cal_filters THEAD TD { }
236 .mycalendar .cal_event_table { }
238 .mycalendar .cal_event_table THEAD { }
240 .sideblockmain HR { }
242 .mycalendar HR { }
244 .calendarreferer { }
246 TD.cal_event_description { }
248 .cal_popup_fg { }
250 .cal_popup_bg { }
252 .cal_popup_caption { }
254 .cal_popup_close { }
256 .sideblock .cal_controls { }
258 A IMG { }
260 TABLE.formtable TD { }
262 ================================
263 Changes from 1.3.2 - 1.3.3
264 --------------------------------
266 $bodytags variable is now included in header.html (important for SCORM)
269 ================================
270 Changes from 1.3.x - 1.4
271 --------------------------------
273 /* Make the course summary look like it used to on the front page */
275 #block_course_summary, #block_course_summary .sideblockmain { }
276      
277 #block_course_summary .sideblockmain { }
278      
279 /* Make the front page topic box look nice */
281 .sitetopic { }
282      
283 .sitetopiccontent { }