]> git.mjollnir.org Git - moodle.git/commitdiff
lib-cookies MDL-19737 Removed need to include cookies.js on every page
authorsamhemelryk <samhemelryk>
Thu, 17 Sep 2009 06:42:54 +0000 (06:42 +0000)
committersamhemelryk <samhemelryk>
Thu, 17 Sep 2009 06:42:54 +0000 (06:42 +0000)
Is only been used by SCORM and the chameleon theme so they include it locally when required

lib/outputrenderers.php
mod/scorm/datamodels/aicclib.php
mod/scorm/datamodels/scorm_12lib.php
mod/scorm/datamodels/scorm_13lib.php
mod/scorm/loaddatamodel.php
theme/chameleon/header.html
theme/chameleon/ui/chameleon.php

index a3e9e09081de4b7e50ba42c186a59e93564ced2d..1efb7f6208fb618b5e1a17bb40c1db4e1711d60e 100644 (file)
@@ -494,7 +494,6 @@ class moodle_core_renderer extends moodle_renderer_base {
         $this->page->requires->js('lib/javascript-mod.php')->in_head();
         $this->page->requires->js('lib/overlib/overlib.js')->in_head();
         $this->page->requires->js('lib/overlib/overlib_cssstyle.js')->in_head();
-        $this->page->requires->js('lib/cookies.js')->in_head();
         $this->page->requires->js_function_call('setTimeout', array('fix_column_widths()', 20));
 
         $focus = $this->page->focuscontrol;
index fd8e0f8f783eebfc1a65ef83c1edfd3e69e23b7a..dd4564644509b695bc35bdfd1e39768a8ab6873f 100644 (file)
@@ -536,6 +536,7 @@ function scorm_get_toc($user,$scorm,$liststyle,$currentorg='',$scoid='',$mode='n
         $result->toc .= $PAGE->requires->data_for_js('scormdata', array(
                 'plusicon' => $OUTPUT->mod_icon_url('pix/plus', 'scorm'),
                 'minusicon' => $OUTPUT->mod_icon_url('pix/minus', 'scorm')))->asap();
+        $result->toc .= $PAGE->requires->js('lib/cookies.js')->asap();
         $result->toc .= $PAGE->requires->js('mod/scorm/datamodels/scorm_datamodels.js')->asap();
     }
 
index c07b547d6902b8fa9f6b5791d8e5862fef70a869..ae69e2a747e1e23b66456c6873590337d119c2ba 100644 (file)
@@ -320,6 +320,7 @@ function scorm_get_toc($user,$scorm,$liststyle,$currentorg='',$scoid='',$mode='n
         $PAGE->requires->data_for_js('scormdata', array(
                 'plusicon' => $OUTPUT->mod_icon_url('pix/plus', 'scorm'),
                 'minusicon' => $OUTPUT->mod_icon_url('pix/minus', 'scorm')));
+        $PAGE->requires->js('lib/cookies.js');
         $PAGE->requires->js('mod/scorm/datamodels/scorm_datamodels.js');
     }
 
index f1821a7fb94e203149aa719f7fc20406200456c8..33bee3bbc72df1379a47419ecbf5b22b3beeb4c9 100644 (file)
@@ -211,6 +211,7 @@ function scorm_get_toc($user,$scorm,$liststyle,$currentorg='',$scoid='',$mode='n
         $PAGE->requires->data_for_js('scormdata', array(
                 'plusicon' => $OUTPUT->mod_icon_url('pix/plus', 'scorm'),
                 'minusicon' => $OUTPUT->mod_icon_url('pix/minus', 'scorm')));
+        $PAGE->requires->js('lib/cookies.js');
         $PAGE->requires->js('mod/scorm/datamodels/scorm_datamodels.js');
     }
 
index 29b2e10226b2546dd088a9ee2b172a8a21fce780..e0548c546ad62881aade670da75756cf4f1ef154 100644 (file)
@@ -70,6 +70,7 @@
         print_error('cannotfindsco', 'scorm');
     }
     $scorm->version = strtolower(clean_param($scorm->version, PARAM_SAFEDIR));   // Just to be safe
+    $PAGE->requires->js('lib/cookies.js')->asap();
     if (file_exists($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php')) {
         include_once($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php');
     } else {
index 13e0716c9caefe730111fb091f40546622b59259..a299e5f424fa9f9407063a77dc46f933896c04c0 100644 (file)
@@ -7,7 +7,6 @@
     <link rel="shortcut icon" href="<?php echo $CFG->themewww .'/'. current_theme() ?>/favicon.ico" />
 
     <?php include('ui/chameleon.php'); ?>
-    <?php include("$CFG->javascript"); ?>
 </head>
 
 <body<?php
index 9f113f77d5e7e554ea7c414e9d2680197b3027bb..1bb782ee8791bbc3df3a44b30e9b943deb1ade1e 100644 (file)
@@ -19,6 +19,7 @@ if (!empty($THEME->chameleonenabled)) {
 
 <style type="text/css"> @import '<?php echo "$CFG->themewww/$chameleon_theme" ?>/ui/chameleon_ui.css'; </style>
 
+<script type="text/javascript" src="<?php echo "$CFG->wwwroot/lib/cookies.js" ?>"> </script>
 <script type="text/javascript" src="<?php echo "$CFG->themewww/$chameleon_theme/ui/css_query.js" ?>"> </script>
 <script type="text/javascript" src="<?php echo "$CFG->themewww/$chameleon_theme/ui/sarissa.js" ?>"> </script>
 <script type="text/javascript" src="<?php echo "$CFG->themewww/$chameleon_theme/ui/chameleon_js.php$chameleon_courseparam" ?>"> </script>