+++ /dev/null
-/*\r
- * OpenCaps\r
- * http://opencaps.atrc.utoronto.ca\r
- * \r
- * Copyright 2009 Heidi Hazelton\r
- * Adaptive Technology Resource Centre, University of Toronto\r
- * \r
- * Licensed under the Educational Community License (ECL), Version 2.0. \r
- * You may not use this file except in compliance with this License.\r
- * http://www.opensource.org/licenses/ecl2.php\r
- * \r
- */\r
-\r
-var layout = 0;\r
-\r
-$(document).ready(function () {\r
- $.get("include/workflow.php", { task: 'get_json' }, function(json) {\r
- if (json) {\r
- proj = JSON.parse(json); \r
- startPreview();\r
- }\r
- }); \r
-});\r
-\r
-function startPreview() {\r
- $("#preview-tab").addClass('current');\r
- layout = proj.layout;\r
- if (layout == undefined)\r
- layout = 0;\r
- \r
- //set selected layout \r
- $('input[name="layout"]')[layout].checked = true;\r
- \r
- embedPreview();\r
- \r
-}\r
-\r
-function saveLayout() {\r
-\r
- for(var i=0; i<document.forms[0].layout.length; i++) {\r
- if (document.forms[0].layout[i].checked == true ) {\r
- proj.layout = document.forms[0].layout[i].value;\r
- break;\r
- }\r
- }\r
- \r
- json = JSON.stringify(proj);\r
- $.get("include/workflow.php", { task: 'save_json', json:json, pid:proj.id }, function(data) { \r
- startPreview();\r
- });\r
-}\r
-\r
- \r
-function QTStatus() {\r
- var status = movieObj.GetPluginStatus();\r
-\r
- if (status == "Complete") {\r
- window.clearInterval(QTinterval);\r
- setDisplay();\r
- }\r
-}\r
-\r
-function embedPreview() {\r
- if (proj.media_width <= 0) {\r
- layout = 2;\r
- proj.media_width = 250;\r
- $('input[name="layout"]')[layout].checked = true;\r
- }\r
- \r
- //preview on the server creates the qttext and smil files\r
- $.get("include/workflow.php", { task:'preview', layout: layout }, function(obj_height) {\r
- \r
- if (obj_height) { \r
- smil_loc = "projects/"+proj.id+"/smil_"+layout+".mov";\r
- \r
- //embed smil file\r
- var embed = '<object width="'+(parseInt(proj.media_width)+80)+'" height="'+obj_height+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" id="mymovie">';\r
- embed += '<param name="src" value="'+smil_loc+'" /><param name="enablejavascript" value="true" />';\r
- embed += '<param name="postdomevents" value="true" /><param name="autoplay" value="false" />';\r
- embed += '<param name="cache" value="false" />';\r
- embed += '<embed src="'+smil_loc+'" width="'+(parseInt(proj.media_width)+80)+'" height="'+obj_height+'" cache="false" pluginspage="http://www.apple.com/quicktime/download/" name="mymovie" enablejavascript="true" id="mymovie_embed" postdomevents="true" autoplay="false" /></object>';\r
- $("#movie-container").html(embed); \r
- } \r
- }); \r
- \r
-}
\ No newline at end of file