+++ /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
-$(document).ready(function () {\r
- $("#start-entry").hide();\r
- $("#open-entry").hide(); \r
- \r
- //create start tabs, local and remote \r
- $.get("include/workflow.php", { task: 'get_tabs' }, function(data) {\r
- $("#start-tabs").html(data); \r
- $("#home").addClass('current');\r
- }); \r
- \r
- if(document.location.search.substring(1, 5) == 'page')\r
- startOpen(); \r
- else if (document.location.search.substring(1, 7) == 'submit')\r
- startNew();\r
- \r
-});\r
-\r
-\r
-function startNew() {\r
- $("#open-entry").hide();\r
- $("#start-entry").show();\r
-}\r
-function startOpen() {\r
- $("#start-entry").hide();\r
- \r
- if (document.location.search != '') {\r
- $.get("include/workflow.php", { task: 'print_projs', page: document.location.search.substring(6) }, function(data){ \r
- $("#projects").html(data); \r
- });\r
- } else {\r
- $.get("include/workflow.php", { task: 'print_projs' }, function(data){ \r
- $("#projects").html(data); \r
- });\r
- }\r
- \r
- $("#open-entry").show(); \r
-} \r
-\r
-\r
-/*\r
- * start project\r
- */\r
-/*function processNew() { \r
- \r
- $.get("include/workflow.php", { task:'new_proj', name:name, media_url:media_url, media_file:media_file, captions:captions }, function(data){\r
- if (!data) {\r
- window.location = "editor.php";\r
- } else {\r
- alert(data);\r
- }\r
- }); \r
-\r
-}*/\r
-\r
-function validateNewForm() {\r
- var myform = document.forms[0];\r
- var errs = '';\r
- \r
- if (myform.projname.value == '') {\r
- errs = 'Project name cannot be empty.\n';\r
- } else {\r
- var projname = myform.projname.value;\r
- }\r
- \r
- if ((myform.media_url.value == '' || myform.media_url.value == 'http://') && myform.media_file.value == '') {\r
- errs += 'Video file cannot be empty.\n';\r
- }\r
- \r
- if (errs != '') {\r
- alert(errs);\r
- startNew();\r
- if (projname) \r
- myform.projname.value = projname; \r
- return false;\r
- } else {\r
- document.forms[0].submit();\r
- //return true;\r
- }\r
-} \r
-\r
-\r
-function processOpen() { \r
- var myform = document.forms[1];\r
-\r
- //get chosen project id\r
- chosen = myform.proj.value;\r
-\r
- projlen = myform.proj.length; //if array \r
- for (i = 0; i<projlen; i++) {\r
- if (myform.proj[i].checked) {\r
- chosen = myform.proj[i].value;\r
- }\r
- } \r
- \r
- //open project\r
- $.get("include/workflow.php", { task: 'open_proj', pid: chosen }, function(data){ \r
- if (!data) {\r
- window.location = "editor.php";\r
- } else {\r
- alert(data);\r
- }\r
- });\r
-}\r
-\r
-function validateOpenForm() {\r
- var myform = document.forms[1];\r
- var errs = '';\r
- var chosen = null;\r
- \r
- //make sure a project was selected\r
- chosen = myform.proj.value;\r
-\r
- projlen = myform.proj.length; //if array\r
- \r
- for (i = 0; i <projlen; i++) {\r
- if (myform.proj[i].checked) {\r
- chosen = myform.proj[i].value;\r
- }\r
- } \r
- \r
- if (chosen == null) \r
- errs += 'You must choose a project to open.\n';\r
-\r
- if (errs != '') {\r
- alert(errs);\r
- startOpen(); \r
- return false;\r
- } else {\r
- return true;\r
- }\r
-} \r
-\r
-function confirmDelete(proj_id, name) {\r
- if (confirm("Are you sure you want to delete the project '"+name+"'?")) {\r
- $.get("include/workflow.php", { task:'proj_delete', pid: proj_id }, function(data){\r
- if (data) {\r
- alert(data);\r
- } \r
- });\r
- startOpen();\r
- }\r
-}
\ No newline at end of file