Replacing WEB_LIBRARY_PATH to WEB_LIBRARY_JS_PATH see #6903
The idea is to move the javascript folder inside the web/ChamiloLMS/js folder that is not parsed by the Silex controller.1.10.x
parent
e1f077ae15
commit
f2242a68ec
@ -1,159 +0,0 @@ |
||||
var day; |
||||
var month; |
||||
var year; |
||||
var hour; |
||||
var minute; |
||||
var second; |
||||
var clock_set = 0; |
||||
|
||||
/** |
||||
* Opens calendar window. |
||||
* |
||||
* @param string form name |
||||
* @param string field name |
||||
*/ |
||||
function openCalendar(form, field) { |
||||
window.open("./calendar_view.php", "calendar", "width=260,height=250,status=no"); |
||||
day = eval("document." + form + "." + field + "day.options["+ "document." + form + "." + field + "day.selectedIndex].value"); |
||||
month = eval("document." + form + "." + field + "month.options["+ "document." + form + "." + field + "month.selectedIndex].value"); |
||||
month = month-1; |
||||
year = eval("document." + form + "." + field + "year.options["+ "document." + form + "." + field + "year.selectedIndex].value"); |
||||
formName = form; |
||||
fieldName =field; |
||||
} |
||||
|
||||
/** |
||||
* Formats number to two digits. |
||||
* |
||||
* @param int number to format. |
||||
*/ |
||||
function formatNum2(i, valtype) { |
||||
f = (i < 10 ? '0' : '') + i; |
||||
if (valtype && valtype != '') { |
||||
switch(valtype) { |
||||
case 'month': |
||||
f = (f > 12 ? 12 : f); |
||||
break; |
||||
|
||||
case 'day': |
||||
f = (f > 31 ? 31 : f); |
||||
break; |
||||
} |
||||
} |
||||
|
||||
return f; |
||||
} |
||||
|
||||
/** |
||||
* Formats number to four digits. |
||||
* |
||||
* @param int number to format. |
||||
*/ |
||||
function formatNum4(i) { |
||||
return (i < 1000 ? i < 100 ? i < 10 ? '000' : '00' : '0' : '') + i; |
||||
} |
||||
|
||||
/** |
||||
* Initializes calendar window. |
||||
*/ |
||||
function initCalendar() { |
||||
if (!year && !month && !day) { |
||||
day = window.opener.day; |
||||
month = window.opener.month; |
||||
year = window.opener.year; |
||||
if (isNaN(year) || isNaN(month) || isNaN(day) || day == 0) { |
||||
dt = new Date(); |
||||
year = dt.getFullYear(); |
||||
month = dt.getMonth(); |
||||
day = dt.getDate(); |
||||
} |
||||
} else { |
||||
/* Moving in calendar */ |
||||
if (month > 11) { |
||||
month = 0; |
||||
year++; |
||||
} |
||||
if (month < 0) { |
||||
month = 11; |
||||
year--; |
||||
} |
||||
} |
||||
|
||||
if (document.getElementById) { |
||||
cnt = document.getElementById("calendar_data"); |
||||
} else if (document.all) { |
||||
cnt = document.all["calendar_data"]; |
||||
} |
||||
|
||||
cnt.innerHTML = ""; |
||||
|
||||
str = "" |
||||
|
||||
//heading table
|
||||
str += '<table class="data_table"><tr><th class="monthyear" width="50%">'; |
||||
str += '<a href="javascript:month--; initCalendar();">«</a> '; |
||||
str += month_names[month]; |
||||
str += ' <a href="javascript:month++; initCalendar();">»</a>'; |
||||
str += '</th><th class="monthyear" width="50%">'; |
||||
str += '<a href="javascript:year--; initCalendar();">«</a> '; |
||||
str += year; |
||||
str += ' <a href="javascript:year++; initCalendar();">»</a>'; |
||||
str += '</th></tr></table>'; |
||||
|
||||
str += '<table class="data_table"><tr>'; |
||||
for (i = 0; i < 7; i++) { |
||||
str += "<td class='weekdays'>" + day_names[i] + "</td>"; |
||||
} |
||||
str += "</tr>"; |
||||
|
||||
var firstDay = new Date(year, month, 1).getDay(); |
||||
var lastDay = new Date(year, month + 1, 0).getDate(); |
||||
|
||||
str += "<tr>"; |
||||
|
||||
dayInWeek = 0; |
||||
for (i = 0; i < firstDay; i++) { |
||||
str += "<td> </td>"; |
||||
dayInWeek++; |
||||
} |
||||
for (i = 1; i <= lastDay; i++) { |
||||
if (dayInWeek == 7) { |
||||
str += "</tr><tr>"; |
||||
dayInWeek = 0; |
||||
} |
||||
|
||||
dispmonth = 1 + month; |
||||
actVal = formatNum4(year) + "-" + formatNum2(dispmonth, 'month') + "-" + formatNum2(i, 'day'); |
||||
if (i == day) { |
||||
style = ' class="selected"'; |
||||
} else { |
||||
style = ''; |
||||
} |
||||
str += "<td" + style + "><a href=\"javascript:returnDate(" + i +","+month+","+year + ");\">" + i + "</a></td>" |
||||
dayInWeek++; |
||||
} |
||||
for (i = dayInWeek; i < 7; i++) { |
||||
str += "<td> </td>"; |
||||
} |
||||
|
||||
str += "</tr></table>"; |
||||
|
||||
cnt.innerHTML = str; |
||||
} |
||||
|
||||
/** |
||||
* Returns date from calendar. |
||||
* |
||||
* @param string date text |
||||
*/ |
||||
function returnDate(d,m,y) { |
||||
cmd = "window.opener.document."+window.opener.formName+"."+window.opener.fieldName+"day.selectedIndex = "+(d-1); |
||||
eval(cmd); |
||||
cmd = "window.opener.document."+window.opener.formName+"."+window.opener.fieldName+"month.selectedIndex = "+m; |
||||
eval(cmd); |
||||
date = new Date(); |
||||
year = date.getFullYear()-1; |
||||
cmd = "window.opener.document."+window.opener.formName+"."+window.opener.fieldName+"year.selectedIndex = "+(y-year); |
||||
eval(cmd); |
||||
window.close(); |
||||
} |
Loading…
Reference in new issue