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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user