1 | package Global
|
---|
2 |
|
---|
3 | # Currently nothing in talkbackscript
|
---|
4 | _talkbackscript_ {
|
---|
5 | }
|
---|
6 |
|
---|
7 |
|
---|
8 | package talkback
|
---|
9 |
|
---|
10 | # The following values are typically set in <gsdlhome>/macro/extra.dm
|
---|
11 | _talkfromcgi_ {}
|
---|
12 | _talktocgi_ {}
|
---|
13 |
|
---|
14 | _talktoCollect_ {}
|
---|
15 | _talkfromCollect_ {}
|
---|
16 |
|
---|
17 | _talkfromLibrary_ {_talkfromcgi_/library.cgi}
|
---|
18 | _talkfromUploadSimulate_ {_talkfromcgi_/talkback-transfer.pl}
|
---|
19 | _talkfromUploadProgress_ {_talkfromcgi_/talkback-progressbar.pl}
|
---|
20 |
|
---|
21 | _talktoLibrary_ {_talktocgi_/library.cgi}
|
---|
22 | _talktoUpload_ {_talktocgi_/talkback-progressbar.pl}
|
---|
23 |
|
---|
24 |
|
---|
25 |
|
---|
26 | _uploadForm_ {
|
---|
27 |
|
---|
28 | <form name="uploadForm"
|
---|
29 | action="_talkfromUploadSimulate_"
|
---|
30 | enctype="multipart/form-data"
|
---|
31 | method="post">
|
---|
32 | <input type="hidden" name="yes_upload" value="1" />
|
---|
33 | <input type="hidden" name="process" value="1" />
|
---|
34 | <input type="hidden" name="fromCollect" value="_cgiargc_" />
|
---|
35 | <input type="hidden" name="toCollect" value="_talktoCollect_" />
|
---|
36 | <input type="hidden" name="oid" value="" />
|
---|
37 | <input type="hidden" name="talktoUpload" value="_talktoUpload_" />
|
---|
38 |
|
---|
39 | </form>
|
---|
40 |
|
---|
41 | <div id="talktoProgressBar" style="display: block;">
|
---|
42 | <iframe style="float: top;" width="600" height="100" frameborder="0"
|
---|
43 | src="_talktoUpload_">
|
---|
44 | </iframe>
|
---|
45 | </div>
|
---|
46 |
|
---|
47 |
|
---|
48 | <script type="text/javascript">
|
---|
49 |
|
---|
50 |
|
---|
51 | function talktoProgressBarHide(oid)
|
---|
52 | \{
|
---|
53 |
|
---|
54 | var ttpb = document.getElementById("talktoProgressBar");
|
---|
55 | ttpb.style.display = "none";
|
---|
56 | \}
|
---|
57 |
|
---|
58 |
|
---|
59 | function talkbackUploadSubmit(oid)
|
---|
60 | \{
|
---|
61 | var ttpb = document.getElementById("talktoProgressBar");
|
---|
62 | ttpb.style.display = "block";
|
---|
63 |
|
---|
64 | //if (window.addEventListener) \{
|
---|
65 | // window.addEventListener('beforeunload',talktoProgressBarHide,true);
|
---|
66 | //\}
|
---|
67 | //else \{
|
---|
68 | // window.attachEvent('onbeforeunload',talktoProgressBarHide);
|
---|
69 | //\}
|
---|
70 |
|
---|
71 | //alert("away to submit");
|
---|
72 |
|
---|
73 | var uploadForm = document.uploadForm;
|
---|
74 | uploadForm.oid.value = oid;
|
---|
75 | uploadForm.submit();
|
---|
76 | \}
|
---|
77 | </script>
|
---|
78 | }
|
---|
79 |
|
---|
80 | _monitorUpload_ {
|
---|
81 |
|
---|
82 | <center>
|
---|
83 | <div style="width: 450px;">
|
---|
84 | <iframe frameborder="0" width="400" height="80"
|
---|
85 | src="_talkfromUploadProgress_">
|
---|
86 | </iframe>
|
---|
87 | </div>
|
---|
88 | </center>
|
---|
89 |
|
---|
90 |
|
---|
91 | }
|
---|
92 |
|
---|
93 | #---------------------------
|
---|
94 |
|
---|
95 | _imagethispage_ {DL Talkback}
|
---|
96 |
|
---|
97 | _content_ {
|
---|
98 | _optnavigationbar_
|
---|
99 |
|
---|
100 |
|
---|
101 | <div class="divbar"> </div>
|
---|
102 |
|
---|
103 | <div style="min-height: 500px;">
|
---|
104 | <div style="width: 49%; height: 100%; float: left; margin-left: 1px">
|
---|
105 |
|
---|
106 | <iframe width="100%" height="500" frameborder="0"
|
---|
107 | src="_talkfromLibrary_?a=p&p=about&c=_talkfromCollect_&talkback=1">
|
---|
108 | </iframe>
|
---|
109 |
|
---|
110 |
|
---|
111 | </div>
|
---|
112 |
|
---|
113 | <div style="float: right; width: 49%; height: 100%; margin-right: 1px;">
|
---|
114 | <iframe width="100%" height="500" frameborder="0"
|
---|
115 | src="_talktoLibrary_?a=p&p=about&c=_talktoCollect_&talkback=1">
|
---|
116 | </iframe>
|
---|
117 | </div>
|
---|
118 |
|
---|
119 | </div>
|
---|
120 | <div style="clear: both"></div>
|
---|
121 | <div class="divbar"> </div>
|
---|
122 |
|
---|
123 |
|
---|
124 | }
|
---|
125 |
|
---|
126 | # _monitorUpload_
|
---|