Some fixes to move Javascript files to PHP script, so that we can

tweak the contents better.

This was supposed to fix MDL-6544 but it didn't work.  Checking it in
because it will help a fix later.
This commit is contained in:
moodler
2006-09-21 17:17:00 +00:00
parent d7d05cf2f3
commit 669d3ecd7c
3 changed files with 40 additions and 6 deletions
+2 -2
View File
@@ -20,8 +20,8 @@
"yui_dragdrop" => "/lib/yui/dragdrop/dragdrop.js",
"yui_logger" => "/lib/yui/logger/logger.js",
"yui_connection" => "/lib/yui/connection/connection.js",
"ajaxcourse_blocks" => "/lib/ajax/block_classes.js",
"ajaxcourse_sections" => "/lib/ajax/section-resource_classes.js",
"ajaxcourse_blocks" => "/lib/ajax/block_classes.php",
"ajaxcourse_sections" => "/lib/ajax/section_classes.php",
"ajaxcourse_topic" => "/course/format/topics/ajaxcourse-topics.js",
"ajaxcourse_week" => "/course/format/weeks/ajaxcourse-weeks.js"
);
@@ -1,3 +1,19 @@
<?php // $Id$
/// Javascript file run through PHP so we can control it better
$nomoodlecookie = true;
require_once('../../config.php');
$lifetime = '86400';
@header('Content-type: text/javascript');
@header('Last-Modified: '. gmdate('D, d M Y H:i:s', time()) .' GMT');
@header('Cache-control: max-age='.$lifetime);
@header('Expires: '. gmdate('D, d M Y H:i:s', time() + $lifetime) .'GMT');
@header('Pragma: ');
?>
/*
* library for ajaxcourse formats, the classes and related functions for drag and drop blocks
*
@@ -350,4 +366,4 @@ column_class.prototype.remove_block = function(el){
}
@@ -1,3 +1,19 @@
<?php // $Id$
/// Javascript file run through PHP so we can control it better
$nomoodlecookie = true;
include('../../config.php');
$lifetime = '86400';
@header('Content-type: text/javascript');
@header('Last-Modified: '. gmdate('D, d M Y H:i:s', time()) .' GMT');
@header('Cache-control: max-age='.$lifetime);
@header('Expires: '. gmdate('D, d M Y H:i:s', time() + $lifetime) .'GMT');
@header('Pragma: ');
?>
/*
* library for ajaxcourse formats, the classes and related functions for sections and resources
* this library requires a 'main' object created in calling document
@@ -482,9 +498,11 @@ resource_class.prototype.init_buttons = function(){
//find edit button
var updateButton = null;
var buttons = commandContainer.getElementsByTagName('a');
for(var x=0;x<buttons.length;x++)
if(buttons[x].title == 'Update')
for (var x=0;x<buttons.length;x++) {
if (buttons[x].title == '<?php print_string('update'); ?>') {
updateButton = buttons[x];
}
}
if(updateButton == null)
YAHOO.log('Cannot find updateButton for '+this.getEl().id,'error');
@@ -671,4 +689,4 @@ activity_class.prototype.toggle_group = function(){
main.connect('post','class=resource&field=groupmode',null,'value='+this.currentGroup+'&id='+this.id);
}