MDL-57550 forum: remove legacy js file
authorDan Poltawski <dan@moodle.com>
Thu, 29 Dec 2016 19:35:22 +0000 (19:35 +0000)
committerDan Poltawski <dan@moodle.com>
Mon, 23 Jan 2017 09:42:58 +0000 (09:42 +0000)
mod/forum/forum.js [deleted file]
mod/forum/upgrade.txt

diff --git a/mod/forum/forum.js b/mod/forum/forum.js
deleted file mode 100644 (file)
index a6881b3..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-var timefromitems = ['fromday','frommonth','fromyear','fromhour', 'fromminute'];
-var timetoitems = ['today','tomonth','toyear','tohour','tominute'];
-
-function forum_produce_subscribe_link(forumid, backtoindex, ltext, ltitle) {
-    var elementid = "subscriptionlink";
-    var subs_link = document.getElementById(elementid);
-    if(subs_link){
-        subs_link.innerHTML = "<a title='"+ltitle+"' href='"+M.cfg.wwwroot+"/mod/forum/subscribe.php?id="+forumid+backtoindex+"&amp;sesskey="+M.cfg.sesskey+"'>"+ltext+"<\/a>";
-    }
-}
-
-function forum_produce_tracking_link(forumid, ltext, ltitle) {
-    var elementid = "trackinglink";
-    var subs_link = document.getElementById(elementid);
-    if(subs_link){
-        subs_link.innerHTML = "<a title='"+ltitle+"' href='"+M.cfg.wwwroot+"/mod/forum/settracking.php?id="+forumid+"&amp;sesskey="+M.cfg.sesskey+"'>"+ltext+"<\/a>";
-    }
-}
-
-function lockoptions_timetoitems() {
-    lockoptions('searchform','timefromrestrict', timefromitems);
-}
-
-function lockoptions_timefromitems() {
-    lockoptions('searchform','timetorestrict', timetoitems);
-}
-
-function lockoptions(formid, master, subitems) {
-    // Subitems is an array of names of sub items.
-    // Optionally, each item in subitems may have a
-    // companion hidden item in the form with the
-    // same name but prefixed by "h".
-    var form = document.forms[formid], i;
-    if (form[master].checked) {
-        for (i=0; i<subitems.length; i++) {
-            unlockoption(form, subitems[i]);
-        }
-    } else {
-        for (i=0; i<subitems.length; i++) {
-            lockoption(form, subitems[i]);
-        }
-    }
-    return(true);
-}
-
-
-function lockoption(form,item) {
-    form[item].setAttribute('disabled', 'disabled');
-    if (form.elements['h'+item]) {
-        form.elements['h'+item].value=1;
-    }
-}
-
-function unlockoption(form,item) {
-    form[item].removeAttribute('disabled');
-    if (form.elements['h'+item]) {
-        form.elements['h'+item].value=0;
-    }
-}
index 7cd1a70..966d9af 100644 (file)
@@ -4,6 +4,9 @@ information provided here is intended especially for developers.
 === 3.3 ===
   * External function get_forums_by_courses now returns and additional field "istracked" that indicates if the user
    is tracking the related forum.
+* The legacy forum.js file has been removed, this includes the js functions:
+    forum_produce_subscribe_link, forum_produce_tracking_link, lockoptions_timetoitems,
+    lockoptions_timefromitems, lockoptions, lockoption, unlockoption
 
 === 3.2 ===
  * The setting $CFG->forum_replytouser has been removed in favour of a centralized noreplyaddress setting.