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 @@
| \r\n \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 \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 @@
|
+
@foreach (var ja in Model.Job.JobAttachments)
{
-
|
@@ -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
| \r\n \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 \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 @@
|
+
@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 \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");
}
}
Send Attachments\r\n
|