3 * http://opencaps.atrc.utoronto.ca
\r
5 * Copyright 2009 Heidi Hazelton
\r
6 * Adaptive Technology Resource Centre, University of Toronto
\r
8 * Licensed under the Educational Community License (ECL), Version 2.0.
\r
9 * You may not use this file except in compliance with this License.
\r
10 * http://www.opensource.org/licenses/ecl2.php
\r
14 $(document).ready(function () {
\r
15 $("#start-entry").hide();
\r
16 $("#open-entry").hide();
\r
18 //create start tabs, local and remote
\r
19 $.get("include/workflow.php", { task: 'get_tabs' }, function(data) {
\r
20 $("#start-tabs").html(data);
\r
21 $("#home").addClass('current');
\r
24 if(document.location.search.substring(1, 5) == 'page')
\r
26 else if (document.location.search.substring(1, 7) == 'submit')
\r
32 function startNew() {
\r
33 $("#open-entry").hide();
\r
34 $("#start-entry").show();
\r
36 function startOpen() {
\r
37 $("#start-entry").hide();
\r
39 if (document.location.search != '') {
\r
40 $.get("include/workflow.php", { task: 'print_projs', page: document.location.search.substring(6) }, function(data){
\r
41 $("#projects").html(data);
\r
44 $.get("include/workflow.php", { task: 'print_projs' }, function(data){
\r
45 $("#projects").html(data);
\r
49 $("#open-entry").show();
\r
56 /*function processNew() {
\r
58 $.get("include/workflow.php", { task:'new_proj', name:name, media_url:media_url, media_file:media_file, captions:captions }, function(data){
\r
60 window.location = "editor.php";
\r
68 function validateNewForm() {
\r
69 var myform = document.forms[0];
\r
72 if (myform.projname.value == '') {
\r
73 errs = 'Project name cannot be empty.\n';
\r
75 var projname = myform.projname.value;
\r
78 if ((myform.media_url.value == '' || myform.media_url.value == 'http://') && myform.media_file.value == '') {
\r
79 errs += 'Video file cannot be empty.\n';
\r
86 myform.projname.value = projname;
\r
89 document.forms[0].submit();
\r
95 function processOpen() {
\r
96 var myform = document.forms[1];
\r
98 //get chosen project id
\r
99 chosen = myform.proj.value;
\r
101 projlen = myform.proj.length; //if array
\r
102 for (i = 0; i<projlen; i++) {
\r
103 if (myform.proj[i].checked) {
\r
104 chosen = myform.proj[i].value;
\r
109 $.get("include/workflow.php", { task: 'open_proj', pid: chosen }, function(data){
\r
111 window.location = "editor.php";
\r
118 function validateOpenForm() {
\r
119 var myform = document.forms[1];
\r
123 //make sure a project was selected
\r
124 chosen = myform.proj.value;
\r
126 projlen = myform.proj.length; //if array
\r
128 for (i = 0; i <projlen; i++) {
\r
129 if (myform.proj[i].checked) {
\r
130 chosen = myform.proj[i].value;
\r
134 if (chosen == null)
\r
135 errs += 'You must choose a project to open.\n';
\r
146 function confirmDelete(proj_id, name) {
\r
147 if (confirm("Are you sure you want to delete the project '"+name+"'?")) {
\r
148 $.get("include/workflow.php", { task:'proj_delete', pid: proj_id }, function(data){
\r