samhemelryk
e11a8328b3
javascript MDL-16673 Removed all removeable uses of CFG->javascript
...
In doing this I was able to eliminate the need for javascript.php files, now removed.
I will also be filing several subtasks to clean up the linked to JS files in OUTPUT as well
as all instance of the old style of focusing.
2009-07-07 09:09:16 +00:00
tjhunt
a28c92539e
MDL-19690 - more $CFG->pixpath to $OUTPUT->old_icon_url
2009-07-03 06:38:41 +00:00
samhemelryk
fc4f5796cc
formslib MDL-19626 Changed JS string handling to new $PAGE methods, Thanks Dan
2009-06-29 02:10:49 +00:00
tjhunt
e29380f3c4
themes: MDL-19077 fix install regression
2009-06-26 09:38:14 +00:00
tjhunt
34a2777ccb
themes: MDL-19077 new $OUTPUT->header/footer to replace print_header/footer.
...
Also, part of the change from weblib.php functions to $OUTPUT-> methods.
This is part of http://docs.moodle.org/en/Development:Theme_engines_for_Moodle%3F
This is a big change, and the result is not perfect yet. Expect some debugging output
on some pages.
The main part of these changes are that $OUTPUT->header now looks for a file
in the theme called layout.php, rather than header.html and footer.html. Also
you can have special templates for certain pages like layout-home.php. There is
fallback code for Moodle 1.9 themes, so they still work.
A few of the old arguments to print_header are no longer supported. (You get an
exception if you try to use them.) Sam H will be cleaning those up.
All the weblib functions that have been replaced with $OUTPUT-> have version in
deprecatedlib, so existing code will go on working for the foreseeable future.
2009-06-26 09:06:16 +00:00
samhemelryk
9f3193726c
javascript MDL-16706 Removed inline script call in mod choice and scorm
2009-06-23 01:18:22 +00:00
tjhunt
c28bf5c9f8
javascript: MDL-19475 replace require_js calls with $PAGE->requires->js.
...
Also, some related JavaScript cleanup.
More to follow.
2009-06-15 05:37:57 +00:00
tjhunt
45caa363f0
Fix whitespace, and a minor problem, in javascript-static.
...
Also, new, more efficient, variant of the select all checkboxes function,
for when they are all in a container with an id.
2009-06-12 12:01:16 +00:00
tjhunt
a4db2e7ca3
fomslib: MDL-18735 disabledif not working in IE if depended on element was a <select>.
...
This was a regression from MDL-18522. Sorry.
2009-04-06 02:56:37 +00:00
tjhunt
214f5850d1
MDL-15484 Avoid JavaScript errors after a popup has been blocked.
...
Also clean up coding style of some nearby functions.
2009-03-31 03:24:21 +00:00
tjhunt
8f732f2ec7
formslib dates: MDL-16592 Take out copy-and-paste snafu
2009-03-16 07:47:01 +00:00
tjhunt
b3a4937663
formslib dates: MDL-16592 by popular demand, a close icon on the popup.
2009-03-16 07:38:27 +00:00
tjhunt
b51709c14c
formslib disabledif: MDL-18522 make it work if either end of a disabledif relationship is a set of radio buttons.
2009-03-16 06:09:05 +00:00
tjhunt
bd55319b37
formslib dates: MDL-16592 fix a couple of remaining niggles.
...
* Hide when focus leaves in almost all cases.
* Reposition the calendar after a delay after changing to a month with a different number of weeks.
2009-03-16 03:42:14 +00:00
tjhunt
9bad31f562
formslib dates: MDL-16592 Fix problem when trying to select a time when the calendar is not visible.
2009-03-16 02:27:08 +00:00
tjhunt
f6b6861d9d
javascript: MDL-18568 We don't need a function called uncheckall, as well as one called checknone!
...
Also, clean up coding style in the popupchecker function.
2009-03-16 02:11:15 +00:00
tjhunt
8e7cebb0d8
formslib dates: MDL-16592 show a pop-up calendar for picking dates.
...
Not quite finished. There is a small issue with keyboard focus. See bug.
2009-03-13 09:56:53 +00:00
tjhunt
6a2084067d
Fix comment.
2009-03-05 03:35:13 +00:00
tjhunt
b166403f18
javascript cleanup: MDL-16583 clean up the close_window function in weblib.php.
2008-12-10 08:57:50 +00:00
tjhunt
bed9cec80b
define roles: MDL-16966 etc. polishing the new roles UI following a meeting with Martin.
...
* Move the show/hide advanced button a bit down the page.
* Improve save button caption when creating a role.
* Don't show defaults on the basic define roles screen.
* Explain the background shading on the advanced roels screen.
* Fix the problem with the risks link to Moodle docs.
* Help icon by the permissions column heading.
* Tables with rotated <th>s, make them vertical-align: bottom.
* Rename explain.php and explainhascapability.php to check.php and explain.php
* Tool tips on the number headers in the explain table.
* Explain table - role names were missing.
* Allow link_to_popup_window to work with full URLs.
2008-11-20 09:57:20 +00:00
tjhunt
e7b7583cc3
user selection: MDL-17073 add options to control the search in a collapsible region - Fix IE layout glitch.
2008-11-04 09:14:03 +00:00
tjhunt
c679952e09
weblib: MDL-17085 a function to print a collapsible region of the UI, with the collapsed state stored in a user_perference - minor layout improvements for IE.
2008-11-04 07:22:23 +00:00
tjhunt
904998d8f9
user selection: MDL-17073 add options to control the search in a collapsible region.
2008-11-04 05:12:12 +00:00
tjhunt
c9f8e118c9
user selection: MDL-17072 Polishing the role assign page:
...
* Make the role being assigned clear in the title
* Make the options in the middle of the page be in a collapsable options section, collapsed by default.
* Put them in a smaller font too.
* Switch the date selectors here to use a shorter date format, and change 'Course start date' to 'Course start'.
2008-11-03 06:06:08 +00:00
tjhunt
f2eb500238
weblib: MDL-17085 a function to print a collapsible region of the UI, with the collapsed state stored in a user_perference.
2008-11-03 05:04:23 +00:00
tjhunt
3b0bf2e4dd
ajax: MDL-17086 Add a CSS class name to <body> when JavaScript is enabled
2008-10-31 08:45:35 +00:00
tjhunt
bd1884fe6b
ajax: MDL-17084 provide a way for JavaScript to update user preferences.
2008-10-31 08:25:19 +00:00
tjhunt
740939ec61
MDL-16654 Move javascript used by the emoticons help file from javascript.php to javascript-static.js. Fix it so that it actually works.
2008-09-25 10:07:11 +00:00
tjhunt
1bab4e784d
Delete code that has been commented out for over 18 months.
2008-09-25 03:43:57 +00:00
tjhunt
77241d9bd1
MDL-16671 - Move openpopup out of javascript.php and in to javascript-static.js
2008-09-25 03:14:24 +00:00
tjhunt
c849ed1e1e
MDL-16583 - Clean up javascript: Move some static scripts out of javascript.php and into javascript-static.js. Also, ensure the HTML editor JS is only included if the user has chosen to use the HTML editor.
2008-09-24 09:32:46 +00:00
tjhunt
cd350b538f
MDL-16202 formslib show/hide advanced button does not work with strict XML headers
2008-08-28 07:52:09 +00:00
nfreear
c076f4beef
Fixes reopened MDL-7493 "Make sure standard themes are visible under "Windows High Contrast Black" mode" - foreground show/hide block icon/ALT text switched with Javscript.
2007-12-18 17:18:19 +00:00
whchuang
4ea054ec24
Fixed MDL-10506. Hide/Show Advanced text does not toggle in IE and Safari when edit profile.
2007-10-23 22:29:04 +00:00
urs_hunkler
d63ef3b83b
MDL-10408 - added checks for propertyIsEnumerable for MooTools compatibility
2007-08-05 12:15:27 +00:00
jamiesensei
c0056e2227
fix for MDL-10440 IE7 and IE6 on win xp error when changing "disable" state of "Start date"
2007-07-13 08:14:37 +00:00
skodak
4bc2486747
MDL-10382 adding some more checks to prevent JS errors when hardFreezing elements with disabledIf conditions
2007-07-12 09:17:55 +00:00
sam_marshall
7470d6de7a
MDL-10249 Created addonload JavaScript function that can be used to add onload handlers, instead of using <body onload> which breaks things.
2007-06-25 14:38:02 +00:00
poltawski
9f439b177d
MDL-9742 Replaced stray tabs with spaces
2007-05-08 16:25:18 +00:00
skodak
54bb33eb10
MDL-9652 rename new password reveal to unmask
2007-04-30 18:03:19 +00:00
skodak
eba8cd63b4
MDL-9588 Addd password reveal class to admin settings forms
2007-04-26 07:08:12 +00:00
skodak
239ade458c
MDL-9239 New fromslib password element with reveal option; merged from MOODLE_18_STABLE
2007-04-06 14:18:02 +00:00
jamiesensei
632b88d5a2
see MDL-8886.
...
fixes bug that meant :
$mform->disabledIf('studentfeedbackurl', 'studentfeedback', 'eq', 0);
$mform->disabledIf('studentfeedbackurl', 'studentfeedback', 'eq', 3);
$mform->disabledIf('studentfeedbackurl', 'studentfeedback', 'eq', 4);
didn't work.
2007-04-06 06:01:11 +00:00
skodak
ef4d42fd9e
Added patch from Mark for MDL-9083; merged from MOODLE_18_STABLE
2007-03-30 21:15:39 +00:00
jamiesensei
9bf930bd07
fix related to MDL-8282 - "show advanced" button doesn't work under IE7
2007-01-30 07:45:15 +00:00
stronk7
83c9a8a29a
Modified a bit the child iterator that wasn't working under Safari.
...
Tested with FF and Safari. Needs test with IE.
2007-01-24 19:39:59 +00:00
tjhunt
bb006c95cc
Fix broken JS.
2007-01-18 12:55:46 +00:00
skodak
74d15d359d
fixed function of advanced button in formslib - you had to click it twice initially
2007-01-12 10:48:11 +00:00
skodak
dd07bbac59
MDL-8157 improved hadling of conditions in disabledIf formslib method
2007-01-12 09:38:02 +00:00
jamiesensei
271ffe3f25
various formslib work including bug fixes for MDL-8039 id attribute collision between forms and page ids. Also added editor helpbutton. This is a fix for MDL-6941 need the ability to associate several helptopics with htmleditor. Also started on converting forms for question types to formslib.
2007-01-07 12:46:47 +00:00