diff --git a/Disco.Web/ClientSource/Style/Job.css b/Disco.Web/ClientSource/Style/Job.css index 754a26bf..761bd9a8 100644 --- a/Disco.Web/ClientSource/Style/Job.css +++ b/Disco.Web/ClientSource/Style/Job.css @@ -794,8 +794,9 @@ padding: 2px; } #warrantyJobFaultDescription #FaultDescription { - width: 600px; - height: 250px; + box-sizing: border-box; + width: 100%; + height: 150px; } #publishJobAttachments { border: 1px solid #ccc; @@ -898,8 +899,9 @@ padding: 2px; } #repairJobRepairDescription #RepairDescription { - width: 600px; - height: 250px; + box-sizing: border-box; + width: 100%; + height: 150px; } #createJob_Container { margin: 0 -20px; diff --git a/Disco.Web/ClientSource/Style/Job.less b/Disco.Web/ClientSource/Style/Job.less index d5dae0bd..53685d6b 100644 --- a/Disco.Web/ClientSource/Style/Job.less +++ b/Disco.Web/ClientSource/Style/Job.less @@ -840,8 +840,9 @@ #warrantyJobFaultDescription { #FaultDescription { - width: 600px; - height: 250px; + box-sizing: border-box; + width: 100%; + height: 150px; } } @@ -964,8 +965,9 @@ #repairJobRepairDescription { #RepairDescription { - width: 600px; - height: 250px; + box-sizing: border-box; + width: 100%; + height: 150px; } } diff --git a/Disco.Web/ClientSource/Style/Job.min.css b/Disco.Web/ClientSource/Style/Job.min.css index 9ecec6df..a51e92e0 100644 --- a/Disco.Web/ClientSource/Style/Job.min.css +++ b/Disco.Web/ClientSource/Style/Job.min.css @@ -1 +1 @@ -.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:hsl(0,0%,98.5%);}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:hsl(0,0%,97.5%);}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Job_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Job_Show_Status span.icon{margin-right:6px;}#layout_PageHeading #Job_Show_QueueStatus{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #pendingEnrollments{position:relative;float:right;border:1px dashed #ddd;background-color:#fff;font-size:.6em;line-height:1em;padding:10px 10px 4px 70px;text-align:right;height:50px;}#layout_PageHeading #pendingEnrollments i{position:absolute;display:block;height:64px;width:64px;vertical-align:middle;margin-left:-75px;top:8px;font-size:50px;color:#e51400;}#layout_PageHeading #pendingEnrollments a.button{font-size:12px;margin-top:8px;}#Jobs_Index_MyJobs{margin-bottom:10px;}#Jobs_Index_MyJobs .jobTable>h3,#Jobs_Index_StaleJobs .jobTable>h3{color:#555;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:normal;font-size:12px;margin:8px 0 20px 20px!important;text-transform:uppercase;}#Job_List{padding-top:20px;}#Job_List>.jobTable>h3{margin:30px 0 50px 20px!important;}#Job_Show #Job_Show_Subjects{table-layout:fixed;}#Job_Show #Job_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div{position:relative;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Job_Show #Job_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>h2{text-transform:uppercase;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_1,#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_2{padding-left:16px;font-weight:600;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update{margin-left:16px;font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update_Dialog{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates{padding-bottom:6px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td{vertical-align:middle;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td:first-child{font-weight:600;width:60px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Device>div{padding-left:102px;min-height:100px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Model_Image{position:absolute;left:0;top:0;height:96px;width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details{float:left;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags>i>.details{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar{float:right;border-left:1px dashed #ddd;padding-left:4px;margin-right:2px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar_Details_Button,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button{font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table>tbody>tr>td:first-child{width:62px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Photo_Container{float:left;padding-right:4px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Photo{height:auto;max-width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i>.details{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions>td{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions #Job_Show_Device_Actions{padding-left:111px;}#jobDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:0;padding:0;}#jobDetailTabs #jobDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:0;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#jobDetailTabs #jobDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#jobDetailTabs #jobDetailTabItems>li>a{padding:5px 8px;}#jobDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0;background-color:#eee;}#jobShowResources #CommentsContainer{padding:0;width:375px;}#jobShowResources #Comments{height:300px;padding:0;border:1px solid #ccc;background-color:#fff;}#jobShowResources #Comments div.commentOutput{height:249px;overflow:auto;background-color:#fafafa;color:#000;}#jobShowResources #Comments div.commentOutput>div{padding:3px;margin:4px 6px;border-bottom:1px solid #ccc;}#jobShowResources #Comments div.commentOutput>div span.author{color:#444;display:block;font-weight:600;font-size:.95em;float:left;}#jobShowResources #Comments div.commentOutput>div span.timestamp{display:block;float:right;font-size:.9em;font-style:italic;}#jobShowResources #Comments div.commentOutput>div div.comment{clear:both;display:block;margin-left:4px;}#jobShowResources #Comments div.commentOutput>div div.comment p{line-height:1.2em;padding-bottom:.2em;}#jobShowResources #Comments div.commentOutput>div div.comment h1,#jobShowResources #Comments div.commentOutput>div div.comment h2,#jobShowResources #Comments div.commentOutput>div div.comment h3,#jobShowResources #Comments div.commentOutput>div div.comment h4,#jobShowResources #Comments div.commentOutput>div div.comment h5{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:600;font-size:14px;margin:2px 0!important;}#jobShowResources #Comments div.commentOutput>div div.comment hr{margin-top:.2em;}#jobShowResources #Comments div.commentOutput>div div.comment code{font-size:.9em;}#jobShowResources #Comments div.commentOutput>div:hover span.remove{opacity:.5;}#jobShowResources #Comments div.commentOutput>div span.remove{font-size:1.2em;color:#e51400;margin-left:6px;cursor:pointer;opacity:0;}#jobShowResources #Comments div.commentOutput>div span.remove:hover{opacity:1;}#jobShowResources #Comments div.commentOutput>div:last-child{border-bottom:0;}#jobShowResources #Comments.cannotAddLogs div.commentOutput{height:300px;}#jobShowResources #Comments div.commentInput{border-top:1px solid #ccc;height:40px;padding:5px;}#jobShowResources #Comments div.commentInput textarea.commentInput{border:0;padding:0;margin:0;width:325px;height:40px;min-height:40px;overflow:auto;float:left;resize:none;}#jobShowResources #Comments div.commentInput span.action{color:#333;font-size:1.5em;display:block;margin:0;cursor:pointer;float:left;border:1px solid #fff;padding:.5em;}#jobShowResources #Comments div.commentInput span.action:hover{color:#335a87;background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Comments div.commentInput span.action.disabled{color:rgba(51,51,51,.2);cursor:default;}#jobShowResources #Comments div.commentInput span.action.disabled:hover{color:rgba(51,51,51,.2);background-color:inherit;border:1px solid #fff;}#jobShowResources #AttachmentsContainer{padding:0;}#jobShowResources #Attachments{position:relative;height:300px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;}#jobShowResources #Attachments div.attachmentOutput{position:relative;height:249px;overflow:auto;}#jobShowResources #Attachments div.attachmentOutput>a{display:block;float:left;height:48px;width:221px;padding:2px;margin:2px;font-size:.95em;border:1px solid #fff;color:#000;text-decoration:none;}#jobShowResources #Attachments div.attachmentOutput>a span.comments,#jobShowResources #Attachments div.attachmentOutput>a span.author,#jobShowResources #Attachments div.attachmentOutput>a span.timestamp{display:block;float:left;width:168px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:16px;}#jobShowResources #Attachments div.attachmentOutput>a span.author{color:#888;width:150px;}#jobShowResources #Attachments div.attachmentOutput>a span.timestamp{color:#888;font-style:italic;}#jobShowResources #Attachments div.attachmentOutput>a span.icon{display:block;float:left;height:48px;width:48px;margin-right:2px;}#jobShowResources #Attachments div.attachmentOutput>a span.icon img{height:48px;width:48px;}#jobShowResources #Attachments div.attachmentOutput>a span.icon img.loading{display:none;}#jobShowResources #Attachments div.attachmentOutput>a:hover{background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Attachments div.attachmentOutput>a:hover span.remove{opacity:.5;}#jobShowResources #Attachments div.attachmentOutput>a span.remove{font-size:1.2em;color:#e51400;margin-left:2px;cursor:pointer;opacity:0;}#jobShowResources #Attachments div.attachmentOutput>a span.remove:hover{opacity:1;}#jobShowResources #Attachments.cannotAddAttachments div.attachmentOutput{height:300px;}#jobShowResources #Attachments div.attachmentInput{border-top:1px solid #ccc;height:40px;background-color:#fff;padding:5px;}#jobShowResources #Attachments div.attachmentInput span.action{color:#333;display:block;margin:0 4px 0 0;font-size:1.5em;cursor:pointer;float:right;border:1px solid #fff;padding:.5em;}#jobShowResources #Attachments div.attachmentInput span.action:hover{color:#335a87;background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Attachments div.attachmentInput span.action.disabled{color:rgba(51,51,51,.2);cursor:default;}#jobShowResources #Attachments div.attachmentInput span.action.disabled:hover{color:rgba(51,51,51,.2);background-color:inherit;border:1px solid #fff;}#Job_Show_Job_Actions_AddQueue_Dialog{height:400px;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div:hover{background-color:#f4f4f4;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div.selected,#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div.selected:hover{background-color:#eee;}#Job_Show_Job_Actions_AddQueue_Dialog .details{display:none;position:absolute;left:280px;top:30px;}#Job_Show_Job_Actions_AddQueue_Dialog .details h4{margin-bottom:4px;}#Job_Show_Job_Actions_AddQueue_Dialog .details>div{margin:5px 0;}#Job_Show_Job_Actions_AddQueue_Dialog .details select{min-width:270px;}#Job_Show_Job_Actions_AddQueue_Dialog .details textarea{min-width:270px;height:100px;}#jobDetailTab-Queues #jobQueues{border:solid 1px #d8d8d8;border-collapse:collapse;table-layout:fixed;}#jobDetailTab-Queues #jobQueues td{border:solid 1px #d8d8d8;background-color:#fff;}#jobDetailTab-Queues #jobQueues th{background-color:#eee;border:solid 1px #d8d8d8;}#jobDetailTab-Queues #jobQueues i.fa-edit{float:right;margin-top:4px;font-size:1.1em;cursor:pointer;display:none;color:#335a87;}#jobDetailTab-Queues #jobQueues i.fa-edit:hover{color:#5e8cc2;}#jobDetailTab-Queues #jobQueues td:hover i.fa-edit{display:inline-block;}#jobDetailTab-Queues #jobQueues th.name{width:200px;}#jobDetailTab-Queues #jobQueues th.sla{width:130px;}#jobDetailTab-Queues #jobQueues tr.removed td{background-color:#f4f4f4;}#jobDetailTab-Queues #jobQueues td.name{vertical-align:middle;}#jobDetailTab-Queues #jobQueues td.name .fa-stack{line-height:1.6em;}#jobDetailTab-Queues #jobQueues td.added .when,#jobDetailTab-Queues #jobQueues td.removed .when{font-style:italic;margin-top:4px;font-size:.9em;}#jobDetailTab-Queues #jobQueues td.added .commentsRaw,#jobDetailTab-Queues #jobQueues td.removed .commentsRaw{display:none;}#jobDetailTab-Queues #jobQueues td.removed.na{vertical-align:middle;text-align:center;}#jobDetailTab-Queues #jobQueues td.sla{vertical-align:middle;}#jobDetailTab-Queues #jobQueues td.sla.overdue{color:#e51400;}#jobDetailTab-Queues>.none{text-align:center;padding:30px 0;font-style:italic;background-color:#fff;}#Job_Show_Queues_Actions_EditAddedComment_Dialog h4,#Job_Show_Queues_Actions_EditRemovedComment_Dialog h4,#Job_Show_Queues_Actions_EditSla_Dialog h4{margin-bottom:4px;}#Job_Show_Queues_Actions_EditAddedComment_Dialog_Comment{width:280px;}#Job_Show_Queues_Actions_EditRemovedComment_Dialog_Comment{width:280px;}#jobComponents{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobComponents td{border:solid 1px #d8d8d8;background-color:#fff;}#jobComponents th{background-color:#eee;border:solid 1px #d8d8d8;}#jobComponents tr th.actions{width:18px;}#jobComponents tr input.description{width:400px;}#jobComponents tr input.cost{width:150px;}#jobComponents tr span.remove{font-size:1.5em;color:#e51400;cursor:pointer;opacity:.5;}#jobComponents tr span.remove:hover{opacity:1;}#jobComponents tr input.updating{background-position:right center;background-repeat:no-repeat;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///zNah+Hm7dng6O7x9DddiTNah1d3nJqtw3+Xs8fS3k5vlm6JqaGzx4KatcrU4FFymDZciHGMq+ru8t/l7Pb3+V9+oeLo7vT2+MTP3LLB0dTc5fHz9gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);}#jobComponents tr .totalCost{font-weight:600;}#jobWarrantyDetails{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobWarrantyDetails td{border:solid 1px #d8d8d8;background-color:#fff;}#jobWarrantyDetails th{background-color:#eee;border:solid 1px #d8d8d8;}#jobWarrantyDetails tr th{width:200px;text-align:right;}#jobNonWarrantyFinance{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyFinance td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyFinance th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyFinance tr th{width:200px;text-align:right;}#jobNonWarrantyRepairs{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyRepairs td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyRepairs th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyRepairs tr th{width:200px;text-align:right;}#jobNonWarrantyInsurance{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyInsurance td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyInsurance th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyInsurance tr th{width:200px;text-align:right;}#jobNonWarrantyInsurance tr td textarea{width:400px;}#jobFlags{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobFlags td{border:solid 1px #d8d8d8;background-color:#fff;}#jobFlags th{background-color:#eee;border:solid 1px #d8d8d8;}#jobFlags tr th{width:200px;text-align:right;}#warrantyJobForm #warrantyDisclosedInformation table{font-size:.9em;}#warrantyJobForm #warrantyDisclosedInformation table tr:not(:last-child){border-bottom:1px dashed #aaa;}#warrantyJobForm #warrantyDisclosedInformation table th{padding:2px;font-weight:600;width:200px;}#warrantyJobForm #warrantyDisclosedInformation table td{padding:2px;}#warrantyJobFaultDescription #FaultDescription{width:600px;height:250px;}#publishJobAttachments{border:1px solid #ccc;background-color:#fff;position:relative;max-height:249px;overflow:auto;}#publishJobAttachments>a{display:block;float:left;height:48px;width:261px;padding:2px;margin:2px;font-size:.95em;border:1px solid #fff;color:#000;text-decoration:none;}#publishJobAttachments>a span.comments,#publishJobAttachments>a span.author,#publishJobAttachments>a span.timestamp{display:block;float:left;width:188px;overflow:hidden;height:16px;}#publishJobAttachments>a span.author{color:#888;width:150px;}#publishJobAttachments>a span.timestamp{color:#888;font-style:italic;}#publishJobAttachments>a span.icon{display:block;float:left;height:48px;width:48px;margin-right:2px;}#publishJobAttachments>a span.icon img{height:48px;width:48px;}#publishJobAttachments>a span.icon img.loading{display:none;}#publishJobAttachments>a input.select{display:block;float:left;line-height:48px;margin-right:2px;width:20px;}#publishJobAttachments>a:hover{background-color:#ededed;border:1px solid #ccc;}#publishJobAttachments>a:hover span.remove{opacity:.5;}#publishJobAttachments>a span.remove{font-size:1.2em;color:#e51400;margin-left:2px;cursor:pointer;opacity:0;}#publishJobAttachments>a span.remove:hover{opacity:1;}#submitDialog{padding-top:50px;text-align:center;}#submitDialog i{margin-right:10px;color:#1e6dab;}#repairJobForm #disclosedInformation table,#insuranceJobForm #disclosedInformation table{font-size:.9em;}#repairJobForm #disclosedInformation table tr:not(:last-child),#insuranceJobForm #disclosedInformation table tr:not(:last-child){border-bottom:1px dashed #aaa;}#repairJobForm #disclosedInformation table th,#insuranceJobForm #disclosedInformation table th{padding:2px;font-weight:600;width:200px;}#repairJobForm #disclosedInformation table td,#insuranceJobForm #disclosedInformation table td{padding:2px;}#repairJobRepairDescription #RepairDescription{width:600px;height:250px;}#createJob_Container{margin:0 -20px;}#createJob_Container img.modelImage{width:64px;height:64px;}#createJob_Container .createJob_Component{margin:0 10px;padding:5px 0;border-bottom:1px dashed #ccc;}#createJob_Container .createJob_Component:last-child{border-bottom:0;}#createJob_Container #createJob_Type{border:1px solid #ccc;background-color:#f2f2f2;padding:2px 4px;}#createJob_Container #createJob_SubTypes{margin:-1px 0 0 20px;border:1px solid #ccc;border-top:0;padding:2px 4px;background-color:#f2f2f2;}#createJob_Container #createJob_SubTypes .createJob_SubType{display:none;}#createJob_Container #createJob_Type li,#createJob_Container #createJob_SubTypes li{margin:2px 0;padding:0 0 0 4px;}#createJob_Container #createJob_Type li i,#createJob_Container #createJob_SubTypes li i{display:none;cursor:default;font-weight:normal;}#createJob_Container #createJob_Type li:hover i,#createJob_Container #createJob_SubTypes li:hover i{display:inline-block;}#createJob_Container #createJob_Type li.highlight,#createJob_Container #createJob_SubTypes li.highlight{background-color:#cddbec;font-weight:600;color:#000;}#createJob_Container #createJob_Type li.highlight i,#createJob_Container #createJob_SubTypes li.highlight i{display:inline-block;}#createJob_Container #createJob_SubTypes.isQuickLog li i{display:none;}#createJob_Container #createJob_CommentsContainer #Comments{width:100%;min-width:500px;}#createJob_Container #createJob_QuickLogAutoCloseContainer h3{margin-bottom:4px;}#createJob_Container #createJob_QuickLogAutoCloseContainer input{margin-left:4px;}#createJob_Container #createJob_QuickLogTaskTimeContainer{display:none;margin:4px 0 0 25px;padding:4px 4px;background-color:#f2f2f2;border-left:4px solid #d8d8d8;}#createJob_Container #createJob_QuickLogTaskTimeContainer h4{display:inline-block;padding-right:10px;}#createJob_Container #createJob_QuickLogTaskTimeContainer label{margin-right:15px;}#createJob_Container #createJob_QuickLogTaskTimeContainer #createJob_TaskTimeOtherMinutesContainer{display:none;}#createJob_Container #createJob_QuickLogTaskTimeContainer #createJob_TaskTimeOtherMinutes{width:50px;}#createJobRedirect h1{margin-top:60px!important;margin-bottom:60px;}#createJobRedirect>div{text-align:right;}#createJobRedirect>div i{margin-right:10px;} \ No newline at end of file +.tableData{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableData>tbody>tr>td{border:solid 1px #f4f4f4;background-color:#fff;}.tableData>tbody>tr:nth-child(odd)>td{background-color:hsl(0,0%,98.5%);}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:hsl(0,0%,97.5%);}.tableData>tfoot>tr>th,.tableData>tfoot>tr>td{background-color:#f4f4f4;}.tableDataDark{border:solid 1px #d8d8d8;border-collapse:collapse;}.tableDataDark td{border:solid 1px #d8d8d8;background-color:#fff;}.tableDataDark th{background-color:#eee;border:solid 1px #d8d8d8;}.tableDataContainer{background-color:#fff;}.tableDataVertical{border:solid 1px #f4f4f4;border-collapse:collapse;}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#f4f4f4;margin:0;padding:0;}.tableDataVertical>tbody>tr>th.name{width:170px;text-align:right;}.tableDataVertical table.sub>tbody>tr:not(:first-child)>th,.tableDataVertical table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa;}.tableDataVertical table.sub>tbody>tr>th{font-weight:normal;text-align:right;}.tableDataVertical table.sub>tbody>tr>th.name{text-align:right;}.icon16{display:inline-block;height:16px;width:16px;margin-left:2px;cursor:pointer;}.subtleUntilHover{-moz-opacity:.3;opacity:.3;}.subtleUntilHover:hover{-moz-opacity:1;opacity:1;}#layout_PageHeading #Job_Show_Status{margin-left:20px;display:inline-block;height:50px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:lighter;font-stretch:condensed;font-size:.7em;text-transform:uppercase;}#layout_PageHeading #Job_Show_Status span.icon{margin-right:6px;}#layout_PageHeading #Job_Show_QueueStatus{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #pendingEnrollments{position:relative;float:right;border:1px dashed #ddd;background-color:#fff;font-size:.6em;line-height:1em;padding:10px 10px 4px 70px;text-align:right;height:50px;}#layout_PageHeading #pendingEnrollments i{position:absolute;display:block;height:64px;width:64px;vertical-align:middle;margin-left:-75px;top:8px;font-size:50px;color:#e51400;}#layout_PageHeading #pendingEnrollments a.button{font-size:12px;margin-top:8px;}#Jobs_Index_MyJobs{margin-bottom:10px;}#Jobs_Index_MyJobs .jobTable>h3,#Jobs_Index_StaleJobs .jobTable>h3{color:#555;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:normal;font-size:12px;margin:8px 0 20px 20px!important;text-transform:uppercase;}#Job_List{padding-top:20px;}#Job_List>.jobTable>h3{margin:30px 0 50px 20px!important;}#Job_Show #Job_Show_Subjects{table-layout:fixed;}#Job_Show #Job_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div{position:relative;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Job_Show #Job_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Job_Show #Job_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>h2{text-transform:uppercase;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Type>table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_1,#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_2{padding-left:16px;font-weight:600;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update{margin-left:16px;font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_SubTypes_Update_Dialog{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates{padding-bottom:6px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td{vertical-align:middle;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_Job_Dates table>tbody>tr>td:first-child{font-weight:600;width:60px;}#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Device>div{padding-left:102px;min-height:100px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Model_Image{position:absolute;left:0;top:0;height:96px;width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details{float:left;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Flags>i>.details{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar{float:right;border-left:1px dashed #ddd;padding-left:4px;margin-right:2px;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HWar_Details_Button,#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button{font-size:.9em;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table{table-layout:fixed;}#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table>tbody>tr>td:first-child{width:62px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Photo_Container{float:left;padding-right:4px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Photo{height:auto;max-width:96px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags{margin:4px 0;font-size:16px;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i{cursor:default;}#Job_Show #Job_Show_Subjects #Job_Show_User #Job_Show_User_Flags>i>.details{display:none;}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions>td{padding-top:4px;}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions #Job_Show_Device_Actions{padding-left:111px;}#jobDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:0;padding:0;}#jobDetailTabs #jobDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:0;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#jobDetailTabs #jobDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#jobDetailTabs #jobDetailTabItems>li>a{padding:5px 8px;}#jobDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0;background-color:#eee;}#jobShowResources #CommentsContainer{padding:0;width:375px;}#jobShowResources #Comments{height:300px;padding:0;border:1px solid #ccc;background-color:#fff;}#jobShowResources #Comments div.commentOutput{height:249px;overflow:auto;background-color:#fafafa;color:#000;}#jobShowResources #Comments div.commentOutput>div{padding:3px;margin:4px 6px;border-bottom:1px solid #ccc;}#jobShowResources #Comments div.commentOutput>div span.author{color:#444;display:block;font-weight:600;font-size:.95em;float:left;}#jobShowResources #Comments div.commentOutput>div span.timestamp{display:block;float:right;font-size:.9em;font-style:italic;}#jobShowResources #Comments div.commentOutput>div div.comment{clear:both;display:block;margin-left:4px;}#jobShowResources #Comments div.commentOutput>div div.comment p{line-height:1.2em;padding-bottom:.2em;}#jobShowResources #Comments div.commentOutput>div div.comment h1,#jobShowResources #Comments div.commentOutput>div div.comment h2,#jobShowResources #Comments div.commentOutput>div div.comment h3,#jobShowResources #Comments div.commentOutput>div div.comment h4,#jobShowResources #Comments div.commentOutput>div div.comment h5{font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;font-weight:600;font-size:14px;margin:2px 0!important;}#jobShowResources #Comments div.commentOutput>div div.comment hr{margin-top:.2em;}#jobShowResources #Comments div.commentOutput>div div.comment code{font-size:.9em;}#jobShowResources #Comments div.commentOutput>div:hover span.remove{opacity:.5;}#jobShowResources #Comments div.commentOutput>div span.remove{font-size:1.2em;color:#e51400;margin-left:6px;cursor:pointer;opacity:0;}#jobShowResources #Comments div.commentOutput>div span.remove:hover{opacity:1;}#jobShowResources #Comments div.commentOutput>div:last-child{border-bottom:0;}#jobShowResources #Comments.cannotAddLogs div.commentOutput{height:300px;}#jobShowResources #Comments div.commentInput{border-top:1px solid #ccc;height:40px;padding:5px;}#jobShowResources #Comments div.commentInput textarea.commentInput{border:0;padding:0;margin:0;width:325px;height:40px;min-height:40px;overflow:auto;float:left;resize:none;}#jobShowResources #Comments div.commentInput span.action{color:#333;font-size:1.5em;display:block;margin:0;cursor:pointer;float:left;border:1px solid #fff;padding:.5em;}#jobShowResources #Comments div.commentInput span.action:hover{color:#335a87;background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Comments div.commentInput span.action.disabled{color:rgba(51,51,51,.2);cursor:default;}#jobShowResources #Comments div.commentInput span.action.disabled:hover{color:rgba(51,51,51,.2);background-color:inherit;border:1px solid #fff;}#jobShowResources #AttachmentsContainer{padding:0;}#jobShowResources #Attachments{position:relative;height:300px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;}#jobShowResources #Attachments div.attachmentOutput{position:relative;height:249px;overflow:auto;}#jobShowResources #Attachments div.attachmentOutput>a{display:block;float:left;height:48px;width:221px;padding:2px;margin:2px;font-size:.95em;border:1px solid #fff;color:#000;text-decoration:none;}#jobShowResources #Attachments div.attachmentOutput>a span.comments,#jobShowResources #Attachments div.attachmentOutput>a span.author,#jobShowResources #Attachments div.attachmentOutput>a span.timestamp{display:block;float:left;width:168px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:16px;}#jobShowResources #Attachments div.attachmentOutput>a span.author{color:#888;width:150px;}#jobShowResources #Attachments div.attachmentOutput>a span.timestamp{color:#888;font-style:italic;}#jobShowResources #Attachments div.attachmentOutput>a span.icon{display:block;float:left;height:48px;width:48px;margin-right:2px;}#jobShowResources #Attachments div.attachmentOutput>a span.icon img{height:48px;width:48px;}#jobShowResources #Attachments div.attachmentOutput>a span.icon img.loading{display:none;}#jobShowResources #Attachments div.attachmentOutput>a:hover{background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Attachments div.attachmentOutput>a:hover span.remove{opacity:.5;}#jobShowResources #Attachments div.attachmentOutput>a span.remove{font-size:1.2em;color:#e51400;margin-left:2px;cursor:pointer;opacity:0;}#jobShowResources #Attachments div.attachmentOutput>a span.remove:hover{opacity:1;}#jobShowResources #Attachments.cannotAddAttachments div.attachmentOutput{height:300px;}#jobShowResources #Attachments div.attachmentInput{border-top:1px solid #ccc;height:40px;background-color:#fff;padding:5px;}#jobShowResources #Attachments div.attachmentInput span.action{color:#333;display:block;margin:0 4px 0 0;font-size:1.5em;cursor:pointer;float:right;border:1px solid #fff;padding:.5em;}#jobShowResources #Attachments div.attachmentInput span.action:hover{color:#335a87;background-color:#ededed;border:1px solid #ccc;}#jobShowResources #Attachments div.attachmentInput span.action.disabled{color:rgba(51,51,51,.2);cursor:default;}#jobShowResources #Attachments div.attachmentInput span.action.disabled:hover{color:rgba(51,51,51,.2);background-color:inherit;border:1px solid #fff;}#Job_Show_Job_Actions_AddQueue_Dialog{height:400px;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div:hover{background-color:#f4f4f4;}#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div.selected,#Job_Show_Job_Actions_AddQueue_Dialog .queuePicker>div.selected:hover{background-color:#eee;}#Job_Show_Job_Actions_AddQueue_Dialog .details{display:none;position:absolute;left:280px;top:30px;}#Job_Show_Job_Actions_AddQueue_Dialog .details h4{margin-bottom:4px;}#Job_Show_Job_Actions_AddQueue_Dialog .details>div{margin:5px 0;}#Job_Show_Job_Actions_AddQueue_Dialog .details select{min-width:270px;}#Job_Show_Job_Actions_AddQueue_Dialog .details textarea{min-width:270px;height:100px;}#jobDetailTab-Queues #jobQueues{border:solid 1px #d8d8d8;border-collapse:collapse;table-layout:fixed;}#jobDetailTab-Queues #jobQueues td{border:solid 1px #d8d8d8;background-color:#fff;}#jobDetailTab-Queues #jobQueues th{background-color:#eee;border:solid 1px #d8d8d8;}#jobDetailTab-Queues #jobQueues i.fa-edit{float:right;margin-top:4px;font-size:1.1em;cursor:pointer;display:none;color:#335a87;}#jobDetailTab-Queues #jobQueues i.fa-edit:hover{color:#5e8cc2;}#jobDetailTab-Queues #jobQueues td:hover i.fa-edit{display:inline-block;}#jobDetailTab-Queues #jobQueues th.name{width:200px;}#jobDetailTab-Queues #jobQueues th.sla{width:130px;}#jobDetailTab-Queues #jobQueues tr.removed td{background-color:#f4f4f4;}#jobDetailTab-Queues #jobQueues td.name{vertical-align:middle;}#jobDetailTab-Queues #jobQueues td.name .fa-stack{line-height:1.6em;}#jobDetailTab-Queues #jobQueues td.added .when,#jobDetailTab-Queues #jobQueues td.removed .when{font-style:italic;margin-top:4px;font-size:.9em;}#jobDetailTab-Queues #jobQueues td.added .commentsRaw,#jobDetailTab-Queues #jobQueues td.removed .commentsRaw{display:none;}#jobDetailTab-Queues #jobQueues td.removed.na{vertical-align:middle;text-align:center;}#jobDetailTab-Queues #jobQueues td.sla{vertical-align:middle;}#jobDetailTab-Queues #jobQueues td.sla.overdue{color:#e51400;}#jobDetailTab-Queues>.none{text-align:center;padding:30px 0;font-style:italic;background-color:#fff;}#Job_Show_Queues_Actions_EditAddedComment_Dialog h4,#Job_Show_Queues_Actions_EditRemovedComment_Dialog h4,#Job_Show_Queues_Actions_EditSla_Dialog h4{margin-bottom:4px;}#Job_Show_Queues_Actions_EditAddedComment_Dialog_Comment{width:280px;}#Job_Show_Queues_Actions_EditRemovedComment_Dialog_Comment{width:280px;}#jobComponents{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobComponents td{border:solid 1px #d8d8d8;background-color:#fff;}#jobComponents th{background-color:#eee;border:solid 1px #d8d8d8;}#jobComponents tr th.actions{width:18px;}#jobComponents tr input.description{width:400px;}#jobComponents tr input.cost{width:150px;}#jobComponents tr span.remove{font-size:1.5em;color:#e51400;cursor:pointer;opacity:.5;}#jobComponents tr span.remove:hover{opacity:1;}#jobComponents tr input.updating{background-position:right center;background-repeat:no-repeat;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///zNah+Hm7dng6O7x9DddiTNah1d3nJqtw3+Xs8fS3k5vlm6JqaGzx4KatcrU4FFymDZciHGMq+ru8t/l7Pb3+V9+oeLo7vT2+MTP3LLB0dTc5fHz9gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);}#jobComponents tr .totalCost{font-weight:600;}#jobWarrantyDetails{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobWarrantyDetails td{border:solid 1px #d8d8d8;background-color:#fff;}#jobWarrantyDetails th{background-color:#eee;border:solid 1px #d8d8d8;}#jobWarrantyDetails tr th{width:200px;text-align:right;}#jobNonWarrantyFinance{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyFinance td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyFinance th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyFinance tr th{width:200px;text-align:right;}#jobNonWarrantyRepairs{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyRepairs td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyRepairs th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyRepairs tr th{width:200px;text-align:right;}#jobNonWarrantyInsurance{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobNonWarrantyInsurance td{border:solid 1px #d8d8d8;background-color:#fff;}#jobNonWarrantyInsurance th{background-color:#eee;border:solid 1px #d8d8d8;}#jobNonWarrantyInsurance tr th{width:200px;text-align:right;}#jobNonWarrantyInsurance tr td textarea{width:400px;}#jobFlags{border:solid 1px #d8d8d8;border-collapse:collapse;}#jobFlags td{border:solid 1px #d8d8d8;background-color:#fff;}#jobFlags th{background-color:#eee;border:solid 1px #d8d8d8;}#jobFlags tr th{width:200px;text-align:right;}#warrantyJobForm #warrantyDisclosedInformation table{font-size:.9em;}#warrantyJobForm #warrantyDisclosedInformation table tr:not(:last-child){border-bottom:1px dashed #aaa;}#warrantyJobForm #warrantyDisclosedInformation table th{padding:2px;font-weight:600;width:200px;}#warrantyJobForm #warrantyDisclosedInformation table td{padding:2px;}#warrantyJobFaultDescription #FaultDescription{box-sizing:border-box;width:100%;height:150px;}#publishJobAttachments{border:1px solid #ccc;background-color:#fff;position:relative;max-height:249px;overflow:auto;}#publishJobAttachments>a{display:block;float:left;height:48px;width:261px;padding:2px;margin:2px;font-size:.95em;border:1px solid #fff;color:#000;text-decoration:none;}#publishJobAttachments>a span.comments,#publishJobAttachments>a span.author,#publishJobAttachments>a span.timestamp{display:block;float:left;width:188px;overflow:hidden;height:16px;}#publishJobAttachments>a span.author{color:#888;width:150px;}#publishJobAttachments>a span.timestamp{color:#888;font-style:italic;}#publishJobAttachments>a span.icon{display:block;float:left;height:48px;width:48px;margin-right:2px;}#publishJobAttachments>a span.icon img{height:48px;width:48px;}#publishJobAttachments>a span.icon img.loading{display:none;}#publishJobAttachments>a input.select{display:block;float:left;line-height:48px;margin-right:2px;width:20px;}#publishJobAttachments>a:hover{background-color:#ededed;border:1px solid #ccc;}#publishJobAttachments>a:hover span.remove{opacity:.5;}#publishJobAttachments>a span.remove{font-size:1.2em;color:#e51400;margin-left:2px;cursor:pointer;opacity:0;}#publishJobAttachments>a span.remove:hover{opacity:1;}#submitDialog{padding-top:50px;text-align:center;}#submitDialog i{margin-right:10px;color:#1e6dab;}#repairJobForm #disclosedInformation table,#insuranceJobForm #disclosedInformation table{font-size:.9em;}#repairJobForm #disclosedInformation table tr:not(:last-child),#insuranceJobForm #disclosedInformation table tr:not(:last-child){border-bottom:1px dashed #aaa;}#repairJobForm #disclosedInformation table th,#insuranceJobForm #disclosedInformation table th{padding:2px;font-weight:600;width:200px;}#repairJobForm #disclosedInformation table td,#insuranceJobForm #disclosedInformation table td{padding:2px;}#repairJobRepairDescription #RepairDescription{box-sizing:border-box;width:100%;height:150px;}#createJob_Container{margin:0 -20px;}#createJob_Container img.modelImage{width:64px;height:64px;}#createJob_Container .createJob_Component{margin:0 10px;padding:5px 0;border-bottom:1px dashed #ccc;}#createJob_Container .createJob_Component:last-child{border-bottom:0;}#createJob_Container #createJob_Type{border:1px solid #ccc;background-color:#f2f2f2;padding:2px 4px;}#createJob_Container #createJob_SubTypes{margin:-1px 0 0 20px;border:1px solid #ccc;border-top:0;padding:2px 4px;background-color:#f2f2f2;}#createJob_Container #createJob_SubTypes .createJob_SubType{display:none;}#createJob_Container #createJob_Type li,#createJob_Container #createJob_SubTypes li{margin:2px 0;padding:0 0 0 4px;}#createJob_Container #createJob_Type li i,#createJob_Container #createJob_SubTypes li i{display:none;cursor:default;font-weight:normal;}#createJob_Container #createJob_Type li:hover i,#createJob_Container #createJob_SubTypes li:hover i{display:inline-block;}#createJob_Container #createJob_Type li.highlight,#createJob_Container #createJob_SubTypes li.highlight{background-color:#cddbec;font-weight:600;color:#000;}#createJob_Container #createJob_Type li.highlight i,#createJob_Container #createJob_SubTypes li.highlight i{display:inline-block;}#createJob_Container #createJob_SubTypes.isQuickLog li i{display:none;}#createJob_Container #createJob_CommentsContainer #Comments{width:100%;min-width:500px;}#createJob_Container #createJob_QuickLogAutoCloseContainer h3{margin-bottom:4px;}#createJob_Container #createJob_QuickLogAutoCloseContainer input{margin-left:4px;}#createJob_Container #createJob_QuickLogTaskTimeContainer{display:none;margin:4px 0 0 25px;padding:4px 4px;background-color:#f2f2f2;border-left:4px solid #d8d8d8;}#createJob_Container #createJob_QuickLogTaskTimeContainer h4{display:inline-block;padding-right:10px;}#createJob_Container #createJob_QuickLogTaskTimeContainer label{margin-right:15px;}#createJob_Container #createJob_QuickLogTaskTimeContainer #createJob_TaskTimeOtherMinutesContainer{display:none;}#createJob_Container #createJob_QuickLogTaskTimeContainer #createJob_TaskTimeOtherMinutes{width:50px;}#createJobRedirect h1{margin-top:60px!important;margin-bottom:60px;}#createJobRedirect>div{text-align:right;}#createJobRedirect>div i{margin-right:10px;} \ No newline at end of file diff --git a/Disco.Web/Views/Job/JobParts/Insurance.cshtml b/Disco.Web/Views/Job/JobParts/Insurance.cshtml index 1cadd9b9..4de101d3 100644 --- a/Disco.Web/Views/Job/JobParts/Insurance.cshtml +++ b/Disco.Web/Views/Job/JobParts/Insurance.cshtml @@ -607,7 +607,7 @@
- Loading... + Loading...
diff --git a/Disco.Web/Views/Job/JobParts/Insurance.generated.cs b/Disco.Web/Views/Job/JobParts/Insurance.generated.cs index a581185c..00612ae6 100644 --- a/Disco.Web/Views/Job/JobParts/Insurance.generated.cs +++ b/Disco.Web/Views/Job/JobParts/Insurance.generated.cs @@ -1887,11 +1887,11 @@ WriteLiteral(" id=\"jobInsuranceProviderDetailLoading\""); WriteLiteral(">\r\n Loading...\r\n \r\n Loading...\r\n \r\n
- Loading... + Loading...
diff --git a/Disco.Web/Views/Job/JobParts/Repairs.generated.cs b/Disco.Web/Views/Job/JobParts/Repairs.generated.cs index 95bc7f05..93f6f4d7 100644 --- a/Disco.Web/Views/Job/JobParts/Repairs.generated.cs +++ b/Disco.Web/Views/Job/JobParts/Repairs.generated.cs @@ -553,11 +553,11 @@ WriteLiteral(" id=\"jobRepairProviderDetailLoading\""); WriteLiteral(">\r\n Loading...\r\n \r\n Loading...\r\n \r\n
- Loading... + Loading...
diff --git a/Disco.Web/Views/Job/JobParts/Warranty.generated.cs b/Disco.Web/Views/Job/JobParts/Warranty.generated.cs index fce1eef7..8262c054 100644 --- a/Disco.Web/Views/Job/JobParts/Warranty.generated.cs +++ b/Disco.Web/Views/Job/JobParts/Warranty.generated.cs @@ -566,11 +566,11 @@ WriteLiteral(" id=\"jobWarrantyProviderDetailLoading\""); WriteLiteral(">\r\n Loading...\r\n \r\n Loading...\r\n \r\n +

+ Select All | None +

@@ -181,5 +185,23 @@ } else { $('#ProviderId').focus(); } + + $('#publishJobAttachments').on('click', 'input', function (e) { + e.preventDefault(); + setTimeout(function () { + var $i = $(e.currentTarget); + $i.prop('checked', !$i.prop('checked')); + }, 0); + return false; + }); + $('#publishJobAttachmentsSelect').on('click', 'a', function (e) { + e.preventDefault(); + var $i = $(e.currentTarget); + var $c = $i.hasClass('all'); + setTimeout(function () { + $('#publishJobAttachments').find('input:not(:disabled)').prop('checked', $c).trigger('change'); + }, 0); + return false; + }); }); diff --git a/Disco.Web/Views/Job/LogInsurance.generated.cs b/Disco.Web/Views/Job/LogInsurance.generated.cs index cb45d009..d7b51c2c 100644 --- a/Disco.Web/Views/Job/LogInsurance.generated.cs +++ b/Disco.Web/Views/Job/LogInsurance.generated.cs @@ -499,20 +499,36 @@ WriteLiteral(" class=\"form\""); WriteLiteral(" style=\"width: 650px; margin-top: 15px;\""); WriteLiteral(">\r\n

Send Attachments

\r\n \r\n \r\n " + -" \r\n "able>\r\n \r\n"); - #line 131 "..\..\Views\Job\LogInsurance.cshtml" + #line 135 "..\..\Views\Job\LogInsurance.cshtml" } if (Model.Provider != null && Model.ProviderSubmitJobBeginResult != null) { @@ -742,7 +759,7 @@ WriteLiteral(">\r\n"); WriteLiteral(" "); - #line 135 "..\..\Views\Job\LogInsurance.cshtml" + #line 139 "..\..\Views\Job\LogInsurance.cshtml" Write(Html.PartialCompiled(Model.ProviderSubmitJobBeginResult.Item1, Model.ProviderSubmitJobBeginResult.Item2)); @@ -751,7 +768,7 @@ WriteLiteral(" "); WriteLiteral("\r\n \r\n"); - #line 137 "..\..\Views\Job\LogInsurance.cshtml" + #line 141 "..\..\Views\Job\LogInsurance.cshtml" } @@ -764,13 +781,13 @@ WriteLiteral(" class=\"actionBar\""); WriteLiteral(">\r\n"); - #line 139 "..\..\Views\Job\LogInsurance.cshtml" + #line 143 "..\..\Views\Job\LogInsurance.cshtml" #line default #line hidden - #line 139 "..\..\Views\Job\LogInsurance.cshtml" + #line 143 "..\..\Views\Job\LogInsurance.cshtml" if (Model.IsManualProvider) { @@ -788,7 +805,7 @@ WriteLiteral(" value=\"Save Insurance Claim\""); WriteLiteral(" />\r\n"); - #line 142 "..\..\Views\Job\LogInsurance.cshtml" + #line 146 "..\..\Views\Job\LogInsurance.cshtml" } else { @@ -807,7 +824,7 @@ WriteLiteral(" value=\"Preview Insurance Claim\""); WriteLiteral(" />\r\n"); - #line 146 "..\..\Views\Job\LogInsurance.cshtml" + #line 150 "..\..\Views\Job\LogInsurance.cshtml" } @@ -816,7 +833,7 @@ WriteLiteral(" />\r\n"); WriteLiteral(" \r\n"); - #line 148 "..\..\Views\Job\LogInsurance.cshtml" + #line 152 "..\..\Views\Job\LogInsurance.cshtml" } @@ -846,8 +863,17 @@ WriteLiteral(">\r\n $(function () {\r\n var $providerId = $(\'#Provide " $providerId.change(updateDetails);\r\n $addressId.change(updateDetails);\r\n" + "\r\n var manualProvider = $(\'#ManualProviderName\');\r\n if (manualProv" + "ider.length > 0 && !manualProvider.val()) {\r\n manualProvider.focus();" + -"\r\n } else {\r\n $(\'#ProviderId\').focus();\r\n }\r\n });\r\n<" + -"/script>\r\n"); +"\r\n } else {\r\n $(\'#ProviderId\').focus();\r\n }\r\n\r\n " + +"$(\'#publishJobAttachments\').on(\'click\', \'input\', function (e) {\r\n e.p" + +"reventDefault();\r\n setTimeout(function () {\r\n var $i =" + +" $(e.currentTarget);\r\n $i.prop(\'checked\', !$i.prop(\'checked\'));\r\n" + +" }, 0);\r\n return false;\r\n });\r\n $(\'#publishJ" + +"obAttachmentsSelect\').on(\'click\', \'a\', function (e) {\r\n e.preventDefa" + +"ult();\r\n var $i = $(e.currentTarget);\r\n var $c = $i.hasCla" + +"ss(\'all\');\r\n setTimeout(function () {\r\n $(\'#publishJob" + +"Attachments\').find(\'input:not(:disabled)\').prop(\'checked\', $c).trigger(\'change\')" + +";\r\n }, 0);\r\n return false;\r\n });\r\n });\r\n\r\n"); } } diff --git a/Disco.Web/Views/Job/LogRepair.cshtml b/Disco.Web/Views/Job/LogRepair.cshtml index 605a9a32..72a8d65e 100644 --- a/Disco.Web/Views/Job/LogRepair.cshtml +++ b/Disco.Web/Views/Job/LogRepair.cshtml @@ -125,20 +125,24 @@
\r\n \r\n \r\n Select All | None\r\n

\r\n \r\n"); - #line 112 "..\..\Views\Job\LogInsurance.cshtml" + #line 115 "..\..\Views\Job\LogInsurance.cshtml" #line default #line hidden - #line 112 "..\..\Views\Job\LogInsurance.cshtml" + #line 115 "..\..\Views\Job\LogInsurance.cshtml" foreach (var ja in Model.Job.JobAttachments) { @@ -521,20 +537,20 @@ WriteLiteral(">\r\n"); #line hidden WriteLiteral(" (Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) + #line 117 "..\..\Views\Job\LogInsurance.cshtml" +, Tuple.Create(Tuple.Create("", 5030), Tuple.Create(Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) #line default #line hidden -, 4846), false) +, 5030), false) ); WriteLiteral(" data-attachmentid=\""); - #line 114 "..\..\Views\Job\LogInsurance.cshtml" + #line 117 "..\..\Views\Job\LogInsurance.cshtml" Write(ja.Id); @@ -545,7 +561,7 @@ WriteLiteral("\""); WriteLiteral(" data-mimetype=\""); - #line 114 "..\..\Views\Job\LogInsurance.cshtml" + #line 117 "..\..\Views\Job\LogInsurance.cshtml" Write(ja.MimeType); @@ -561,20 +577,20 @@ WriteLiteral(" class=\"select\""); WriteLiteral(" name=\"AttachmentIds\""); -WriteAttribute("value", Tuple.Create(" value=\"", 5046), Tuple.Create("\"", 5060) +WriteAttribute("value", Tuple.Create(" value=\"", 5230), Tuple.Create("\"", 5244) - #line 115 "..\..\Views\Job\LogInsurance.cshtml" - , Tuple.Create(Tuple.Create("", 5054), Tuple.Create(ja.Id + #line 118 "..\..\Views\Job\LogInsurance.cshtml" + , Tuple.Create(Tuple.Create("", 5238), Tuple.Create(ja.Id #line default #line hidden -, 5054), false) +, 5238), false) ); WriteLiteral(" "); - #line 115 "..\..\Views\Job\LogInsurance.cshtml" + #line 118 "..\..\Views\Job\LogInsurance.cshtml" Write(Model.AttachmentIds.Contains(ja.Id) ? "checked" : null); @@ -584,84 +600,85 @@ WriteLiteral(" />\r\n (ja.Filename + #line 119 "..\..\Views\Job\LogInsurance.cshtml" +, Tuple.Create(Tuple.Create("", 5366), Tuple.Create(ja.Filename #line default #line hidden -, 5182), false) +, 5366), false) ); WriteLiteral(">\r\n (Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) + #line 120 "..\..\Views\Job\LogInsurance.cshtml" +, Tuple.Create(Tuple.Create("", 5455), Tuple.Create(Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) #line default #line hidden -, 5271), false) +, 5455), false) ); -WriteLiteral(" />\r\n \r\n \r\n (ja.Comments + #line 122 "..\..\Views\Job\LogInsurance.cshtml" +, Tuple.Create(Tuple.Create("", 5617), Tuple.Create(ja.Comments #line default #line hidden -, 5399), false) +, 5617), false) ); WriteLiteral(">\r\n"); - #line 119 "..\..\Views\Job\LogInsurance.cshtml" + #line 123 "..\..\Views\Job\LogInsurance.cshtml" #line default #line hidden - #line 119 "..\..\Views\Job\LogInsurance.cshtml" + #line 123 "..\..\Views\Job\LogInsurance.cshtml" if (!string.IsNullOrEmpty(ja.DocumentTemplateId)) - { + { #line default #line hidden - #line 120 "..\..\Views\Job\LogInsurance.cshtml" - Write(ja.DocumentTemplate.Description); + #line 124 "..\..\Views\Job\LogInsurance.cshtml" + Write(ja.DocumentTemplate.Description); #line default #line hidden - #line 120 "..\..\Views\Job\LogInsurance.cshtml" - } - else - { + #line 124 "..\..\Views\Job\LogInsurance.cshtml" + } + else + { #line default #line hidden - #line 122 "..\..\Views\Job\LogInsurance.cshtml" - Write(ja.Comments); + #line 126 "..\..\Views\Job\LogInsurance.cshtml" + Write(ja.Comments); #line default #line hidden - #line 122 "..\..\Views\Job\LogInsurance.cshtml" - } + #line 126 "..\..\Views\Job\LogInsurance.cshtml" + } #line default #line hidden @@ -672,7 +689,7 @@ WriteLiteral(" class=\"author\""); WriteLiteral(">"); - #line 123 "..\..\Views\Job\LogInsurance.cshtml" + #line 127 "..\..\Views\Job\LogInsurance.cshtml" Write(ja.TechUser.ToStringFriendly()); @@ -685,7 +702,7 @@ WriteLiteral(" class=\"timestamp\""); WriteLiteral(" data-livestamp=\""); - #line 123 "..\..\Views\Job\LogInsurance.cshtml" + #line 127 "..\..\Views\Job\LogInsurance.cshtml" Write(ja.Timestamp.ToUnixEpoc()); @@ -693,29 +710,29 @@ WriteLiteral(" data-livestamp=\""); #line hidden WriteLiteral("\""); -WriteAttribute("title", Tuple.Create(" title=\"", 5847), Tuple.Create("\"", 5885) +WriteAttribute("title", Tuple.Create(" title=\"", 6063), Tuple.Create("\"", 6101) - #line 123 "..\..\Views\Job\LogInsurance.cshtml" - , Tuple.Create(Tuple.Create("", 5855), Tuple.Create(ja.Timestamp.ToFullDateTime() + #line 127 "..\..\Views\Job\LogInsurance.cshtml" + , Tuple.Create(Tuple.Create("", 6071), Tuple.Create(ja.Timestamp.ToFullDateTime() #line default #line hidden -, 5855), false) +, 6071), false) ); WriteLiteral(">"); - #line 123 "..\..\Views\Job\LogInsurance.cshtml" + #line 127 "..\..\Views\Job\LogInsurance.cshtml" Write(ja.Timestamp.ToFullDateTime()); #line default #line hidden -WriteLiteral("\r\n \r\n"); +WriteLiteral("\r\n \r\n"); - #line 125 "..\..\Views\Job\LogInsurance.cshtml" + #line 129 "..\..\Views\Job\LogInsurance.cshtml" } @@ -725,7 +742,7 @@ WriteLiteral(" \r\n
@@ -200,5 +204,23 @@ } else { $('#RepairDescription').focus(); } + + $('#publishJobAttachments').on('click', 'input', function (e) { + e.preventDefault(); + setTimeout(function () { + var $i = $(e.currentTarget); + $i.prop('checked', !$i.prop('checked')); + }, 0); + return false; + }); + $('#publishJobAttachmentsSelect').on('click', 'a', function (e) { + e.preventDefault(); + var $i = $(e.currentTarget); + var $c = $i.hasClass('all'); + setTimeout(function () { + $('#publishJobAttachments').find('input:not(:disabled)').prop('checked', $c); + }, 0); + return false; + }); }); diff --git a/Disco.Web/Views/Job/LogRepair.generated.cs b/Disco.Web/Views/Job/LogRepair.generated.cs index 1515720e..ac6b4ffb 100644 --- a/Disco.Web/Views/Job/LogRepair.generated.cs +++ b/Disco.Web/Views/Job/LogRepair.generated.cs @@ -536,20 +536,36 @@ WriteLiteral(" class=\"form\""); WriteLiteral(" style=\"width: 650px; margin-top: 15px;\""); WriteLiteral(">\r\n

Send Attachments

\r\n
+

+ Select All | None +

\r\n \r\n " + -" \r\n "able>\r\n \r\n"); - #line 148 "..\..\Views\Job\LogRepair.cshtml" + #line 152 "..\..\Views\Job\LogRepair.cshtml" } if (Model.RepairProvider != null && Model.RepairProviderSubmitJobBeginResult != null) { @@ -779,7 +796,7 @@ WriteLiteral(">\r\n"); WriteLiteral(" "); - #line 152 "..\..\Views\Job\LogRepair.cshtml" + #line 156 "..\..\Views\Job\LogRepair.cshtml" Write(Html.PartialCompiled(Model.RepairProviderSubmitJobBeginResult.Item1, Model.RepairProviderSubmitJobBeginResult.Item2)); @@ -788,7 +805,7 @@ WriteLiteral(" "); WriteLiteral("\r\n \r\n"); - #line 154 "..\..\Views\Job\LogRepair.cshtml" + #line 158 "..\..\Views\Job\LogRepair.cshtml" } @@ -801,13 +818,13 @@ WriteLiteral(" class=\"actionBar\""); WriteLiteral(">\r\n"); - #line 156 "..\..\Views\Job\LogRepair.cshtml" + #line 160 "..\..\Views\Job\LogRepair.cshtml" #line default #line hidden - #line 156 "..\..\Views\Job\LogRepair.cshtml" + #line 160 "..\..\Views\Job\LogRepair.cshtml" if (Model.IsManualProvider) { @@ -825,7 +842,7 @@ WriteLiteral(" value=\"Save Repair Request\""); WriteLiteral(" />\r\n"); - #line 159 "..\..\Views\Job\LogRepair.cshtml" + #line 163 "..\..\Views\Job\LogRepair.cshtml" } else { @@ -844,7 +861,7 @@ WriteLiteral(" value=\"Preview Repair Request\""); WriteLiteral(" />\r\n"); - #line 163 "..\..\Views\Job\LogRepair.cshtml" + #line 167 "..\..\Views\Job\LogRepair.cshtml" } @@ -853,7 +870,7 @@ WriteLiteral(" />\r\n"); WriteLiteral(" \r\n"); - #line 165 "..\..\Views\Job\LogRepair.cshtml" + #line 169 "..\..\Views\Job\LogRepair.cshtml" } @@ -885,8 +902,16 @@ WriteLiteral(">\r\n $(function () {\r\n var $providerId = $(\'#RepairP "viderId.change(updateDetails);\r\n $addressId.change(updateDetails);\r\n\r\n " + " var manualProvider = $(\'#ManualProviderName\');\r\n if (manualProvider." + "length > 0 && !manualProvider.val()) {\r\n manualProvider.focus();\r\n " + -" } else {\r\n $(\'#RepairDescription\').focus();\r\n }\r\n });\r" + -"\n\r\n"); +" } else {\r\n $(\'#RepairDescription\').focus();\r\n }\r\n\r\n " + +" $(\'#publishJobAttachments\').on(\'click\', \'input\', function (e) {\r\n e" + +".preventDefault();\r\n setTimeout(function () {\r\n var $i" + +" = $(e.currentTarget);\r\n $i.prop(\'checked\', !$i.prop(\'checked\'));" + +"\r\n }, 0);\r\n return false;\r\n });\r\n $(\'#publis" + +"hJobAttachmentsSelect\').on(\'click\', \'a\', function (e) {\r\n e.preventDe" + +"fault();\r\n var $i = $(e.currentTarget);\r\n var $c = $i.hasC" + +"lass(\'all\');\r\n setTimeout(function () {\r\n $(\'#publishJ" + +"obAttachments\').find(\'input:not(:disabled)\').prop(\'checked\', $c);\r\n }" + +", 0);\r\n return false;\r\n });\r\n });\r\n\r\n"); } } diff --git a/Disco.Web/Views/Job/LogWarranty.cshtml b/Disco.Web/Views/Job/LogWarranty.cshtml index 418c7c75..a394b542 100644 --- a/Disco.Web/Views/Job/LogWarranty.cshtml +++ b/Disco.Web/Views/Job/LogWarranty.cshtml @@ -125,6 +125,9 @@
\r\n \r\n \r\n Select All | None\r\n

\r\n \r\n"); - #line 129 "..\..\Views\Job\LogRepair.cshtml" + #line 132 "..\..\Views\Job\LogRepair.cshtml" #line default #line hidden - #line 129 "..\..\Views\Job\LogRepair.cshtml" + #line 132 "..\..\Views\Job\LogRepair.cshtml" foreach (var ja in Model.Job.JobAttachments) { @@ -558,20 +574,20 @@ WriteLiteral(">\r\n"); #line hidden WriteLiteral(" (Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) + #line 134 "..\..\Views\Job\LogRepair.cshtml" +, Tuple.Create(Tuple.Create("", 5646), Tuple.Create(Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) #line default #line hidden -, 5462), false) +, 5646), false) ); WriteLiteral(" data-attachmentid=\""); - #line 131 "..\..\Views\Job\LogRepair.cshtml" + #line 134 "..\..\Views\Job\LogRepair.cshtml" Write(ja.Id); @@ -582,7 +598,7 @@ WriteLiteral("\""); WriteLiteral(" data-mimetype=\""); - #line 131 "..\..\Views\Job\LogRepair.cshtml" + #line 134 "..\..\Views\Job\LogRepair.cshtml" Write(ja.MimeType); @@ -598,20 +614,20 @@ WriteLiteral(" class=\"select\""); WriteLiteral(" name=\"PublishAttachmentIds\""); -WriteAttribute("value", Tuple.Create(" value=\"", 5669), Tuple.Create("\"", 5683) +WriteAttribute("value", Tuple.Create(" value=\"", 5853), Tuple.Create("\"", 5867) - #line 132 "..\..\Views\Job\LogRepair.cshtml" - , Tuple.Create(Tuple.Create("", 5677), Tuple.Create(ja.Id + #line 135 "..\..\Views\Job\LogRepair.cshtml" + , Tuple.Create(Tuple.Create("", 5861), Tuple.Create(ja.Id #line default #line hidden -, 5677), false) +, 5861), false) ); WriteLiteral(" "); - #line 132 "..\..\Views\Job\LogRepair.cshtml" + #line 135 "..\..\Views\Job\LogRepair.cshtml" Write(Model.PublishAttachmentIds.Contains(ja.Id) ? "checked" : null); @@ -621,84 +637,85 @@ WriteLiteral(" />\r\n (ja.Filename + #line 136 "..\..\Views\Job\LogRepair.cshtml" +, Tuple.Create(Tuple.Create("", 5996), Tuple.Create(ja.Filename #line default #line hidden -, 5812), false) +, 5996), false) ); WriteLiteral(">\r\n (Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) + #line 137 "..\..\Views\Job\LogRepair.cshtml" +, Tuple.Create(Tuple.Create("", 6085), Tuple.Create(Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) #line default #line hidden -, 5901), false) +, 6085), false) ); -WriteLiteral(" />\r\n \r\n \r\n (ja.Comments + #line 139 "..\..\Views\Job\LogRepair.cshtml" +, Tuple.Create(Tuple.Create("", 6247), Tuple.Create(ja.Comments #line default #line hidden -, 6029), false) +, 6247), false) ); WriteLiteral(">\r\n"); - #line 136 "..\..\Views\Job\LogRepair.cshtml" + #line 140 "..\..\Views\Job\LogRepair.cshtml" #line default #line hidden - #line 136 "..\..\Views\Job\LogRepair.cshtml" + #line 140 "..\..\Views\Job\LogRepair.cshtml" if (!string.IsNullOrEmpty(ja.DocumentTemplateId)) - { + { #line default #line hidden - #line 137 "..\..\Views\Job\LogRepair.cshtml" - Write(ja.DocumentTemplate.Description); + #line 141 "..\..\Views\Job\LogRepair.cshtml" + Write(ja.DocumentTemplate.Description); #line default #line hidden - #line 137 "..\..\Views\Job\LogRepair.cshtml" - } - else - { + #line 141 "..\..\Views\Job\LogRepair.cshtml" + } + else + { #line default #line hidden - #line 139 "..\..\Views\Job\LogRepair.cshtml" - Write(ja.Comments); + #line 143 "..\..\Views\Job\LogRepair.cshtml" + Write(ja.Comments); #line default #line hidden - #line 139 "..\..\Views\Job\LogRepair.cshtml" - } + #line 143 "..\..\Views\Job\LogRepair.cshtml" + } #line default #line hidden @@ -709,7 +726,7 @@ WriteLiteral(" class=\"author\""); WriteLiteral(">"); - #line 140 "..\..\Views\Job\LogRepair.cshtml" + #line 144 "..\..\Views\Job\LogRepair.cshtml" Write(ja.TechUser.ToStringFriendly()); @@ -722,7 +739,7 @@ WriteLiteral(" class=\"timestamp\""); WriteLiteral(" data-livestamp=\""); - #line 140 "..\..\Views\Job\LogRepair.cshtml" + #line 144 "..\..\Views\Job\LogRepair.cshtml" Write(ja.Timestamp.ToUnixEpoc()); @@ -730,29 +747,29 @@ WriteLiteral(" data-livestamp=\""); #line hidden WriteLiteral("\""); -WriteAttribute("title", Tuple.Create(" title=\"", 6477), Tuple.Create("\"", 6515) +WriteAttribute("title", Tuple.Create(" title=\"", 6693), Tuple.Create("\"", 6731) - #line 140 "..\..\Views\Job\LogRepair.cshtml" - , Tuple.Create(Tuple.Create("", 6485), Tuple.Create(ja.Timestamp.ToFullDateTime() + #line 144 "..\..\Views\Job\LogRepair.cshtml" + , Tuple.Create(Tuple.Create("", 6701), Tuple.Create(ja.Timestamp.ToFullDateTime() #line default #line hidden -, 6485), false) +, 6701), false) ); WriteLiteral(">"); - #line 140 "..\..\Views\Job\LogRepair.cshtml" + #line 144 "..\..\Views\Job\LogRepair.cshtml" Write(ja.Timestamp.ToFullDateTime()); #line default #line hidden -WriteLiteral("\r\n \r\n"); +WriteLiteral("\r\n \r\n"); - #line 142 "..\..\Views\Job\LogRepair.cshtml" + #line 146 "..\..\Views\Job\LogRepair.cshtml" } @@ -762,7 +779,7 @@ WriteLiteral(" \r\n
+

+ Select All | None +

@foreach (var ja in Model.Job.JobAttachments) { @@ -210,5 +213,14 @@ }, 0); return false; }); + $('#publishJobAttachmentsSelect').on('click', 'a', function (e) { + e.preventDefault(); + var $i = $(e.currentTarget); + var $c = $i.hasClass('all'); + setTimeout(function () { + $('#publishJobAttachments').find('input:not(:disabled)').prop('checked', $c); + }, 0); + return false; + }); }); diff --git a/Disco.Web/Views/Job/LogWarranty.generated.cs b/Disco.Web/Views/Job/LogWarranty.generated.cs index 65a2769c..f1e12b0a 100644 --- a/Disco.Web/Views/Job/LogWarranty.generated.cs +++ b/Disco.Web/Views/Job/LogWarranty.generated.cs @@ -536,20 +536,36 @@ WriteLiteral(" class=\"form\""); WriteLiteral(" style=\"width: 650px; margin-top: 15px;\""); WriteLiteral(">\r\n

Send Attachments

\r\n \r\n \r\n \r\n "\n
\r\n \r\n \r\n \r\n Select All | None\r\n

\r\n \r\n"); - #line 129 "..\..\Views\Job\LogWarranty.cshtml" + #line 132 "..\..\Views\Job\LogWarranty.cshtml" #line default #line hidden - #line 129 "..\..\Views\Job\LogWarranty.cshtml" + #line 132 "..\..\Views\Job\LogWarranty.cshtml" foreach (var ja in Model.Job.JobAttachments) { @@ -558,20 +574,20 @@ WriteLiteral(">\r\n"); #line hidden WriteLiteral(" (Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) + #line 134 "..\..\Views\Job\LogWarranty.cshtml" +, Tuple.Create(Tuple.Create("", 5698), Tuple.Create(Url.Action(MVC.API.Job.AttachmentDownload(ja.Id)) #line default #line hidden -, 5502), false) +, 5698), false) ); WriteLiteral(" data-attachmentid=\""); - #line 131 "..\..\Views\Job\LogWarranty.cshtml" + #line 134 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.Id); @@ -582,7 +598,7 @@ WriteLiteral("\""); WriteLiteral(" data-mimetype=\""); - #line 131 "..\..\Views\Job\LogWarranty.cshtml" + #line 134 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.MimeType); @@ -598,20 +614,20 @@ WriteLiteral(" class=\"select\""); WriteLiteral(" name=\"PublishAttachmentIds\""); -WriteAttribute("value", Tuple.Create(" value=\"", 5713), Tuple.Create("\"", 5727) +WriteAttribute("value", Tuple.Create(" value=\"", 5909), Tuple.Create("\"", 5923) - #line 132 "..\..\Views\Job\LogWarranty.cshtml" - , Tuple.Create(Tuple.Create("", 5721), Tuple.Create(ja.Id + #line 135 "..\..\Views\Job\LogWarranty.cshtml" + , Tuple.Create(Tuple.Create("", 5917), Tuple.Create(ja.Id #line default #line hidden -, 5721), false) +, 5917), false) ); WriteLiteral(" "); - #line 132 "..\..\Views\Job\LogWarranty.cshtml" + #line 135 "..\..\Views\Job\LogWarranty.cshtml" Write(Model.PublishAttachmentIds.Contains(ja.Id) ? "checked" : null); @@ -621,28 +637,28 @@ WriteLiteral(" />\r\n (ja.Filename + #line 136 "..\..\Views\Job\LogWarranty.cshtml" +, Tuple.Create(Tuple.Create("", 6056), Tuple.Create(ja.Filename #line default #line hidden -, 5860), false) +, 6056), false) ); WriteLiteral(">\r\n (Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) + #line 137 "..\..\Views\Job\LogWarranty.cshtml" +, Tuple.Create(Tuple.Create("", 6149), Tuple.Create(Url.Action(MVC.API.Job.AttachmentThumbnail(ja.Id)) #line default #line hidden -, 5953), false) +, 6149), false) ); WriteLiteral(" />\r\n \r\n " + @@ -650,40 +666,40 @@ WriteLiteral(" />\r\n \r\n WriteLiteral(" class=\"comments\""); -WriteAttribute("title", Tuple.Create(" title=\"", 6115), Tuple.Create("\"", 6135) +WriteAttribute("title", Tuple.Create(" title=\"", 6311), Tuple.Create("\"", 6331) - #line 136 "..\..\Views\Job\LogWarranty.cshtml" -, Tuple.Create(Tuple.Create("", 6123), Tuple.Create(ja.Comments + #line 139 "..\..\Views\Job\LogWarranty.cshtml" +, Tuple.Create(Tuple.Create("", 6319), Tuple.Create(ja.Comments #line default #line hidden -, 6123), false) +, 6319), false) ); WriteLiteral(">\r\n"); - #line 137 "..\..\Views\Job\LogWarranty.cshtml" + #line 140 "..\..\Views\Job\LogWarranty.cshtml" #line default #line hidden - #line 137 "..\..\Views\Job\LogWarranty.cshtml" + #line 140 "..\..\Views\Job\LogWarranty.cshtml" if (!string.IsNullOrEmpty(ja.DocumentTemplateId)) { #line default #line hidden - #line 138 "..\..\Views\Job\LogWarranty.cshtml" + #line 141 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.DocumentTemplate.Description); #line default #line hidden - #line 138 "..\..\Views\Job\LogWarranty.cshtml" + #line 141 "..\..\Views\Job\LogWarranty.cshtml" } else { @@ -691,14 +707,14 @@ WriteLiteral(">\r\n"); #line default #line hidden - #line 140 "..\..\Views\Job\LogWarranty.cshtml" + #line 143 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.Comments); #line default #line hidden - #line 140 "..\..\Views\Job\LogWarranty.cshtml" + #line 143 "..\..\Views\Job\LogWarranty.cshtml" } #line default @@ -710,7 +726,7 @@ WriteLiteral(" class=\"author\""); WriteLiteral(">"); - #line 141 "..\..\Views\Job\LogWarranty.cshtml" + #line 144 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.TechUser.ToStringFriendly()); @@ -723,7 +739,7 @@ WriteLiteral(" class=\"timestamp\""); WriteLiteral(" data-livestamp=\""); - #line 141 "..\..\Views\Job\LogWarranty.cshtml" + #line 144 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.Timestamp.ToUnixEpoc()); @@ -731,20 +747,20 @@ WriteLiteral(" data-livestamp=\""); #line hidden WriteLiteral("\""); -WriteAttribute("title", Tuple.Create(" title=\"", 6589), Tuple.Create("\"", 6627) +WriteAttribute("title", Tuple.Create(" title=\"", 6785), Tuple.Create("\"", 6823) - #line 141 "..\..\Views\Job\LogWarranty.cshtml" - , Tuple.Create(Tuple.Create("", 6597), Tuple.Create(ja.Timestamp.ToFullDateTime() + #line 144 "..\..\Views\Job\LogWarranty.cshtml" + , Tuple.Create(Tuple.Create("", 6793), Tuple.Create(ja.Timestamp.ToFullDateTime() #line default #line hidden -, 6597), false) +, 6793), false) ); WriteLiteral(">"); - #line 141 "..\..\Views\Job\LogWarranty.cshtml" + #line 144 "..\..\Views\Job\LogWarranty.cshtml" Write(ja.Timestamp.ToFullDateTime()); @@ -753,7 +769,7 @@ WriteLiteral(">"); WriteLiteral("\r\n \r\n"); - #line 143 "..\..\Views\Job\LogWarranty.cshtml" + #line 146 "..\..\Views\Job\LogWarranty.cshtml" } @@ -763,7 +779,7 @@ WriteLiteral(" \r\n
\r\n
\r\n"); - #line 149 "..\..\Views\Job\LogWarranty.cshtml" + #line 152 "..\..\Views\Job\LogWarranty.cshtml" } if (Model.WarrantyProvider != null && Model.WarrantyProviderSubmitJobViewType != null) { @@ -780,7 +796,7 @@ WriteLiteral(">\r\n"); WriteLiteral(" "); - #line 153 "..\..\Views\Job\LogWarranty.cshtml" + #line 156 "..\..\Views\Job\LogWarranty.cshtml" Write(Html.PartialCompiled(Model.WarrantyProviderSubmitJobViewType, Model.WarrantyProviderSubmitJobModel)); @@ -789,7 +805,7 @@ WriteLiteral(" "); WriteLiteral("\r\n \r\n"); - #line 155 "..\..\Views\Job\LogWarranty.cshtml" + #line 158 "..\..\Views\Job\LogWarranty.cshtml" } @@ -802,13 +818,13 @@ WriteLiteral(" class=\"actionBar\""); WriteLiteral(">\r\n"); - #line 157 "..\..\Views\Job\LogWarranty.cshtml" + #line 160 "..\..\Views\Job\LogWarranty.cshtml" #line default #line hidden - #line 157 "..\..\Views\Job\LogWarranty.cshtml" + #line 160 "..\..\Views\Job\LogWarranty.cshtml" if (Model.IsManualProvider) { @@ -826,7 +842,7 @@ WriteLiteral(" value=\"Save Warranty Claim\""); WriteLiteral(" />\r\n"); - #line 160 "..\..\Views\Job\LogWarranty.cshtml" + #line 163 "..\..\Views\Job\LogWarranty.cshtml" } else { @@ -845,7 +861,7 @@ WriteLiteral(" value=\"Preview Warranty Claim\""); WriteLiteral(" />\r\n"); - #line 164 "..\..\Views\Job\LogWarranty.cshtml" + #line 167 "..\..\Views\Job\LogWarranty.cshtml" } @@ -854,7 +870,7 @@ WriteLiteral(" />\r\n"); WriteLiteral(" \r\n"); - #line 166 "..\..\Views\Job\LogWarranty.cshtml" + #line 169 "..\..\Views\Job\LogWarranty.cshtml" } @@ -890,8 +906,12 @@ WriteLiteral(">\r\n $(function () {\r\n var $providerId = $(\'#Warrant " $(\'#publishJobAttachments\').on(\'click\', \'input\', function (e) {\r\n " + "e.preventDefault();\r\n setTimeout(function () {\r\n var $" + "i = $(e.currentTarget);\r\n $i.prop(\'checked\', !$i.prop(\'checked\'))" + -";\r\n }, 0);\r\n return false;\r\n });\r\n });\r\n\r\n"); +";\r\n }, 0);\r\n return false;\r\n });\r\n $(\'#publi" + +"shJobAttachmentsSelect\').on(\'click\', \'a\', function (e) {\r\n e.preventD" + +"efault();\r\n var $i = $(e.currentTarget);\r\n var $c = $i.has" + +"Class(\'all\');\r\n setTimeout(function () {\r\n $(\'#publish" + +"JobAttachments\').find(\'input:not(:disabled)\').prop(\'checked\', $c);\r\n " + +"}, 0);\r\n return false;\r\n });\r\n });\r\n\r\n"); } }