]> git.mjollnir.org Git - moodle.git/commitdiff
mod-chat MDL-16706 Removed inline JS and replaced with new PAGE methods
authorsamhemelryk <samhemelryk>
Fri, 26 Jun 2009 05:49:33 +0000 (05:49 +0000)
committersamhemelryk <samhemelryk>
Fri, 26 Jun 2009 05:49:33 +0000 (05:49 +0000)
Removed print_header $meta at same time as no longer used

mod/chat/gui_header_js/chat_gui_header.js [new file with mode: 0644]
mod/chat/gui_header_js/chatinput.php

diff --git a/mod/chat/gui_header_js/chat_gui_header.js b/mod/chat/gui_header_js/chat_gui_header.js
new file mode 100644 (file)
index 0000000..7c75400
--- /dev/null
@@ -0,0 +1,21 @@
+var waitFlag = false;
+function empty_field_and_submit() {
+    if(waitFlag) {
+        return false;
+    }
+    waitFlag = true;
+    var input_chat_message = document.getElementById('input_chat_message');
+    document.getElementById('sendForm').chat_message.value = input_chat_message.value;
+    input_chat_message.value = '';
+    input_chat_message.className = 'wait';
+    document.getElementById('sendForm').submit();
+    enableForm();
+    return false;
+}
+
+function enableForm() {
+    var input_chat_message = document.getElementById('input_chat_message');
+    waitFlag = false;
+    input_chat_message.className = '';
+    input_chat_message.focus();
+}
\ No newline at end of file
index 027ee59d42ded117cfab7ba52a83f12d17c9ea41..2729a6e18e841eb82357b9b9006afe3bdabdff08 100644 (file)
 
     //Setup course, lang and theme
     $PAGE->set_course($course);
+    $PAGE->requires->js('mod/chat/gui_header_js/chat_gui_header.js');
 
-    ob_start();
-    ?>
-    <script type="text/javascript">
-    //<![CDATA[
-    var waitFlag = false;
-    function empty_field_and_submit() {
-        if(waitFlag) return false;
-        waitFlag = true;
-        var input_chat_message = document.getElementById('input_chat_message');
-        document.getElementById('sendForm').chat_message.value = input_chat_message.value;
-        input_chat_message.value = '';
-        input_chat_message.className = 'wait';
-        document.getElementById('sendForm').submit();
-        enableForm();
-        return false;
-    }
-
-    function enableForm() {
-        var input_chat_message = document.getElementById('input_chat_message');
-        waitFlag = false;
-        input_chat_message.className = '';
-        input_chat_message.focus();
-    }
-
-    //]]>
-    </script>
-    <?php
-
-    $meta = ob_get_clean();
-    print_header('', '', '', 'input_chat_message', $meta, false);
+    print_header('', '', '', 'input_chat_message', '', false);
 
 ?>
     <form action="../empty.php" method="post" target="empty" id="inputForm"