Inbox changes
This commit is contained in:
		
							
								
								
									
										130
									
								
								resources/views/vendor/Chumper/tickets-javascript.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										130
									
								
								resources/views/vendor/Chumper/tickets-javascript.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,130 @@ | ||||
| <?php | ||||
| $load_old_state = false; | ||||
| if (Session::has('current_page')) { | ||||
|     if (Session::get('current_page') == \Request::fullUrl()) { | ||||
|         $load_old_state = true; | ||||
|     } else { | ||||
|         Session::put('current_page', \Request::fullUrl()); | ||||
|     } | ||||
| } else { | ||||
|     Session::put('current_page', \Request::fullUrl()); | ||||
| } | ||||
|  | ||||
| $segments = \Request::segments(); | ||||
| $segment = ""; | ||||
| foreach ($segments as $seg) { | ||||
|     $segment.="/".$seg; | ||||
| } | ||||
| $inputs = json_encode(\Input::all()); | ||||
| $path = public_path(); | ||||
| ?> | ||||
| <script type="text/javascript"> | ||||
|     jQuery(document).ready(function () { | ||||
|         var oTable = myFunction(); | ||||
|         function myFunction() | ||||
|         { | ||||
|             return jQuery('#chumper').dataTable({ | ||||
|                 "sDom": "<'row'<'col-xs-6'l><'col-xs-6'f>r>"+ | ||||
|                         "t"+ | ||||
|                         "<'row'<'col-xs-6'i><'col-xs-6'p>>", | ||||
|                 "sPaginationType": "full_numbers", | ||||
|                 "bProcessing": true, | ||||
|                 "bServerSide": true, | ||||
|                 "bStateSave" : true, | ||||
|                 "bStateDuration": -1, | ||||
|                 "oLanguage": { | ||||
|                     "sLengthMenu": "_MENU_ Records per page", | ||||
|                     "sSearch"    : "Search: ", | ||||
|                     "sProcessing": '<img id="blur-bg" class="backgroundfadein" style="top:40%;left:50%; width: 50px; height:50 px; display: block; position:    fixed;" src="{!! asset("lb-faveo/media/images/gifloader3.gif") !!}">' | ||||
|                 }, | ||||
|                 "stateLoadParams": function (settings, data) { | ||||
|                     if ('{{$load_old_state}}') { | ||||
|                         return true; | ||||
|                     } else { | ||||
|                         return false; | ||||
|                     } | ||||
|                 }, | ||||
|                 "fnDrawCallback": function( oSettings ) { | ||||
|                     $("#chumper").css({"opacity": "1"}); | ||||
|                     $('#blur-bg').css({"opacity": "0.7", "z-index": "99999"}); | ||||
|                     $('.loader1').css('display', 'none'); | ||||
|                     t_id = []; | ||||
|                     showAssign(t_id); | ||||
|                 }, | ||||
|                 "fnPreDrawCallback": function(oSettings, json) { | ||||
|                     $('.loader1').css('display', 'block'); | ||||
|                     $("#chumper").css({"opacity":"0.3"}); | ||||
|                     $('#blur-bg').css({"opacity": "0.7", "z-index": "99999"}); | ||||
|  | ||||
|                 }, | ||||
|  | ||||
|                 "headerCallback": function headerCallback(thead, data, start, end, display) { | ||||
|                     $(thead).find('th').first().css('text-align','center'); | ||||
|                     $(thead).find('th').first().css('padding','3px 5px 3px 5px'); | ||||
|                     if ($(thead).find('th').first().find('i').hasClass('fa-check-square-o')) { | ||||
|                         $(thead).find('th').first().find('i').removeClass('fa-check-square-o'); | ||||
|                         $(thead).find('th').first().find('i').addClass('fa-square-o'); | ||||
|                     } | ||||
|                 }, | ||||
|                 "lengthMenu": [[10, 25, 50, 100, 500], [10, 25, 50, 100, 500]], | ||||
|                 "ajax": { | ||||
|                     url: "{{url('get-filtered-tickets')}}", | ||||
|                     data: function (d) { | ||||
|                         d.options = "{{$inputs}}"; | ||||
|                     } | ||||
|                 }, | ||||
|                 "aaSorting": [[5, "desc"]], | ||||
|                 "columnDefs": [ | ||||
|                     { "orderable": false, "targets": 0}, | ||||
|                     { "searchable": false, "targets": [5] }, | ||||
|                     { "visible": true, "targets": 5 }, | ||||
|                     { | ||||
|                         "aTargets": [0], | ||||
|                         "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) { | ||||
|                             var str = sData; | ||||
|                             var start = str.indexOf('#'); | ||||
|                             var color = hexToRgbA(str.substr(start, 7)); | ||||
|                                 $(nTd).css("border-left", "5px solid "+color); | ||||
|                         } | ||||
|                     }  | ||||
|                 ], | ||||
|                 "fnCreatedRow": function (nRow, aData, iDataIndex) { | ||||
|                     var str = aData[0]; | ||||
|                     var length = aData[2].indexOf('*') - aData[2].indexOf('$'); | ||||
|                     var p = aData[2].substr(aData[2].indexOf('$')+1, length-1); | ||||
|                     $("td", nRow).attr('title', "{!! Lang::get('lang.ticket-has-x-priority', ['priority' => '"+p+"']) !!}"); | ||||
|                     if (str.search("#000") == -1) { | ||||
|                         $("td", nRow).css({"background-color": "#F3F3F3", "font-weight": "600", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #F3F3F3"}); | ||||
|                         $("td", nRow).mouseenter(function () { | ||||
|                             $("td", nRow).css({"background-color": "#DEDFE0", "font-weight": "600", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #DEDFE0"}); | ||||
|                         }); | ||||
|                         $("td", nRow).mouseleave(function () { | ||||
|                             $("td", nRow).css({"background-color": "#F3F3F3", "font-weight": "600", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #F3F3F3"}); | ||||
|                         }); | ||||
|                     } else { | ||||
|                         $("td", nRow).css({"background-color": "white", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px white"}); | ||||
|                         $("td", nRow).mouseenter(function () { | ||||
|                             $("td", nRow).css({"background-color": "#DEDFE0", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #DEDFE0"}); | ||||
|                         }); | ||||
|                         $("td", nRow).mouseleave(function () { | ||||
|                             $("td", nRow).css({"background-color": "white", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px white"}); | ||||
|                         }); | ||||
|                     } | ||||
|                 } | ||||
|             }); | ||||
|         } | ||||
|  | ||||
|         function hexToRgbA(hex){ | ||||
|             var c; | ||||
|             if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){ | ||||
|                 c= hex.substring(1).split(''); | ||||
|                 if(c.length== 3){ | ||||
|                     c= [c[0], c[0], c[1], c[1], c[2], c[2]]; | ||||
|                 } | ||||
|                 c= '0x'+c.join(''); | ||||
|                 return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+', 0.67)'; | ||||
|             } | ||||
|             throw new Error('Bad Hex'); | ||||
|         } | ||||
|     }); | ||||
| </script> | ||||
		Reference in New Issue
	
	Block a user
	 Manish Verma
					Manish Verma