maintenance unify document generation ui
This commit is contained in:
1 parent
806aadd161
commit
f7fdfb0c8a
37 files changed
+1433
-1431
No files matched your search
@@ -1,5 +1,7 @@
|
|||||||
using Disco.Data.Repository;
|
using Disco.Data.Repository;
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
|
using Disco.Services.Interop.ActiveDirectory;
|
||||||
|
using Disco.Services.Users;
|
||||||
using System;
|
using System;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -82,6 +84,43 @@ namespace Disco.Services
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static IAttachmentTarget ResolveScopeTarget(this AttachmentTypes scope, DiscoDataContext database, string targetId)
|
||||||
|
{
|
||||||
|
if (database == null)
|
||||||
|
throw new ArgumentNullException(nameof(database));
|
||||||
|
if (string.IsNullOrWhiteSpace(targetId))
|
||||||
|
throw new ArgumentNullException(nameof(targetId));
|
||||||
|
|
||||||
|
switch (scope)
|
||||||
|
{
|
||||||
|
case AttachmentTypes.Device:
|
||||||
|
return database.Devices.Find(targetId);
|
||||||
|
case AttachmentTypes.Job:
|
||||||
|
if (!int.TryParse(targetId, out var targetIdInt))
|
||||||
|
throw new ArgumentOutOfRangeException(nameof(targetId));
|
||||||
|
return database.Jobs.Find(targetIdInt);
|
||||||
|
case AttachmentTypes.User:
|
||||||
|
// special usecase in resolving users (they may not exist in the database yet)
|
||||||
|
targetId = ActiveDirectory.ParseDomainAccountId(targetId);
|
||||||
|
var target = database.Users.Find(targetId);
|
||||||
|
if (target == null)
|
||||||
|
{
|
||||||
|
// try importing user
|
||||||
|
target = UserService.GetUser(targetId, database, true);
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
default:
|
||||||
|
throw new InvalidOperationException("Unexpected DocumentType Scope");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IAttachmentTarget ResolveScopeTarget(this DocumentTemplate template, DiscoDataContext database, string targetId)
|
||||||
|
{
|
||||||
|
if (template == null)
|
||||||
|
throw new ArgumentNullException(nameof(template));
|
||||||
|
|
||||||
|
return ResolveScopeTarget(template.AttachmentType, database, targetId);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -139,5 +139,13 @@ namespace Disco.Services
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static IAttachmentTarget ResolveScopeTarget(this DocumentTemplatePackage templatePackage, DiscoDataContext database, string targetId)
|
||||||
|
{
|
||||||
|
if (templatePackage == null)
|
||||||
|
throw new ArgumentNullException(nameof(templatePackage));
|
||||||
|
|
||||||
|
return templatePackage.Scope.ResolveScopeTarget(database, targetId);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -386,30 +386,8 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
if (string.IsNullOrEmpty(DocumentTemplateId))
|
if (string.IsNullOrEmpty(DocumentTemplateId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
||||||
|
|
||||||
var device = Database.Devices.Find(id);
|
// Obsolete: Use API\DocumentTemplate\Generate instead
|
||||||
if (device != null)
|
return RedirectToAction(MVC.API.DocumentTemplate.Generate(DocumentTemplateId, id));
|
||||||
{
|
|
||||||
var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);
|
|
||||||
if (documentTemplate != null)
|
|
||||||
{
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = documentTemplate.GeneratePdf(Database, device, UserService.CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", documentTemplate.Id, device.SerialNumber, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Id", nameof(DocumentTemplateId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Serial Number", nameof(id));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Device.Actions.GenerateDocuments)]
|
[DiscoAuthorize(Claims.Device.Actions.GenerateDocuments)]
|
||||||
@@ -420,33 +398,8 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
||||||
|
|
||||||
var device = Database.Devices.Find(id);
|
// Obsolete: Use API\DocumentTemplatePackage\Generate instead
|
||||||
if (device != null)
|
return RedirectToAction(MVC.API.DocumentTemplatePackage.Generate(DocumentTemplatePackageId, id));
|
||||||
{
|
|
||||||
var package = DocumentTemplatePackages.GetPackage(DocumentTemplatePackageId);
|
|
||||||
if (package != null)
|
|
||||||
{
|
|
||||||
if (package.Scope != AttachmentTypes.Device)
|
|
||||||
throw new ArgumentException("This package cannot be generated from the Device Scope", nameof(DocumentTemplatePackageId));
|
|
||||||
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = package.GeneratePdfPackage(Database, device, UserService.CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", package.Id, device.SerialNumber, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Package Id", nameof(DocumentTemplatePackageId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Serial Number", nameof(id));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Device.Show)]
|
[DiscoAuthorize(Claims.Device.Show)]
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
using Disco.BI.Extensions;
|
using Disco.BI.Extensions;
|
||||||
using Disco.Models.Repository;
|
using Disco.Models.Repository;
|
||||||
|
using Disco.Models.Services.Documents;
|
||||||
using Disco.Services;
|
using Disco.Services;
|
||||||
using Disco.Services.Authorization;
|
using Disco.Services.Authorization;
|
||||||
using Disco.Services.Documents;
|
using Disco.Services.Documents;
|
||||||
@@ -691,6 +692,51 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return File(pdf, "application/pdf", string.Format("{0}_Bulk_{1:yyyyMMdd-HHmmss}.pdf", documentTemplate.Id, timeStamp));
|
return File(pdf, "application/pdf", string.Format("{0}_Bulk_{1:yyyyMMdd-HHmmss}.pdf", documentTemplate.Id, timeStamp));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual ActionResult Generate(string id, string TargetId)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(id))
|
||||||
|
throw new ArgumentNullException(nameof(id));
|
||||||
|
if (string.IsNullOrWhiteSpace(TargetId))
|
||||||
|
throw new ArgumentNullException(nameof(TargetId));
|
||||||
|
|
||||||
|
// get template
|
||||||
|
var template = Database.DocumentTemplates.Find(id);
|
||||||
|
if (template == null)
|
||||||
|
throw new ArgumentException("Invalid document template id", nameof(id));
|
||||||
|
|
||||||
|
// validate authorization
|
||||||
|
switch (template.Scope)
|
||||||
|
{
|
||||||
|
case DocumentTemplate.DocumentTemplateScopes.Device:
|
||||||
|
Authorization.Require(Claims.Device.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
case DocumentTemplate.DocumentTemplateScopes.Job:
|
||||||
|
Authorization.Require(Claims.Job.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
case DocumentTemplate.DocumentTemplateScopes.User:
|
||||||
|
Authorization.Require(Claims.User.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new InvalidOperationException("Unknown DocumentType Scope");
|
||||||
|
}
|
||||||
|
|
||||||
|
// resolve target
|
||||||
|
var target = template.ResolveScopeTarget(Database, TargetId);
|
||||||
|
if (target == null)
|
||||||
|
throw new ArgumentException("Target not found", nameof(TargetId));
|
||||||
|
|
||||||
|
// generate document
|
||||||
|
var timestamp = DateTime.Now;
|
||||||
|
var document = default(Stream);
|
||||||
|
using (var state = DocumentState.DefaultState())
|
||||||
|
{
|
||||||
|
document = template.GeneratePdf(Database, target, UserService.CurrentUser, timestamp, state);
|
||||||
|
}
|
||||||
|
Database.SaveChanges();
|
||||||
|
|
||||||
|
return File(document, "application/pdf", $"{template.Id}_{target.AttachmentReferenceId.Replace('\\', '_')}_{timestamp:yyyyMMdd-HHmmss}.pdf");
|
||||||
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Config.DocumentTemplate.Delete)]
|
[DiscoAuthorize(Claims.Config.DocumentTemplate.Delete)]
|
||||||
public virtual ActionResult Delete(string id, bool? redirect = false)
|
public virtual ActionResult Delete(string id, bool? redirect = false)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ using Disco.Services.Users;
|
|||||||
using Disco.Services.Web;
|
using Disco.Services.Web;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.Mvc;
|
using System.Web.Mvc;
|
||||||
@@ -384,6 +386,48 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return File(pdf, "application/pdf", string.Format("{0}_Bulk_{1:yyyyMMdd-HHmmss}.pdf", package.Id, timeStamp));
|
return File(pdf, "application/pdf", string.Format("{0}_Bulk_{1:yyyyMMdd-HHmmss}.pdf", package.Id, timeStamp));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual ActionResult Generate(string id, string TargetId)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(id))
|
||||||
|
throw new ArgumentNullException(nameof(id));
|
||||||
|
if (string.IsNullOrWhiteSpace(TargetId))
|
||||||
|
throw new ArgumentNullException(nameof(TargetId));
|
||||||
|
|
||||||
|
var package = DocumentTemplatePackages.GetPackage(id);
|
||||||
|
if (package == null)
|
||||||
|
throw new ArgumentException("Invalid document template package id", nameof(id));
|
||||||
|
|
||||||
|
switch (package.Scope)
|
||||||
|
{
|
||||||
|
case AttachmentTypes.Device:
|
||||||
|
Authorization.Require(Claims.Device.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
case AttachmentTypes.Job:
|
||||||
|
Authorization.Require(Claims.Job.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
case AttachmentTypes.User:
|
||||||
|
Authorization.Require(Claims.User.Actions.GenerateDocuments);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new InvalidOperationException("Unknown document type scope");
|
||||||
|
}
|
||||||
|
|
||||||
|
// resolve target
|
||||||
|
var target = package.ResolveScopeTarget(Database, TargetId);
|
||||||
|
if (target == null)
|
||||||
|
throw new ArgumentException("Target not found", nameof(TargetId));
|
||||||
|
|
||||||
|
var timestamp = DateTime.Now;
|
||||||
|
var document = default(Stream);
|
||||||
|
using (var state = DocumentState.DefaultState())
|
||||||
|
{
|
||||||
|
document = package.GeneratePdfPackage(Database, target, UserService.CurrentUser, timestamp, state);
|
||||||
|
}
|
||||||
|
Database.SaveChanges();
|
||||||
|
|
||||||
|
return File(document, "application/pdf", $"{package.Id}_{target.AttachmentReferenceId.Replace('\\', '_')}_{timestamp:yyyyMMdd-HHmmss}.pdf");
|
||||||
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Config.DocumentTemplate.Delete)]
|
[DiscoAuthorize(Claims.Config.DocumentTemplate.Delete)]
|
||||||
public virtual ActionResult Delete(string id, bool? redirect = false)
|
public virtual ActionResult Delete(string id, bool? redirect = false)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2093,30 +2093,9 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
throw new ArgumentOutOfRangeException(nameof(id));
|
throw new ArgumentOutOfRangeException(nameof(id));
|
||||||
if (string.IsNullOrEmpty(DocumentTemplateId))
|
if (string.IsNullOrEmpty(DocumentTemplateId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
||||||
var job = Database.Jobs.Find(id);
|
|
||||||
if (job != null)
|
// Obsolete: Use API\DocumentTemplate\Generate instead
|
||||||
{
|
return RedirectToAction(MVC.API.DocumentTemplate.Generate(DocumentTemplateId, id.ToString()));
|
||||||
var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);
|
|
||||||
if (documentTemplate != null)
|
|
||||||
{
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = documentTemplate.GeneratePdf(Database, job, CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", documentTemplate.Id, job.Id, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Id", "id");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Job Id", "id");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Job.Actions.GenerateDocuments)]
|
[DiscoAuthorize(Claims.Job.Actions.GenerateDocuments)]
|
||||||
@@ -2127,34 +2106,8 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
||||||
|
|
||||||
var job = Database.Jobs.Find(id);
|
// Obsolete: Use API\DocumentTemplatePackage\Generate instead
|
||||||
|
return RedirectToAction(MVC.API.DocumentTemplatePackage.Generate(DocumentTemplatePackageId, id.ToString()));
|
||||||
if (job != null)
|
|
||||||
{
|
|
||||||
var package = DocumentTemplatePackages.GetPackage(DocumentTemplatePackageId);
|
|
||||||
if (package != null)
|
|
||||||
{
|
|
||||||
if (package.Scope != AttachmentTypes.Job)
|
|
||||||
throw new ArgumentException("This package cannot be generated from the Job Scope", nameof(DocumentTemplatePackageId));
|
|
||||||
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = package.GeneratePdfPackage(Database, job, UserService.CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", package.Id, job.Id, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Package Id", nameof(DocumentTemplatePackageId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Job Id", nameof(id));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[DiscoAuthorize(Claims.Job.Properties.DeviceHeldLocation)]
|
[DiscoAuthorize(Claims.Job.Properties.DeviceHeldLocation)]
|
||||||
|
|||||||
@@ -166,40 +166,12 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
if (string.IsNullOrEmpty(DocumentTemplateId))
|
if (string.IsNullOrEmpty(DocumentTemplateId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
throw new ArgumentNullException(nameof(DocumentTemplateId));
|
||||||
|
|
||||||
id = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
var userId = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
||||||
|
|
||||||
var user = Database.Users.Find(id);
|
// Obsolete: Use API\DocumentTemplate\Generate instead
|
||||||
|
return RedirectToAction(MVC.API.DocumentTemplate.Generate(DocumentTemplateId, userId));
|
||||||
if (user == null)
|
|
||||||
{
|
|
||||||
// Try importing the user
|
|
||||||
user = UserService.GetUser(id, Database, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user != null)
|
|
||||||
{
|
|
||||||
var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);
|
|
||||||
if (documentTemplate != null)
|
|
||||||
{
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = documentTemplate.GeneratePdf(Database, user, UserService.CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", documentTemplate.Id, user.UserId, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Id", "id");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid User Id", "id");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
[DiscoAuthorize(Claims.User.Actions.GenerateDocuments)]
|
[DiscoAuthorize(Claims.User.Actions.GenerateDocuments)]
|
||||||
public virtual ActionResult GeneratePdfPackage(string id, string Domain, string DocumentTemplatePackageId)
|
public virtual ActionResult GeneratePdfPackage(string id, string Domain, string DocumentTemplatePackageId)
|
||||||
{
|
{
|
||||||
@@ -208,35 +180,10 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
if (string.IsNullOrEmpty(DocumentTemplatePackageId))
|
||||||
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
throw new ArgumentNullException(nameof(DocumentTemplatePackageId));
|
||||||
|
|
||||||
id = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
var userId = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
||||||
|
|
||||||
var user = Database.Users.Find(id);
|
// Obsolete: Use API\DocumentTemplatePackage\Generate instead
|
||||||
if (user != null)
|
return RedirectToAction(MVC.API.DocumentTemplatePackage.Generate(DocumentTemplatePackageId, userId));
|
||||||
{
|
|
||||||
var package = DocumentTemplatePackages.GetPackage(DocumentTemplatePackageId);
|
|
||||||
if (package != null)
|
|
||||||
{
|
|
||||||
if (package.Scope != AttachmentTypes.User)
|
|
||||||
throw new ArgumentException("This package cannot be generated from the User Scope", nameof(DocumentTemplatePackageId));
|
|
||||||
|
|
||||||
var timeStamp = DateTime.Now;
|
|
||||||
Stream pdf;
|
|
||||||
using (var generationState = DocumentState.DefaultState())
|
|
||||||
{
|
|
||||||
pdf = package.GeneratePdfPackage(Database, user, UserService.CurrentUser, timeStamp, generationState);
|
|
||||||
}
|
|
||||||
Database.SaveChanges();
|
|
||||||
return File(pdf, "application/pdf", string.Format("{0}_{1}_{2:yyyyMMdd-HHmmss}.pdf", package.Id, user.UserId, timeStamp));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid Document Template Package Id", nameof(DocumentTemplatePackageId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new ArgumentException("Invalid User Id", nameof(id));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -437,7 +437,7 @@ th {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
position: relative;
|
position: relative;
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
padding: .5em .5em .5em .7em;
|
padding: 0.5em 0.5em 0.5em 0.7em;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
/* support: IE7 */
|
/* support: IE7 */
|
||||||
}
|
}
|
||||||
@@ -445,14 +445,14 @@ th {
|
|||||||
padding-left: 2.2em;
|
padding-left: 2.2em;
|
||||||
}
|
}
|
||||||
.ui-accordion .ui-accordion-noicons {
|
.ui-accordion .ui-accordion-noicons {
|
||||||
padding-left: .7em;
|
padding-left: 0.7em;
|
||||||
}
|
}
|
||||||
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
|
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
|
||||||
padding-left: 2.2em;
|
padding-left: 2.2em;
|
||||||
}
|
}
|
||||||
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
|
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: .5em;
|
left: 0.5em;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
margin-top: -8px;
|
margin-top: -8px;
|
||||||
}
|
}
|
||||||
@@ -472,7 +472,7 @@ th {
|
|||||||
position: relative;
|
position: relative;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
margin-right: .1em;
|
margin-right: 0.1em;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -506,20 +506,20 @@ button.ui-button-icons-only {
|
|||||||
line-height: normal;
|
line-height: normal;
|
||||||
}
|
}
|
||||||
.ui-button-text-only .ui-button-text {
|
.ui-button-text-only .ui-button-text {
|
||||||
padding: .4em 1em;
|
padding: 0.4em 1em;
|
||||||
}
|
}
|
||||||
.ui-button-icon-only .ui-button-text,
|
.ui-button-icon-only .ui-button-text,
|
||||||
.ui-button-icons-only .ui-button-text {
|
.ui-button-icons-only .ui-button-text {
|
||||||
padding: .4em;
|
padding: 0.4em;
|
||||||
text-indent: -9999999px;
|
text-indent: -9999999px;
|
||||||
}
|
}
|
||||||
.ui-button-text-icon-primary .ui-button-text,
|
.ui-button-text-icon-primary .ui-button-text,
|
||||||
.ui-button-text-icons .ui-button-text {
|
.ui-button-text-icons .ui-button-text {
|
||||||
padding: .4em 1em .4em 2.1em;
|
padding: 0.4em 1em 0.4em 2.1em;
|
||||||
}
|
}
|
||||||
.ui-button-text-icon-secondary .ui-button-text,
|
.ui-button-text-icon-secondary .ui-button-text,
|
||||||
.ui-button-text-icons .ui-button-text {
|
.ui-button-text-icons .ui-button-text {
|
||||||
padding: .4em 2.1em .4em 1em;
|
padding: 0.4em 2.1em 0.4em 1em;
|
||||||
}
|
}
|
||||||
.ui-button-text-icons .ui-button-text {
|
.ui-button-text-icons .ui-button-text {
|
||||||
padding-left: 2.1em;
|
padding-left: 2.1em;
|
||||||
@@ -527,7 +527,7 @@ button.ui-button-icons-only {
|
|||||||
}
|
}
|
||||||
/* no icon support for input elements, provide padding by default */
|
/* no icon support for input elements, provide padding by default */
|
||||||
input.ui-button {
|
input.ui-button {
|
||||||
padding: .4em 1em;
|
padding: 0.4em 1em;
|
||||||
}
|
}
|
||||||
/* button icon element(s) */
|
/* button icon element(s) */
|
||||||
.ui-button-icon-only .ui-icon,
|
.ui-button-icon-only .ui-icon,
|
||||||
@@ -546,12 +546,12 @@ input.ui-button {
|
|||||||
.ui-button-text-icon-primary .ui-button-icon-primary,
|
.ui-button-text-icon-primary .ui-button-icon-primary,
|
||||||
.ui-button-text-icons .ui-button-icon-primary,
|
.ui-button-text-icons .ui-button-icon-primary,
|
||||||
.ui-button-icons-only .ui-button-icon-primary {
|
.ui-button-icons-only .ui-button-icon-primary {
|
||||||
left: .5em;
|
left: 0.5em;
|
||||||
}
|
}
|
||||||
.ui-button-text-icon-secondary .ui-button-icon-secondary,
|
.ui-button-text-icon-secondary .ui-button-icon-secondary,
|
||||||
.ui-button-text-icons .ui-button-icon-secondary,
|
.ui-button-text-icons .ui-button-icon-secondary,
|
||||||
.ui-button-icons-only .ui-button-icon-secondary {
|
.ui-button-icons-only .ui-button-icon-secondary {
|
||||||
right: .5em;
|
right: 0.5em;
|
||||||
}
|
}
|
||||||
/* button sets */
|
/* button sets */
|
||||||
.ui-buttonset {
|
.ui-buttonset {
|
||||||
@@ -570,12 +570,12 @@ button.ui-button::-moz-focus-inner {
|
|||||||
}
|
}
|
||||||
.ui-datepicker {
|
.ui-datepicker {
|
||||||
width: 17em;
|
width: 17em;
|
||||||
padding: .2em .2em 0;
|
padding: 0.2em 0.2em 0;
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.ui-datepicker .ui-datepicker-header {
|
.ui-datepicker .ui-datepicker-header {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: .2em 0;
|
padding: 0.2em 0;
|
||||||
}
|
}
|
||||||
.ui-datepicker .ui-datepicker-prev,
|
.ui-datepicker .ui-datepicker-prev,
|
||||||
.ui-datepicker .ui-datepicker-next {
|
.ui-datepicker .ui-datepicker-next {
|
||||||
@@ -624,12 +624,12 @@ button.ui-button::-moz-focus-inner {
|
|||||||
}
|
}
|
||||||
.ui-datepicker table {
|
.ui-datepicker table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
margin: 0 0 .4em;
|
margin: 0 0 0.4em;
|
||||||
}
|
}
|
||||||
.ui-datepicker th {
|
.ui-datepicker th {
|
||||||
padding: .7em .3em;
|
padding: 0.7em 0.3em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
border: 0;
|
border: 0;
|
||||||
@@ -641,23 +641,23 @@ button.ui-button::-moz-focus-inner {
|
|||||||
.ui-datepicker td span,
|
.ui-datepicker td span,
|
||||||
.ui-datepicker td a {
|
.ui-datepicker td a {
|
||||||
display: block;
|
display: block;
|
||||||
padding: .2em;
|
padding: 0.2em;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
.ui-datepicker .ui-datepicker-buttonpane {
|
.ui-datepicker .ui-datepicker-buttonpane {
|
||||||
background-image: none;
|
background-image: none;
|
||||||
margin: .7em 0 0 0;
|
margin: 0.7em 0 0 0;
|
||||||
padding: 0 .2em;
|
padding: 0 0.2em;
|
||||||
border-left: 0;
|
border-left: 0;
|
||||||
border-right: 0;
|
border-right: 0;
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
.ui-datepicker .ui-datepicker-buttonpane button {
|
.ui-datepicker .ui-datepicker-buttonpane button {
|
||||||
float: right;
|
float: right;
|
||||||
margin: .5em .2em .4em;
|
margin: 0.5em 0.2em 0.4em;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
padding: .2em .6em .3em .6em;
|
padding: 0.2em 0.6em 0.3em 0.6em;
|
||||||
width: auto;
|
width: auto;
|
||||||
overflow: visible;
|
overflow: visible;
|
||||||
}
|
}
|
||||||
@@ -673,7 +673,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
}
|
}
|
||||||
.ui-datepicker-multi .ui-datepicker-group table {
|
.ui-datepicker-multi .ui-datepicker-group table {
|
||||||
width: 95%;
|
width: 95%;
|
||||||
margin: 0 auto .4em;
|
margin: 0 auto 0.4em;
|
||||||
}
|
}
|
||||||
.ui-datepicker-multi-2 .ui-datepicker-group {
|
.ui-datepicker-multi-2 .ui-datepicker-group {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
@@ -736,16 +736,16 @@ button.ui-button::-moz-focus-inner {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
padding: .2em;
|
padding: 0.2em;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
}
|
}
|
||||||
.ui-dialog .ui-dialog-titlebar {
|
.ui-dialog .ui-dialog-titlebar {
|
||||||
padding: .4em 1em;
|
padding: 0.4em 1em;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.ui-dialog .ui-dialog-title {
|
.ui-dialog .ui-dialog-title {
|
||||||
float: left;
|
float: left;
|
||||||
margin: .1em 0;
|
margin: 0.1em 0;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
width: 90%;
|
width: 90%;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
@@ -753,7 +753,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
}
|
}
|
||||||
.ui-dialog .ui-dialog-titlebar-close {
|
.ui-dialog .ui-dialog-titlebar-close {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: .3em;
|
right: 0.3em;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
width: 20px;
|
width: 20px;
|
||||||
margin: -10px 0 0 0;
|
margin: -10px 0 0 0;
|
||||||
@@ -763,7 +763,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
.ui-dialog .ui-dialog-content {
|
.ui-dialog .ui-dialog-content {
|
||||||
position: relative;
|
position: relative;
|
||||||
border: 0;
|
border: 0;
|
||||||
padding: .5em 1em;
|
padding: 0.5em 1em;
|
||||||
background: none;
|
background: none;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
@@ -771,14 +771,14 @@ button.ui-button::-moz-focus-inner {
|
|||||||
text-align: left;
|
text-align: left;
|
||||||
border-width: 1px 0 0 0;
|
border-width: 1px 0 0 0;
|
||||||
background-image: none;
|
background-image: none;
|
||||||
margin-top: .5em;
|
margin-top: 0.5em;
|
||||||
padding: .3em 1em .5em .4em;
|
padding: 0.3em 1em 0.5em 0.4em;
|
||||||
}
|
}
|
||||||
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
.ui-dialog .ui-dialog-buttonpane button {
|
.ui-dialog .ui-dialog-buttonpane button {
|
||||||
margin: .5em .4em .5em 0;
|
margin: 0.5em 0.4em 0.5em 0;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.ui-dialog .ui-resizable-se {
|
.ui-dialog .ui-resizable-se {
|
||||||
@@ -819,7 +819,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
.ui-menu .ui-menu-item a {
|
.ui-menu .ui-menu-item a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 2px .4em;
|
padding: 2px 0.4em;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
/* support: IE7 */
|
/* support: IE7 */
|
||||||
@@ -832,7 +832,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
}
|
}
|
||||||
.ui-menu .ui-state-disabled {
|
.ui-menu .ui-state-disabled {
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
margin: .4em 0 .2em;
|
margin: 0.4em 0 0.2em;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
}
|
}
|
||||||
.ui-menu .ui-state-disabled a {
|
.ui-menu .ui-state-disabled a {
|
||||||
@@ -849,8 +849,8 @@ button.ui-button::-moz-focus-inner {
|
|||||||
/* left-aligned */
|
/* left-aligned */
|
||||||
.ui-menu .ui-icon {
|
.ui-menu .ui-icon {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: .2em;
|
top: 0.2em;
|
||||||
left: .2em;
|
left: 0.2em;
|
||||||
}
|
}
|
||||||
/* right-aligned */
|
/* right-aligned */
|
||||||
.ui-menu .ui-menu-icon {
|
.ui-menu .ui-menu-icon {
|
||||||
@@ -962,7 +962,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
.ui-slider .ui-slider-range {
|
.ui-slider .ui-slider-range {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
font-size: .7em;
|
font-size: 0.7em;
|
||||||
display: block;
|
display: block;
|
||||||
border: 0;
|
border: 0;
|
||||||
background-position: 0 0;
|
background-position: 0 0;
|
||||||
@@ -973,7 +973,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
filter: inherit;
|
filter: inherit;
|
||||||
}
|
}
|
||||||
.ui-slider-horizontal {
|
.ui-slider-horizontal {
|
||||||
height: .8em;
|
height: 0.8em;
|
||||||
}
|
}
|
||||||
.ui-slider-horizontal .ui-slider-handle {
|
.ui-slider-horizontal .ui-slider-handle {
|
||||||
top: -0.3em;
|
top: -0.3em;
|
||||||
@@ -990,7 +990,7 @@ button.ui-button::-moz-focus-inner {
|
|||||||
right: 0;
|
right: 0;
|
||||||
}
|
}
|
||||||
.ui-slider-vertical {
|
.ui-slider-vertical {
|
||||||
width: .8em;
|
width: 0.8em;
|
||||||
height: 100px;
|
height: 100px;
|
||||||
}
|
}
|
||||||
.ui-slider-vertical .ui-slider-handle {
|
.ui-slider-vertical .ui-slider-handle {
|
||||||
@@ -1020,15 +1020,15 @@ button.ui-button::-moz-focus-inner {
|
|||||||
background: none;
|
background: none;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: .2em 0;
|
margin: 0.2em 0;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
margin-left: .4em;
|
margin-left: 0.4em;
|
||||||
margin-right: 22px;
|
margin-right: 22px;
|
||||||
}
|
}
|
||||||
.ui-spinner-button {
|
.ui-spinner-button {
|
||||||
width: 16px;
|
width: 16px;
|
||||||
height: 50%;
|
height: 50%;
|
||||||
font-size: .5em;
|
font-size: 0.5em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -1065,25 +1065,25 @@ button.ui-button::-moz-focus-inner {
|
|||||||
.ui-tabs {
|
.ui-tabs {
|
||||||
position: relative;
|
position: relative;
|
||||||
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
||||||
padding: .2em;
|
padding: 0.2em;
|
||||||
}
|
}
|
||||||
.ui-tabs .ui-tabs-nav {
|
.ui-tabs .ui-tabs-nav {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: .2em .2em 0;
|
padding: 0.2em 0.2em 0;
|
||||||
}
|
}
|
||||||
.ui-tabs .ui-tabs-nav li {
|
.ui-tabs .ui-tabs-nav li {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
float: left;
|
float: left;
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 0;
|
top: 0;
|
||||||
margin: 1px .2em 0 0;
|
margin: 1px 0.2em 0 0;
|
||||||
border-bottom-width: 0;
|
border-bottom-width: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
|
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
|
||||||
float: left;
|
float: left;
|
||||||
padding: .5em 1em;
|
padding: 0.5em 1em;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
|
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
|
||||||
@@ -1239,14 +1239,14 @@ body .ui-tooltip {
|
|||||||
.ui-priority-secondary,
|
.ui-priority-secondary,
|
||||||
.ui-widget-content .ui-priority-secondary,
|
.ui-widget-content .ui-priority-secondary,
|
||||||
.ui-widget-header .ui-priority-secondary {
|
.ui-widget-header .ui-priority-secondary {
|
||||||
opacity: .7;
|
opacity: 0.7;
|
||||||
filter: alpha(opacity=70);
|
filter: alpha(opacity=70);
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
}
|
}
|
||||||
.ui-state-disabled,
|
.ui-state-disabled,
|
||||||
.ui-widget-content .ui-state-disabled,
|
.ui-widget-content .ui-state-disabled,
|
||||||
.ui-widget-header .ui-state-disabled {
|
.ui-widget-header .ui-state-disabled {
|
||||||
opacity: .35;
|
opacity: 0.35;
|
||||||
filter: alpha(opacity=35);
|
filter: alpha(opacity=35);
|
||||||
background-image: none;
|
background-image: none;
|
||||||
}
|
}
|
||||||
@@ -1862,7 +1862,7 @@ body .ui-tooltip {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -1870,7 +1870,7 @@ body .ui-tooltip {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -1966,7 +1966,7 @@ body .ui-tooltip {
|
|||||||
}
|
}
|
||||||
.ui-widget-overlay {
|
.ui-widget-overlay {
|
||||||
background: #666666;
|
background: #666666;
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
filter: alpha(opacity=50);
|
filter: alpha(opacity=50);
|
||||||
}
|
}
|
||||||
.watermark {
|
.watermark {
|
||||||
@@ -2074,13 +2074,13 @@ input:-moz-placeholder {
|
|||||||
-o-transition-property: width;
|
-o-transition-property: width;
|
||||||
-webkit-transition-property: width;
|
-webkit-transition-property: width;
|
||||||
transition-property: width;
|
transition-property: width;
|
||||||
-moz-transition-duration: .1s;
|
-moz-transition-duration: 0.1s;
|
||||||
-o-transition-duration: .1s;
|
-o-transition-duration: 0.1s;
|
||||||
-webkit-transition-duration: .1s;
|
-webkit-transition-duration: 0.1s;
|
||||||
transition-duration: .1s;
|
transition-duration: 0.1s;
|
||||||
}
|
}
|
||||||
.ui-tabs .ui-tabs-panel {
|
.ui-tabs .ui-tabs-panel {
|
||||||
padding: .5em;
|
padding: 0.5em;
|
||||||
}
|
}
|
||||||
/*.ui-tabs > ul > li.ui-state-default
|
/*.ui-tabs > ul > li.ui-state-default
|
||||||
{
|
{
|
||||||
@@ -2101,8 +2101,8 @@ input:-moz-placeholder {
|
|||||||
top: 40px !important;
|
top: 40px !important;
|
||||||
animation-name: ui-dialog-show;
|
animation-name: ui-dialog-show;
|
||||||
-webkit-animation-name: ui-dialog-show;
|
-webkit-animation-name: ui-dialog-show;
|
||||||
animation-duration: .2s;
|
animation-duration: 0.2s;
|
||||||
-webkit-animation-duration: .2s;
|
-webkit-animation-duration: 0.2s;
|
||||||
animation-timing-function: ease-in-out;
|
animation-timing-function: ease-in-out;
|
||||||
-webkit-animation-timing-function: ease-in-out;
|
-webkit-animation-timing-function: ease-in-out;
|
||||||
}
|
}
|
||||||
@@ -2116,12 +2116,12 @@ input:-moz-placeholder {
|
|||||||
font-size: 1.1em;
|
font-size: 1.1em;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
padding: .6em 1em;
|
padding: 0.6em 1em;
|
||||||
}
|
}
|
||||||
@keyframes ui-dialog-show {
|
@keyframes ui-dialog-show {
|
||||||
0% {
|
0% {
|
||||||
transform: translateY(-30px);
|
transform: translateY(-30px);
|
||||||
opacity: 0.0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
transform: translateY(0);
|
transform: translateY(0);
|
||||||
@@ -2131,7 +2131,7 @@ input:-moz-placeholder {
|
|||||||
@-webkit-keyframes ui-dialog-show {
|
@-webkit-keyframes ui-dialog-show {
|
||||||
0% {
|
0% {
|
||||||
-webkit-transform: translateY(-30px);
|
-webkit-transform: translateY(-30px);
|
||||||
opacity: 0.0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
-webkit-transform: translateY(0);
|
-webkit-transform: translateY(0);
|
||||||
@@ -2141,14 +2141,14 @@ input:-moz-placeholder {
|
|||||||
.ui-widget-overlay.ui-front {
|
.ui-widget-overlay.ui-front {
|
||||||
animation-name: ui-dialog-fadeIn;
|
animation-name: ui-dialog-fadeIn;
|
||||||
-webkit-animation-name: ui-dialog-fadeIn;
|
-webkit-animation-name: ui-dialog-fadeIn;
|
||||||
animation-duration: .2s;
|
animation-duration: 0.2s;
|
||||||
-webkit-animation-duration: .2s;
|
-webkit-animation-duration: 0.2s;
|
||||||
animation-timing-function: ease-in-out;
|
animation-timing-function: ease-in-out;
|
||||||
-webkit-animation-timing-function: ease-in-out;
|
-webkit-animation-timing-function: ease-in-out;
|
||||||
}
|
}
|
||||||
@keyframes ui-dialog-fadeIn {
|
@keyframes ui-dialog-fadeIn {
|
||||||
0% {
|
0% {
|
||||||
opacity: 0.0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
@@ -2156,7 +2156,7 @@ input:-moz-placeholder {
|
|||||||
}
|
}
|
||||||
@-webkit-keyframes ui-dialog-fadeIn {
|
@-webkit-keyframes ui-dialog-fadeIn {
|
||||||
0% {
|
0% {
|
||||||
opacity: 0.0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
@@ -2232,9 +2232,9 @@ body .ui-tooltip {
|
|||||||
left: -1.85714286em;
|
left: -1.85714286em;
|
||||||
}
|
}
|
||||||
.fa-border {
|
.fa-border {
|
||||||
padding: .2em .25em .15em;
|
padding: 0.2em 0.25em 0.15em;
|
||||||
border: solid 0.08em #eee;
|
border: solid 0.08em #eee;
|
||||||
border-radius: .1em;
|
border-radius: 0.1em;
|
||||||
}
|
}
|
||||||
.pull-right {
|
.pull-right {
|
||||||
float: right;
|
float: right;
|
||||||
@@ -2243,10 +2243,10 @@ body .ui-tooltip {
|
|||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
.fa.pull-left {
|
.fa.pull-left {
|
||||||
margin-right: .3em;
|
margin-right: 0.3em;
|
||||||
}
|
}
|
||||||
.fa.pull-right {
|
.fa.pull-right {
|
||||||
margin-left: .3em;
|
margin-left: 0.3em;
|
||||||
}
|
}
|
||||||
.fa-spin {
|
.fa-spin {
|
||||||
-webkit-animation: fa-spin 2s infinite linear;
|
-webkit-animation: fa-spin 2s infinite linear;
|
||||||
@@ -3940,7 +3940,7 @@ header nav ul#menu > li > ul,
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
border-left: 1px solid #D1D1D1;
|
border-left: 1px solid #D1D1D1;
|
||||||
border-right: 1px solid #D1D1D1;
|
border-right: 1px solid #D1D1D1;
|
||||||
background-color: #f2f2f2;
|
background-color: hsl(0, 0%, 95%);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
min-width: 180px;
|
min-width: 180px;
|
||||||
box-shadow: 2px 2px 5px rgba(209, 209, 209, 0.5);
|
box-shadow: 2px 2px 5px rgba(209, 209, 209, 0.5);
|
||||||
@@ -3950,7 +3950,7 @@ header nav ul#menu > li > ul li,
|
|||||||
position: relative;
|
position: relative;
|
||||||
background-position: top;
|
background-position: top;
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
border-top: 1px solid #e6e6e6;
|
border-top: 1px solid hsl(0, 0%, 90%);
|
||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li:first-child,
|
header nav ul#menu > li > ul li:first-child,
|
||||||
#header nav ul#menu > li > ul li:first-child {
|
#header nav ul#menu > li > ul li:first-child {
|
||||||
@@ -3962,8 +3962,8 @@ header nav ul#menu > li > ul li:last-child,
|
|||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li:hover,
|
header nav ul#menu > li > ul li:hover,
|
||||||
#header nav ul#menu > li > ul li:hover {
|
#header nav ul#menu > li > ul li:hover {
|
||||||
border-top: 1px solid #d9d9d9;
|
border-top: 1px solid hsl(0, 0%, 85%);
|
||||||
background-color: #e6e6e6;
|
background-color: hsl(0, 0%, 90%);
|
||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li a,
|
header nav ul#menu > li > ul li a,
|
||||||
#header nav ul#menu > li > ul li a {
|
#header nav ul#menu > li > ul li a {
|
||||||
@@ -4002,7 +4002,7 @@ header nav ul#menu > li > ul ul,
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: -1px;
|
top: -1px;
|
||||||
left: 180px;
|
left: 180px;
|
||||||
background-color: #f2f2f2;
|
background-color: hsl(0, 0%, 95%);
|
||||||
border-left: 1px solid #D1D1D1;
|
border-left: 1px solid #D1D1D1;
|
||||||
border-right: 1px solid #D1D1D1;
|
border-right: 1px solid #D1D1D1;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -4014,7 +4014,7 @@ header #headerMenu,
|
|||||||
float: right;
|
float: right;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
padding: 5px 8px;
|
padding: 5px 8px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
@@ -4039,10 +4039,10 @@ header #SearchQuery,
|
|||||||
-o-transition-property: width;
|
-o-transition-property: width;
|
||||||
-webkit-transition-property: width;
|
-webkit-transition-property: width;
|
||||||
transition-property: width;
|
transition-property: width;
|
||||||
-moz-transition-duration: .1s;
|
-moz-transition-duration: 0.1s;
|
||||||
-o-transition-duration: .1s;
|
-o-transition-duration: 0.1s;
|
||||||
-webkit-transition-duration: .1s;
|
-webkit-transition-duration: 0.1s;
|
||||||
transition-duration: .1s;
|
transition-duration: 0.1s;
|
||||||
}
|
}
|
||||||
header #SearchQuery:hover,
|
header #SearchQuery:hover,
|
||||||
#header #SearchQuery:hover,
|
#header #SearchQuery:hover,
|
||||||
@@ -4057,7 +4057,7 @@ header .watermark,
|
|||||||
}
|
}
|
||||||
#QuickSearchMenu {
|
#QuickSearchMenu {
|
||||||
max-height: 400px;
|
max-height: 400px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
background: none;
|
background: none;
|
||||||
background-color: #fafafa;
|
background-color: #fafafa;
|
||||||
}
|
}
|
||||||
@@ -4071,7 +4071,7 @@ header .watermark,
|
|||||||
margin-right: 2px;
|
margin-right: 2px;
|
||||||
}
|
}
|
||||||
#QuickSearchMenu li > a > div {
|
#QuickSearchMenu li > a > div {
|
||||||
padding-left: 1.2857142857142858em;
|
padding-left: 1.28571429em;
|
||||||
margin-left: 2px;
|
margin-left: 2px;
|
||||||
}
|
}
|
||||||
#layout_PageHeading {
|
#layout_PageHeading {
|
||||||
@@ -4243,7 +4243,7 @@ a.button.alert {
|
|||||||
}
|
}
|
||||||
a.button.small {
|
a.button.small {
|
||||||
padding: 2px 5px;
|
padding: 2px 5px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
a.button:hover {
|
a.button:hover {
|
||||||
border: 1px solid #6b6b6b;
|
border: 1px solid #6b6b6b;
|
||||||
@@ -4356,7 +4356,7 @@ table.genericData > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:nth-child(odd) > td {
|
table.genericData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
table.genericData > thead > tr > th,
|
table.genericData > thead > tr > th,
|
||||||
table.genericData > tbody > tr > th {
|
table.genericData > tbody > tr > th {
|
||||||
@@ -4364,7 +4364,7 @@ table.genericData > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:hover > td {
|
table.genericData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
table.genericData > tfoot > tr > th,
|
table.genericData > tfoot > tr > th,
|
||||||
table.genericData > tfoot > tr > td {
|
table.genericData > tfoot > tr > td {
|
||||||
@@ -4378,7 +4378,7 @@ table.genericData td.id a {
|
|||||||
}
|
}
|
||||||
.smallTable th,
|
.smallTable th,
|
||||||
.smallTable td {
|
.smallTable td {
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
/* Data Table Styles */
|
/* Data Table Styles */
|
||||||
.dataTables_wrapper {
|
.dataTables_wrapper {
|
||||||
@@ -4395,12 +4395,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 0;
|
right: 0;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_filter input {
|
.dataTables_wrapper .dataTables_filter input {
|
||||||
font-size: .95em;
|
font-size: 0.95em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.4em;
|
height: 1.4em;
|
||||||
width: 150px;
|
width: 150px;
|
||||||
@@ -4410,12 +4410,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 200px;
|
right: 200px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_length select {
|
.dataTables_wrapper .dataTables_length select {
|
||||||
font-size: .95em;
|
font-size: 0.95em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.4em;
|
height: 1.4em;
|
||||||
}
|
}
|
||||||
@@ -4424,12 +4424,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 320px;
|
right: 320px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_decommissioned input {
|
.dataTables_wrapper .dataTables_decommissioned input {
|
||||||
font-size: .8em;
|
font-size: 0.8em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.2em;
|
height: 1.2em;
|
||||||
}
|
}
|
||||||
@@ -4437,7 +4437,7 @@ table.genericData td.id a {
|
|||||||
text-align: right;
|
text-align: right;
|
||||||
background-color: #f4f4f4;
|
background-color: #f4f4f4;
|
||||||
padding: 2px 4px;
|
padding: 2px 4px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_paginate a {
|
.dataTables_wrapper .dataTables_paginate a {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@@ -4593,7 +4593,7 @@ table.jobTable > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:nth-child(odd) > td {
|
table.jobTable > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
table.jobTable > thead > tr > th,
|
table.jobTable > thead > tr > th,
|
||||||
table.jobTable > tbody > tr > th {
|
table.jobTable > tbody > tr > th {
|
||||||
@@ -4601,7 +4601,7 @@ table.jobTable > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:hover > td {
|
table.jobTable > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
table.jobTable > tfoot > tr > th,
|
table.jobTable > tfoot > tr > th,
|
||||||
table.jobTable > tfoot > tr > td {
|
table.jobTable > tfoot > tr > td {
|
||||||
@@ -4782,7 +4782,7 @@ button.button.alert {
|
|||||||
input[type="submit"].button.small,
|
input[type="submit"].button.small,
|
||||||
button.button.small {
|
button.button.small {
|
||||||
padding: 2px 5px;
|
padding: 2px 5px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
input[type="submit"].button[disabled],
|
input[type="submit"].button[disabled],
|
||||||
button.button[disabled] {
|
button.button[disabled] {
|
||||||
@@ -4978,7 +4978,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
||||||
@@ -4986,7 +4986,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
||||||
@@ -5034,9 +5034,12 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
|
#Document_Generation_Container #Document_Generate {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
.d-priority-high {
|
.d-priority-high {
|
||||||
color: #FA6800;
|
color: #FA6800;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-high:before {
|
.d-priority-high:before {
|
||||||
@@ -5044,7 +5047,7 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
}
|
}
|
||||||
.d-priority-normal {
|
.d-priority-normal {
|
||||||
color: #60A917;
|
color: #60A917;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-normal:before {
|
.d-priority-normal:before {
|
||||||
@@ -5052,7 +5055,7 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
}
|
}
|
||||||
.d-priority-low {
|
.d-priority-low {
|
||||||
color: #1e6dab;
|
color: #1e6dab;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-low:before {
|
.d-priority-low:before {
|
||||||
@@ -5062,10 +5065,10 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
.fa-stack .d-priority-normal,
|
.fa-stack .d-priority-normal,
|
||||||
.fa-stack .d-priority-low {
|
.fa-stack .d-priority-low {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
font-size: .8em;
|
font-size: 0.8em;
|
||||||
margin-left: .5em;
|
margin-left: 0.5em;
|
||||||
margin-top: .4em;
|
margin-top: 0.4em;
|
||||||
opacity: .6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.d-lime {
|
.d-lime {
|
||||||
color: #A4C400;
|
color: #A4C400;
|
||||||
@@ -5176,7 +5179,7 @@ td.subtleHighlight {
|
|||||||
.ajaxRemove {
|
.ajaxRemove {
|
||||||
color: #e51400;
|
color: #e51400;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
opacity: .8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
.ajaxRemove:hover {
|
.ajaxRemove:hover {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
|||||||
+2
-2
@@ -4,9 +4,9 @@ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:1
|
|||||||
* http://jqueryui.com
|
* http://jqueryui.com
|
||||||
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
|
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
|
||||||
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
|
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
|
||||||
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .uiLine truncated
|
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .uiLine truncated
|
||||||
/*!
|
/*!
|
||||||
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
|
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
|
||||||
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
||||||
*/
|
*/
|
||||||
@font-face{font-family:'FontAwesome';src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?v=4.2.0');src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{conLine truncated
|
@font-face{font-family:'FontAwesome';src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?v=4.2.0');src:url('/ClientSource/Style/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/ClientSource/Style/FontAwesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{conLine truncated
|
||||||
@@ -138,9 +138,6 @@
|
|||||||
#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container {
|
#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
}
|
}
|
||||||
#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container #Device_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings > tbody > tr > td:first-child {
|
#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings > tbody > tr > td:first-child {
|
||||||
width: 120px;
|
width: 120px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
|||||||
@@ -84,10 +84,6 @@
|
|||||||
|
|
||||||
#Device_Show_GenerateDocument_Container {
|
#Device_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
|
|
||||||
#Device_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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 #Device_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 #Device_Show_Status span.icon{margin-right:6px;}#Device_Show #Device_Show_Subjects{table-layout:fixed;}#Device_Show #Device_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div{position:relative;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Device_Show #Device_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Device_Show #Device_Show_Subjects #Device_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Name{font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Enrolled_Trusted{display:inline-block;height:16px;padding-left:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACWUlEQVQ4y6XRXWiSURgHcJsXa4WNNuuyiy6CoAupixERoXXhmljuxaJiFrVA1i72cVFCOSMt8rNt2YfGO5g5Z1NstWW+c4ZBq4QpqMkEbZDSCObAMprjdf90sIjxsgUdODd/zvmd5zwPCwDrf/aGB7q6utgmk8ngdruzVqt10eVyTWu1Wuk/AXK5vMpoNPpjsRgGbU8/9fbdH/J4PAuRSARKpfLKhoBYLG595nTCaDSZVjPp6TPbHQ5H0mAwfBeJRHXrAp0dna9JcqCguX2H/Xd+S625aLFYQBDE8XWBd+8/TI6Njc+vzcfGX4nLX4FOp5OuC0wGAlS53NzaPPAm2Gi32+H3+5tYJEl+pigKoVAIPp+PnpqaosPhMF1uHB2Px2mv14vya6VgMKhhHGN3d/dSMplENptFIpHA3NwcCoUCSqUSKqvScZVKBbPZHGQEFApFMZ1OI5PJIBqNrkD5fB40Ta8AlcrUajVsNpufEbh+42YxHEkh+/UbUqlZpGd/lAH8WTMzMzDd64d7NMAMDOobi/OpHqh6rqK9jcCvBQncQzK0Xm5DPn0BJ4lz6GgVIkedYAaamxqK0dEDePl4FziczehTsZGLs7BnNwdiwRac4lejvp6La83VzABv/8FF/qG9oD/WQS/fhNptHEw8rEJiuAo7ubXACAtH9m0Fu2YHxQzweEuEVIYnaiFmvQ04f1aItksi5KaP4ZFGjDB5GG/7j4LL5YYYgZYW2c/yiJbv6h/A0EvC4RjGiOsFnK4J+KgABmyjsDufL0skki8CgYCoXOLz+TWrwG+kXMkgQ6yv+QAAAABJRU5ErkJggg==);background-repeat:no-repeat;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags{font-size:16px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i{cursor:default;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i>.details{display:none;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container{padding-top:4px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container #Device_Show_GenerateDocument{padding:0;}#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings>tbody>tr>td:first-child{width:120px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Aspects #Device_Show_Aspects_Model_Image{display:block;width:256px;height:256px;margin:0 auto;}#Device_Show #Device_Show_Subjects #Device_Show_Subjects_Actions>td{padding-top:4px;}#DeviceDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#DeviceDetailTabs #DeviceDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#DeviceDetailTabs #DeviceDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#DeviceDetailTabs #DeviceDetailTabItems>li>aLine truncated
|
.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 #Device_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 #Device_Show_Status span.icon{margin-right:6px;}#Device_Show #Device_Show_Subjects{table-layout:fixed;}#Device_Show #Device_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div{position:relative;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#Device_Show #Device_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#Device_Show #Device_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#Device_Show #Device_Show_Subjects #Device_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Name{font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_Details_Asset_Enrolled_Trusted{display:inline-block;height:16px;padding-left:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACWUlEQVQ4y6XRXWiSURgHcJsXa4WNNuuyiy6CoAupixERoXXhmljuxaJiFrVA1i72cVFCOSMt8rNt2YfGO5g5Z1NstWW+c4ZBq4QpqMkEbZDSCObAMprjdf90sIjxsgUdODd/zvmd5zwPCwDrf/aGB7q6utgmk8ngdruzVqt10eVyTWu1Wuk/AXK5vMpoNPpjsRgGbU8/9fbdH/J4PAuRSARKpfLKhoBYLG595nTCaDSZVjPp6TPbHQ5H0mAwfBeJRHXrAp0dna9JcqCguX2H/Xd+S625aLFYQBDE8XWBd+8/TI6Njc+vzcfGX4nLX4FOp5OuC0wGAlS53NzaPPAm2Gi32+H3+5tYJEl+pigKoVAIPp+PnpqaosPhMF1uHB2Px2mv14vya6VgMKhhHGN3d/dSMplENptFIpHA3NwcCoUCSqUSKqvScZVKBbPZHGQEFApFMZ1OI5PJIBqNrkD5fB40Ta8AlcrUajVsNpufEbh+42YxHEkh+/UbUqlZpGd/lAH8WTMzMzDd64d7NMAMDOobi/OpHqh6rqK9jcCvBQncQzK0Xm5DPn0BJ4lz6GgVIkedYAaamxqK0dEDePl4FziczehTsZGLs7BnNwdiwRac4lejvp6La83VzABv/8FF/qG9oD/WQS/fhNptHEw8rEJiuAo7ubXACAtH9m0Fu2YHxQzweEuEVIYnaiFmvQ04f1aItksi5KaP4ZFGjDB5GG/7j4LL5YYYgZYW2c/yiJbv6h/A0EvC4RjGiOsFnK4J+KgABmyjsDufL0skki8CgYCoXOLz+TWrwG+kXMkgQ6yv+QAAAABJRU5ErkJggg==);background-repeat:no-repeat;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags{font-size:16px;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i{cursor:default;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_User #Device_Show_User_Flags>i>.details{display:none;}#Device_Show #Device_Show_Subjects #Device_Show_Details #Device_Show_GenerateDocument_Container{padding-top:4px;}#Device_Show #Device_Show_Subjects #Device_Show_Policies table.verticalHeadings>tbody>tr>td:first-child{width:120px;font-weight:600;}#Device_Show #Device_Show_Subjects #Device_Show_Aspects #Device_Show_Aspects_Model_Image{display:block;width:256px;height:256px;margin:0 auto;}#Device_Show #Device_Show_Subjects #Device_Show_Subjects_Actions>td{padding-top:4px;}#DeviceDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#DeviceDetailTabs #DeviceDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#DeviceDetailTabs #DeviceDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#DeviceDetailTabs #DeviceDetailTabItems>li>a{padding:5px 8px;}#DeviceDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -171,9 +171,6 @@
|
|||||||
#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container {
|
#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
}
|
}
|
||||||
#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
#Job_Show #Job_Show_Subjects #Job_Show_Device > div {
|
#Job_Show #Job_Show_Subjects #Job_Show_Device > div {
|
||||||
padding-left: 102px;
|
padding-left: 102px;
|
||||||
min-height: 100px;
|
min-height: 100px;
|
||||||
@@ -197,7 +194,7 @@
|
|||||||
}
|
}
|
||||||
#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_HWar_Details_Button,
|
||||||
#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button {
|
#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_Details_HNWar_Details_Button {
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table {
|
#Job_Show #Job_Show_Subjects #Job_Show_Device #Job_Show_Device_DeviceHeld table {
|
||||||
table-layout: fixed;
|
table-layout: fixed;
|
||||||
@@ -297,7 +294,7 @@
|
|||||||
#jobShowResources #Comments div.commentOutput > div span.timestamp {
|
#jobShowResources #Comments div.commentOutput > div span.timestamp {
|
||||||
display: block;
|
display: block;
|
||||||
float: right;
|
float: right;
|
||||||
font-size: 0.90em;
|
font-size: 0.9em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment {
|
#jobShowResources #Comments div.commentOutput > div div.comment {
|
||||||
@@ -307,7 +304,7 @@
|
|||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment p {
|
#jobShowResources #Comments div.commentOutput > div div.comment p {
|
||||||
line-height: 1.2em;
|
line-height: 1.2em;
|
||||||
padding-bottom: .2em;
|
padding-bottom: 0.2em;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment h1,
|
#jobShowResources #Comments div.commentOutput > div div.comment h1,
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment h2,
|
#jobShowResources #Comments div.commentOutput > div div.comment h2,
|
||||||
@@ -320,13 +317,13 @@
|
|||||||
margin: 2px 0 !important;
|
margin: 2px 0 !important;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment hr {
|
#jobShowResources #Comments div.commentOutput > div div.comment hr {
|
||||||
margin-top: .2em;
|
margin-top: 0.2em;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div div.comment code {
|
#jobShowResources #Comments div.commentOutput > div div.comment code {
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div:hover span.remove {
|
#jobShowResources #Comments div.commentOutput > div:hover span.remove {
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentOutput > div span.remove {
|
#jobShowResources #Comments div.commentOutput > div span.remove {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
@@ -368,7 +365,7 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
float: left;
|
float: left;
|
||||||
border: 1px solid #fff;
|
border: 1px solid #fff;
|
||||||
padding: .5em;
|
padding: 0.5em;
|
||||||
}
|
}
|
||||||
#jobShowResources #Comments div.commentInput span.action:hover {
|
#jobShowResources #Comments div.commentInput span.action:hover {
|
||||||
color: #335A87;
|
color: #335A87;
|
||||||
@@ -450,7 +447,7 @@
|
|||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
}
|
}
|
||||||
#jobShowResources #Attachments div.attachmentOutput > a:hover span.remove {
|
#jobShowResources #Attachments div.attachmentOutput > a:hover span.remove {
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
#jobShowResources #Attachments div.attachmentOutput > a span.remove {
|
#jobShowResources #Attachments div.attachmentOutput > a span.remove {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
@@ -479,7 +476,7 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
float: right;
|
float: right;
|
||||||
border: 1px solid #fff;
|
border: 1px solid #fff;
|
||||||
padding: .5em;
|
padding: 0.5em;
|
||||||
}
|
}
|
||||||
#jobShowResources #Attachments div.attachmentInput span.action:hover {
|
#jobShowResources #Attachments div.attachmentInput span.action:hover {
|
||||||
color: #335A87;
|
color: #335A87;
|
||||||
@@ -584,7 +581,7 @@
|
|||||||
#jobDetailTab-Queues #jobQueues td.removed .when {
|
#jobDetailTab-Queues #jobQueues td.removed .when {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
#jobDetailTab-Queues #jobQueues td.added .commentsRaw,
|
#jobDetailTab-Queues #jobQueues td.added .commentsRaw,
|
||||||
#jobDetailTab-Queues #jobQueues td.removed .commentsRaw {
|
#jobDetailTab-Queues #jobQueues td.removed .commentsRaw {
|
||||||
@@ -642,7 +639,7 @@
|
|||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
color: #e51400;
|
color: #e51400;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
#jobComponents tr span.remove:hover {
|
#jobComponents tr span.remove:hover {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
@@ -818,7 +815,7 @@
|
|||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
}
|
}
|
||||||
#publishJobAttachments > a:hover span.remove {
|
#publishJobAttachments > a:hover span.remove {
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
#publishJobAttachments > a span.remove {
|
#publishJobAttachments > a span.remove {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
|
|||||||
@@ -122,10 +122,6 @@
|
|||||||
|
|
||||||
#Job_Show_GenerateDocument_Container {
|
#Job_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
|
|
||||||
#Job_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.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;}#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_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument{padding:0;}#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_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_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_SubjectLine truncated
|
.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;}#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_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_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_DeviceLine truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -173,7 +173,7 @@ header nav ul#menu > li > ul,
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
border-left: 1px solid #D1D1D1;
|
border-left: 1px solid #D1D1D1;
|
||||||
border-right: 1px solid #D1D1D1;
|
border-right: 1px solid #D1D1D1;
|
||||||
background-color: #f2f2f2;
|
background-color: hsl(0, 0%, 95%);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
min-width: 180px;
|
min-width: 180px;
|
||||||
box-shadow: 2px 2px 5px rgba(209, 209, 209, 0.5);
|
box-shadow: 2px 2px 5px rgba(209, 209, 209, 0.5);
|
||||||
@@ -183,7 +183,7 @@ header nav ul#menu > li > ul li,
|
|||||||
position: relative;
|
position: relative;
|
||||||
background-position: top;
|
background-position: top;
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
border-top: 1px solid #e6e6e6;
|
border-top: 1px solid hsl(0, 0%, 90%);
|
||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li:first-child,
|
header nav ul#menu > li > ul li:first-child,
|
||||||
#header nav ul#menu > li > ul li:first-child {
|
#header nav ul#menu > li > ul li:first-child {
|
||||||
@@ -195,8 +195,8 @@ header nav ul#menu > li > ul li:last-child,
|
|||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li:hover,
|
header nav ul#menu > li > ul li:hover,
|
||||||
#header nav ul#menu > li > ul li:hover {
|
#header nav ul#menu > li > ul li:hover {
|
||||||
border-top: 1px solid #d9d9d9;
|
border-top: 1px solid hsl(0, 0%, 85%);
|
||||||
background-color: #e6e6e6;
|
background-color: hsl(0, 0%, 90%);
|
||||||
}
|
}
|
||||||
header nav ul#menu > li > ul li a,
|
header nav ul#menu > li > ul li a,
|
||||||
#header nav ul#menu > li > ul li a {
|
#header nav ul#menu > li > ul li a {
|
||||||
@@ -235,7 +235,7 @@ header nav ul#menu > li > ul ul,
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
top: -1px;
|
top: -1px;
|
||||||
left: 180px;
|
left: 180px;
|
||||||
background-color: #f2f2f2;
|
background-color: hsl(0, 0%, 95%);
|
||||||
border-left: 1px solid #D1D1D1;
|
border-left: 1px solid #D1D1D1;
|
||||||
border-right: 1px solid #D1D1D1;
|
border-right: 1px solid #D1D1D1;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -247,7 +247,7 @@ header #headerMenu,
|
|||||||
float: right;
|
float: right;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
padding: 5px 8px;
|
padding: 5px 8px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
@@ -272,10 +272,10 @@ header #SearchQuery,
|
|||||||
-o-transition-property: width;
|
-o-transition-property: width;
|
||||||
-webkit-transition-property: width;
|
-webkit-transition-property: width;
|
||||||
transition-property: width;
|
transition-property: width;
|
||||||
-moz-transition-duration: .1s;
|
-moz-transition-duration: 0.1s;
|
||||||
-o-transition-duration: .1s;
|
-o-transition-duration: 0.1s;
|
||||||
-webkit-transition-duration: .1s;
|
-webkit-transition-duration: 0.1s;
|
||||||
transition-duration: .1s;
|
transition-duration: 0.1s;
|
||||||
}
|
}
|
||||||
header #SearchQuery:hover,
|
header #SearchQuery:hover,
|
||||||
#header #SearchQuery:hover,
|
#header #SearchQuery:hover,
|
||||||
@@ -290,7 +290,7 @@ header .watermark,
|
|||||||
}
|
}
|
||||||
#QuickSearchMenu {
|
#QuickSearchMenu {
|
||||||
max-height: 400px;
|
max-height: 400px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
background: none;
|
background: none;
|
||||||
background-color: #fafafa;
|
background-color: #fafafa;
|
||||||
}
|
}
|
||||||
@@ -304,7 +304,7 @@ header .watermark,
|
|||||||
margin-right: 2px;
|
margin-right: 2px;
|
||||||
}
|
}
|
||||||
#QuickSearchMenu li > a > div {
|
#QuickSearchMenu li > a > div {
|
||||||
padding-left: 1.2857142857142858em;
|
padding-left: 1.28571429em;
|
||||||
margin-left: 2px;
|
margin-left: 2px;
|
||||||
}
|
}
|
||||||
#layout_PageHeading {
|
#layout_PageHeading {
|
||||||
@@ -476,7 +476,7 @@ a.button.alert {
|
|||||||
}
|
}
|
||||||
a.button.small {
|
a.button.small {
|
||||||
padding: 2px 5px;
|
padding: 2px 5px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
a.button:hover {
|
a.button:hover {
|
||||||
border: 1px solid #6b6b6b;
|
border: 1px solid #6b6b6b;
|
||||||
@@ -589,7 +589,7 @@ table.genericData > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:nth-child(odd) > td {
|
table.genericData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
table.genericData > thead > tr > th,
|
table.genericData > thead > tr > th,
|
||||||
table.genericData > tbody > tr > th {
|
table.genericData > tbody > tr > th {
|
||||||
@@ -597,7 +597,7 @@ table.genericData > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.genericData > tbody > tr:hover > td {
|
table.genericData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
table.genericData > tfoot > tr > th,
|
table.genericData > tfoot > tr > th,
|
||||||
table.genericData > tfoot > tr > td {
|
table.genericData > tfoot > tr > td {
|
||||||
@@ -611,7 +611,7 @@ table.genericData td.id a {
|
|||||||
}
|
}
|
||||||
.smallTable th,
|
.smallTable th,
|
||||||
.smallTable td {
|
.smallTable td {
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
/* Data Table Styles */
|
/* Data Table Styles */
|
||||||
.dataTables_wrapper {
|
.dataTables_wrapper {
|
||||||
@@ -628,12 +628,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 0;
|
right: 0;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_filter input {
|
.dataTables_wrapper .dataTables_filter input {
|
||||||
font-size: .95em;
|
font-size: 0.95em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.4em;
|
height: 1.4em;
|
||||||
width: 150px;
|
width: 150px;
|
||||||
@@ -643,12 +643,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 200px;
|
right: 200px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_length select {
|
.dataTables_wrapper .dataTables_length select {
|
||||||
font-size: .95em;
|
font-size: 0.95em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.4em;
|
height: 1.4em;
|
||||||
}
|
}
|
||||||
@@ -657,12 +657,12 @@ table.genericData td.id a {
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-top: -20px;
|
margin-top: -20px;
|
||||||
right: 320px;
|
right: 320px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
-moz-opacity: 0.3;
|
-moz-opacity: 0.3;
|
||||||
opacity: 0.3;
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_decommissioned input {
|
.dataTables_wrapper .dataTables_decommissioned input {
|
||||||
font-size: .8em;
|
font-size: 0.8em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.2em;
|
height: 1.2em;
|
||||||
}
|
}
|
||||||
@@ -670,7 +670,7 @@ table.genericData td.id a {
|
|||||||
text-align: right;
|
text-align: right;
|
||||||
background-color: #f4f4f4;
|
background-color: #f4f4f4;
|
||||||
padding: 2px 4px;
|
padding: 2px 4px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
.dataTables_wrapper .dataTables_paginate a {
|
.dataTables_wrapper .dataTables_paginate a {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@@ -826,7 +826,7 @@ table.jobTable > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:nth-child(odd) > td {
|
table.jobTable > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
table.jobTable > thead > tr > th,
|
table.jobTable > thead > tr > th,
|
||||||
table.jobTable > tbody > tr > th {
|
table.jobTable > tbody > tr > th {
|
||||||
@@ -834,7 +834,7 @@ table.jobTable > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
table.jobTable > tbody > tr:hover > td {
|
table.jobTable > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
table.jobTable > tfoot > tr > th,
|
table.jobTable > tfoot > tr > th,
|
||||||
table.jobTable > tfoot > tr > td {
|
table.jobTable > tfoot > tr > td {
|
||||||
@@ -1015,7 +1015,7 @@ button.button.alert {
|
|||||||
input[type="submit"].button.small,
|
input[type="submit"].button.small,
|
||||||
button.button.small {
|
button.button.small {
|
||||||
padding: 2px 5px;
|
padding: 2px 5px;
|
||||||
font-size: .9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
input[type="submit"].button[disabled],
|
input[type="submit"].button[disabled],
|
||||||
button.button[disabled] {
|
button.button[disabled] {
|
||||||
@@ -1211,7 +1211,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > td {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > thead > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
||||||
@@ -1219,7 +1219,7 @@ div.Disco-AttachmentUpload-CommentDialog table > tbody > tr > th {
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > th,
|
||||||
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
div.Disco-AttachmentUpload-CommentDialog table > tfoot > tr > td {
|
||||||
@@ -1267,9 +1267,12 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
|
#Document_Generation_Container #Document_Generate {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
.d-priority-high {
|
.d-priority-high {
|
||||||
color: #FA6800;
|
color: #FA6800;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-high:before {
|
.d-priority-high:before {
|
||||||
@@ -1277,7 +1280,7 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
}
|
}
|
||||||
.d-priority-normal {
|
.d-priority-normal {
|
||||||
color: #60A917;
|
color: #60A917;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-normal:before {
|
.d-priority-normal:before {
|
||||||
@@ -1285,7 +1288,7 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
}
|
}
|
||||||
.d-priority-low {
|
.d-priority-low {
|
||||||
color: #1e6dab;
|
color: #1e6dab;
|
||||||
width: 1.2857142857142858em;
|
width: 1.28571429em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.d-priority-low:before {
|
.d-priority-low:before {
|
||||||
@@ -1295,10 +1298,10 @@ body > .User_FlagAssignment_Tooltip span.added {
|
|||||||
.fa-stack .d-priority-normal,
|
.fa-stack .d-priority-normal,
|
||||||
.fa-stack .d-priority-low {
|
.fa-stack .d-priority-low {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
font-size: .8em;
|
font-size: 0.8em;
|
||||||
margin-left: .5em;
|
margin-left: 0.5em;
|
||||||
margin-top: .4em;
|
margin-top: 0.4em;
|
||||||
opacity: .6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.d-lime {
|
.d-lime {
|
||||||
color: #A4C400;
|
color: #A4C400;
|
||||||
@@ -1409,7 +1412,7 @@ td.subtleHighlight {
|
|||||||
.ajaxRemove {
|
.ajaxRemove {
|
||||||
color: #e51400;
|
color: #e51400;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
opacity: .8;
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
.ajaxRemove:hover {
|
.ajaxRemove:hover {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
|||||||
@@ -1290,6 +1290,12 @@ body > .User_FlagAssignment_Tooltip {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#Document_Generation_Container {
|
||||||
|
#Document_Generate {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Priority Colours
|
// Priority Colours
|
||||||
.d-priority-high {
|
.d-priority-high {
|
||||||
color: @PriorityHigh;
|
color: @PriorityHigh;
|
||||||
|
|||||||
+1
-1
@@ -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:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.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;}body{font-size:12px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;margin:0;padding:0;color:#333;}body.layout{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAFvCAIAAAD8Hs23AAAIvUlEQVRoQ4VQCUIUSwzN/W8HArIKiAyC4Bl+vSVLN4M/9FQlb0tp/P1nxR5wfegK30cKTOD8+EDLY43ToHCys/uA6kPhKfdtHS/RTifqHQD/fmC3KBFMTffHR0gsnik2Sxxs1Iudx1+4zR4p0FtgtiN8Ej2Lft8QnAWVuxTv725xmZ5QWt/X33xacxUVFL3zKzjZ9/fYBFtDP9vItGLQoijGbjFaUSwj4SbhMOLmUWE2F5pPTwypHrcp0fZvimO69zbPoP8Y+oOuvqSzTc2s+TSUzRb9Cbb8GSw7gPAi75WGJ+8Q0T9GlErhwrll0O+iCdutTIYDI42Oc8Z7wNMyMmXZsWL0rJYxfAfv6pN7W/H2522PsYC+gR7zp2K4lHm43uhu8A0AjiTXXoYXRDYjcAdNheOusDe8nBPQLuY4vLBNhnZyt9BhFI1ebhtEzWWmeXblBtF7tquf9rleX0m/7nHX68Y9VNXGK0JwbATs7H6F4BUTbmixlkhQJIEs7NUwXD7N3pL6V++mt/+sBl1J1ujwkpBrIBmW9BidnNEbeldbOpdu62s3q+jf/HrQFLh/r2rqd0l/z3DJpIMAXQAEXjacmGe44NyQIQrXxFNoywNmIeZ1WcLdHlJkBHeM2Yldr8udtIhjdA5bEjXoI/Uy6JeX7o3I/cK/4jmYVpczFUVz9xZ5kcZJ3i3g03KEG35BOcpCPC3X8aLAQnyhLksxfsELXi59WltNAO4qKvwKAQpPQ+NGN27hs/a063DQvacNpyAOBzaHIg75kXYnyU51EG3uBUnOAkc6DZ2YotVh91BnYwXoNoqRH9ABL894YMJtXQ3/YRlmqsK3dBL5ukPSNWYlsHV/qg39vL3XFQltiKpyP7dluueM7jmn5ww3JP+gDwx/Trz4TsvdApXTgSucIwG3aDg9e7da8aa48/k5dGWllQbQAqeguoPpXTkCdYweRfrXHq0C/QULeIT/wh+OgSQN/JcZXhpEy0M7iJL+Co5CspOZewJyJ0nDGE+Ldk8ZaYcTCIXkgub0CzNGq3M83J9LUrz8KFE16Kc6n3LYuA3NHrTbpzY54GnROIkqln8gKQBd2g6y4SmmFQ6ehhaNkVmY2HuJwgUZSA0nFGij2pgLku5pwLkhNmiHazXDx9J9wb3HRsnd9XNzPcVqfubgGiPpwn+6z3uGJ4MjTctdPQ76vHD1IRCx+EyY/rnCi0GVUQhpeUeAH7H6EMudpcp13F1MbijVCpd30vKqFP5lDfqx26o4Dmd9Cn/c6OPn4yPGdTQqyDQBedpK9SPpR8nNmyHyGGQZmDlFP4JGkdRHIRgWd8vRilbCzWgt90oGenctKo4B/Gm32VpZZbpqp9jTuyL94CHvbqL6B9zqeWJ+AP3ADiAPACmy+0FEMU4k/UCUZkUpB3fIUIvLrjuYgUkqWJTAMfKxikxZSkKble/3mcMVMmQpviuM0vy5YjvuJeH7fpyjAuAqj2imJjjxd08yp6IXXA4EpRZHTHHL1NzfhyJrg77KCK7k6CVsE0R4vqhKqgpPoHkLEK5HpqZUbOTeWD2W21jTXU0fraP0jx840IXvPnyqDRPU/7jHX1Jo0z3qB4SODw4Nt4J/eJqCFa07P7sdRlo+t3jaMClWMyrEeW0bBcGtYpiHvFa4Rnk6tHYP5EgVfVfHRCIhXRv+x86dv1LdHafXeXeH36D9t3j8iC36TjpQ6ePIoADL2Qo70a2/8FRmanmjhTvxynXIHXfrmYLVeFqfdjfiJrsNva+de1MM+Jpm7enbcd6BrraaSVs+XLf+I+1Ov9uEEwuet6gUIknj3S2fxmgAwqzAGDRSXMVWKtAOL2xUubu0WL/Qyp2pariPSY6Ez/p/+obfbZ514wqe/hVeQrnRmb65QZciua2toBuocMOtTlwOPBHePVmnGguyZiwTxDKdY7HccoOndXlraW/lbnCKUab3cBbo6z3IIlrhDc3ZdOLX+bkUvv6ucRaTGrrBeqYsvxWOgz+c2TroGu4hNq6CIKrLDXwHr6S9Xjrhfl7Y5jyfeZOW25nOtt67Neza63zal9X01UDdXx2hcV9deQqMHvLEn4YruKGlRx8n9ldXUVOaEyAUcmaaad44280rewfQ3Rbj+JROt4FqmAzAT1M2S1eeoLOUMPorhu/KAlbRlwPs2ro3msury8ukQVyaTdFluglQkYTkyy20jfpcwUz+maoQ4HGJEo+0ziIKt4wEM0GORbvB1T+FKFxzEk4zGkW2bCB8mrZNOG+9/MsC/X0PdsWO4/j9e1rsTpFYD6sTbY90ZV13GJ4ap+EXAFRemfkcoqLIA/bD2EcJMwATR7kz2JpcoU50uimbFeQGvhU4/Kv6P/rCTd7qc6L7Ij+TfTrc+hnBAr0FLzDq+H4RnXVxQZCNkEUD5OLCxgW3GFt1AOMGuyHhzSC+lAB2+xlDJ8hPIyFrt7oV7qGlmHA0PZiemz6vbhTo8/NjHKF0n1P1qQIgP2TsBOdwIxp4/STiSu5ObaIVdK5wAJaQpRNduCVvix5CGWiXAPccGV7TJofYor1647JshY/EXUE6dh8r0mc9u00k3WcAmjtzH2dgUqxuKEMNRabFnJ0BMT0shL0NNBosQFMRpM/Ogmkk/cuPEQjXPri1MLvVh20Dkl5w0inR3XSHzhTR53SnZVB5k/66/kl/O4tv39TUqdZFNyRAzchR9LeNbZHkeWi35vp9Y4EI3AxHBlF/HPk0smos4rmOSCb9Xu6QsDkTXPlC7DYi16wz7O6hH53ToI9V0qcbNOdT0pM79SgsTps8Nd4A6Kqkazw9jVOBRspLGO5m0Qkli79gRoOAdRCwm9q0kBTA3ZZmjG90DjdmMsX4X0u2AyTkgfBcPPDcSPrrSvrk5PRkQ6hMFzU1q4+dZ6cLNCcrmlcTBEQPgq3FCtebeGZLKcq7pW9/1klIlQkVJfiEu5WLU6DP9dktzKbsTrF7onuV3GNW+YknJ/8B9KCQK8XraVEAAAAASUVORK5CYII=) left top repeat-x #d1d1d1;background:linear-gradient(to bottom,#f2f2f2 0,#d1d1d1 370px) left top repeat-x #d1d1d1;min-height:370px;}.page{max-width:1232px;min-width:768px;margin-left:auto;margin-right:auto;}header,#header{position:relative;background-color:#333;margin:0;padding:0;height:34px;}header #heading,#header #heading{float:left;height:34px;}header #heading i,#header #heading i{display:block;height:34px;width:34px;Line truncated
|
.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;}body{font-size:12px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;margin:0;padding:0;color:#333;}body.layout{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAFvCAIAAAD8Hs23AAAIvUlEQVRoQ4VQCUIUSwzN/W8HArIKiAyC4Bl+vSVLN4M/9FQlb0tp/P1nxR5wfegK30cKTOD8+EDLY43ToHCys/uA6kPhKfdtHS/RTifqHQD/fmC3KBFMTffHR0gsnik2Sxxs1Iudx1+4zR4p0FtgtiN8Ej2Lft8QnAWVuxTv725xmZ5QWt/X33xacxUVFL3zKzjZ9/fYBFtDP9vItGLQoijGbjFaUSwj4SbhMOLmUWE2F5pPTwypHrcp0fZvimO69zbPoP8Y+oOuvqSzTc2s+TSUzRb9Cbb8GSw7gPAi75WGJ+8Q0T9GlErhwrll0O+iCdutTIYDI42Oc8Z7wNMyMmXZsWL0rJYxfAfv6pN7W/H2522PsYC+gR7zp2K4lHm43uhu8A0AjiTXXoYXRDYjcAdNheOusDe8nBPQLuY4vLBNhnZyt9BhFI1ebhtEzWWmeXblBtF7tquf9rleX0m/7nHX68Y9VNXGK0JwbATs7H6F4BUTbmixlkhQJIEs7NUwXD7N3pL6V++mt/+sBl1J1ujwkpBrIBmW9BidnNEbeldbOpdu62s3q+jf/HrQFLh/r2rqd0l/z3DJpIMAXQAEXjacmGe44NyQIQrXxFNoywNmIeZ1WcLdHlJkBHeM2Yldr8udtIhjdA5bEjXoI/Uy6JeX7o3I/cK/4jmYVpczFUVz9xZ5kcZJ3i3g03KEG35BOcpCPC3X8aLAQnyhLksxfsELXi59WltNAO4qKvwKAQpPQ+NGN27hs/a063DQvacNpyAOBzaHIg75kXYnyU51EG3uBUnOAkc6DZ2YotVh91BnYwXoNoqRH9ABL894YMJtXQ3/YRlmqsK3dBL5ukPSNWYlsHV/qg39vL3XFQltiKpyP7dluueM7jmn5ww3JP+gDwx/Trz4TsvdApXTgSucIwG3aDg9e7da8aa48/k5dGWllQbQAqeguoPpXTkCdYweRfrXHq0C/QULeIT/wh+OgSQN/JcZXhpEy0M7iJL+Co5CspOZewJyJ0nDGE+Ldk8ZaYcTCIXkgub0CzNGq3M83J9LUrz8KFE16Kc6n3LYuA3NHrTbpzY54GnROIkqln8gKQBd2g6y4SmmFQ6ehhaNkVmY2HuJwgUZSA0nFGij2pgLku5pwLkhNmiHazXDx9J9wb3HRsnd9XNzPcVqfubgGiPpwn+6z3uGJ4MjTctdPQ76vHD1IRCx+EyY/rnCi0GVUQhpeUeAH7H6EMudpcp13F1MbijVCpd30vKqFP5lDfqx26o4Dmd9Cn/c6OPn4yPGdTQqyDQBedpK9SPpR8nNmyHyGGQZmDlFP4JGkdRHIRgWd8vRilbCzWgt90oGenctKo4B/Gm32VpZZbpqp9jTuyL94CHvbqL6B9zqeWJ+AP3ADiAPACmy+0FEMU4k/UCUZkUpB3fIUIvLrjuYgUkqWJTAMfKxikxZSkKble/3mcMVMmQpviuM0vy5YjvuJeH7fpyjAuAqj2imJjjxd08yp6IXXA4EpRZHTHHL1NzfhyJrg77KCK7k6CVsE0R4vqhKqgpPoHkLEK5HpqZUbOTeWD2W21jTXU0fraP0jx840IXvPnyqDRPU/7jHX1Jo0z3qB4SODw4Nt4J/eJqCFa07P7sdRlo+t3jaMClWMyrEeW0bBcGtYpiHvFa4Rnk6tHYP5EgVfVfHRCIhXRv+x86dv1LdHafXeXeH36D9t3j8iC36TjpQ6ePIoADL2Qo70a2/8FRmanmjhTvxynXIHXfrmYLVeFqfdjfiJrsNva+de1MM+Jpm7enbcd6BrraaSVs+XLf+I+1Ov9uEEwuet6gUIknj3S2fxmgAwqzAGDRSXMVWKtAOL2xUubu0WL/Qyp2pariPSY6Ez/p/+obfbZ514wqe/hVeQrnRmb65QZciua2toBuocMOtTlwOPBHePVmnGguyZiwTxDKdY7HccoOndXlraW/lbnCKUab3cBbo6z3IIlrhDc3ZdOLX+bkUvv6ucRaTGrrBeqYsvxWOgz+c2TroGu4hNq6CIKrLDXwHr6S9Xjrhfl7Y5jyfeZOW25nOtt67Neza63zal9X01UDdXx2hcV9deQqMHvLEn4YruKGlRx8n9ldXUVOaEyAUcmaaad44280rewfQ3Rbj+JROt4FqmAzAT1M2S1eeoLOUMPorhu/KAlbRlwPs2ro3msury8ukQVyaTdFluglQkYTkyy20jfpcwUz+maoQ4HGJEo+0ziIKt4wEM0GORbvB1T+FKFxzEk4zGkW2bCB8mrZNOG+9/MsC/X0PdsWO4/j9e1rsTpFYD6sTbY90ZV13GJ4ap+EXAFRemfkcoqLIA/bD2EcJMwATR7kz2JpcoU50uimbFeQGvhU4/Kv6P/rCTd7qc6L7Ij+TfTrc+hnBAr0FLzDq+H4RnXVxQZCNkEUD5OLCxgW3GFt1AOMGuyHhzSC+lAB2+xlDJ8hPIyFrt7oV7qGlmHA0PZiemz6vbhTo8/NjHKF0n1P1qQIgP2TsBOdwIxp4/STiSu5ObaIVdK5wAJaQpRNduCVvix5CGWiXAPccGV7TJofYor1647JshY/EXUE6dh8r0mc9u00k3WcAmjtzH2dgUqxuKEMNRabFnJ0BMT0shL0NNBosQFMRpM/Ogmkk/cuPEQjXPri1MLvVh20Dkl5w0inR3XSHzhTR53SnZVB5k/66/kl/O4tv39TUqdZFNyRAzchR9LeNbZHkeWi35vp9Y4EI3AxHBlF/HPk0smos4rmOSCb9Xu6QsDkTXPlC7DYi16wz7O6hH53ToI9V0qcbNOdT0pM79SgsTps8Nd4A6Kqkazw9jVOBRspLGO5m0Qkli79gRoOAdRCwm9q0kBTA3ZZmjG90DjdmMsX4X0u2AyTkgfBcPPDcSPrrSvrk5PRkQ6hMFzU1q4+dZ6cLNCcrmlcTBEQPgq3FCtebeGZLKcq7pW9/1klIlQkVJfiEu5WLU6DP9dktzKbsTrF7onuV3GNW+YknJ/8B9KCQK8XraVEAAAAASUVORK5CYII=) left top repeat-x #d1d1d1;background:linear-gradient(to bottom,#f2f2f2 0,#d1d1d1 370px) left top repeat-x #d1d1d1;min-height:370px;}.page{max-width:1232px;min-width:768px;margin-left:auto;margin-right:auto;}header,#header{position:relative;background-color:#333;margin:0;padding:0;height:34px;}header #heading,#header #heading{float:left;height:34px;}header #heading i,#header #heading i{display:block;height:Line truncated
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:nth-child(odd) > td {
|
.tableData > tbody > tr:nth-child(odd) > td {
|
||||||
background-color: #fbfbfb;
|
background-color: hsl(0, 0%, 98.5%);
|
||||||
}
|
}
|
||||||
.tableData > thead > tr > th,
|
.tableData > thead > tr > th,
|
||||||
.tableData > tbody > tr > th {
|
.tableData > tbody > tr > th {
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
border: solid 1px #f4f4f4;
|
border: solid 1px #f4f4f4;
|
||||||
}
|
}
|
||||||
.tableData > tbody > tr:hover > td {
|
.tableData > tbody > tr:hover > td {
|
||||||
background-color: #f9f9f9;
|
background-color: hsl(0, 0%, 97.5%);
|
||||||
}
|
}
|
||||||
.tableData > tfoot > tr > th,
|
.tableData > tfoot > tr > th,
|
||||||
.tableData > tfoot > tr > td {
|
.tableData > tfoot > tr > td {
|
||||||
@@ -121,9 +121,6 @@
|
|||||||
#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container {
|
#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
}
|
}
|
||||||
#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container #User_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions {
|
#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions {
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
}
|
}
|
||||||
@@ -415,7 +412,7 @@
|
|||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
}
|
}
|
||||||
#userShowResources #Attachments div.attachmentOutput > a:hover span.remove {
|
#userShowResources #Attachments div.attachmentOutput > a:hover span.remove {
|
||||||
opacity: .5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
#userShowResources #Attachments div.attachmentOutput > a span.remove {
|
#userShowResources #Attachments div.attachmentOutput > a span.remove {
|
||||||
font-size: 1.4em;
|
font-size: 1.4em;
|
||||||
@@ -444,7 +441,7 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
float: right;
|
float: right;
|
||||||
border: 1px solid #fff;
|
border: 1px solid #fff;
|
||||||
padding: .5em;
|
padding: 0.5em;
|
||||||
}
|
}
|
||||||
#userShowResources #Attachments div.attachmentInput span.action:hover {
|
#userShowResources #Attachments div.attachmentInput span.action:hover {
|
||||||
color: #335A87;
|
color: #335A87;
|
||||||
|
|||||||
@@ -60,10 +60,6 @@
|
|||||||
|
|
||||||
#User_Show_GenerateDocument_Container {
|
#User_Show_GenerateDocument_Container {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
|
|
||||||
#User_Show_GenerateDocument {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#User_Show_Details_Actions {
|
#User_Show_Details_Actions {
|
||||||
|
|||||||
+1
-1
@@ -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:#fbfbfb;}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#f4f4f4;border:solid 1px #f4f4f4;}.tableData>tbody>tr:hover>td{background-color:#f9f9f9;}.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 #User_Show_Flags{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #User_Show_Flags>i{cursor:default;}#layout_PageHeading #User_Show_Flags>i>.details{display:none;}#User_Show #User_Show_Subjects{table-layout:fixed;}#User_Show #User_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#User_Show #User_Show_Subjects>tbody>tr>td>div{position:relative;}#User_Show #User_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#User_Show #User_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#User_Show #User_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#User_Show #User_Show_Subjects #User_Show_Details{width:330px;}#User_Show #User_Show_Subjects #User_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Identity_Id{font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container{padding-top:4px;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container #User_Show_GenerateDocument{padding:0;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions{margin-top:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment{border-bottom:1px dashed #ddd;padding:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment td:first-child{width:90px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment img.User_Show_AssignedDevices_CurrentAssignment_Image{float:left;width:64px;height:64px;margin-right:6px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment div.User_Show_AssignedDevices_CurrentAssignment_Details{float:left;}#User_Show #User_Show_Subjects #User_Show_Subjects_Actions>td{padding-top:4px;}#UserDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#UserDetailTabs #UserDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#UserDetailTabs #UserDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#UserDetailTabs #UserDetailTabItems>li>a{padding:5px 8px;}#UserDetailTabs 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:none;background-color:#eee;}#UserDetailTab-JobsContainer div.jobTable{margin:-1px;border:1px solid #ddd;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_filter{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_length{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_showStatusClosed{right:220px;margin-top:-24px;}#User_Show_Details_Actions_AddFlag_Dialog{height:400px;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div:hover{background-color:#f4f4f4;}#User_Show_DetaLine truncated
|
.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 #User_Show_Flags{display:inline-block;float:right;height:50px;font-size:.6em;}#layout_PageHeading #User_Show_Flags>i{cursor:default;}#layout_PageHeading #User_Show_Flags>i>.details{display:none;}#User_Show #User_Show_Subjects{table-layout:fixed;}#User_Show #User_Show_Subjects>tbody>tr>td{padding-top:0;height:100%;}#User_Show #User_Show_Subjects>tbody>tr>td>div{position:relative;}#User_Show #User_Show_Subjects>tbody>tr>td>div div.status{margin-top:2px;padding-top:2px;border-top:1px dashed #ddd;}#User_Show #User_Show_Subjects>tbody>tr>td>div input.discreet{margin-left:-2px;}#User_Show #User_Show_Subjects>tbody>tr>td:not(:last-child){border-right:1px dashed #aaa;}#User_Show #User_Show_Subjects #User_Show_Details{width:330px;}#User_Show #User_Show_Subjects #User_Show_Details table.verticalHeadings>tbody>tr>td:first-child{width:104px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Identity_Id{font-weight:600;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_GenerateDocument_Container{padding-top:4px;}#User_Show #User_Show_Subjects #User_Show_Details #User_Show_Details_Actions{margin-top:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment{border-bottom:1px dashed #ddd;padding:4px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment td:first-child{width:90px;font-weight:600;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment img.User_Show_AssignedDevices_CurrentAssignment_Image{float:left;width:64px;height:64px;margin-right:6px;}#User_Show #User_Show_Subjects #User_Show_AssignedDevices .User_Show_AssignedDevices_CurrentAssignment div.User_Show_AssignedDevices_CurrentAssignment_Details{float:left;}#User_Show #User_Show_Subjects #User_Show_Subjects_Actions>td{padding-top:4px;}#UserDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0;}#UserDetailTabs #UserDetailTabItems{border-radius:0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:2px 0 0 4px;background-image:none;background-color:#eee;display:table;}#UserDetailTabs #UserDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px;}#UserDetailTabs #UserDetailTabItems>li>a{padding:5px 8px;}#UserDetailTabs 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:none;background-color:#eee;}#UserDetailTab-JobsContainer div.jobTable{margin:-1px;border:1px solid #ddd;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_filter{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_length{margin-top:-24px;-moz-opacity:1;opacity:1;}#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_showStatusClosed{right:220px;margin-top:-24px;}#User_Show_Details_Actions_AddFlag_Dialog{height:400px;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker{position:absolute;width:250px;height:300px;overflow-y:auto;background-color:#fcfcfc;border:1px solid #ccc;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div{background-color:#fff;border-bottom:1px solid #ddd;padding:6px 0 6px 6px;cursor:pointer;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div:hover{background-color:#f4f4f4;}#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div.selected,#User_Show_Details_Actions_AddFlag_Dialog .flagPicker>div.sLine truncated
|
||||||
@@ -786,6 +786,7 @@
|
|||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>T4MVC.tt</DependentUpon>
|
<DependentUpon>T4MVC.tt</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="Models\Shared\GenerateDocumentControlModel.cs" />
|
||||||
<Compile Include="Views\Device\ImportHeaders.generated.cs">
|
<Compile Include="Views\Device\ImportHeaders.generated.cs">
|
||||||
<DependentUpon>ImportHeaders.cshtml</DependentUpon>
|
<DependentUpon>ImportHeaders.cshtml</DependentUpon>
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
@@ -1123,6 +1124,11 @@
|
|||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>_Layout.cshtml</DependentUpon>
|
<DependentUpon>_Layout.cshtml</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="Views\Shared\_GenerateDocumentControl.generated.cs">
|
||||||
|
<DependentUpon>_GenerateDocumentControl.cshtml</DependentUpon>
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
</Compile>
|
||||||
<Compile Include="Views\Shared\_SearchDialog.generated.cs">
|
<Compile Include="Views\Shared\_SearchDialog.generated.cs">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
@@ -2191,6 +2197,10 @@
|
|||||||
<Generator>RazorGenerator</Generator>
|
<Generator>RazorGenerator</Generator>
|
||||||
<LastGenOutput>_JobTableRender.generated.cs</LastGenOutput>
|
<LastGenOutput>_JobTableRender.generated.cs</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
|
<None Include="Views\Shared\_GenerateDocumentControl.cshtml">
|
||||||
|
<Generator>RazorGenerator</Generator>
|
||||||
|
<LastGenOutput>_GenerateDocumentControl.generated.cs</LastGenOutput>
|
||||||
|
</None>
|
||||||
<None Include="Views\Shared\_SearchDialog.cshtml">
|
<None Include="Views\Shared\_SearchDialog.cshtml">
|
||||||
<Generator>RazorGenerator</Generator>
|
<Generator>RazorGenerator</Generator>
|
||||||
<LastGenOutput>_SearchDialog.generated.cs</LastGenOutput>
|
<LastGenOutput>_SearchDialog.generated.cs</LastGenOutput>
|
||||||
|
|||||||
@@ -173,6 +173,12 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
}
|
}
|
||||||
[NonAction]
|
[NonAction]
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public virtual System.Web.Mvc.ActionResult Generate()
|
||||||
|
{
|
||||||
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Generate);
|
||||||
|
}
|
||||||
|
[NonAction]
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public virtual System.Web.Mvc.ActionResult Delete()
|
public virtual System.Web.Mvc.ActionResult Delete()
|
||||||
{
|
{
|
||||||
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Delete);
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Delete);
|
||||||
@@ -213,6 +219,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string ImporterUndetectedAssign = "ImporterUndetectedAssign";
|
public readonly string ImporterUndetectedAssign = "ImporterUndetectedAssign";
|
||||||
public readonly string ImporterUndetectedDelete = "ImporterUndetectedDelete";
|
public readonly string ImporterUndetectedDelete = "ImporterUndetectedDelete";
|
||||||
public readonly string BulkGenerate = "BulkGenerate";
|
public readonly string BulkGenerate = "BulkGenerate";
|
||||||
|
public readonly string Generate = "Generate";
|
||||||
public readonly string Delete = "Delete";
|
public readonly string Delete = "Delete";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -239,6 +246,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public const string ImporterUndetectedAssign = "ImporterUndetectedAssign";
|
public const string ImporterUndetectedAssign = "ImporterUndetectedAssign";
|
||||||
public const string ImporterUndetectedDelete = "ImporterUndetectedDelete";
|
public const string ImporterUndetectedDelete = "ImporterUndetectedDelete";
|
||||||
public const string BulkGenerate = "BulkGenerate";
|
public const string BulkGenerate = "BulkGenerate";
|
||||||
|
public const string Generate = "Generate";
|
||||||
public const string Delete = "Delete";
|
public const string Delete = "Delete";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -431,6 +439,15 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string DataIds = "DataIds";
|
public readonly string DataIds = "DataIds";
|
||||||
public readonly string InsertBlankPage = "InsertBlankPage";
|
public readonly string InsertBlankPage = "InsertBlankPage";
|
||||||
}
|
}
|
||||||
|
static readonly ActionParamsClass_Generate s_params_Generate = new ActionParamsClass_Generate();
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public ActionParamsClass_Generate GenerateParams { get { return s_params_Generate; } }
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public class ActionParamsClass_Generate
|
||||||
|
{
|
||||||
|
public readonly string id = "id";
|
||||||
|
public readonly string TargetId = "TargetId";
|
||||||
|
}
|
||||||
static readonly ActionParamsClass_Delete s_params_Delete = new ActionParamsClass_Delete();
|
static readonly ActionParamsClass_Delete s_params_Delete = new ActionParamsClass_Delete();
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public ActionParamsClass_Delete DeleteParams { get { return s_params_Delete; } }
|
public ActionParamsClass_Delete DeleteParams { get { return s_params_Delete; } }
|
||||||
@@ -746,6 +763,19 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return callInfo;
|
return callInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
partial void GenerateOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, string TargetId);
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
public override System.Web.Mvc.ActionResult Generate(string id, string TargetId)
|
||||||
|
{
|
||||||
|
var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Generate);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "TargetId", TargetId);
|
||||||
|
GenerateOverride(callInfo, id, TargetId);
|
||||||
|
return callInfo;
|
||||||
|
}
|
||||||
|
|
||||||
[NonAction]
|
[NonAction]
|
||||||
partial void DeleteOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, bool? redirect);
|
partial void DeleteOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, bool? redirect);
|
||||||
|
|
||||||
|
|||||||
@@ -119,6 +119,12 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
}
|
}
|
||||||
[NonAction]
|
[NonAction]
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public virtual System.Web.Mvc.ActionResult Generate()
|
||||||
|
{
|
||||||
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Generate);
|
||||||
|
}
|
||||||
|
[NonAction]
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public virtual System.Web.Mvc.ActionResult Delete()
|
public virtual System.Web.Mvc.ActionResult Delete()
|
||||||
{
|
{
|
||||||
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Delete);
|
return new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Delete);
|
||||||
@@ -149,6 +155,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string UpdateScope = "UpdateScope";
|
public readonly string UpdateScope = "UpdateScope";
|
||||||
public readonly string UpdateJobSubTypes = "UpdateJobSubTypes";
|
public readonly string UpdateJobSubTypes = "UpdateJobSubTypes";
|
||||||
public readonly string BulkGenerate = "BulkGenerate";
|
public readonly string BulkGenerate = "BulkGenerate";
|
||||||
|
public readonly string Generate = "Generate";
|
||||||
public readonly string Delete = "Delete";
|
public readonly string Delete = "Delete";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -165,6 +172,7 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public const string UpdateScope = "UpdateScope";
|
public const string UpdateScope = "UpdateScope";
|
||||||
public const string UpdateJobSubTypes = "UpdateJobSubTypes";
|
public const string UpdateJobSubTypes = "UpdateJobSubTypes";
|
||||||
public const string BulkGenerate = "BulkGenerate";
|
public const string BulkGenerate = "BulkGenerate";
|
||||||
|
public const string Generate = "Generate";
|
||||||
public const string Delete = "Delete";
|
public const string Delete = "Delete";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -270,6 +278,15 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
public readonly string DataIds = "DataIds";
|
public readonly string DataIds = "DataIds";
|
||||||
public readonly string InsertBlankPage = "InsertBlankPage";
|
public readonly string InsertBlankPage = "InsertBlankPage";
|
||||||
}
|
}
|
||||||
|
static readonly ActionParamsClass_Generate s_params_Generate = new ActionParamsClass_Generate();
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public ActionParamsClass_Generate GenerateParams { get { return s_params_Generate; } }
|
||||||
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
|
public class ActionParamsClass_Generate
|
||||||
|
{
|
||||||
|
public readonly string id = "id";
|
||||||
|
public readonly string TargetId = "TargetId";
|
||||||
|
}
|
||||||
static readonly ActionParamsClass_Delete s_params_Delete = new ActionParamsClass_Delete();
|
static readonly ActionParamsClass_Delete s_params_Delete = new ActionParamsClass_Delete();
|
||||||
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
|
||||||
public ActionParamsClass_Delete DeleteParams { get { return s_params_Delete; } }
|
public ActionParamsClass_Delete DeleteParams { get { return s_params_Delete; } }
|
||||||
@@ -439,6 +456,19 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
return callInfo;
|
return callInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
partial void GenerateOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, string TargetId);
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
public override System.Web.Mvc.ActionResult Generate(string id, string TargetId)
|
||||||
|
{
|
||||||
|
var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Generate);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
|
||||||
|
ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "TargetId", TargetId);
|
||||||
|
GenerateOverride(callInfo, id, TargetId);
|
||||||
|
return callInfo;
|
||||||
|
}
|
||||||
|
|
||||||
[NonAction]
|
[NonAction]
|
||||||
partial void DeleteOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, bool? redirect);
|
partial void DeleteOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, string id, bool? redirect);
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ namespace T4MVC
|
|||||||
{
|
{
|
||||||
public readonly string _DialogLayout = "_DialogLayout";
|
public readonly string _DialogLayout = "_DialogLayout";
|
||||||
public readonly string _EmptyLayout = "_EmptyLayout";
|
public readonly string _EmptyLayout = "_EmptyLayout";
|
||||||
|
public readonly string _GenerateDocumentControl = "_GenerateDocumentControl";
|
||||||
public readonly string _JobTable = "_JobTable";
|
public readonly string _JobTable = "_JobTable";
|
||||||
public readonly string _JobTableRender = "_JobTableRender";
|
public readonly string _JobTableRender = "_JobTableRender";
|
||||||
public readonly string _Layout = "_Layout";
|
public readonly string _Layout = "_Layout";
|
||||||
@@ -47,6 +48,7 @@ namespace T4MVC
|
|||||||
}
|
}
|
||||||
public readonly string _DialogLayout = "~/Views/Shared/_DialogLayout.cshtml";
|
public readonly string _DialogLayout = "~/Views/Shared/_DialogLayout.cshtml";
|
||||||
public readonly string _EmptyLayout = "~/Views/Shared/_EmptyLayout.cshtml";
|
public readonly string _EmptyLayout = "~/Views/Shared/_EmptyLayout.cshtml";
|
||||||
|
public readonly string _GenerateDocumentControl = "~/Views/Shared/_GenerateDocumentControl.cshtml";
|
||||||
public readonly string _JobTable = "~/Views/Shared/_JobTable.cshtml";
|
public readonly string _JobTable = "~/Views/Shared/_JobTable.cshtml";
|
||||||
public readonly string _JobTableRender = "~/Views/Shared/_JobTableRender.cshtml";
|
public readonly string _JobTableRender = "~/Views/Shared/_JobTableRender.cshtml";
|
||||||
public readonly string _Layout = "~/Views/Shared/_Layout.cshtml";
|
public readonly string _Layout = "~/Views/Shared/_Layout.cshtml";
|
||||||
|
|||||||
@@ -2,9 +2,8 @@
|
|||||||
using Disco.Models.Services.Jobs.JobLists;
|
using Disco.Models.Services.Jobs.JobLists;
|
||||||
using Disco.Models.UI.Device;
|
using Disco.Models.UI.Device;
|
||||||
using Disco.Services.Plugins;
|
using Disco.Services.Plugins;
|
||||||
using Disco.Web.Extensions;
|
using Disco.Web.Models.Shared;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Web.Mvc;
|
|
||||||
|
|
||||||
namespace Disco.Web.Models.Device
|
namespace Disco.Web.Models.Device
|
||||||
{
|
{
|
||||||
@@ -25,17 +24,11 @@ namespace Disco.Web.Models.Device
|
|||||||
|
|
||||||
public List<Disco.Models.Repository.DocumentTemplate> DocumentTemplates { get; set; }
|
public List<Disco.Models.Repository.DocumentTemplate> DocumentTemplates { get; set; }
|
||||||
public List<DocumentTemplatePackage> DocumentTemplatePackages { get; set; }
|
public List<DocumentTemplatePackage> DocumentTemplatePackages { get; set; }
|
||||||
|
public GenerateDocumentControlModel GenerateDocumentControlModel => new GenerateDocumentControlModel()
|
||||||
public List<SelectListItem> DocumentTemplatesSelectListItems
|
|
||||||
{
|
{
|
||||||
get
|
Target = Device,
|
||||||
{
|
Templates = DocumentTemplates,
|
||||||
var list = new List<SelectListItem>();
|
TemplatePackages = DocumentTemplatePackages,
|
||||||
list.Add(new SelectListItem() { Selected = true, Value = string.Empty, Text = "Generate Document" });
|
};
|
||||||
list.AddRange(DocumentTemplates.ToSelectListItems());
|
|
||||||
list.AddRange(DocumentTemplatePackages.ToSelectListItems());
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2,10 +2,9 @@
|
|||||||
using Disco.Models.Services.Job;
|
using Disco.Models.Services.Job;
|
||||||
using Disco.Models.Services.Jobs.JobLists;
|
using Disco.Models.Services.Jobs.JobLists;
|
||||||
using Disco.Models.UI.Job;
|
using Disco.Models.UI.Job;
|
||||||
using Disco.Web.Extensions;
|
using Disco.Web.Models.Shared;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Web.Mvc;
|
|
||||||
|
|
||||||
namespace Disco.Web.Models.Job
|
namespace Disco.Web.Models.Job
|
||||||
{
|
{
|
||||||
@@ -17,22 +16,16 @@ namespace Disco.Web.Models.Job
|
|||||||
|
|
||||||
public List<Disco.Models.Repository.DocumentTemplate> AvailableDocumentTemplates { get; set; }
|
public List<Disco.Models.Repository.DocumentTemplate> AvailableDocumentTemplates { get; set; }
|
||||||
public List<DocumentTemplatePackage> AvailableDocumentTemplatePackages { get; set; }
|
public List<DocumentTemplatePackage> AvailableDocumentTemplatePackages { get; set; }
|
||||||
|
public GenerateDocumentControlModel GenerateDocumentControlModel => new GenerateDocumentControlModel()
|
||||||
|
{
|
||||||
|
Target = Job,
|
||||||
|
Templates = AvailableDocumentTemplates,
|
||||||
|
TemplatePackages = AvailableDocumentTemplatePackages,
|
||||||
|
};
|
||||||
|
|
||||||
public List<Disco.Models.Repository.JobSubType> UpdatableJobSubTypes { get; set; }
|
public List<Disco.Models.Repository.JobSubType> UpdatableJobSubTypes { get; set; }
|
||||||
public List<Disco.Models.Repository.JobQueue> AvailableQueues { get; set; }
|
public List<Disco.Models.Repository.JobQueue> AvailableQueues { get; set; }
|
||||||
|
|
||||||
public List<SelectListItem> DocumentTemplatesSelectListItems
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
var list = new List<SelectListItem>();
|
|
||||||
list.Add(new SelectListItem() { Selected = true, Value = string.Empty, Text = "Generate Document" });
|
|
||||||
list.AddRange(AvailableDocumentTemplates.ToSelectListItems());
|
|
||||||
list.AddRange(AvailableDocumentTemplatePackages.ToSelectListItems());
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public LocationModes LocationMode { get; set; }
|
public LocationModes LocationMode { get; set; }
|
||||||
public List<JobLocationReference> LocationOptions { get; set; }
|
public List<JobLocationReference> LocationOptions { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
using Disco.Models.Repository;
|
||||||
|
using Disco.Models.Services.Documents;
|
||||||
|
using Disco.Services.Plugins.Features.DocumentHandlerProvider;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace Disco.Web.Models.Shared
|
||||||
|
{
|
||||||
|
public class GenerateDocumentControlModel
|
||||||
|
{
|
||||||
|
public IAttachmentTarget Target { get; set; }
|
||||||
|
public List<DocumentTemplate> Templates { get; set; }
|
||||||
|
public List<DocumentTemplatePackage> TemplatePackages { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,12 +3,9 @@ using Disco.Models.Services.Authorization;
|
|||||||
using Disco.Models.Services.Documents;
|
using Disco.Models.Services.Documents;
|
||||||
using Disco.Models.Services.Jobs.JobLists;
|
using Disco.Models.Services.Jobs.JobLists;
|
||||||
using Disco.Models.UI.User;
|
using Disco.Models.UI.User;
|
||||||
using Disco.Services.Users.UserFlags;
|
|
||||||
using Disco.Web.Extensions;
|
|
||||||
using Disco.Web.Models.Shared;
|
using Disco.Web.Models.Shared;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web.Mvc;
|
|
||||||
|
|
||||||
namespace Disco.Web.Models.User
|
namespace Disco.Web.Models.User
|
||||||
{
|
{
|
||||||
@@ -18,6 +15,12 @@ namespace Disco.Web.Models.User
|
|||||||
public JobTableModel Jobs { get; set; }
|
public JobTableModel Jobs { get; set; }
|
||||||
public List<DocumentTemplate> DocumentTemplates { get; set; }
|
public List<DocumentTemplate> DocumentTemplates { get; set; }
|
||||||
public List<DocumentTemplatePackage> DocumentTemplatePackages { get; set; }
|
public List<DocumentTemplatePackage> DocumentTemplatePackages { get; set; }
|
||||||
|
public GenerateDocumentControlModel GenerateDocumentControlModel => new GenerateDocumentControlModel()
|
||||||
|
{
|
||||||
|
Target = User,
|
||||||
|
Templates = DocumentTemplates,
|
||||||
|
TemplatePackages = DocumentTemplatePackages,
|
||||||
|
};
|
||||||
|
|
||||||
public List<UserFlag> AvailableUserFlags { get; set; }
|
public List<UserFlag> AvailableUserFlags { get; set; }
|
||||||
|
|
||||||
@@ -37,18 +40,6 @@ namespace Disco.Web.Models.User
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<SelectListItem> DocumentTemplatesSelectListItems
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
var list = new List<SelectListItem>();
|
|
||||||
list.Add(new SelectListItem() { Selected = true, Value = string.Empty, Text = "Select a Document to Generate" });
|
|
||||||
list.AddRange(DocumentTemplates.ToSelectListItems());
|
|
||||||
list.AddRange(DocumentTemplatePackages.ToSelectListItems());
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string PrimaryDeviceSerialNumber
|
public string PrimaryDeviceSerialNumber
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|||||||
@@ -279,46 +279,7 @@
|
|||||||
@if (Authorization.Has(Claims.Device.Actions.GenerateDocuments))
|
@if (Authorization.Has(Claims.Device.Actions.GenerateDocuments))
|
||||||
{
|
{
|
||||||
<div id="Device_Show_GenerateDocument_Container" class="status">
|
<div id="Device_Show_GenerateDocument_Container" class="status">
|
||||||
@Html.DropDownList("Device_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems)
|
@Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel)
|
||||||
<script type="text/javascript">
|
|
||||||
$(function () {
|
|
||||||
var generatePdfUrl = '@Url.Action(MVC.API.Device.GeneratePdf(Model.Device.SerialNumber, null))?DocumentTemplateId=';
|
|
||||||
var generatePackageUrl = '@Url.Action(MVC.API.Device.GeneratePdfPackage(Model.Device.SerialNumber, null))?DocumentTemplatePackageId=';
|
|
||||||
var $documentTemplates = $('#Device_Show_GenerateDocument');
|
|
||||||
var $generationHost;
|
|
||||||
|
|
||||||
$documentTemplates.change(function () {
|
|
||||||
var v = $documentTemplates.val();
|
|
||||||
if (v) {
|
|
||||||
var url;
|
|
||||||
if (v.lastIndexOf('Package:', 0) === 0) {
|
|
||||||
url = generatePackageUrl + v.substring(8);
|
|
||||||
} else {
|
|
||||||
url = generatePdfUrl + v;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($.connection && $.connection.hub && $.connection.hub.transport &&
|
|
||||||
$.connection.hub.transport.name == 'foreverFrame') {
|
|
||||||
// SignalR active with foreverFrame transport - use popup window
|
|
||||||
window.open(url, '_blank', 'height=150,width=250,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
|
|
||||||
} else {
|
|
||||||
// use iFrame
|
|
||||||
if (!$generationHost) {
|
|
||||||
$generationHost = $('<iframe>')
|
|
||||||
.attr({ 'src': url, 'title': 'Document Generation Host' })
|
|
||||||
.addClass('hidden')
|
|
||||||
.appendTo('body')
|
|
||||||
.contents();
|
|
||||||
} else {
|
|
||||||
$generationHost[0].location.href = url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$documentTemplates.val('').blur();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -11,7 +11,8 @@
|
|||||||
<div id="Job_Show_Job_Dates">
|
<div id="Job_Show_Job_Dates">
|
||||||
<table class="none">
|
<table class="none">
|
||||||
<tr>
|
<tr>
|
||||||
<td>Opened:
|
<td>
|
||||||
|
Opened:
|
||||||
</td>
|
</td>
|
||||||
<td><span id="Job_Show_Job_Dates_Opened">@CommonHelpers.FriendlyDateAndTitleUser(Model.Job.OpenedDate, Model.Job.OpenedTechUser)</span></td>
|
<td><span id="Job_Show_Job_Dates_Opened">@CommonHelpers.FriendlyDateAndTitleUser(Model.Job.OpenedDate, Model.Job.OpenedTechUser)</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -21,7 +22,8 @@
|
|||||||
<td>
|
<td>
|
||||||
<span title="Expected to Close">Expected:</span>
|
<span title="Expected to Close">Expected:</span>
|
||||||
</td>
|
</td>
|
||||||
<td>@if (Authorization.Has(Claims.Job.Properties.ExpectedClosedDate))
|
<td>
|
||||||
|
@if (Authorization.Has(Claims.Job.Properties.ExpectedClosedDate))
|
||||||
{
|
{
|
||||||
@Html.TextBoxFor(m => m.Job.ExpectedClosedDate, "{0:yyyy/MM/dd hh:mm tt}", new { @class = "small discreet" }) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader()
|
@Html.TextBoxFor(m => m.Job.ExpectedClosedDate, "{0:yyyy/MM/dd hh:mm tt}", new { @class = "small discreet" }) @AjaxHelpers.AjaxSave() @AjaxHelpers.AjaxLoader()
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@@ -75,7 +77,8 @@
|
|||||||
@if (Model.Job.ClosedDate.HasValue)
|
@if (Model.Job.ClosedDate.HasValue)
|
||||||
{
|
{
|
||||||
<tr>
|
<tr>
|
||||||
<td>Closed:
|
<td>
|
||||||
|
Closed:
|
||||||
</td>
|
</td>
|
||||||
<td><span id="Job_Show_Job_Dates_Closed">@CommonHelpers.FriendlyDateAndTitleUser(Model.Job.ClosedDate, Model.Job.ClosedTechUser)</span></td>
|
<td><span id="Job_Show_Job_Dates_Closed">@CommonHelpers.FriendlyDateAndTitleUser(Model.Job.ClosedDate, Model.Job.ClosedTechUser)</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -116,7 +119,8 @@
|
|||||||
<div id="Job_Show_Job_SubTypes_Update_Dialog" title="Update Job Types">
|
<div id="Job_Show_Job_SubTypes_Update_Dialog" title="Update Job Types">
|
||||||
<div>
|
<div>
|
||||||
<h2>
|
<h2>
|
||||||
@Model.Job.JobType.Description</h2>
|
@Model.Job.JobType.Description
|
||||||
|
</h2>
|
||||||
@using (Html.BeginForm(MVC.API.Job.UpdateSubTypes(Model.Job.Id, redirect: true), FormMethod.Post, new { id = "formUpdateJobTypes" }))
|
@using (Html.BeginForm(MVC.API.Job.UpdateSubTypes(Model.Job.Id, redirect: true), FormMethod.Post, new { id = "formUpdateJobTypes" }))
|
||||||
{
|
{
|
||||||
@CommonHelpers.CheckBoxList("SubTypes", Model.UpdatableJobSubTypes.ToSelectListItems(Model.Job.JobSubTypes.ToList()), 3)
|
@CommonHelpers.CheckBoxList("SubTypes", Model.UpdatableJobSubTypes.ToSelectListItems(Model.Job.JobSubTypes.ToList()), 3)
|
||||||
@@ -162,46 +166,7 @@
|
|||||||
@if (Authorization.Has(Claims.Job.Actions.GenerateDocuments))
|
@if (Authorization.Has(Claims.Job.Actions.GenerateDocuments))
|
||||||
{
|
{
|
||||||
<div id="Job_Show_GenerateDocument_Container" class="status">
|
<div id="Job_Show_GenerateDocument_Container" class="status">
|
||||||
@Html.DropDownList("Job_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems)
|
@Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel)
|
||||||
<script type="text/javascript">
|
|
||||||
$(function () {
|
|
||||||
var generatePdfUrl = '@Url.Action(MVC.API.Job.GeneratePdf(Model.Job.Id, null))?DocumentTemplateId=';
|
|
||||||
var generatePackageUrl = '@Url.Action(MVC.API.Job.GeneratePdfPackage(Model.Job.Id, null))?DocumentTemplatePackageId=';
|
|
||||||
var $documentTemplates = $('#Job_Show_GenerateDocument');
|
|
||||||
var $generationHost;
|
|
||||||
|
|
||||||
$documentTemplates.change(function () {
|
|
||||||
var v = $documentTemplates.val();
|
|
||||||
if (v) {
|
|
||||||
var url;
|
|
||||||
if (v.lastIndexOf('Package:', 0) === 0) {
|
|
||||||
url = generatePackageUrl + v.substring(8);
|
|
||||||
} else {
|
|
||||||
url = generatePdfUrl + v;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($.connection && $.connection.hub && $.connection.hub.transport &&
|
|
||||||
$.connection.hub.transport.name == 'foreverFrame') {
|
|
||||||
// SignalR active with foreverFrame transport - use popup window
|
|
||||||
window.open(url, '_blank', 'height=150,width=250,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
|
|
||||||
} else {
|
|
||||||
// use iFrame
|
|
||||||
if (!$generationHost) {
|
|
||||||
$generationHost = $('<iframe>')
|
|
||||||
.attr({ 'src': url, 'title': 'Document Generation Host' })
|
|
||||||
.addClass('hidden')
|
|
||||||
.appendTo('body')
|
|
||||||
.contents();
|
|
||||||
} else {
|
|
||||||
$generationHost[0].location.href = url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$documentTemplates.val('').blur();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
@@ -210,10 +175,12 @@
|
|||||||
{
|
{
|
||||||
<td id="Job_Show_Device">
|
<td id="Job_Show_Device">
|
||||||
<div>
|
<div>
|
||||||
<h2 id="Job_Show_Device_SerialNumber" title="Serial Number">@if (Authorization.Has(Claims.Device.Show))
|
<h2 id="Job_Show_Device_SerialNumber" title="Serial Number">
|
||||||
|
@if (Authorization.Has(Claims.Device.Show))
|
||||||
{@Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))}
|
{@Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))}
|
||||||
else
|
else
|
||||||
{@Model.Job.DeviceSerialNumber}</h2>
|
{@Model.Job.DeviceSerialNumber}
|
||||||
|
</h2>
|
||||||
<div class="clearfix">
|
<div class="clearfix">
|
||||||
<div id="Job_Show_Device_Details">
|
<div id="Job_Show_Device_Details">
|
||||||
<img id="Job_Show_Device_Model_Image" alt="Model Image" src="@Url.Action(MVC.API.DeviceModel.Image(Model.Job.Device.DeviceModelId, Model.Job.Device.DeviceModel.ImageHash()))" />
|
<img id="Job_Show_Device_Model_Image" alt="Model Image" src="@Url.Action(MVC.API.DeviceModel.Image(Model.Job.Device.DeviceModelId, Model.Job.Device.DeviceModel.ImageHash()))" />
|
||||||
@@ -461,7 +428,8 @@
|
|||||||
{
|
{
|
||||||
<td id="Job_Show_User">
|
<td id="Job_Show_User">
|
||||||
<div>
|
<div>
|
||||||
<h2 id="Job_Show_User_DisplayName" title="Display Name">@if (Authorization.Has(Claims.User.Show))
|
<h2 id="Job_Show_User_DisplayName" title="Display Name">
|
||||||
|
@if (Authorization.Has(Claims.User.Show))
|
||||||
{@Html.ActionLink(Model.Job.User.DisplayName, MVC.User.Show(Model.Job.UserId))}
|
{@Html.ActionLink(Model.Job.User.DisplayName, MVC.User.Show(Model.Job.UserId))}
|
||||||
else
|
else
|
||||||
{@Model.Job.User.DisplayName}
|
{@Model.Job.User.DisplayName}
|
||||||
@@ -479,8 +447,12 @@
|
|||||||
<div id="Job_Show_User_Flags">
|
<div id="Job_Show_User_Flags">
|
||||||
@foreach (var flag in Model.Job.User.UserFlagAssignments.Where(f => !f.RemovedDate.HasValue).Select(f => Tuple.Create(f, UserFlagService.GetUserFlag(f.UserFlagId))))
|
@foreach (var flag in Model.Job.User.UserFlagAssignments.Where(f => !f.RemovedDate.HasValue).Select(f => Tuple.Create(f, UserFlagService.GetUserFlag(f.UserFlagId))))
|
||||||
{
|
{
|
||||||
<i class="flag fa fa-@(flag.Item2.Icon) fa-fw d-@(flag.Item2.IconColour)"><span class="details"><span class="name">@flag.Item2.Name</span>@if (flag.Item1.Comments != null)
|
<i class="flag fa fa-@(flag.Item2.Icon) fa-fw d-@(flag.Item2.IconColour)">
|
||||||
{<span class="comments">@flag.Item1.Comments.ToHtmlComment()</span>}<span class="added">@CommonHelpers.FriendlyDateAndUser(flag.Item1.AddedDate, flag.Item1.AddedUserId)</span></span></i>
|
<span class="details">
|
||||||
|
<span class="name">@flag.Item2.Name</span>@if (flag.Item1.Comments != null)
|
||||||
|
{<span class="comments">@flag.Item1.Comments.ToHtmlComment()</span>}<span class="added">@CommonHelpers.FriendlyDateAndUser(flag.Item1.AddedDate, flag.Item1.AddedUserId)</span>
|
||||||
|
</span>
|
||||||
|
</i>
|
||||||
}
|
}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,58 @@
|
|||||||
|
@model Disco.Web.Models.Shared.GenerateDocumentControlModel
|
||||||
|
@if (Model.Templates.Count > 0 || Model.TemplatePackages.Count > 0)
|
||||||
|
{
|
||||||
|
var selectListItems = new List<SelectListItem>();
|
||||||
|
selectListItems.Add(new SelectListItem() { Selected = true, Value = string.Empty, Text = "Generate Document" });
|
||||||
|
selectListItems.AddRange(Model.Templates.ToSelectListItems());
|
||||||
|
selectListItems.AddRange(Model.TemplatePackages.ToSelectListItems());
|
||||||
|
<div id="Document_Generation_Container">
|
||||||
|
@Html.DropDownList("Document_Generate", selectListItems)
|
||||||
|
<div id="Document_Generation_Dialog" class="dialog" title="Generate Document">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(function () {
|
||||||
|
var generatePdfUrl = '@Url.Action(MVC.API.DocumentTemplate.Generate())/';
|
||||||
|
var generatePackageUrl = '@Url.Action(MVC.API.DocumentTemplatePackage.Generate())/';
|
||||||
|
var generateTargetId = '@HttpUtility.UrlEncode(Model.Target.AttachmentReferenceId)';
|
||||||
|
var $control = $('#Document_Generate');
|
||||||
|
var $generationHost;
|
||||||
|
|
||||||
|
var downloadDocument = function (templateId) {
|
||||||
|
|
||||||
|
var url;
|
||||||
|
if (templateId.lastIndexOf('Package:', 0) === 0)
|
||||||
|
url = generatePackageUrl + templateId.substring(8);
|
||||||
|
else
|
||||||
|
url = generatePdfUrl + templateId;
|
||||||
|
url = url + '?TargetId=' + generateTargetId;
|
||||||
|
|
||||||
|
if ($.connection && $.connection.hub && $.connection.hub.transport &&
|
||||||
|
$.connection.hub.transport.name == 'foreverFrame') {
|
||||||
|
// SignalR active with foreverFrame transport - use popup window
|
||||||
|
window.open(url, '_blank', 'height=150,width=250,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
|
||||||
|
} else {
|
||||||
|
// use iFrame
|
||||||
|
if (!$generationHost) {
|
||||||
|
$generationHost = $('<iframe>')
|
||||||
|
.attr({ 'src': url, 'title': 'Document Generation Host' })
|
||||||
|
.addClass('hidden')
|
||||||
|
.appendTo('body')
|
||||||
|
.contents();
|
||||||
|
} else {
|
||||||
|
$generationHost[0].location.href = url;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$control.change(function () {
|
||||||
|
var templateId = $control.val();
|
||||||
|
if (templateId) {
|
||||||
|
downloadDocument(templateId);
|
||||||
|
|
||||||
|
$control.val('').blur();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
}
|
||||||
@@ -0,0 +1,146 @@
|
|||||||
|
#pragma warning disable 1591
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
// Runtime Version:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Disco.Web.Views.Shared
|
||||||
|
{
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Net;
|
||||||
|
using System.Text;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Helpers;
|
||||||
|
using System.Web.Mvc;
|
||||||
|
using System.Web.Mvc.Ajax;
|
||||||
|
using System.Web.Mvc.Html;
|
||||||
|
using System.Web.Routing;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.WebPages;
|
||||||
|
using Disco;
|
||||||
|
using Disco.Models.Repository;
|
||||||
|
using Disco.Services;
|
||||||
|
using Disco.Services.Authorization;
|
||||||
|
using Disco.Services.Web;
|
||||||
|
using Disco.Web;
|
||||||
|
using Disco.Web.Extensions;
|
||||||
|
|
||||||
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
|
||||||
|
[System.Web.WebPages.PageVirtualPathAttribute("~/Views/Shared/_GenerateDocumentControl.cshtml")]
|
||||||
|
public partial class _GenerateDocumentControl : Disco.Services.Web.WebViewPage<Disco.Web.Models.Shared.GenerateDocumentControlModel>
|
||||||
|
{
|
||||||
|
public _GenerateDocumentControl()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
public override void Execute()
|
||||||
|
{
|
||||||
|
|
||||||
|
#line 2 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
if (Model.Templates.Count > 0 || Model.TemplatePackages.Count > 0)
|
||||||
|
{
|
||||||
|
var selectListItems = new List<SelectListItem>();
|
||||||
|
selectListItems.Add(new SelectListItem() { Selected = true, Value = string.Empty, Text = "Generate Document" });
|
||||||
|
selectListItems.AddRange(Model.Templates.ToSelectListItems());
|
||||||
|
selectListItems.AddRange(Model.TemplatePackages.ToSelectListItems());
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral(" <div");
|
||||||
|
|
||||||
|
WriteLiteral(" id=\"Document_Generation_Container\"");
|
||||||
|
|
||||||
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
|
#line 9 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
Write(Html.DropDownList("Document_Generate", selectListItems));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("\r\n <div");
|
||||||
|
|
||||||
|
WriteLiteral(" id=\"Document_Generation_Dialog\"");
|
||||||
|
|
||||||
|
WriteLiteral(" class=\"dialog\"");
|
||||||
|
|
||||||
|
WriteLiteral(" title=\"Generate Document\"");
|
||||||
|
|
||||||
|
WriteLiteral(">\r\n </div>\r\n </div>\r\n");
|
||||||
|
|
||||||
|
WriteLiteral(" <script");
|
||||||
|
|
||||||
|
WriteLiteral(" type=\"text/javascript\"");
|
||||||
|
|
||||||
|
WriteLiteral(">\r\n $(function () {\r\n var generatePdfUrl = \'");
|
||||||
|
|
||||||
|
|
||||||
|
#line 15 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
Write(Url.Action(MVC.API.DocumentTemplate.Generate()));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("/\';\r\n var generatePackageUrl = \'");
|
||||||
|
|
||||||
|
|
||||||
|
#line 16 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
Write(Url.Action(MVC.API.DocumentTemplatePackage.Generate()));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("/\';\r\n var generateTargetId = \'");
|
||||||
|
|
||||||
|
|
||||||
|
#line 17 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
Write(HttpUtility.UrlEncode(Model.Target.AttachmentReferenceId));
|
||||||
|
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
WriteLiteral("\';\r\n var $control = $(\'#Document_Generate\');\r\n var $generat" +
|
||||||
|
"ionHost;\r\n\r\n var downloadDocument = function (templateId) {\r\n\r\n " +
|
||||||
|
" var url;\r\n if (templateId.lastIndexOf(\'Package:\', 0) ==" +
|
||||||
|
"= 0)\r\n url = generatePackageUrl + templateId.substring(8);\r\n " +
|
||||||
|
" else\r\n url = generatePdfUrl + templateId;\r\n " +
|
||||||
|
" url = url + \'?TargetId=\' + generateTargetId;\r\n\r\n if " +
|
||||||
|
"($.connection && $.connection.hub && $.connection.hub.transport &&\r\n " +
|
||||||
|
" $.connection.hub.transport.name == \'foreverFrame\') {\r\n " +
|
||||||
|
" // SignalR active with foreverFrame transport - use popup window\r\n " +
|
||||||
|
" window.open(url, \'_blank\', \'height=150,width=250,location=no,menubar=no," +
|
||||||
|
"resizable=no,scrollbars=no,status=no,toolbar=no\');\r\n } else {\r\n " +
|
||||||
|
" // use iFrame\r\n if (!$generationHost) {\r\n " +
|
||||||
|
" $generationHost = $(\'<iframe>\')\r\n " +
|
||||||
|
" .attr({ \'src\': url, \'title\': \'Document Generation Host\' })\r\n " +
|
||||||
|
" .addClass(\'hidden\')\r\n .appendTo(\'body\')\r\n " +
|
||||||
|
" .contents();\r\n } else {\r\n " +
|
||||||
|
" $generationHost[0].location.href = url;\r\n }\r\n " +
|
||||||
|
" }\r\n }\r\n\r\n $control.change(function () {\r\n " +
|
||||||
|
" var templateId = $control.val();\r\n if (templateId) " +
|
||||||
|
"{\r\n downloadDocument(templateId);\r\n\r\n $con" +
|
||||||
|
"trol.val(\'\').blur();\r\n }\r\n });\r\n });\r\n </scr" +
|
||||||
|
"ipt>\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
#line 58 "..\..\Views\Shared\_GenerateDocumentControl.cshtml"
|
||||||
|
}
|
||||||
|
|
||||||
|
#line default
|
||||||
|
#line hidden
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#pragma warning restore 1591
|
||||||
@@ -69,46 +69,7 @@
|
|||||||
@if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
|
@if (Authorization.Has(Claims.User.Actions.GenerateDocuments))
|
||||||
{
|
{
|
||||||
<div id="User_Show_GenerateDocument_Container" class="status">
|
<div id="User_Show_GenerateDocument_Container" class="status">
|
||||||
@Html.DropDownList("User_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems)
|
@Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel)
|
||||||
<script type="text/javascript">
|
|
||||||
$(function () {
|
|
||||||
var generatePdfUrl = '@Url.Action(MVC.API.User.GeneratePdf(Model.User.UserId, null))?DocumentTemplateId=';
|
|
||||||
var generatePackageUrl = '@Url.Action(MVC.API.User.GeneratePdfPackage(Model.User.UserId, null))?DocumentTemplatePackageId=';
|
|
||||||
var $documentTemplates = $('#User_Show_GenerateDocument');
|
|
||||||
var $generationHost;
|
|
||||||
|
|
||||||
$documentTemplates.change(function () {
|
|
||||||
var v = $documentTemplates.val();
|
|
||||||
if (v) {
|
|
||||||
var url;
|
|
||||||
if (v.lastIndexOf('Package:', 0) === 0) {
|
|
||||||
url = generatePackageUrl + v.substring(8);
|
|
||||||
} else {
|
|
||||||
url = generatePdfUrl + v;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($.connection && $.connection.hub && $.connection.hub.transport &&
|
|
||||||
$.connection.hub.transport.name == 'foreverFrame') {
|
|
||||||
// SignalR active with foreverFrame transport - use popup window
|
|
||||||
window.open(url, '_blank', 'height=150,width=250,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
|
|
||||||
} else {
|
|
||||||
// use iFrame
|
|
||||||
if (!$generationHost) {
|
|
||||||
$generationHost = $('<iframe>')
|
|
||||||
.attr({ 'src': url, 'title': 'Document Generation Host' })
|
|
||||||
.addClass('hidden')
|
|
||||||
.appendTo('body')
|
|
||||||
.contents();
|
|
||||||
} else {
|
|
||||||
$generationHost[0].location.href = url;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$documentTemplates.val('').blur();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
<div id="User_Show_Details_Actions">
|
<div id="User_Show_Details_Actions">
|
||||||
|
|||||||
@@ -313,69 +313,15 @@ WriteLiteral(" ");
|
|||||||
|
|
||||||
|
|
||||||
#line 72 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 72 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Html.DropDownList("User_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems));
|
Write(Html.Partial(MVC.Shared.Views._GenerateDocumentControl, Model.GenerateDocumentControlModel));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral("\r\n <script");
|
WriteLiteral("\r\n </div>\r\n");
|
||||||
|
|
||||||
WriteLiteral(" type=\"text/javascript\"");
|
|
||||||
|
|
||||||
WriteLiteral(">\r\n $(function () {\r\n " +
|
|
||||||
" var generatePdfUrl = \'");
|
|
||||||
|
|
||||||
|
|
||||||
#line 75 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 74 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Url.Action(MVC.API.User.GeneratePdf(Model.User.UserId, null)));
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral("?DocumentTemplateId=\';\r\n var generatePackageUr" +
|
|
||||||
"l = \'");
|
|
||||||
|
|
||||||
|
|
||||||
#line 76 "..\..\Views\User\UserParts\_Subject.cshtml"
|
|
||||||
Write(Url.Action(MVC.API.User.GeneratePdfPackage(Model.User.UserId, null)));
|
|
||||||
|
|
||||||
|
|
||||||
#line default
|
|
||||||
#line hidden
|
|
||||||
WriteLiteral("?DocumentTemplatePackageId=\';\r\n var $documentT" +
|
|
||||||
"emplates = $(\'#User_Show_GenerateDocument\');\r\n " +
|
|
||||||
" var $generationHost;\r\n\r\n $documentTemplates" +
|
|
||||||
".change(function () {\r\n var v = $document" +
|
|
||||||
"Templates.val();\r\n if (v) {\r\n " +
|
|
||||||
" var url;\r\n " +
|
|
||||||
" if (v.lastIndexOf(\'Package:\', 0) === 0) {\r\n " +
|
|
||||||
" url = generatePackageUrl + v.substring(8);\r\n " +
|
|
||||||
" } else {\r\n " +
|
|
||||||
" url = generatePdfUrl + v;\r\n }\r\n\r\n " +
|
|
||||||
" if ($.connection && $.connection.hub " +
|
|
||||||
"&& $.connection.hub.transport &&\r\n " +
|
|
||||||
" $.connection.hub.transport.name == \'foreverFrame\') {\r\n " +
|
|
||||||
" // SignalR active with foreverFrame transport - use " +
|
|
||||||
"popup window\r\n window.open(url, \'" +
|
|
||||||
"_blank\', \'height=150,width=250,location=no,menubar=no,resizable=no,scrollbars=no" +
|
|
||||||
",status=no,toolbar=no\');\r\n } else {\r\n" +
|
|
||||||
" // use iFrame\r\n " +
|
|
||||||
" if (!$generationHost) {\r\n " +
|
|
||||||
" $generationHost = $(\'<iframe>\')\r\n " +
|
|
||||||
" .attr({ \'src\': url, \'title\': \'Document Gene" +
|
|
||||||
"ration Host\' })\r\n .addCla" +
|
|
||||||
"ss(\'hidden\')\r\n .appendTo(" +
|
|
||||||
"\'body\')\r\n .contents();\r\n " +
|
|
||||||
" } else {\r\n " +
|
|
||||||
" $generationHost[0].location.href = url;\r\n " +
|
|
||||||
" }\r\n " +
|
|
||||||
" }\r\n\r\n $documentTemplates.val(\'\')" +
|
|
||||||
".blur();\r\n }\r\n " +
|
|
||||||
" });\r\n });\r\n <" +
|
|
||||||
"/script>\r\n </div>\r\n");
|
|
||||||
|
|
||||||
|
|
||||||
#line 113 "..\..\Views\User\UserParts\_Subject.cshtml"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -388,13 +334,13 @@ WriteLiteral(" id=\"User_Show_Details_Actions\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 115 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 76 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 115 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 76 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (Model.User.CanCreateJob())
|
if (Model.User.CanCreateJob())
|
||||||
{
|
{
|
||||||
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
|
Html.BundleDeferred("~/ClientScripts/Modules/Disco-CreateJob");
|
||||||
@@ -403,14 +349,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 118 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 79 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Html.ActionLinkSmallButton("Create Job", MVC.Job.Create(Model.PrimaryDeviceSerialNumber, Model.User.UserId), "User_Show_Details_Actions_CreateJob_Button"));
|
Write(Html.ActionLinkSmallButton("Create Job", MVC.Job.Create(Model.PrimaryDeviceSerialNumber, Model.User.UserId), "User_Show_Details_Actions_CreateJob_Button"));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 118 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 79 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
if (currentDeviceAssignments.Count > 1)
|
if (currentDeviceAssignments.Count > 1)
|
||||||
{
|
{
|
||||||
@@ -450,13 +396,13 @@ WriteLiteral(" class=\"none\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 131 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 92 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 131 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 92 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
foreach (var assignment in currentDeviceAssignments)
|
foreach (var assignment in currentDeviceAssignments)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -470,7 +416,7 @@ WriteLiteral(" class=\"CreateJob_Assignment clearfix\"");
|
|||||||
WriteLiteral(" data-createjoburl=\"");
|
WriteLiteral(" data-createjoburl=\"");
|
||||||
|
|
||||||
|
|
||||||
#line 133 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 94 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Url.Action(MVC.Job.Create(assignment.DeviceSerialNumber, Model.User.UserId)));
|
Write(Url.Action(MVC.Job.Create(assignment.DeviceSerialNumber, Model.User.UserId)));
|
||||||
|
|
||||||
|
|
||||||
@@ -494,14 +440,14 @@ WriteLiteral(" class=\"CreateJob_Assignment_Image\"");
|
|||||||
|
|
||||||
WriteLiteral(" alt=\"Model Image\"");
|
WriteLiteral(" alt=\"Model Image\"");
|
||||||
|
|
||||||
WriteAttribute("src", Tuple.Create(" src=\"", 8795), Tuple.Create("\"", 8916)
|
WriteAttribute("src", Tuple.Create(" src=\"", 6003), Tuple.Create("\"", 6124)
|
||||||
|
|
||||||
#line 138 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 99 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 8801), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
, Tuple.Create(Tuple.Create("", 6009), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 8801), false)
|
, 6009), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(@" />
|
WriteLiteral(@" />
|
||||||
@@ -515,7 +461,7 @@ WriteLiteral(@" />
|
|||||||
<span>");
|
<span>");
|
||||||
|
|
||||||
|
|
||||||
#line 146 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 107 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.SerialNumber);
|
Write(assignment.Device.SerialNumber);
|
||||||
|
|
||||||
|
|
||||||
@@ -524,7 +470,7 @@ WriteLiteral(@" />
|
|||||||
WriteLiteral("</span> (<span>");
|
WriteLiteral("</span> (<span>");
|
||||||
|
|
||||||
|
|
||||||
#line 146 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 107 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.ComputerName);
|
Write(assignment.Device.ComputerName);
|
||||||
|
|
||||||
|
|
||||||
@@ -541,7 +487,7 @@ WriteLiteral(@"</span>)
|
|||||||
<span>");
|
<span>");
|
||||||
|
|
||||||
|
|
||||||
#line 154 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 115 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.DeviceModel.ToString());
|
Write(assignment.Device.DeviceModel.ToString());
|
||||||
|
|
||||||
|
|
||||||
@@ -556,13 +502,13 @@ WriteLiteral(@"</span>
|
|||||||
");
|
");
|
||||||
|
|
||||||
|
|
||||||
#line 160 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 121 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 160 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 121 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
|
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -572,7 +518,7 @@ WriteLiteral(@"</span>
|
|||||||
WriteLiteral(" <span>");
|
WriteLiteral(" <span>");
|
||||||
|
|
||||||
|
|
||||||
#line 162 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 123 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.AssetNumber);
|
Write(assignment.Device.AssetNumber);
|
||||||
|
|
||||||
|
|
||||||
@@ -581,7 +527,7 @@ WriteLiteral(" <s
|
|||||||
WriteLiteral("</span>\r\n");
|
WriteLiteral("</span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 163 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 124 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -596,7 +542,7 @@ WriteLiteral(" class=\"smallMessage\"");
|
|||||||
WriteLiteral(">Unknown</span>\r\n");
|
WriteLiteral(">Unknown</span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 167 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 128 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -610,7 +556,7 @@ WriteLiteral(@" </td>
|
|||||||
<span>");
|
<span>");
|
||||||
|
|
||||||
|
|
||||||
#line 173 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 134 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
|
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
|
||||||
|
|
||||||
|
|
||||||
@@ -624,7 +570,7 @@ WriteLiteral(@"</span>
|
|||||||
</li>");
|
</li>");
|
||||||
|
|
||||||
|
|
||||||
#line 178 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 139 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -662,7 +608,7 @@ WriteLiteral(" <script>\r\n
|
|||||||
";\r\n </script>\r\n");
|
";\r\n </script>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 218 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 179 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -685,7 +631,7 @@ WriteLiteral(@" <script>
|
|||||||
");
|
");
|
||||||
|
|
||||||
|
|
||||||
#line 233 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 194 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -695,7 +641,7 @@ WriteLiteral(@" <script>
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 235 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 196 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (Model.User.CanAddUserFlags() && Model.AvailableUserFlags != null && Model.AvailableUserFlags.Count > 0)
|
if (Model.User.CanAddUserFlags() && Model.AvailableUserFlags != null && Model.AvailableUserFlags.Count > 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -703,14 +649,14 @@ WriteLiteral(" ");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 237 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 198 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Html.ActionLinkSmallButton("Add Flag", MVC.API.UserFlagAssignment.AddUser(), "User_Show_Details_Actions_AddFlag_Button"));
|
Write(Html.ActionLinkSmallButton("Add Flag", MVC.API.UserFlagAssignment.AddUser(), "User_Show_Details_Actions_AddFlag_Button"));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 237 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 198 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -727,13 +673,13 @@ WriteLiteral(" title=\"Add User Flag\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 239 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 200 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 239 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 200 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
using (Html.BeginForm(MVC.API.UserFlagAssignment.AddUser()))
|
using (Html.BeginForm(MVC.API.UserFlagAssignment.AddUser()))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -758,14 +704,14 @@ WriteLiteral(" type=\"hidden\"");
|
|||||||
|
|
||||||
WriteLiteral(" name=\"UserId\"");
|
WriteLiteral(" name=\"UserId\"");
|
||||||
|
|
||||||
WriteAttribute("value", Tuple.Create(" value=\"", 15615), Tuple.Create("\"", 15641)
|
WriteAttribute("value", Tuple.Create(" value=\"", 12823), Tuple.Create("\"", 12849)
|
||||||
|
|
||||||
#line 242 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 203 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 15623), Tuple.Create<System.Object, System.Int32>(Model.User.UserId
|
, Tuple.Create(Tuple.Create("", 12831), Tuple.Create<System.Object, System.Int32>(Model.User.UserId
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 15623), false)
|
, 12831), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(" />\r\n");
|
WriteLiteral(" />\r\n");
|
||||||
@@ -777,13 +723,13 @@ WriteLiteral(" class=\"flagPicker\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 244 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 205 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 244 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 205 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
foreach (var userFlag in Model.AvailableUserFlags.OrderBy(jq => jq.Name))
|
foreach (var userFlag in Model.AvailableUserFlags.OrderBy(jq => jq.Name))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -797,7 +743,7 @@ WriteLiteral(" class=\"flag\"");
|
|||||||
WriteLiteral(" data-userflagid=\"");
|
WriteLiteral(" data-userflagid=\"");
|
||||||
|
|
||||||
|
|
||||||
#line 246 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 207 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(userFlag.Id);
|
Write(userFlag.Id);
|
||||||
|
|
||||||
|
|
||||||
@@ -807,32 +753,32 @@ WriteLiteral("\"");
|
|||||||
|
|
||||||
WriteLiteral(">\r\n <i");
|
WriteLiteral(">\r\n <i");
|
||||||
|
|
||||||
WriteAttribute("class", Tuple.Create(" class=\"", 16015), Tuple.Create("\"", 16082)
|
WriteAttribute("class", Tuple.Create(" class=\"", 13223), Tuple.Create("\"", 13290)
|
||||||
, Tuple.Create(Tuple.Create("", 16023), Tuple.Create("fa", 16023), true)
|
, Tuple.Create(Tuple.Create("", 13231), Tuple.Create("fa", 13231), true)
|
||||||
, Tuple.Create(Tuple.Create(" ", 16025), Tuple.Create("fa-", 16026), true)
|
, Tuple.Create(Tuple.Create(" ", 13233), Tuple.Create("fa-", 13234), true)
|
||||||
|
|
||||||
#line 247 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 208 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 16029), Tuple.Create<System.Object, System.Int32>(userFlag.Icon
|
, Tuple.Create(Tuple.Create("", 13237), Tuple.Create<System.Object, System.Int32>(userFlag.Icon
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 16029), false)
|
, 13237), false)
|
||||||
, Tuple.Create(Tuple.Create(" ", 16045), Tuple.Create("fa-fw", 16046), true)
|
, Tuple.Create(Tuple.Create(" ", 13253), Tuple.Create("fa-fw", 13254), true)
|
||||||
, Tuple.Create(Tuple.Create(" ", 16051), Tuple.Create("fa-lg", 16052), true)
|
, Tuple.Create(Tuple.Create(" ", 13259), Tuple.Create("fa-lg", 13260), true)
|
||||||
, Tuple.Create(Tuple.Create(" ", 16057), Tuple.Create("d-", 16058), true)
|
, Tuple.Create(Tuple.Create(" ", 13265), Tuple.Create("d-", 13266), true)
|
||||||
|
|
||||||
#line 247 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 208 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 16060), Tuple.Create<System.Object, System.Int32>(userFlag.IconColour
|
, Tuple.Create(Tuple.Create("", 13268), Tuple.Create<System.Object, System.Int32>(userFlag.IconColour
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 16060), false)
|
, 13268), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral("></i>");
|
WriteLiteral("></i>");
|
||||||
|
|
||||||
|
|
||||||
#line 247 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 208 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(userFlag.Name);
|
Write(userFlag.Name);
|
||||||
|
|
||||||
|
|
||||||
@@ -841,7 +787,7 @@ WriteLiteral("></i>");
|
|||||||
WriteLiteral("\r\n </div>\r\n");
|
WriteLiteral("\r\n </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 249 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 210 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -865,7 +811,7 @@ WriteLiteral("></textarea>\r\n </div>\r\n
|
|||||||
" </div>\r\n");
|
" </div>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 257 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 218 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -926,7 +872,7 @@ WriteLiteral(">\r\n $(function () {\r\n
|
|||||||
"\r\n });\r\n </script>\r\n");
|
"\r\n });\r\n </script>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 324 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 285 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -935,13 +881,13 @@ WriteLiteral(">\r\n $(function () {\r\n
|
|||||||
WriteLiteral(" </div>\r\n </div>\r\n </td>\r\n");
|
WriteLiteral(" </div>\r\n </div>\r\n </td>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 289 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 289 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (Authorization.Has(Claims.User.ShowAssignments))
|
if (Authorization.Has(Claims.User.ShowAssignments))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -959,13 +905,13 @@ WriteLiteral(" id=\"User_Show_AssignedDevices_Active\"");
|
|||||||
WriteLiteral(">\r\n <h3>Current Device Assignments</h3>\r\n");
|
WriteLiteral(">\r\n <h3>Current Device Assignments</h3>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 334 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 295 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 334 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 295 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (currentDeviceAssignments.Count > 0)
|
if (currentDeviceAssignments.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var assignment in currentDeviceAssignments)
|
foreach (var assignment in currentDeviceAssignments)
|
||||||
@@ -981,7 +927,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment clearfix\"");
|
|||||||
WriteLiteral(" data-deviceserialnumber=\"");
|
WriteLiteral(" data-deviceserialnumber=\"");
|
||||||
|
|
||||||
|
|
||||||
#line 338 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 299 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.DeviceSerialNumber);
|
Write(assignment.DeviceSerialNumber);
|
||||||
|
|
||||||
|
|
||||||
@@ -992,13 +938,13 @@ WriteLiteral("\"");
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 339 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 300 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 339 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 300 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (Authorization.Has(Claims.Device.Show))
|
if (Authorization.Has(Claims.Device.Show))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1007,14 +953,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line hidden
|
#line hidden
|
||||||
WriteLiteral(" <a");
|
WriteLiteral(" <a");
|
||||||
|
|
||||||
WriteAttribute("href", Tuple.Create(" href=\"", 21480), Tuple.Create("\"", 21547)
|
WriteAttribute("href", Tuple.Create(" href=\"", 18688), Tuple.Create("\"", 18755)
|
||||||
|
|
||||||
#line 341 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 302 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 21487), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Device.Show(assignment.Device.SerialNumber))
|
, Tuple.Create(Tuple.Create("", 18695), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Device.Show(assignment.Device.SerialNumber))
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 21487), false)
|
, 18695), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(">\r\n <img");
|
WriteLiteral(">\r\n <img");
|
||||||
@@ -1023,20 +969,20 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Image\"");
|
|||||||
|
|
||||||
WriteLiteral(" alt=\"Model Image\"");
|
WriteLiteral(" alt=\"Model Image\"");
|
||||||
|
|
||||||
WriteAttribute("src", Tuple.Create(" src=\"", 21679), Tuple.Create("\"", 21800)
|
WriteAttribute("src", Tuple.Create(" src=\"", 18887), Tuple.Create("\"", 19008)
|
||||||
|
|
||||||
#line 342 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 303 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 21685), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
, Tuple.Create(Tuple.Create("", 18893), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 21685), false)
|
, 18893), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(" />\r\n </a>\r\n");
|
WriteLiteral(" />\r\n </a>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 344 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 305 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1050,20 +996,20 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Image\"");
|
|||||||
|
|
||||||
WriteLiteral(" alt=\"Model Image\"");
|
WriteLiteral(" alt=\"Model Image\"");
|
||||||
|
|
||||||
WriteAttribute("src", Tuple.Create(" src=\"", 22112), Tuple.Create("\"", 22233)
|
WriteAttribute("src", Tuple.Create(" src=\"", 19320), Tuple.Create("\"", 19441)
|
||||||
|
|
||||||
#line 347 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 308 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
, Tuple.Create(Tuple.Create("", 22118), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
, Tuple.Create(Tuple.Create("", 19326), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(assignment.Device.DeviceModel.Id, assignment.Device.DeviceModel.ImageHash()))
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
, 22118), false)
|
, 19326), false)
|
||||||
);
|
);
|
||||||
|
|
||||||
WriteLiteral(" />\r\n");
|
WriteLiteral(" />\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 348 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 309 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1091,13 +1037,13 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_SerialNumber\
|
|||||||
WriteLiteral(">\r\n");
|
WriteLiteral(">\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 358 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 319 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 358 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 319 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (Authorization.Has(Claims.Device.Show))
|
if (Authorization.Has(Claims.Device.Show))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1105,14 +1051,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 360 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 321 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(Html.ActionLink(assignment.Device.SerialNumber, MVC.Device.Show(assignment.Device.SerialNumber)));
|
Write(Html.ActionLink(assignment.Device.SerialNumber, MVC.Device.Show(assignment.Device.SerialNumber)));
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 360 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 321 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1122,14 +1068,14 @@ WriteLiteral(">\r\n");
|
|||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 364 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 325 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.SerialNumber);
|
Write(assignment.Device.SerialNumber);
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 364 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 325 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1139,13 +1085,13 @@ WriteLiteral(">\r\n");
|
|||||||
WriteLiteral(" </span>\r\n");
|
WriteLiteral(" </span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 367 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 367 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 328 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (!string.IsNullOrWhiteSpace(assignment.Device.ComputerName))
|
if (!string.IsNullOrWhiteSpace(assignment.Device.ComputerName))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1161,7 +1107,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_ComputerName\
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 369 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 330 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.ComputerName);
|
Write(assignment.Device.ComputerName);
|
||||||
|
|
||||||
|
|
||||||
@@ -1172,7 +1118,7 @@ WriteLiteral("</span>)");
|
|||||||
WriteLiteral("\r\n");
|
WriteLiteral("\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 370 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 331 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1182,13 +1128,13 @@ WriteLiteral(" </td>\r\n
|
|||||||
" </tr>\r\n");
|
" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 373 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 334 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 373 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 334 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
|
if (!string.IsNullOrEmpty(assignment.Device.AssetNumber))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1205,7 +1151,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Asset\"");
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 378 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 339 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.AssetNumber);
|
Write(assignment.Device.AssetNumber);
|
||||||
|
|
||||||
|
|
||||||
@@ -1215,7 +1161,7 @@ WriteLiteral("</span>\r\n
|
|||||||
" </tr>\r\n");
|
" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 381 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 342 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1224,7 +1170,7 @@ WriteLiteral("</span>\r\n
|
|||||||
WriteLiteral(" ");
|
WriteLiteral(" ");
|
||||||
|
|
||||||
|
|
||||||
#line 382 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 343 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (assignment.Device.DeviceModelId.HasValue)
|
if (assignment.Device.DeviceModelId.HasValue)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1243,7 +1189,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Model\"");
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 389 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 350 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.DeviceModel.ToString());
|
Write(assignment.Device.DeviceModel.ToString());
|
||||||
|
|
||||||
|
|
||||||
@@ -1253,7 +1199,7 @@ WriteLiteral("</span>\r\n
|
|||||||
" </tr>\r\n");
|
" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 392 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 353 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1271,7 +1217,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Profile\"");
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 398 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 359 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.DeviceProfile.ToString());
|
Write(assignment.Device.DeviceProfile.ToString());
|
||||||
|
|
||||||
|
|
||||||
@@ -1281,13 +1227,13 @@ WriteLiteral("</span>\r\n
|
|||||||
" </tr>\r\n");
|
" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 401 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 362 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
|
|
||||||
|
|
||||||
#line default
|
#line default
|
||||||
#line hidden
|
#line hidden
|
||||||
|
|
||||||
#line 401 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 362 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
if (assignment.Device.DeviceBatchId.HasValue)
|
if (assignment.Device.DeviceBatchId.HasValue)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1306,7 +1252,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Batch\"");
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 408 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 369 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(assignment.Device.DeviceBatch.ToString());
|
Write(assignment.Device.DeviceBatch.ToString());
|
||||||
|
|
||||||
|
|
||||||
@@ -1316,7 +1262,7 @@ WriteLiteral("</span>\r\n
|
|||||||
" </tr>\r\n");
|
" </tr>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 411 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 372 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1332,7 +1278,7 @@ WriteLiteral(" class=\"User_Show_AssignedDevices_CurrentAssignment_Assigned\"");
|
|||||||
WriteLiteral(">");
|
WriteLiteral(">");
|
||||||
|
|
||||||
|
|
||||||
#line 415 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 376 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
|
Write(CommonHelpers.FriendlyDate(assignment.AssignedDate));
|
||||||
|
|
||||||
|
|
||||||
@@ -1348,7 +1294,7 @@ WriteLiteral(@"</span>
|
|||||||
");
|
");
|
||||||
|
|
||||||
|
|
||||||
#line 422 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 383 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1364,7 +1310,7 @@ WriteLiteral(" class=\"smallMessage\"");
|
|||||||
WriteLiteral(">No Current Device Assignments</span>\r\n");
|
WriteLiteral(">No Current Device Assignments</span>\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 427 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 388 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1374,7 +1320,7 @@ WriteLiteral(" </div>\r\n </div>\r\n
|
|||||||
"\r\n");
|
"\r\n");
|
||||||
|
|
||||||
|
|
||||||
#line 431 "..\..\Views\User\UserParts\_Subject.cshtml"
|
#line 392 "..\..\Views\User\UserParts\_Subject.cshtml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user