Няма описание

view-annual-plans.blade.php 186KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347
  1. @extends('layouts.master-2')
  2. @section('navigation')
  3. @if(Auth::user()->role==1)
  4. @include('local.managers.admins._navigation')
  5. @elseif(Auth::user()->role==2)
  6. @include('local.managers.sCoords._navigation')
  7. @elseif(Auth::user()->role==3)
  8. @include('local.managers.pCoords._navigation')
  9. @elseif(Auth::user()->role==4)
  10. @include('local.professors._navigation')
  11. @endif
  12. @stop
  13. @section('main')
  14. {{-- TODO: look where to place this script.
  15. if placed inside .ready() or before it,
  16. an error that the function is not defined occurs. --}}
  17. {{-- TODO: no reconoce acentos --}}
  18. <div class="row">
  19. <div class="col-md-3" id ="here">
  20. <select class = "form-control selectpicker" id = "annual_plan" onchange="createAllTables('annual_plan')">
  21. <option value = '0'> Nothing Selected</option>
  22. @foreach ($annual_plans as $an_plan)
  23. <option value={{$an_plan->id}}>Plan {{$an_plan->academic_year}}</option>
  24. @endforeach
  25. </select>
  26. <br>
  27. <div id = "here2">
  28. </div>
  29. </div>
  30. <div class ="col-md-9" id="allTables">
  31. <div class="no-outcome alert alert-info">
  32. <p>Select an Annual Plan to view its information</p>
  33. </div>
  34. </div>
  35. </div>
  36. <!-- Modal -->
  37. <div class="modal fade" id="modal_inform" tabindex="-1" role="dialog" aria-labelledby="title" aria-hidden="true">
  38. <div class="modal-dialog" role="document">
  39. <div class="modal-content">
  40. <div class="modal-header">
  41. <h5 class="modal-title" id="title">Generating Report</h5>
  42. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  43. <span aria-hidden="true">&times;</span>
  44. </button>
  45. </div>
  46. <div class="modal-body" id="theReport">
  47. ...
  48. </div>
  49. <div class="modal-footer">
  50. <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
  51. <button type="button" class="btn btn-primary" onclick=" postToTransformativeReport(); fetchInfoTrans();">Save changes</button>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. <script>
  57. counter = 0;
  58. json_to_use = [];
  59. function triggerForYear(){
  60. $('#print_BUTTON').click();
  61. }
  62. function changeOutput(show, hide){
  63. $(show).show();
  64. $(hide).hide();
  65. }
  66. function postToTransformativeReport(){
  67. program_id = {{$program_id}};
  68. an_id = $("#annual_plan").val();
  69. realized = [];
  70. logrado = [];
  71. continued =[];
  72. semester = [];
  73. typ_objective = [];
  74. transformative =[];
  75. comments = [];
  76. for(i = 0; i<counter;i++){
  77. realized.push($('input[name="seHizo'+i+'"]:checked').val());
  78. logrado.push( $('input[name="logro'+i+'"]:checked').val());
  79. continued.push( $('input[name="continued'+i+'"]:checked').val());
  80. typ_objective.push($('input[name="objective_'+i+'"]').val());
  81. semester.push($('input[name="what_semester_'+i+'"]').val());
  82. transformative.push($('input[name="transformative_'+i+'"]').val());
  83. comments.push($('textarea[name="comment2'+i+'"]').val())
  84. }
  85. $.post("{{URL::action('AnnualPlansController@postReport')}}",
  86. {program_id: program_id,
  87. realized: realized,
  88. logrado:logrado,
  89. continued: continued,
  90. semester:semester,
  91. typ_objective: typ_objective,
  92. transformative:transformative,
  93. annual_id: an_id,
  94. comments: comments}
  95. )
  96. }
  97. function fetchInfoTrans(){
  98. an_id = $("#annual_plan").val();
  99. $.post("{{URL::action('AnnualPlansController@transformativeReport')}}",
  100. {
  101. an_id:an_id
  102. },
  103. function(json){
  104. json_to_use = json;
  105. $('#report_print').click();
  106. $('#trans_print').click();
  107. },
  108. 'json'
  109. );
  110. }
  111. amount_of_TA_per_objective = [];
  112. function createAllTables(id){
  113. id = $('#'+id).val();
  114. program_id = {{$program_id}}
  115. $.post("{{URL::action('AnnualPlansController@fetchAllTables')}}",
  116. {
  117. id:id,
  118. program_id:program_id
  119. },
  120. function(json){
  121. counter = 0;
  122. $('#allTables').empty();
  123. $('#buttonForAll').remove();
  124. $buttonAll = $('<button/>',{
  125. 'class': 'btn btn-secondary',
  126. 'type':'button',
  127. 'onclick':'triggerForYear()',
  128. 'id':"buttonForAll"
  129. }).html('Export whole year');
  130. $buttonForInform = $('<button/>', {
  131. 'class':'btn btn-secondary',
  132. 'type':'button',
  133. 'data-toggle':'modal',
  134. 'data-target':'#modal_inform'
  135. }).html('Report annual plan');
  136. $('#here2').html($buttonAll);
  137. $('#here2').append("<br><br>");
  138. $('#here2').append($buttonForInform);
  139. $button = $('<button/>',{
  140. 'class': 'btn btn-secondary',
  141. 'type': 'button',
  142. 'style': 'width: 50%',
  143. 'onclick': 'changeOutput("#firstSemester","#secondSemester")'
  144. }).html('First Semester');
  145. $button2 = $('<button/>',{
  146. 'class': 'btn btn-secondary',
  147. 'type': 'button',
  148. 'style': 'float:right; width:50%',
  149. 'onclick': 'changeOutput("#secondSemester","#firstSemester")'
  150. }).html('Second Semester');
  151. $button.appendTo('#allTables');
  152. $button2.appendTo('#allTables');
  153. plan = $( "#annual_plan option:selected" ).text();
  154. $divForAll = $('<div/>',{
  155. 'id': "forExportAllTable"
  156. });
  157. $tableForAll = $('<table/>',{
  158. "class": "table table-striped table-condensed datatable",
  159. "style": "table-layout: fixed",
  160. "id": 'allTablesToExport',
  161. "data-title": plan});
  162. $thead = $('<thead/>').html("<tr><th>Objectives for courses</th><th>Criteria per course</th><th>Transformative Actions</th></tr>");
  163. $tbody = $('<tbody/>');
  164. $tableForAll.append($thead);
  165. $tableForAll.append($tbody);
  166. $tableForAll.appendTo($divForAll);
  167. $divForAll.appendTo("#allTables")
  168. $tableForAll = createTheReportAll($tableForAll);
  169. $('#forExportAllTable').hide();
  170. $divForReport = $('<div/>',{
  171. 'id': "forReportAllTable"
  172. });
  173. $tableForAll = $('<table/>',{
  174. "class": "table table-striped table-condensed datatable",
  175. "style": "table-layout: fixed",
  176. "id": 'allReportToExport',
  177. "data-title": plan});
  178. $thead = $('<thead/>').html("<tr><th>Objectives for courses</th><th>Criteria per Courses</th><th>Transformative Actions</th><th>Expected Outcome</th></tr>");
  179. $tbody = $('<tbody/>');
  180. $tableForAll.append($thead);
  181. $tableForAll.append($tbody);
  182. $tableForAll.appendTo($divForAll);
  183. $divForAll.appendTo("#allTables")
  184. $tableForAll = createTheExportAll($tableForAll);
  185. $('#forReportAllTable').hide();
  186. $('#theReport').empty();
  187. $divForTrans = $('<div/>',{
  188. 'id': "forTransAllTable"
  189. });
  190. $tableForTrans = $('<table/>',{
  191. "class": "table table-striped table-condensed datatable",
  192. "style": "table-layout: fixed",
  193. "id": 'allTransToExport',
  194. "data-title": plan});
  195. $theadTrans = $('<thead/>').html("<tr><th>Objectives evaluated</th><th>Date Proposed</th><th>Proposed by</th><th>Phase</th><th>Semester it was carried out</th><th>Comments</th></tr>");
  196. $tbodyTrans = $('<tbody/>');
  197. $tableForTrans.append($theadTrans);
  198. $tableForTrans.append($tbodyTrans);
  199. $tableForTrans.appendTo($divForTrans);
  200. $divForTrans.appendTo("#allTables")
  201. $tableForTrans = createTheTrans($tableForTrans);
  202. $('#forTransAllTable').hide();
  203. //First semester
  204. $divForFirstSemester = $('<div/>',{
  205. 'id': "firstSemester"
  206. });
  207. $divForFirstSemester.appendTo('#allTables');
  208. index_per_objective = 0;
  209. for(outcome in json.first.outcomes){
  210. $panel = $('<div/>',{
  211. 'id': 'outcome_'+json.first.outcomes[outcome].id,
  212. 'class': 'panel panel-default'
  213. });
  214. $div = $('<div/>',{
  215. 'class': 'panel-heading'
  216. });
  217. $h4 = $('<h4/>',{
  218. 'class':'panel-title',
  219. 'style':"cursor:auto!important;"
  220. }).html(json.first.outcomes[outcome].name);
  221. $('#theReport').append('<h4>'+json.first.outcomes[outcome].name+'</h4>');
  222. $div.append($h4);
  223. $panel.append($div);
  224. $div = $('<div/>',{
  225. 'class': 'panel-body'
  226. });
  227. $divTable = $('<div/>',{
  228. "class" : "table-responsive"
  229. })
  230. $table = $('<table/>',{
  231. "class": "table table-striped table-condensed datatable",
  232. "style": "table-layout: fixed",
  233. "id": json.first.outcomes[outcome].id +'first',
  234. "data-title": json.first.outcomes[outcome].name
  235. })
  236. $thead = $('<thead/>').html("<tr><th>Objectives for courses</th><th>Criteria per Course</th><th>Transformative Actions</th><th>Expected Outcome</th></tr>")
  237. $table.append($thead);
  238. $table.append($('<tbody/>'));
  239. $divTable.append($table);
  240. $div.append($divTable);
  241. $panel.append($div);
  242. $panel.appendTo($divForFirstSemester);
  243. $table = createDataTable($table);
  244. var outcomeID = json.first.outcomes[outcome].id;
  245. var nextLetter = 'A';
  246. for(objective in json.first.objectives[outcomeID]){
  247. var theObj = json.first.objectives[outcomeID][objective];
  248. var objHTML = '<strong> '+nextLetter+'. '+theObj.text+'</strong>';
  249. nextLetter = nextChar(nextLetter);
  250. var courseHTML = '';
  251. for(course in json.first.courses[theObj.id]){
  252. var theCourse = json.first.courses[theObj.id][course];
  253. courseHTML+= '&#8226; '+theCourse.code + " "+ theCourse.number +'\n\n\n<br>';
  254. for(criterion in json.first.criteria[theObj.id][theCourse.course_id]){
  255. theCrit = json.first.criteria[theObj.id][theCourse.course_id][criterion];
  256. courseHTML += '\t&nbsp;&nbsp; '+(parseInt(criterion)+1)+". "+theCrit.name+'\n<br>';
  257. }
  258. }
  259. //courseHTML += '</ul>';
  260. // var criteriaHTML = '';
  261. // for(criterion in json.first.criteria[theObj.id]){
  262. // crit = json.first.criteria[theObj.id][criterion];
  263. // criteriaHTML += '&#8226; '+crit.name+'\n<br>';
  264. //}
  265. var trans_html ='';
  266. number = 1;
  267. amount_of_TA_per_objective[index_per_objective]= [];
  268. for(trans in json.first.trans_actions[theObj.id]){
  269. transformative = json.first.trans_actions[theObj.id][trans];
  270. trans_html+= '<p>'+number.toString()+'. '+transformative.at_text+'\n\n<p>';
  271. number++;
  272. //criteriaHTML+= '';
  273. $('#theReport').append('<h5>For the objective: "<strong>'+theObj.text+'</strong>: <br><br> The transformative action: "<strong>'+json.first.trans_actions[theObj.id][trans].at_text+'</strong>": <h5><br>');
  274. form = $("<form/>",{
  275. 'id':'form'+counter,
  276. 'class':"form-for-ta"
  277. })
  278. $('#theReport').append("1. Was the transformative action done?: <br>");
  279. form.append('<label class="radio-inline"><input type="radio" id="hizo-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-1" name="seHizo'+counter+'" value = "1">Yes</label>');
  280. form.append('<label class="radio-inline"><input type="radio" id="hizo-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-0" name="seHizo'+counter+'" value = "0">No</label>');
  281. form.append('<br>2. Was the transformative action useful?<br>');
  282. form.append('<label class="radio-inline"><input type="radio" id="logro-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-1" name="logro'+counter+'" value = "1">Yes</label>');
  283. form.append('<label class="radio-inline"><input type="radio" id="logro-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-0" name="logro'+counter+'" value = "0">No</label>');
  284. form.append('<br>3. Is the transformative action going to be continued?<br>');
  285. form.append('<label class="radio-inline"><input type="radio" id="continued-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-1" name="continued'+counter+'" value = "1">Yes</label>');
  286. form.append('<label class="radio-inline"><input type="radio" id="continued-trans-'+json.first.trans_actions[theObj.id][trans].id+'_typ-'+json.first.typ_objective_id[theObj.id].id+'-0" name="continued'+counter+'" value = "0">No</label>');
  287. form.append('<br><label for="comment2'+counter+'">Comments about TA:</label><textarea class="form-control" rows="3" name="comment2'+counter+'"></textarea>');
  288. form.append('<input class="hidden" name= "what_semester_'+counter+'"value = "'+json.first.semester.id+'"> ');
  289. $('#theReport').append(form);
  290. form.append('<input class="hidden" name= "transformative_'+counter+'"value = "'+json.first.trans_actions[theObj.id][trans].id+'"> ');
  291. form.append('<input class="hidden" name= "objective_'+counter+'"value = "'+json.first.typ_objective_id[theObj.id].id+'"> ');
  292. theTypId = json.first.typ_objective_id[theObj.id].id;
  293. for(fill_info in json.fill_info[theTypId]){
  294. theInfo = json.fill_info[theTypId][fill_info];
  295. $('#hizo-trans-'+fill_info+'_typ-'+theTypId+'-'+((theInfo.cycle_of_life)-1)).prop("checked", true);
  296. $('#logro-trans-'+fill_info+'_typ-'+theTypId+'-'+theInfo.accomplished).prop("checked", true);
  297. continuedSem = 1;
  298. if(!theInfo.semester_continue) continuedSem =0;
  299. $('#continued-trans-'+fill_info+'_typ-'+theTypId+'-'+continuedSem).prop("checked", true);
  300. }
  301. amount_of_TA_per_objective[index_per_objective].push(counter);
  302. counter+=1;
  303. }
  304. //$('#theReport').append()
  305. $table.row.add([
  306. objHTML,
  307. courseHTML,
  308. trans_html
  309. ]);
  310. index_per_objective +=1;
  311. }
  312. $table.draw();
  313. }
  314. $divForSecondSemester = $('<div/>',{
  315. 'id': "secondSemester"
  316. });
  317. //Second Semester
  318. $divForSecondSemester.appendTo('#allTables');
  319. for(outcome in json.second.outcomes){
  320. $panel = $('<div/>',{
  321. 'id': 'outcome_'+json.second.outcomes[outcome].id,
  322. 'class': 'panel panel-default'
  323. });
  324. $div = $('<div/>',{
  325. 'class': 'panel-heading'
  326. });
  327. $h4 = $('<h4/>',{
  328. 'class':'panel-title',
  329. 'style':"cursor:auto!important;"
  330. }).html(json.second.outcomes[outcome].name);
  331. $('#theReport').append('<h4>'+json.second.outcomes[outcome].name+'</h4>');
  332. $div.append($h4);
  333. $panel.append($div);
  334. $div = $('<div/>',{
  335. 'class': 'panel-body'
  336. });
  337. $divTable = $('<div/>',{
  338. "class" : "table-responsive"
  339. })
  340. $table = $('<table/>',{
  341. "class": "table table-striped table-condensed datatable",
  342. "style": "table-layout: fixed",
  343. "id": json.second.outcomes[outcome].id +'second',
  344. "data-title": json.second.outcomes[outcome].name
  345. })
  346. $thead = $('<thead/>').html("<tr><th>Objectives for courses</th><th>Criteria per Course</th><th>Transformative Actions</th><th>Expected Outcome</tr>")
  347. $table.append($thead);
  348. $table.append($('<tbody/>'));
  349. $divTable.append($table);
  350. $div.append($divTable);
  351. $panel.append($div);
  352. $panel.appendTo($divForSecondSemester);
  353. $table = createDataTable($table);
  354. var outcomeID = json.second.outcomes[outcome].id;
  355. var nextLetter = 'A';
  356. for(objective in json.second.objectives[outcomeID]){
  357. var theObj = json.second.objectives[outcomeID][objective];
  358. var objHTML = '<strong> '+nextLetter+'. '+theObj.text+'</strong>';
  359. nextLetter = nextChar(nextLetter);
  360. var courseHTML = '';
  361. for(course in json.second.courses[theObj.id]){
  362. var theCourse = json.second.courses[theObj.id][course];
  363. courseHTML+= '&#8226'+theCourse.code + " "+ theCourse.number +'\n\n\n<br>';
  364. for(criterion in json.second.criteria[theObj.id][theCourse.course_id]){
  365. theCrit = json.second.criteria[theObj.id][theCourse.course_id][criterion];
  366. courseHTML += '&nbsp;&nbsp; '+(parseInt(criterion)+1)+". "+theCrit.name+'\n<br>';
  367. }
  368. }
  369. //courseHTML += '</ul>';
  370. var criteriaHTML = '';
  371. for(criterion in json.second.criteria[theObj.id]){
  372. crit = json.second.criteria[theObj.id][criterion];
  373. criteriaHTML += '&#8226; '+crit.name+'\n<br>';
  374. }
  375. var trans_html ='';
  376. number = 1;
  377. amount_of_TA_per_objective[index_per_objective]= [];
  378. for(trans in json.second.trans_actions[theObj.id]){
  379. transformative = json.second.trans_actions[theObj.id][trans];
  380. trans_html+= '<p>'+number.toString() +'. '+transformative.at_text+'<p>\n\n';
  381. number++;
  382. $('#theReport').append('<h5>For the objective: "<strong>'+theObj.text+'</strong>: <br><br> The transformative action: "<strong>'+json.second.trans_actions[theObj.id][trans].at_text+'</strong>": <h5><br>');
  383. form = $("<form/>",{
  384. 'id':"form"+counter,
  385. 'class':"form-for-ta"
  386. })
  387. $('#theReport').append("1. Was the transformative action done?: <br>");
  388. form.append('<label class="radio-inline"><input type="radio" id="hizo-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-1" name="seHizo'+counter+'" value = "1">Yes</label>');
  389. form.append('<label class="radio-inline"><input type="radio" id="hizo-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-0" name="seHizo'+counter+'" value = "0">No</label>');
  390. form.append('<br>2. Was the transformative action useful?<br>');
  391. form.append('<label class="radio-inline"><input type="radio" id="logro-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-1" name="logro'+counter+'" value = "1">Yes</label>');
  392. form.append('<label class="radio-inline"><input type="radio" id="logro-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-0" name="logro'+counter+'" value = "0">No</label>');
  393. form.append('<br>3. Is the transformative action going to be continued?<br>');
  394. form.append('<label class="radio-inline"><input type="radio" id="continued-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-1" name="continued'+counter+'" value = "1">Yes</label>');
  395. form.append('<label class="radio-inline"><input type="radio" id="continued-trans-'+json.second.trans_actions[theObj.id][trans].id+'_typ-'+json.second.typ_objective_id[theObj.id].id+'-0" name="continued'+counter+'" value = "0">No</label>');
  396. form.append('<br><label for="comment">Comments about TA:</label><textarea class="form-control" rows="3" name="comment2'+counter+'"></textarea>');
  397. form.append('<input class="hidden" name= "what_semester_'+counter+'"value = "'+json.second.semester.id+'"> ');
  398. form.append('<input class="hidden" name= "transformative_'+counter+'"value = "'+json.second.trans_actions[theObj.id][trans].id+'"> ');
  399. form.append('<input class="hidden" name= "objective_'+counter+'"value = "'+json.second.typ_objective_id[theObj.id].id+'"> ');
  400. $('#theReport').append(form);
  401. theTypId = json.second.typ_objective_id[theObj.id].id;
  402. for(fill_info in json.fill_info[theTypId]){
  403. theInfo = json.fill_info[theTypId][fill_info];
  404. $('#hizo-trans-'+fill_info+'_typ-'+theTypId+'-'+((theInfo.cycle_of_life)-1)).prop("checked", true);
  405. $('#logro-trans-'+fill_info+'_typ-'+theTypId+'-'+theInfo.accomplished).prop("checked", true);
  406. continuedSem = 1;
  407. if(!theInfo.semester_continue) continuedSem =0;
  408. $('#continued-trans-'+fill_info+'_typ-'+theTypId+'-'+continuedSem).prop("checked", true);
  409. }
  410. amount_of_TA_per_objective[index_per_objective].push(counter);
  411. counter+=1;
  412. }
  413. index_per_objective +=1;
  414. $table.row.add([
  415. objHTML,
  416. courseHTML,
  417. trans_html
  418. ]);
  419. }
  420. $table.draw();
  421. }
  422. $('#secondSemester').hide();
  423. },
  424. 'json'
  425. )
  426. }
  427. function nextChar(c){
  428. return String.fromCharCode(c.charCodeAt(0) + 1);
  429. }
  430. function createDataTable(table1){
  431. title1 = table1[0].dataset.title
  432. table = $(table1).DataTable({
  433. lengthMenu: [5, 10, 25, 50],
  434. autoWidth: false,
  435. retrieve: true,
  436. pageLength: 10,
  437. // //fixed cols
  438. // fixedColumns: {
  439. // leftColumns: 1,
  440. // },
  441. // scrollY: "600px",
  442. // scrollX: true,
  443. // scrollCollapse: true,
  444. bSortCellsTop: true, // To apply sort using top row only
  445. order: [[ 0, "asc" ]],
  446. dom: 'Bflrtip',
  447. buttons: [
  448. {
  449. extend: 'collection',
  450. text: 'Export <span class="caret"></span>',
  451. buttons: [
  452. {
  453. extend: 'print',
  454. exportOptions: {
  455. columns: ':visible'
  456. },
  457. text: 'Print',
  458. },
  459. {
  460. extend: 'excelHtml5',
  461. exportOptions: {
  462. columns: ':visible'
  463. }
  464. },
  465. {
  466. extend: 'pdfHtml5',
  467. exportOptions: {
  468. columns: ':visible',
  469. stripNewlines: false,
  470. title: title1,
  471. text: title1,
  472. },
  473. customize: function(doc, dt){
  474. //$('#loadingModal').modal('show');
  475. tableCopy = doc.content[1];
  476. doc.content[1] = { text: dt.exportOptions.text, style:'title', margin : [0,0,0,12]};
  477. doc.content[2] =tableCopy;
  478. doc.content[2].table.widths =['20%', '20%', '20%', '20%', '20%']
  479. doc.pageSize = 'LEGAL';
  480. doc.pageOrientation ='landscape';
  481. doc.defaultStyle.fontSize = 10;
  482. doc.styles.tableHeader.fillColor = '#E70033';
  483. // doc.content[1].layout= 'lightHorizontalLines';
  484. doc.content[2].layout = {
  485. hLineWidth: function (i, node) {
  486. if(i === 1){
  487. return 2;
  488. }
  489. else if(i > 1){
  490. return 1;
  491. }
  492. else {
  493. return 0;
  494. }
  495. },
  496. vLineWidth: function (i, node) {
  497. return 0;
  498. },
  499. hLineColor: function (i, node) {
  500. if(i === 1){
  501. return '#000';
  502. }
  503. else if(i > 1){
  504. return '#ccc';
  505. }
  506. else {
  507. return 'transparent';
  508. }
  509. },
  510. // vLineColor: function (i, node) {
  511. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  512. // },
  513. paddingLeft: function(i, node) { return 5; },
  514. paddingRight: function(i, node) { return 5; },
  515. paddingTop: function(i, node) { return 5; },
  516. paddingBottom: function(i, node) { return 5; }
  517. };
  518. doc.content.splice( 0, 0, {
  519. margin: [ 0, 0, 0, 12 ],
  520. alignment: 'center',
  521. width: 150,
  522. image: 'data:image/png;base64,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'
  523. } );
  524. //$('#loadingModal').modal('hide');
  525. }
  526. },
  527. ]
  528. },
  529. {
  530. extend: 'colvis',
  531. columns: ':gt(0)',
  532. text: 'Column visibility <span class="caret"></span>',
  533. }
  534. ],
  535. });
  536. // tables.push(table);
  537. // Apply the search
  538. table.columns().every( function ()
  539. {
  540. // Search by keyword
  541. var column = this;
  542. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  543. if (column.search() !== this.value) {
  544. console.log(this.value)
  545. column
  546. .search(this.value)
  547. .draw();
  548. }
  549. } );
  550. // Search by dropdown menu
  551. column.data().unique().sort().each( function (d, j) {
  552. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  553. });
  554. $('.column-search-select', column.footer()).on( 'change', function () {
  555. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  556. column
  557. .search(val ? '^'+val+'$' : '', true, false)
  558. .draw();
  559. } );
  560. } );
  561. table.buttons().container()
  562. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  563. $(document).on('click', '.buttons-columnVisibility', function(){
  564. console.log('visibility toggled');
  565. table.columns.adjust().responsive.recalc();
  566. });
  567. return table;
  568. }
  569. function createTheExportAll(table1){
  570. title1 = table1[0].dataset.title
  571. table = $(table1).DataTable({
  572. lengthMenu: [5, 10, 25, 50],
  573. autoWidth: false,
  574. retrieve: true,
  575. pageLength: 10,
  576. // //fixed cols
  577. // fixedColumns: {
  578. // leftColumns: 1,
  579. // },
  580. // scrollY: "600px",
  581. // scrollX: true,
  582. // scrollCollapse: true,
  583. bSortCellsTop: true, // To apply sort using top row only
  584. order: [[ 0, "asc" ]],
  585. dom: 'Bflrtip',
  586. buttons: [
  587. {
  588. extend: 'pdfHtml5',
  589. attr: {
  590. id:'print_BUTTON'
  591. },
  592. exportOptions: {
  593. columns: ':visible',
  594. stripNewlines: false,
  595. title: title1,
  596. text: title1,
  597. },
  598. customize: function(doc, dt){
  599. //$('#loadingModal').modal('show');
  600. $('.panel').each(function(index, element){
  601. title = this.children[0].innerText;
  602. table = this.children[1].children[0].children[0].children[3];
  603. theadTR = table.children[0].children[0];
  604. body1 = [];
  605. body2 = [];
  606. $(theadTR).children('th').each(function(ind, el){
  607. text1 = this.innerText;
  608. style1 = "tableHeader";
  609. body2.push({text :text1, style:style1})
  610. });
  611. body1.push(body2);
  612. tbody = table.children[1];
  613. $(tbody).children('tr').each(function(){
  614. body2 =[];
  615. $(this).children('td').each(function(ind, el){
  616. text1 = this.innerText;
  617. style1 = (ind%2==0)?"tableBodyEven":"tableBodyOdd";
  618. body2.push({text:text1, style:style1});
  619. });
  620. body1.push(body2);
  621. });
  622. layout1 = "noBorders";
  623. doc.content.push({text:title,style:"title", margin:[0,0,0,12], });
  624. doc.content.push({table: {body:body1, headerRows:1, widths:['20%', '20%', '20%', '20%', '20%']},layout:"noBorders", pageBreak:'after'});
  625. })
  626. doc.content[1] = { text: "Annual Plan ", style:'title', margin : [0,0,0,12]};
  627. doc.pageSize = 'LEGAL';
  628. doc.pageOrientation ='landscape';
  629. doc.defaultStyle.fontSize = 10;
  630. doc.styles.tableHeader.fillColor = '#E70033';
  631. // doc.content[1].layout= 'lightHorizontalLines';
  632. for(j = 3; j<doc.content.length; j+=2){
  633. doc.content[j].layout = {
  634. hLineWidth: function (i, node) {
  635. if(i === 1){
  636. return 2;
  637. }
  638. else if(i > 1){
  639. return 1;
  640. }
  641. else {
  642. return 0;
  643. }
  644. },
  645. vLineWidth: function (i, node) {
  646. return 0;
  647. },
  648. hLineColor: function (i, node) {
  649. if(i === 1){
  650. return '#000';
  651. }
  652. else if(i > 1){
  653. return '#ccc';
  654. }
  655. else {
  656. return 'transparent';
  657. }
  658. },
  659. // vLineColor: function (i, node) {
  660. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  661. // },
  662. paddingLeft: function(i, node) { return 5; },
  663. paddingRight: function(i, node) { return 5; },
  664. paddingTop: function(i, node) { return 5; },
  665. paddingBottom: function(i, node) { return 5; }
  666. };
  667. }
  668. doc.content.splice( 0, 0, {
  669. margin: [ 0, 0, 0, 12 ],
  670. alignment: 'center',
  671. width: 150,
  672. image: 'data:image/png;base64,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'
  673. } );
  674. //$('#loadingModal').modal('hide');
  675. }
  676. }
  677. ],
  678. });
  679. // tables.push(table);
  680. // Apply the search
  681. table.columns().every( function ()
  682. {
  683. // Search by keyword
  684. var column = this;
  685. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  686. if (column.search() !== this.value) {
  687. console.log(this.value)
  688. column
  689. .search(this.value)
  690. .draw();
  691. }
  692. } );
  693. // Search by dropdown menu
  694. column.data().unique().sort().each( function (d, j) {
  695. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  696. });
  697. $('.column-search-select', column.footer()).on( 'change', function () {
  698. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  699. column
  700. .search(val ? '^'+val+'$' : '', true, false)
  701. .draw();
  702. } );
  703. } );
  704. table.buttons().container()
  705. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  706. $(document).on('click', '.buttons-columnVisibility', function(){
  707. console.log('visibility toggled');
  708. table.columns.adjust().responsive.recalc();
  709. });
  710. return table;
  711. }
  712. function createTheReportAll(table1){
  713. title1 = table1[0].dataset.title
  714. table = $(table1).DataTable({
  715. lengthMenu: [5, 10, 25, 50],
  716. autoWidth: false,
  717. retrieve: true,
  718. pageLength: 10,
  719. // //fixed cols
  720. // fixedColumns: {
  721. // leftColumns: 1,
  722. // },
  723. // scrollY: "600px",
  724. // scrollX: true,
  725. // scrollCollapse: true,
  726. bSortCellsTop: true, // To apply sort using top row only
  727. order: [[ 0, "asc" ]],
  728. dom: 'Bflrtip',
  729. buttons: [
  730. {
  731. extend: 'pdfHtml5',
  732. attr: {
  733. id:'report_print'
  734. },
  735. exportOptions: {
  736. columns: ':visible',
  737. stripNewlines: false,
  738. title: title1,
  739. text: title1,
  740. },
  741. customize: function(doc, dt){
  742. //$('#loadingModal').modal('show');
  743. counterTable = 0;
  744. $('.panel').each(function(index, element){
  745. title = this.children[0].innerText;
  746. table = this.children[1].children[0].children[0].children[3];
  747. theadTR = table.children[0].children[0];
  748. body1 = [];
  749. body2 = [];
  750. $(theadTR).children('th').each(function(ind, el){
  751. text1 = this.innerText;
  752. style1 = "tableHeader";
  753. body2.push({text :text1, style:style1})
  754. });
  755. style1 = "tableHeader";
  756. body2.push({text: "Was the transformative action achieved?", style:style1})
  757. body2.push({text: "Was it useful?", style:style1});
  758. body2.push({text:"Is it going to be continued next semester?", style:style1});
  759. body2.push({text:"Comments about TA", style:style1});
  760. body1.push(body2);
  761. tbody = table.children[1];
  762. $(tbody).children('tr').each(function(){
  763. body2 =[];
  764. indexFor = 0
  765. $(this).children('td').each(function(ind, el){
  766. text1 = this.innerText;
  767. indexFor = ind;
  768. style1 = (ind%2==0)?"tableBodyEven":"tableBodyOdd";
  769. body2.push({text:text1, style:style1});
  770. });
  771. $()
  772. if($('input[name="seHizo'+amount_of_TA_per_objective[counterTable][0]+'"]:checked').val()=="1"){
  773. ta_done = '1. Yes';
  774. }
  775. else{
  776. ta_done = '1. No';
  777. }
  778. if($('input[name="logro'+amount_of_TA_per_objective[counterTable][0]+'"]:checked').val()=="1"){
  779. ta_logr ="1. Yes";
  780. }
  781. else{
  782. ta_logr = "1. No";
  783. }
  784. paragraph2 = '1. ' +$('textarea[name="comment2'+amount_of_TA_per_objective[counterTable][0]+'"]').val();
  785. if($('input[name="continued'+amount_of_TA_per_objective[counterTable][0]+'"]:checked').val()=="1"){
  786. ta_continued= "1. Yes";
  787. }
  788. else{
  789. ta_continued= "1. No";
  790. }
  791. for(j = 1; j<amount_of_TA_per_objective[counterTable].length;j++){
  792. if($('input[name="seHizo'+amount_of_TA_per_objective[counterTable][j]+'"]:checked').val()=="1"){
  793. ta_done += '\n\n'+(j+1) +'. Yes';
  794. }
  795. else{
  796. ta_done += '\n\n'+(j+1) +'. No';
  797. }
  798. if($('input[name="logro'+amount_of_TA_per_objective[counterTable][j]+'"]:checked').val()=="1"){
  799. ta_logr += '\n\n'+(j+1) +'. Yes';
  800. }
  801. else{
  802. ta_logr += '\n\n'+(j+1) +'. No';
  803. }
  804. paragraph2 += '\n\n' +(j+1) +'. '+$('textarea[name="comment2'+amount_of_TA_per_objective[counterTable][j]+'"]').val();
  805. if($('input[name="continued'+amount_of_TA_per_objective[counterTable][j]+'"]:checked').val()=="1"){
  806. ta_continued += '\n\n'+(j+1) +'. Yes';
  807. }
  808. else{
  809. ta_continued += '\n\n'+(j+1) +'. No';
  810. }
  811. }
  812. indexFor +=1;
  813. style1 =(indexFor%2==0)?"tableBodyEven":"tableBodyOdd";
  814. indexFor +=1;
  815. style2 =(indexFor%2==0)?"tableBodyEven":"tableBodyOdd";
  816. indexFor +=1;
  817. style3 = (indexFor%2==0)?"tableBodyEven":"tableBodyOdd";
  818. indexFor +=1;
  819. style4 = (indexFor%2==0)?"tableBodyEven":"tableBodyOdd";
  820. body2.push({text: ta_done, style: style1 });
  821. body2.push({text: ta_logr, style: style2});
  822. body2.push({text: ta_continued, style: style3});
  823. body2.push({text: paragraph2, style: style4 });
  824. body1.push(body2);
  825. counterTable +=1;
  826. });
  827. layout1 = "noBorders";
  828. doc.content.push({text:title,style:"title", margin:[0,0,0,12], });
  829. doc.content.push({table: {body:body1, headerRows:1, widths: ['12.5%', '12.5%', '12.5%', '12.5%', '12.5%', '12.5%', '12.5%', '12.5%']},layout:"noBorders", pageBreak:'after'});
  830. })
  831. doc.content[1] = { text: "Annual Plan", style:'title', margin : [0,0,0,12]};
  832. doc.pageSize = 'LEGAL';
  833. doc.pageOrientation ='landscape';
  834. doc.defaultStyle.fontSize = 10;
  835. doc.styles.tableHeader.fillColor = '#E70033';
  836. // doc.content[1].layout= 'lightHorizontalLines';
  837. for(j = 3; j<doc.content.length; j+=2){
  838. doc.content[j].layout = {
  839. hLineWidth: function (i, node) {
  840. if(i === 1){
  841. return 2;
  842. }
  843. else if(i > 1){
  844. return 1;
  845. }
  846. else {
  847. return 0;
  848. }
  849. },
  850. vLineWidth: function (i, node) {
  851. return 0;
  852. },
  853. hLineColor: function (i, node) {
  854. if(i === 1){
  855. return '#000';
  856. }
  857. else if(i > 1){
  858. return '#ccc';
  859. }
  860. else {
  861. return 'transparent';
  862. }
  863. },
  864. // vLineColor: function (i, node) {
  865. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  866. // },
  867. paddingLeft: function(i, node) { return 5; },
  868. paddingRight: function(i, node) { return 5; },
  869. paddingTop: function(i, node) { return 5; },
  870. paddingBottom: function(i, node) { return 5; }
  871. };
  872. }
  873. doc.content.splice( 0, 0, {
  874. margin: [ 0, 0, 0, 12 ],
  875. alignment: 'center',
  876. width: 150,
  877. image: 'data:image/png;base64,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'
  878. } );
  879. //$('#loadingModal').modal('hide');
  880. }
  881. }
  882. ],
  883. });
  884. // tables.push(table);
  885. // Apply the search
  886. table.columns().every( function ()
  887. {
  888. // Search by keyword
  889. var column = this;
  890. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  891. if (column.search() !== this.value) {
  892. console.log(this.value)
  893. column
  894. .search(this.value)
  895. .draw();
  896. }
  897. } );
  898. // Search by dropdown menu
  899. column.data().unique().sort().each( function (d, j) {
  900. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  901. });
  902. $('.column-search-select', column.footer()).on( 'change', function () {
  903. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  904. column
  905. .search(val ? '^'+val+'$' : '', true, false)
  906. .draw();
  907. } );
  908. } );
  909. table.buttons().container()
  910. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  911. $(document).on('click', '.buttons-columnVisibility', function(){
  912. console.log('visibility toggled');
  913. table.columns.adjust().responsive.recalc();
  914. });
  915. return table;
  916. }
  917. function createTheTrans(table1){
  918. title1 = table1[0].dataset.title
  919. table = $(table1).DataTable({
  920. lengthMenu: [5, 10, 25, 50],
  921. autoWidth: false,
  922. retrieve: true,
  923. pageLength: 10,
  924. // //fixed cols
  925. // fixedColumns: {
  926. // leftColumns: 1,
  927. // },
  928. // scrollY: "600px",
  929. // scrollX: true,
  930. // scrollCollapse: true,
  931. bSortCellsTop: true, // To apply sort using top row only
  932. order: [[ 0, "asc" ]],
  933. dom: 'Bflrtip',
  934. buttons: [
  935. {
  936. extend: 'pdfHtml5',
  937. attr: {
  938. id:'trans_print'
  939. },
  940. exportOptions: {
  941. columns: ':visible',
  942. stripNewlines: false,
  943. title: title1,
  944. text: title1,
  945. },
  946. customize: function(doc, dt){
  947. //$('#loadingModal').modal('show');
  948. this_is_the_json = json_to_use.Trans_act;
  949. table = $('#allTransToExport');
  950. for(trans in this_is_the_json)
  951. {
  952. if(json_to_use.suggested && json_to_use.suggested[trans]){
  953. suggested = json_to_use.suggested[trans][0];
  954. }
  955. else suggested =0;
  956. title_trans = this_is_the_json[trans].at_text;
  957. json_outcomes = json_to_use.outcomes[trans];
  958. if(suggested){
  959. doc.content.push({text:'\n\n'+title_trans+'['+suggested.surnames + ', '+suggested.first_name+']' ,style:"title", margin:[0,0,0,12], });
  960. }
  961. else{
  962. doc.content.push({text:'\n\n'+title_trans ,style:"title", margin:[0,0,0,12], });
  963. }
  964. for(outcome_index in json_outcomes){
  965. outcome = json_outcomes[outcome_index];
  966. title_outcome = outcome.name;
  967. theadTR = table[0].children[0].children[0];
  968. body1 = [];
  969. body2 = [];
  970. $(theadTR).children('th').each(function(ind, el){
  971. text1 = this.innerText;
  972. style1 = "tableHeader";
  973. body2.push({text :text1, style:style1})
  974. });
  975. body1.push(body2);
  976. doc.content.push({text:'\n\n'+title_outcome+'\n',style:"title", margin:[0,0,0,12], });
  977. counter =0;
  978. for(typ_index in json_to_use.typ_objective[outcome.id][trans]){
  979. body2 =[];
  980. typ = json_to_use.typ_objective[outcome.id][trans][typ_index];
  981. objective = json_to_use.objective[outcome.id][typ.id][trans];
  982. coordinator = json_to_use.coordinator[outcome.id][typ.id][trans];
  983. proposed_date = json_to_use.proposed_date[outcome.id][typ.id][trans].proposed_date;
  984. all_info =json_to_use.all_info_report[outcome.id][typ.id][trans];
  985. if(all_info.cycle_of_life ==2){
  986. cycle = "Realized";
  987. }
  988. else{
  989. cycle = "Proposed";
  990. }
  991. if(all_info.semester_continue){
  992. cycle += " and continued";
  993. }
  994. else{
  995. cycle += "and discontinued";
  996. }
  997. semester_used = all_info.name;
  998. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  999. body2.push({text:objective.text, style:style1});
  1000. counter +=1;
  1001. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  1002. body2.push({text:proposed_date.substr(0, 10), style:style1});
  1003. counter +=1;
  1004. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  1005. body2.push({text:coordinator.surnames + ', '+coordinator.first_name, style:style1});
  1006. counter +=1;
  1007. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  1008. body2.push({text: cycle, style:style1});
  1009. counter +=1;
  1010. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  1011. body2.push({text:semester_used, style:style1});
  1012. counter +=1;
  1013. style1 = (counter%2==0)?"tableBodyEven":"tableBodyOdd";
  1014. body2.push({text:'', style:style1});
  1015. body1.push(body2);
  1016. }
  1017. doc.content.push({table: {body:body1, headerRows:1, widths: ['30%', '12%','14%','14%','10%','20%']},layout:"noBorders"});
  1018. }
  1019. }
  1020. doc.content[1] = { text: "Transformative Actions Report", style:'title', margin : [0,0,0,12]};
  1021. doc.pageSize = 'LEGAL';
  1022. doc.pageOrientation ='landscape';
  1023. doc.defaultStyle.fontSize = 10;
  1024. doc.styles.tableHeader.fillColor = '#E70033';
  1025. // doc.content[1].layout= 'lightHorizontalLines';
  1026. for(j = 3; j<doc.content.length; j+=2){
  1027. doc.content[j].layout = {
  1028. hLineWidth: function (i, node) {
  1029. if(i === 1){
  1030. return 2;
  1031. }
  1032. else if(i > 1){
  1033. return 1;
  1034. }
  1035. else {
  1036. return 0;
  1037. }
  1038. },
  1039. vLineWidth: function (i, node) {
  1040. return 0;
  1041. },
  1042. hLineColor: function (i, node) {
  1043. if(i === 1){
  1044. return '#000';
  1045. }
  1046. else if(i > 1){
  1047. return '#ccc';
  1048. }
  1049. else {
  1050. return 'transparent';
  1051. }
  1052. },
  1053. // vLineColor: function (i, node) {
  1054. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  1055. // },
  1056. paddingLeft: function(i, node) { return 5; },
  1057. paddingRight: function(i, node) { return 5; },
  1058. paddingTop: function(i, node) { return 5; },
  1059. paddingBottom: function(i, node) { return 5; }
  1060. };
  1061. }
  1062. doc.content.splice( 0, 0, {
  1063. margin: [ 0, 0, 0, 12 ],
  1064. alignment: 'center',
  1065. width: 150,
  1066. image: 'data:image/png;base64,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'
  1067. } );
  1068. //$('#loadingModal').modal('hide');
  1069. }
  1070. }
  1071. ],
  1072. });
  1073. // tables.push(table);
  1074. // Apply the search
  1075. table.columns().every( function ()
  1076. {
  1077. // Search by keyword
  1078. var column = this;
  1079. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  1080. if (column.search() !== this.value) {
  1081. console.log(this.value)
  1082. column
  1083. .search(this.value)
  1084. .draw();
  1085. }
  1086. } );
  1087. // Search by dropdown menu
  1088. column.data().unique().sort().each( function (d, j) {
  1089. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  1090. });
  1091. $('.column-search-select', column.footer()).on( 'change', function () {
  1092. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  1093. column
  1094. .search(val ? '^'+val+'$' : '', true, false)
  1095. .draw();
  1096. } );
  1097. } );
  1098. table.buttons().container()
  1099. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  1100. $(document).on('click', '.buttons-columnVisibility', function(){
  1101. console.log('visibility toggled');
  1102. table.columns.adjust().responsive.recalc();
  1103. });
  1104. return table;
  1105. }
  1106. </script>
  1107. @stop
  1108. @section('included-js')
  1109. @include('global._datatables_js')
  1110. @stop