Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function submitContactForm ()
- {
- var requestorV = $("#requestor").val();
- var emailV = $("#email").val();
- var dateV = $("#date").val();
- var phoneV = $("#phone").val();
- alert("Processing document ...")
- var temp = listDir({'folder': 'temp'});
- var obj= temp[0];
- var name = "";
- if (obj == null)
- {
- copy({'file': 'template/demo Personal Loan.pdf', 'folder' : 'temp'});
- var d = new Date();
- name = d.getTime().toString();
- name = "temp/" + name.substring(5)+"-demo Personal Loan.pdf";
- rename ({'path' :'temp/demo Personal Loan.pdf', 'name' : name});
- }
- else
- {
- name = "temp/"+obj.name;
- }
- var data = {
- 'requestor':requestorV,
- 'email':emailV,
- 'date' : dateV,
- 'phone': phoneV
- };
- formPdf({'file': name,'csv': 'data.csv','data': data});
- temp = listDir({'folder': 'temp'});
- obj= temp[0];
- //openWindow('wizard.html');
- signePdf({'path':obj.path, 'savePath': 'signed_01-demo-Purchase order.pdf', 'call': 'onSignDocument'});
- }
- function onSignDocument (data)
- {
- var run = true;
- if(data)
- {
- var parameterJson = JSON.parse(data);
- if (parameterJson.hasOwnProperty('parameter')){
- var json = parameterJson['parameter'];
- if(json == "cancel")
- {
- cancel({});
- run = false;
- }
- }
- }
- if(run)
- {
- var channels = getChannels({});
- showChannels(channels);
- }
- }
- function sendByChannel(channel)
- {
- if(!channel)
- channel = $("#inlineRadioOptions:checked").val(); //document.getElementById("inlineRadioOptions").value;
- closeChannels();
- send({'file': 'signed_01-demo-Purchase order.pdf', 'channel': channel});
- openWindow('end.html');
- }
- function showChannels(channels)
- {
- var channel;
- if(channels!=null)
- {
- if(channels.length==1)
- {
- var obj= channels[0];
- channel = obj.name;
- }
- else
- {
- for (var i in channels) {
- var obj= channels[i];
- var ch = obj.name;
- //alert(channel);
- addChannel(ch);
- }
- //channel= channels[0].name;
- }
- }
- if(!channel)
- $('#channels').modal('show');
- else
- sendByChannel(channel);
- }
- function setAppBar (title)
- {
- setTitleBar({'text': title, 'color' : '#B6BF00'});
- }
- function addChannel(name)
- {
- var tr = document.createElement('tr');
- var td = document.createElement('td');
- var label = document.createElement('label');
- label.className = "radio radio-inline m-r-20";
- var t = document.createTextNode(name);
- label.appendChild(t);
- var input = document.createElement("input");
- input.type = "radio";
- input.id = "inlineRadioOptions";
- input.name = "inlineRadioOptions";
- input.value = name;
- input.checked = true
- label.appendChild(input);
- var txt = document.createElement("P");
- var t = document.createTextNode(name);
- txt.appendChild(t);
- var i = document.createElement("i");
- i.className = "input-helper";
- label.appendChild(i);
- td.appendChild(label);
- tr.appendChild(td);
- var div = document.createElement('div');
- div.className = "form-group fg-line";
- div.appendChild(tr);
- document.getElementById("tableChannels").appendChild(div);
- }
- function closeChannels()
- {
- $('#channels').modal('hide');
- }
- function init ()
- {
- //setLogLevel(3);
- $('#requestor').focus();
- $('#requestor').val("Peter Schmidt");
- $('#date').val("2015-04-15");
- $('#phone').val("+421 2 3223 4111");
- setAppBar("Personalize and sign a document")
- }
- function openWindow (url)
- {
- alert("ТУК")
- window.open(url);
- //window.location.href = url;
- }
- function setError(str)
- {
- if(str!="")
- {
- $('#dialog').addClass("has-error");
- $("#errorMsg").text(str);
- $('#filename').focus();
- }
- else{
- $('#dialog').removeClass("has-error");
- $("#errorMsg").text("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment