%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
<%@ taglib uri="tags-lams" prefix="lams" %>
<%@ taglib uri="tags-core" prefix="c" %>
<%@ taglib uri="tags-fmt" prefix="fmt" %>
<%@ page import="org.lamsfoundation.lams.util.Configuration" import="org.lamsfoundation.lams.util.ConfigurationKeys" %>
<%@ page import="org.lamsfoundation.lams.themes.dto.CSSThemeBriefDTO" %>
<%
String protocol = request.getProtocol();
if(protocol.startsWith("HTTPS")){
protocol = "https://";
}else{
protocol = "http://";
}
String pathToRoot = protocol+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
String pathToShare = protocol+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/../..";
String authoringClientVersion = Configuration.get(ConfigurationKeys.AUTHORING_CLIENT_VERSION);
String serverLanguage = Configuration.get(ConfigurationKeys.SERVER_LANGUAGE);
String languageDate = Configuration.get(ConfigurationKeys.DICTIONARY_DATE_CREATED);
String actColour = Configuration.get(ConfigurationKeys.AUTHORING_ACTS_COLOUR);
%>
\n');
}
function doAlert(arg){
alert(arg);
}
function doConfirm(arg){
var answer = confirm (arg)
if (answer)
alert ("Oh yeah?")
else
alert ("Why not?")
}
function openPopUp(args, title, h, w, resize, status, scrollbar, menubar, toolbar){
// refocus code commented out as we want to replace contents due to tool's session issues. Code will be
// wanted again the future.
//if(thePopUp && thePopUp.open && !thePopUp.closed){
// thePopUp.focus();
//}else{
thePopUp = window.open(args,title,"HEIGHT="+h+",WIDTH="+w+",resizable="+resize+",scrollbars=yes,status="+status+",menubar="+menubar+", toolbar="+toolbar);
//}
}
function openPopUpFS(args){
var params = args.split(",");
// assigned the args
var url = params[0];
var title = params[1];
var h = params[2];
var w = params[3];
var resize = params[4];
var status = params[5];
var scrollbar = params[6];
var menubar = params[7];
var toolbar = params[8];
openPopUp(url, title, h, w, resize, status, scrollbar, menubar, toolbar);
}
function openPreview( lessonId )
{
if(mac)
{
previewWin = window.open('home.do?method=learner&mode=preview&lessonID='+lessonId,'pWindow','width=796,height=570,resizable,status=yes');
}
else
{
if(previewWin && !previewWin.closed )
{
previewWin.location = 'home.do?method=learner&mode=preview&lessonID='+lessonId;
previewWin.focus();
}
else
{
previewWin = window.open('home.do?method=learner&mode=preview&lessonID='+lessonId,'pWindow','width=796,height=570,resizable,status=yes');
}
}
}
function openURL(args){
window.open(args);
}
var learnWin = null;
function openFilePopUp(args){
//mozilla seems to want a full url
//alert('args:'+args);
args = location.protocol+'//'+location.host+args;
//alert('openFilePopUp url:'+args);
var POP_UP_WIDTH = 372;
var POP_UP_HEIGHT = 125;
var size = getWindowSize();
theFilePopUp = window.open(args,"filePop","HEIGHT="+POP_UP_HEIGHT+",WIDTH="+POP_UP_WIDTH+"");
var xPos =((size.w - POP_UP_WIDTH) / 2) + theFilePopUp.opener.screenLeft;
var yPos =((size.h - POP_UP_HEIGHT) / 2) + theFilePopUp.opener.screenTop;
//alert("xPos:"+xPos+"yPos:"+yPos);
theFilePopUp.moveTo(xPos, yPos);
}
function closeWindow(){
if(isInternetExplorer) {
this.focus();
window.opener = this;
window.close();
} else {
window.location.href = "javascript: window.close()";
}
}
function getHostURL(){
// http: uklams.net:8080
var p = location.protocol+'//'+location.host;
//alert('pathname:'+location.pathname);
//debug:
//alert('getPathToRoot:'+p);
return p;
}
function setSaved(args){
//convert the strings returned from flash to proper boolean values
if(args=="true"){
saved = true;
}else{
saved = false;
}
}
function myOnBeforeUnload(){
//alert("myOnBeforeUnload");
if(!saved){
var message = '';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
}
if(window.attachEvent) { window.attachEvent("onbeforeunload", myOnBeforeUnload); }
else { window.onbeforeunload = myOnBeforeUnload; }
//-->
Author :: LAMS
?loadFile=lams_authoring.swf&loadLibrary=lams_authoring_library.swf&userID=&serverURL=<%=pathToRoot%>&build=<%=authoringClientVersion%>&lang=&country=&langDate=<%=languageDate%>&theme=&actColour=<%= actColour %>&uniqueID=
lams_preloader.swf
lams_preloader