Fix: Javascript Bugs

jQuery v1.9 migrations; Isotope Update
This commit is contained in:
Gary Sharp committed 2013-02-19 19:17:06 +11:00
1 parent a76cd8c829
commit 20a12c1c99
60 files changed
+605 -924

No files matched your search

+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
Binary file not shown.
+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1551")]
[assembly: AssemblyFileVersion("1.2.0219.1551")]
[assembly: AssemblyVersion("1.2.0219.1813")]
[assembly: AssemblyFileVersion("1.2.0219.1813")]
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1551")]
[assembly: AssemblyFileVersion("1.2.0219.1551")]
[assembly: AssemblyVersion("1.2.0219.1813")]
[assembly: AssemblyFileVersion("1.2.0219.1813")]
+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
@@ -161,10 +161,10 @@
componentRow.find('input').attr('disabled', false).removeClass('updating');
if (d.Result == 'OK') {
$dialogUpdateJobTypes = $('#dialogUpdateJobTypes');
$dialogUpdateJobTypes.find('input:checked').each(function () { $(this).attr('checked', false) });
$dialogUpdateJobTypes.find('input:checked').each(function () { $(this).prop('checked', false) });
for (var i = 0; i < d.Component.JobSubTypes.length; i++) {
var sjt = d.Component.JobSubTypes[i];
$dialogUpdateJobTypes.find('#SubTypes_' + sjt).attr('checked', true);
$dialogUpdateJobTypes.find('#SubTypes_' + sjt).prop('checked', true);
}
$('#CheckboxBulkSelect_dialogUpdateJobTypes').checkboxBulkSelect('update');
var buttons = $dialogUpdateJobTypes.dialog("option", "buttons");
@@ -247,10 +247,11 @@
$('#CheckboxBulkSelect_dialogUpdateJobTypes').checkboxBulkSelect({ parentSelector: 'div' });
$deviceComponents.find('input').live('change', updateComponent).focus(function () { $(this).select() });
$deviceComponents.find('span.remove').live('click', removeComponent);
$deviceComponents.find('span.edit').live('click', editComponentJobTypes);
$deviceComponents.on('change', 'input', updateComponent);
$deviceComponents.on('focus', 'input', function () { $(this).select(); });
$deviceComponents.on('click', 'span.remove', removeComponent);
$deviceComponents.on('click', 'span.edit', editComponentJobTypes);
});
</script>
<div id="dialogUpdateJobTypes" title="Update Job Types">
@@ -305,10 +305,10 @@ WriteLiteral("\',\r\n dataType: \'json\',\r\n
"d(\'input\').attr(\'disabled\', false).removeClass(\'updating\');\r\n " +
" if (d.Result == \'OK\') {\r\n $dialogUpdateJobTypes " +
"= $(\'#dialogUpdateJobTypes\');\r\n $dialogUpdateJobTypes" +
".find(\'input:checked\').each(function () { $(this).attr(\'checked\', false) });\r\n " +
".find(\'input:checked\').each(function () { $(this).prop(\'checked\', false) });\r\n " +
" for (var i = 0; i < d.Component.JobSubTypes.length; i+" +
"+) {\r\n var sjt = d.Component.JobSubTypes[i];\r\n " +
" $dialogUpdateJobTypes.find(\'#SubTypes_\' + sjt).attr" +
" $dialogUpdateJobTypes.find(\'#SubTypes_\' + sjt).prop" +
"(\'checked\', true);\r\n }\r\n $" +
"(\'#CheckboxBulkSelect_dialogUpdateJobTypes\').checkboxBulkSelect(\'update\');\r\n " +
" var buttons = $dialogUpdateJobTypes.dialog(\"option\", \"bu" +
@@ -364,11 +364,11 @@ WriteLiteral("\',\r\n dataType: \'json\',\r\n
"\r\n },\r\n Cancel: function () {\r\n " +
" $(this).dialog(\"close\");\r\n }\r\n }\r\n });\r\n\r\n " +
" $(\'#CheckboxBulkSelect_dialogUpdateJobTypes\').checkboxBulkSelect({ parentSel" +
"ector: \'div\' });\r\n\r\n $deviceComponents.find(\'input\').live(\'change\', updat" +
"eComponent).focus(function () { $(this).select() });\r\n $deviceComponents." +
"find(\'span.remove\').live(\'click\', removeComponent);\r\n $deviceComponents.f" +
"ind(\'span.edit\').live(\'click\', editComponentJobTypes);\r\n\r\n });\r\n</script>\r\n<d" +
"iv");
"ector: \'div\' });\r\n\r\n $deviceComponents.on(\'change\', \'input\', updateCompon" +
"ent);\r\n $deviceComponents.on(\'focus\', \'input\', function () { $(this).sele" +
"ct(); });\r\n\r\n $deviceComponents.on(\'click\', \'span.remove\', removeComponen" +
"t);\r\n $deviceComponents.on(\'click\', \'span.edit\', editComponentJobTypes);\r" +
"\n });\r\n</script>\r\n<div");
WriteLiteral(" id=\"dialogUpdateJobTypes\"");
@@ -379,7 +379,7 @@ WriteLiteral(">\r\n <div>\r\n <h2>\r\n Hardware Non-Warrant
WriteLiteral(" ");
#line 260 "..\..\Areas\Config\Views\DeviceModel\_DeviceComponentsTable.cshtml"
#line 261 "..\..\Areas\Config\Views\DeviceModel\_DeviceComponentsTable.cshtml"
Write(CommonHelpers.CheckBoxList("SubTypes", Model.JobSubTypes.ToSelectListItems(), 2));
@@ -311,7 +311,7 @@
// Init Persistent Connection
liveConnection = $.connection('@(Url.Content("~/API/Logging/Notifications"))');
liveConnection.received(parseLog);
liveConnection.error(function (e) { alert('Live-Log Error: ' + e) });
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Log Error: ' + e.statusText + ': ' + e.responseText); });
isLive = true;
liveConnection.start(function () {
liveConnection.send('/addToGroups:@(Disco.BI.DocumentTemplateBI.Importer.DocumentImporterLog.Current.LiveLogGroupName)');
@@ -464,7 +464,7 @@ WriteLiteral(@"',
#line hidden
WriteLiteral(@"');
liveConnection.received(parseLog);
liveConnection.error(function (e) { alert('Live-Log Error: ' + e) });
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Log Error: ' + e.statusText + ': ' + e.responseText); });
isLive = true;
liveConnection.start(function () {
liveConnection.send('/addToGroups:");
@@ -139,10 +139,10 @@
$trJobTypes.hide();
$trJobTypeActions.hide();
$jobTypes.filter(':checked').each(function () {
$(this).attr('checked', false);
$(this).prop('checked', false);
});
$('.jobSubTypes').hide().find('input[type="checkbox"]:checked').each(function () {
$(this).attr('checked', false);
$(this).prop('checked', false);
});
}
}
@@ -292,10 +292,10 @@ WriteLiteral("\',\r\n dataType: \'json\',\r\n
"\n } else {\r\n $trJobTyp" +
"es.hide();\r\n $trJobTypeActions.hide();\r\n " +
" $jobTypes.filter(\':checked\').each(function () {\r\n " +
" $(this).attr(\'checked\', false);\r\n " +
" $(this).prop(\'checked\', false);\r\n " +
" });\r\n $(\'.jobSubTypes\').hide().find(" +
"\'input[type=\"checkbox\"]:checked\').each(function () {\r\n " +
" $(this).attr(\'checked\', false);\r\n });\r\n" +
" $(this).prop(\'checked\', false);\r\n });\r\n" +
" }\r\n }\r\n\r\n " +
" function jobTypesChange() {\r\n $(\'.jobSubTypes\').h" +
"ide();\r\n $jobTypes.filter(\':checked\').each(function (" +
@@ -360,7 +360,7 @@
// Init Persistent Connection
liveConnection = $.connection('@(Url.Content("~/API/Logging/Notifications"))');
liveConnection.received(parseLog);
liveConnection.error(function (e) { alert('Live-Log Error: ' + e) });
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Log Error: ' + e.statusText + ': ' + e.responseText); });
liveConnection.start(function () {
liveConnection.send('/addToGroups:@(Disco.BI.DeviceBI.EnrolmentLog.Current.LiveLogGroupName)');
});
@@ -520,9 +520,11 @@ WriteLiteral(@"',
#line default
#line hidden
WriteLiteral("\');\r\n liveConnection.received(parseLog);\r\n liveConnection.e" +
"rror(function (e) { alert(\'Live-Log Error: \' + e) });\r\n liveConnectio" +
"n.start(function () {\r\n liveConnection.send(\'/addToGroups:");
WriteLiteral(@"');
liveConnection.received(parseLog);
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Log Error: ' + e.statusText + ': ' + e.responseText); });
liveConnection.start(function () {
liveConnection.send('/addToGroups:");
#line 365 "..\..\Areas\Config\Views\Enrolment\Status.cshtml"
@@ -108,14 +108,14 @@
moduleId.change(function () {
// Unselect All
logModuleEventTypes.slideUp();
logModuleEventTypeCheckboxes.filter(':checked').attr('checked', false);
logModuleEventTypeCheckboxes.filter(':checked').prop('checked', false);
var selectedModule = moduleId.val();
if (selectedModule) {
trLogModuleEventTypes.show();
var selectedModuleEventTypes = logModuleEventTypes.filter('[data-logmoduleid="' + selectedModule + '"]');
if (selectedModuleEventTypes.length > 0) {
var selectedModuleEventTypeCheckboxes = selectedModuleEventTypes.find('input[type="checkbox"]');
selectedModuleEventTypeCheckboxes.attr('checked', true);
selectedModuleEventTypeCheckboxes.prop('checked', true);
trLogModuleEventTypes.show();
selectedModuleEventTypes.slideDown();
} else {
@@ -132,7 +132,7 @@
var selectedModuleEventTypes = logModuleEventTypes.filter('[data-logmoduleid="' + selectedModule + '"]');
if (selectedModuleEventTypes.length > 0) {
var selectedModuleEventTypeCheckboxes = selectedModuleEventTypes.find('input[type="checkbox"]');
selectedModuleEventTypeCheckboxes.attr('checked', true);
selectedModuleEventTypeCheckboxes.prop('checked', true);
}
}
return false;
@@ -143,7 +143,7 @@
var selectedModuleEventTypes = logModuleEventTypes.filter('[data-logmoduleid="' + selectedModule + '"]');
if (selectedModuleEventTypes.length > 0) {
var selectedModuleEventTypeCheckboxes = selectedModuleEventTypes.find('input[type="checkbox"]');
selectedModuleEventTypeCheckboxes.attr('checked', false);
selectedModuleEventTypeCheckboxes.prop('checked', false);
}
}
return false;
@@ -326,14 +326,14 @@ WriteLiteral(">\r\n $(function () {\r\n var filterStar
"leEventTypeCheckboxes = logModuleEventTypes.find(\'input[type=\"checkbox\"]\');\r\n\r\n " +
" moduleId.change(function () {\r\n // Unselect Al" +
"l\r\n logModuleEventTypes.slideUp();\r\n logMo" +
"duleEventTypeCheckboxes.filter(\':checked\').attr(\'checked\', false);\r\n " +
"duleEventTypeCheckboxes.filter(\':checked\').prop(\'checked\', false);\r\n " +
" var selectedModule = moduleId.val();\r\n if (selectedMo" +
"dule) {\r\n trLogModuleEventTypes.show();\r\n " +
" var selectedModuleEventTypes = logModuleEventTypes.filter(\'[data-logmodu" +
"leid=\"\' + selectedModule + \'\"]\');\r\n if (selectedModuleEve" +
"ntTypes.length > 0) {\r\n var selectedModuleEventTypeCh" +
"eckboxes = selectedModuleEventTypes.find(\'input[type=\"checkbox\"]\');\r\n " +
" selectedModuleEventTypeCheckboxes.attr(\'checked\', true);\r\n " +
" selectedModuleEventTypeCheckboxes.prop(\'checked\', true);\r\n " +
" trLogModuleEventTypes.show();\r\n " +
" selectedModuleEventTypes.slideDown();\r\n } else {\r\n " +
" trLogModuleEventTypes.hide();\r\n }\r" +
@@ -345,7 +345,7 @@ WriteLiteral(">\r\n $(function () {\r\n var filterStar
"+ selectedModule + \'\"]\');\r\n if (selectedModuleEventTypes." +
"length > 0) {\r\n var selectedModuleEventTypeCheckboxes" +
" = selectedModuleEventTypes.find(\'input[type=\"checkbox\"]\');\r\n " +
" selectedModuleEventTypeCheckboxes.attr(\'checked\', true);\r\n " +
" selectedModuleEventTypeCheckboxes.prop(\'checked\', true);\r\n " +
" }\r\n }\r\n return false;\r\n " +
" });\r\n $(\'#eventTypesSelectNone\').click(function () {\r\n " +
" var selectedModule = moduleId.val();\r\n if (s" +
@@ -354,7 +354,7 @@ WriteLiteral(">\r\n $(function () {\r\n var filterStar
" if (selectedModuleEventTypes.length > 0) {\r\n " +
" var selectedModuleEventTypeCheckboxes = selectedModuleEventTypes.find(\'inpu" +
"t[type=\"checkbox\"]\');\r\n selectedModuleEventTypeCheckb" +
"oxes.attr(\'checked\', false);\r\n }\r\n }\r\n" +
"oxes.prop(\'checked\', false);\r\n }\r\n }\r\n" +
" return false;\r\n });\r\n\r\n });\r\n " +
" </script>\r\n </div>\r\n");
@@ -242,7 +242,7 @@
function updateWithLive() {
liveConnection = $.connection('@(Url.Content("~/API/Logging/TaskStatusNotifications"))');
liveConnection.received(update_Received);
liveConnection.error(function (e) { alert('Live-Status Error: ' + e) });
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Status Error: ' + e.statusText + ': ' + e.responseText); });
liveConnection.start(function () {
liveConnection.send('/addToGroups:' + sessionId);
updateWithAjax();
@@ -294,7 +294,7 @@ WriteLiteral("\';\r\n\r\n var view = $(\'#scheduledTaskStatus\');\r\n
#line hidden
WriteLiteral(@"');
liveConnection.received(update_Received);
liveConnection.error(function (e) { alert('Live-Status Error: ' + e) });
liveConnection.error(function (e) { if (e.status != 200) alert('Live-Status Error: ' + e.statusText + ': ' + e.responseText); });
liveConnection.start(function () {
liveConnection.send('/addToGroups:' + sessionId);
updateWithAjax();
@@ -101,7 +101,7 @@
}
},
Cancel: function () {
uninstallPluginData.removeAttr('checked');
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
@@ -125,7 +125,7 @@
$(this).dialog("disable");
},
Cancel: function () {
uninstallPluginData.removeAttr('checked');
uninstallPluginData.prop('checked', false);
$('#uninstallPluginDataAlert').hide();
$(this).dialog("close");
}
@@ -383,33 +383,33 @@ WriteLiteral("/\';\r\n var uninstallPlugin, uninstallPluginData,
"stallPluginDataConfirm.hide();\r\n\r\n $dialogConfirm" +
".dialog(\'open\');\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n },\r\n C" +
"ancel: function () {\r\n uninstallPluginData.removeAttr" +
"(\'checked\');\r\n $(\'#uninstallPluginDataAlert\').hide();" +
"\r\n $(this).dialog(\"close\");\r\n " +
"ancel: function () {\r\n uninstallPluginData.prop(\'chec" +
"ked\', false);\r\n $(\'#uninstallPluginDataAlert\').hide()" +
";\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n $dialogConfirm" +
"= $(\'#dialogUninstallPluginConfirm\').dialog({\r\n resizable: fa" +
"lse,\r\n modal: true,\r\n width: 350,\r\n " +
" = $(\'#dialogUninstallPluginConfirm\').dialog({\r\n resizable: f" +
"alse,\r\n modal: true,\r\n width: 350,\r\n " +
" autoOpen: false,\r\n buttons: {\r\n " +
" \"Confirm Uninstall\": function () {\r\n var url =" +
" uninstallUrl + pluginId;\r\n if (pluginUninstallData)\r" +
"\n url += \'?UninstallData=true\'\r\n " +
" else\r\n url += \'?UninstallData=false\'\r\n" +
"\r\n window.location.href = url;\r\n " +
" \"Confirm Uninstall\": function () {\r\n var url " +
"= uninstallUrl + pluginId;\r\n if (pluginUninstallData)" +
"\r\n url += \'?UninstallData=true\'\r\n " +
" else\r\n url += \'?UninstallData=false\'\r" +
"\n\r\n window.location.href = url;\r\n " +
" $(this).dialog(\"disable\");\r\n },\r\n " +
" Cancel: function () {\r\n uninstallPluginData.re" +
"moveAttr(\'checked\');\r\n $(\'#uninstallPluginDataAlert\')" +
".hide();\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n uninsta" +
"llPlugin = $(\'#uninstallPlugin\');\r\n uninstallPluginData = $(\'#uni" +
"nstallPluginData\');\r\n uninstallPluginConfirm = $(\'#uninstallPlugi" +
"nConfirm\');\r\n uninstallPluginDataConfirm = $(\'#uninstallPluginDat" +
"aConfirm\');\r\n\r\n $(\'#buttonUninstall\').click(function () {\r\n " +
" Cancel: function () {\r\n uninstallPluginData.p" +
"rop(\'checked\', false);\r\n $(\'#uninstallPluginDataAlert" +
"\').hide();\r\n $(this).dialog(\"close\");\r\n " +
" }\r\n }\r\n });\r\n\r\n unins" +
"tallPlugin = $(\'#uninstallPlugin\');\r\n uninstallPluginData = $(\'#u" +
"ninstallPluginData\');\r\n uninstallPluginConfirm = $(\'#uninstallPlu" +
"ginConfirm\');\r\n uninstallPluginDataConfirm = $(\'#uninstallPluginD" +
"ataConfirm\');\r\n\r\n $(\'#buttonUninstall\').click(function () {\r\n " +
" $dialog.dialog(\'open\');\r\n return false;\r\n " +
" });\r\n\r\n $(\'#uninstallPluginData\').change(function () {\r" +
"\n if ($(this).is(\':checked\')) {\r\n $(\'#" +
"uninstallPluginDataAlert\').slideDown();\r\n } else {\r\n " +
" $(\'#uninstallPluginDataAlert\').slideUp();\r\n }\r" +
"\n });\r\n });\r\n </script>\r\n");
" });\r\n\r\n $(\'#uninstallPluginData\').change(function () " +
"{\r\n if ($(this).is(\':checked\')) {\r\n $(" +
"\'#uninstallPluginDataAlert\').slideDown();\r\n } else {\r\n " +
" $(\'#uninstallPluginDataAlert\').slideUp();\r\n " +
"}\r\n });\r\n });\r\n </script>\r\n");
#line 154 "..\..\Areas\Config\Views\Plugins\Index.cshtml"
@@ -8,17 +8,13 @@
<table class="logEventsViewport">
<thead>
<tr>
<th class="icon">
&nbsp;
<th class="icon">&nbsp;
</th>
<th class="timestamp">
Date/Time
<th class="timestamp">Date/Time
</th>
<th class="eventType">
Event Type
<th class="eventType">Event Type
</th>
<th class="message">
Message
<th class="message">Message
</th>
</tr>
</thead>
@@ -31,15 +27,11 @@
<table class="logEventsViewport" data-bind="visible: EventLogs().length > 0" style="display: none">
<tbody data-bind="foreach: EventLogs">
<tr>
<td class="icon" data-bind="css: {information: EventTypeSeverity == 0, warning: EventTypeSeverity == 1, error: EventTypeSeverity == 2}">
&nbsp;
</td>
<td class="timestamp" data-bind="text: FormattedTimestamp">
</td>
<td class="eventType" data-bind="text: EventTypeName, attr: {title: ModuleDescription}">
</td>
<td class="message" data-bind="text: FormattedMessage, attr: {title: $parent.LogArguments($data)}">
<td class="icon" data-bind="css: {information: EventTypeSeverity == 0, warning: EventTypeSeverity == 1, error: EventTypeSeverity == 2}">&nbsp;
</td>
<td class="timestamp" data-bind="text: FormattedTimestamp"></td>
<td class="eventType" data-bind="text: EventTypeName, attr: {title: ModuleDescription}"></td>
<td class="message" data-bind="text: FormattedMessage, attr: {title: $parent.LogArguments($data)}"></td>
</tr>
</tbody>
</table>
@@ -123,7 +115,7 @@
liveConnection = $.connection('@(Url.Content("~/API/Logging/Notifications"))');
liveConnection.received(logReceived);
liveConnection.error(function(e){alert('Live-Log Error: '+e)});
liveConnection.error(function(e){if (e.status != 200) alert('Live-Log Error: '+e.statusText +': '+e.responseText);});
liveConnection.start(function(){
if (logModuleLiveGroupName){
liveConnection.send('/addToGroups:' + logModuleLiveGroupName);
@@ -73,38 +73,38 @@ WriteLiteral(">\r\n <thead>\r\n <tr>\r\n <th");
WriteLiteral(" class=\"icon\"");
WriteLiteral(">\r\n &nbsp;\r\n </th>\r\n <th");
WriteLiteral(">&nbsp;\r\n </th>\r\n <th");
WriteLiteral(" class=\"timestamp\"");
WriteLiteral(">\r\n Date/Time\r\n </th>\r\n <th");
WriteLiteral(">Date/Time\r\n </th>\r\n <th");
WriteLiteral(" class=\"eventType\"");
WriteLiteral(">\r\n Event Type\r\n </th>\r\n <th");
WriteLiteral(">Event Type\r\n </th>\r\n <th");
WriteLiteral(" class=\"message\"");
WriteLiteral(">\r\n Message\r\n </th>\r\n </tr>\r\n " +
" </thead>\r\n </table>\r\n <div");
WriteLiteral(">Message\r\n </th>\r\n </tr>\r\n </thead>\r\n </table" +
">\r\n <div");
WriteLiteral(" class=\"logEventsViewportContainer\"");
WriteAttribute("style", Tuple.Create(" style=\"", 840), Tuple.Create("\"", 1050)
WriteAttribute("style", Tuple.Create(" style=\"", 752), Tuple.Create("\"", 962)
#line 26 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
, Tuple.Create(Tuple.Create("", 848), Tuple.Create<System.Object, System.Int32>(Model.ViewPortWidth.HasValue ? string.Format("width:{0}px;", Model.ViewPortWidth.Value) : null
#line 22 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
, Tuple.Create(Tuple.Create("", 760), Tuple.Create<System.Object, System.Int32>(Model.ViewPortWidth.HasValue ? string.Format("width:{0}px;", Model.ViewPortWidth.Value) : null
#line default
#line hidden
, 848), false)
, 760), false)
#line 26 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
, Tuple.Create(Tuple.Create("", 945), Tuple.Create<System.Object, System.Int32>(Model.ViewPortHeight.HasValue ? string.Format("height:{0}px;", Model.ViewPortHeight.Value - 18) : null
#line 22 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
, Tuple.Create(Tuple.Create("", 857), Tuple.Create<System.Object, System.Int32>(Model.ViewPortHeight.HasValue ? string.Format("height:{0}px;", Model.ViewPortHeight.Value - 18) : null
#line default
#line hidden
, 945), false)
, 857), false)
);
WriteLiteral(">\r\n <div");
@@ -134,36 +134,35 @@ WriteLiteral(" class=\"icon\"");
WriteLiteral(" data-bind=\"css: {information: EventTypeSeverity == 0, warning: EventTypeSeverity" +
" == 1, error: EventTypeSeverity == 2}\"");
WriteLiteral(">\r\n &nbsp;\r\n </td>\r\n " +
" <td");
WriteLiteral(">&nbsp;\r\n </td>\r\n <td");
WriteLiteral(" class=\"timestamp\"");
WriteLiteral(" data-bind=\"text: FormattedTimestamp\"");
WriteLiteral(">\r\n </td>\r\n <td");
WriteLiteral("></td>\r\n <td");
WriteLiteral(" class=\"eventType\"");
WriteLiteral(" data-bind=\"text: EventTypeName, attr: {title: ModuleDescription}\"");
WriteLiteral(">\r\n </td>\r\n <td");
WriteLiteral("></td>\r\n <td");
WriteLiteral(" class=\"message\"");
WriteLiteral(" data-bind=\"text: FormattedMessage, attr: {title: $parent.LogArguments($data)}\"");
WriteLiteral(">\r\n </td>\r\n </tr>\r\n </tbody>\r\n " +
" </table>\r\n </div>\r\n");
WriteLiteral("></td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>" +
"\r\n");
#line 47 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 39 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line default
#line hidden
#line 47 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 39 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
var eventTypesFilterJson = (Model.EventTypesFilter != null) ? serializer.Serialize(Model.EventTypesFilter.Select(et => et.Id).ToArray()) : "null";
@@ -178,7 +177,7 @@ WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(">\r\n $(function () {\r\n var logEventsHost = $(\'LogEvents_");
#line 53 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 45 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(uniqueId);
@@ -187,7 +186,7 @@ WriteLiteral(">\r\n $(function () {\r\n var logEventsHost = $(
WriteLiteral("\');\r\n var logModuleId = \'");
#line 54 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 46 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Model.ModuleFilter != null ? Model.ModuleFilter.ModuleId.ToString() : null);
@@ -196,7 +195,7 @@ WriteLiteral("\');\r\n var logModuleId = \'");
WriteLiteral("\';\r\n var logModuleLiveGroupName = \'");
#line 55 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 47 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Model.ModuleFilter != null ? Model.ModuleFilter.LiveLogGroupName : Disco.Services.Logging.LogContext.LiveLogAllEventsGroupName);
@@ -205,7 +204,7 @@ WriteLiteral("\';\r\n var logModuleLiveGroupName = \'");
WriteLiteral("\';\r\n var logEventTypeFiltered = ");
#line 56 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 48 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(eventTypesFilterJson);
@@ -214,7 +213,7 @@ WriteLiteral("\';\r\n var logEventTypeFiltered = ");
WriteLiteral(";\r\n var logStartFiler = ");
#line 57 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 49 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(AjaxHelpers.JsonDate(Model.StartFilter));
@@ -223,7 +222,7 @@ WriteLiteral(";\r\n var logStartFiler = ");
WriteLiteral(";\r\n var logEndFiler = ");
#line 58 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 50 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(AjaxHelpers.JsonDate(Model.EndFilter));
@@ -232,7 +231,7 @@ WriteLiteral(";\r\n var logEndFiler = ");
WriteLiteral(";\r\n var logTakeFiler = \'");
#line 59 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 51 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Model.TakeFilter);
@@ -242,7 +241,7 @@ WriteLiteral("\';\r\n var liveConnection = null;\r\n var l
"tion = \'");
#line 61 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 53 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Model.JavascriptLiveEventFunctionName);
@@ -251,7 +250,7 @@ WriteLiteral("\';\r\n var liveConnection = null;\r\n var l
WriteLiteral("\';\r\n var useLive = (\'True\'===\'");
#line 62 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 54 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Model.IsLive);
@@ -294,7 +293,7 @@ WriteLiteral(@"');
url: '");
#line 96 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 88 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Url.Action(MVC.API.Logging.RetrieveEvents()));
@@ -331,7 +330,7 @@ WriteLiteral(@"',
liveConnection = $.connection('");
#line 124 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
#line 116 "..\..\Areas\Config\Views\Shared\LogEvents.cshtml"
Write(Url.Content("~/API/Logging/Notifications"));
@@ -339,7 +338,7 @@ WriteLiteral(@"',
#line hidden
WriteLiteral(@"');
liveConnection.received(logReceived);
liveConnection.error(function(e){alert('Live-Log Error: '+e)});
liveConnection.error(function(e){if (e.status != 200) alert('Live-Log Error: '+e.statusText +': '+e.responseText);});
liveConnection.start(function(){
if (logModuleLiveGroupName){
liveConnection.send('/addToGroups:' + logModuleLiveGroupName);
@@ -19,11 +19,10 @@
$('#buttonCreateJob').click(function () {
var $this = $(this);
var href = $this.attr('href');
var iframe = $('<iframe>').attr({ 'src': href }).width('100%').height('100%').css('border', 'none');
createJobDialog = $('<div>').attr('id', 'createJobDialog').width('100%').height('100%')
.appendTo(document)
.append(iframe)
.dialog({
createJobDialog = $('<div>').attr('id', 'createJobDialog').width('100%').height('100%').appendTo(document.body);
createJobDialog.dialog({
resizable: false,
draggable: false,
modal: true,
@@ -38,6 +37,9 @@
},
buttons: {}
});
var iframe = $('<iframe>').attr({ 'src': href }).width('100%').height('100%').css('border', 'none').appendTo(createJobDialog);
createJobDialog[0].discoDialogMethods = dialogMethods;
return false;
@@ -1,2 +1,2 @@
(function(n,t,i){n(function(){var r=null,u={close:function(){r.dialog("close")},setButtons:function(n){r&&r.dialog("option","buttons",n)}};n("#buttonCreateJob").click(function(){var f=n(this),e=f.attr("href"),o=n("<iframe>").attr({src:e}).width("100%").height("100%").css("border","none");return r=n("<div>").attr("id","createJobDialog").width("100%").height("100%").appendTo(i).append(o).dialog({resizable:!1,draggable:!1,modal:!0,autoOpen:!0,title:"Create Job",width:850,height:n(t).height()-50,close:function(){r.find("iframe").attr("src","about:blank"),r.dialog("destroy").remove(),r=null},buttons:{}}),r[0].discoDialogMethods=u,!1})})})($,window,document);
(function(n,t,i){n(function(){var r=null,u={close:function(){r.dialog("close")},setButtons:function(n){r&&r.dialog("option","buttons",n)}};n("#buttonCreateJob").click(function(){var f=n(this),e=f.attr("href"),o;return r=n("<div>").attr("id","createJobDialog").width("100%").height("100%").appendTo(i.body),r.dialog({resizable:!1,draggable:!1,modal:!0,autoOpen:!0,title:"Create Job",width:850,height:n(t).height()-50,close:function(){r.find("iframe").attr("src","about:blank"),r.dialog("destroy").remove(),r=null},buttons:{}}),o=n("<iframe>").attr({src:e}).width("100%").height("100%").css("border","none").appendTo(r),r[0].discoDialogMethods=u,!1})})})($,window,document);
//@ sourceMappingURL=Disco-CreateJob.min.js.map
@@ -2,7 +2,7 @@
"version":3,
"file":"Disco-CreateJob.min.js",
"lineCount":1,
"mappings":"CAGC,QAAS,CAACA,CAAC,CAAEC,CAAM,CAAEC,CAAZ,CAAsB,CAC5BF,CAAC,CAAC,QAAS,CAAA,CAAG,CACV,IAAIG,EAAkB,KAClBC,EAAgB,CAChB,KAAK,CAAEC,QAAS,CAAA,CAAG,CACfF,CAAeG,OAAO,CAAC,OAAD,CADP,CAElB,CACD,UAAU,CAAEC,QAAS,CAACC,CAAD,CAAU,CACvBL,C,EACAA,CAAeG,OAAO,CAAC,QAAQ,CAAE,SAAS,CAAEE,CAAtB,CAFC,CAJf,CADM,CAY1BR,CAAC,CAAC,kBAAD,CAAoBS,MAAM,CAAC,QAAS,CAAA,CAAG,CACpC,IAAIC,EAAQV,CAAC,CAAC,IAAD,EACTW,EAAOD,CAAKE,KAAK,CAAC,MAAD,EACjBC,EAASb,CAAC,CAAC,UAAD,CAAYY,KAAK,CAAC,CAAE,GAAK,CAAED,CAAT,CAAD,CAAiBG,MAAM,CAAC,MAAD,CAAQC,OAAO,CAAC,MAAD,CAAQC,IAAI,CAAC,QAAQ,CAAE,MAAX,CAF9D,CAuBnB,OApBAb,CAAgB,CAAEH,CAAC,CAAC,OAAD,CAASY,KAAK,CAAC,IAAI,CAAE,iBAAP,CAAyBE,MAAM,CAAC,MAAD,CAAQC,OAAO,CAAC,MAAD,CAC3EE,SAAS,CAACf,CAAD,CACTgB,OAAO,CAACL,CAAD,CACPP,OAAO,CAAC,CACJ,SAAS,CAAE,CAAA,CAAK,CAChB,SAAS,CAAE,CAAA,CAAK,CAChB,KAAK,CAAE,CAAA,CAAI,CACX,QAAQ,CAAE,CAAA,CAAI,CACd,KAAK,CAAE,YAAY,CACnB,KAAK,CAAE,GAAG,CACV,MAAM,CAAEN,CAAC,CAACC,CAAD,CAAQc,OAAO,CAAA,CAAG,CAAE,EAAE,CAC/B,KAAK,CAAEV,QAAS,CAAA,CAAG,CACfF,CAAegB,KAAK,CAAC,QAAD,CAAUP,KAAK,CAAC,KAAK,CAAE,aAAR,CAAsB,CACzDT,CAAeG,OAAO,CAAC,SAAD,CAAWc,OAAO,CAAA,CAAE,CAC1CjB,CAAgB,CAAE,IAHH,CAIlB,CACD,OAAO,CAAE,CAAA,CAbL,CAAD,CAcL,CACNA,CAAgB,CAAA,CAAA,CAAEkB,mBAAoB,CAAEjB,CAAa,CAE9C,CAAA,CAxB6B,CAAb,CAbjB,CAAb,CAD2B,EAyC9B,CAACJ,CAAC,CAAEC,MAAM,CAAEC,QAAZ,CAAqB",
"mappings":"CAGC,QAAS,CAACA,CAAC,CAAEC,CAAM,CAAEC,CAAZ,CAAsB,CAC5BF,CAAC,CAAC,QAAS,CAAA,CAAG,CACV,IAAIG,EAAkB,KAClBC,EAAgB,CAChB,KAAK,CAAEC,QAAS,CAAA,CAAG,CACfF,CAAeG,OAAO,CAAC,OAAD,CADP,CAElB,CACD,UAAU,CAAEC,QAAS,CAACC,CAAD,CAAU,CACvBL,C,EACAA,CAAeG,OAAO,CAAC,QAAQ,CAAE,SAAS,CAAEE,CAAtB,CAFC,CAJf,CADM,CAY1BR,CAAC,CAAC,kBAAD,CAAoBS,MAAM,CAAC,QAAS,CAAA,CAAG,CACpC,IAAIC,EAAQV,CAAC,CAAC,IAAD,EACTW,EAAOD,CAAKE,KAAK,CAAC,MAAD,EAoBjBC,CArBe,CAyBnB,OAtBAV,CAAgB,CAAEH,CAAC,CAAC,OAAD,CAASY,KAAK,CAAC,IAAI,CAAE,iBAAP,CAAyBE,MAAM,CAAC,MAAD,CAAQC,OAAO,CAAC,MAAD,CAAQC,SAAS,CAACd,CAAQe,KAAT,CAAe,CAE/Gd,CAAeG,OAAO,CAAC,CACnB,SAAS,CAAE,CAAA,CAAK,CAChB,SAAS,CAAE,CAAA,CAAK,CAChB,KAAK,CAAE,CAAA,CAAI,CACX,QAAQ,CAAE,CAAA,CAAI,CACd,KAAK,CAAE,YAAY,CACnB,KAAK,CAAE,GAAG,CACV,MAAM,CAAEN,CAAC,CAACC,CAAD,CAAQc,OAAO,CAAA,CAAG,CAAE,EAAE,CAC/B,KAAK,CAAEV,QAAS,CAAA,CAAG,CACfF,CAAee,KAAK,CAAC,QAAD,CAAUN,KAAK,CAAC,KAAK,CAAE,aAAR,CAAsB,CACzDT,CAAeG,OAAO,CAAC,SAAD,CAAWa,OAAO,CAAA,CAAE,CAC1ChB,CAAgB,CAAE,IAHH,CAIlB,CACD,OAAO,CAAE,CAAA,CAbU,CAAD,CAcpB,CAEEU,CAAO,CAAEb,CAAC,CAAC,UAAD,CAAYY,KAAK,CAAC,CAAE,GAAK,CAAED,CAAT,CAAD,CAAiBG,MAAM,CAAC,MAAD,CAAQC,OAAO,CAAC,MAAD,CAAQK,IAAI,CAAC,QAAQ,CAAE,MAAX,CAAkBJ,SAAS,CAACb,CAAD,C,CAE5GA,CAAgB,CAAA,CAAA,CAAEkB,mBAAoB,CAAEjB,CAAa,CAE9C,CAAA,CA1B6B,CAAb,CAbjB,CAAb,CAD2B,EA2C9B,CAACJ,CAAC,CAAEC,MAAM,CAAEC,QAAZ,CAAqB",
"sources":["/ClientSource/Scripts/Modules/Disco-CreateJob/disco.createjob.js"],
"names":["$","window","document","createJobDialog","dialogMethods","close","dialog","setButtons","buttons","click","$this","href","attr","iframe","width","height","css","appendTo","append","find","remove","discoDialogMethods"]
"names":["$","window","document","createJobDialog","dialogMethods","close","dialog","setButtons","buttons","click","$this","href","attr","iframe","width","height","appendTo","body","find","remove","css","discoDialogMethods"]
}
@@ -18,11 +18,10 @@
$('#buttonCreateJob').click(function () {
var $this = $(this);
var href = $this.attr('href');
var iframe = $('<iframe>').attr({ 'src': href }).width('100%').height('100%').css('border', 'none');
createJobDialog = $('<div>').attr('id', 'createJobDialog').width('100%').height('100%')
.appendTo(document)
.append(iframe)
.dialog({
createJobDialog = $('<div>').attr('id', 'createJobDialog').width('100%').height('100%').appendTo(document.body);
createJobDialog.dialog({
resizable: false,
draggable: false,
modal: true,
@@ -37,6 +36,9 @@
},
buttons: {}
});
var iframe = $('<iframe>').attr({ 'src': href }).width('100%').height('100%').css('border', 'none').appendTo(createJobDialog);
createJobDialog[0].discoDialogMethods = dialogMethods;
return false;
@@ -1,6 +1,6 @@
///#source 1 1 /ClientSource/Scripts/Modules/jQuery-Isotope/jquery.isotope.js
/**
* Isotope v1.5.19
* Isotope v1.5.25
* An exquisite jQuery plugin for magical layouts
* http://isotope.metafizzy.co
*
@@ -261,8 +261,8 @@
transitionEndEvent = {
WebkitTransitionProperty: 'webkitTransitionEnd', // webkit
MozTransitionProperty: 'transitionend',
OTransitionProperty: 'oTransitionEnd',
transitionProperty: 'transitionEnd'
OTransitionProperty: 'oTransitionEnd otransitionend',
transitionProperty: 'transitionend'
}[transitionProp];
transitionDurProp = getStyleProperty('transitionDuration');
@@ -281,6 +281,7 @@
*/
var $event = $.event,
dispatchMethod = $.event.handle ? 'handle' : 'dispatch',
resizeTimeout;
$event.special.smartresize = {
@@ -300,7 +301,7 @@
if (resizeTimeout) { clearTimeout(resizeTimeout); }
resizeTimeout = setTimeout(function () {
jQuery.event.handle.apply(context, args);
$event[dispatchMethod].apply(context, args);
}, execAsap === "execAsap" ? 0 : 100);
}
};
@@ -347,7 +348,7 @@
sortBy: 'original-order',
sortAscending: true,
resizesContainer: true,
transformsEnabled: !$.browser.opera, // disable transforms in Opera
transformsEnabled: true,
itemPositionDataEnabled: false
};
@@ -428,6 +429,11 @@
// base style for atoms
atomStyle = { position: 'absolute' };
// filter out text nodes
$atoms = $atoms.filter(function (i, atom) {
return atom.nodeType === 1;
});
if (this.usingTransforms) {
atomStyle.left = 0;
atomStyle.top = 0;
@@ -805,11 +811,12 @@
// removes elements from Isotope widget
remove: function ($content, callback) {
// remove elements from Isotope instance in callback
var instance = this;
// remove elements immediately from Isotope instance
this.$allAtoms = this.$allAtoms.not($content);
this.$filteredAtoms = this.$filteredAtoms.not($content);
// remove() as a callback, for after transition / animation
var instance = this;
var removeContent = function () {
instance.$allAtoms = instance.$allAtoms.not($content);
$content.remove();
if (callback) {
callback.call(instance.element);
@@ -819,7 +826,6 @@
if ($content.filter(':not(.' + this.options.hiddenClass + ')').length) {
// if any non-hidden content needs to be removed
this.styleQueue.push({ $el: $content, style: this.options.hiddenStyle });
this.$filteredAtoms = this.$filteredAtoms.not($content);
this._sort();
this.reLayout(removeContent);
} else {
@@ -1,2 +1,2 @@
(function(n,t){"use strict";var nt=n.document,i=n.Modernizr,o=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},p="Moz Webkit O Ms".split(" "),u=function(n){var r=nt.documentElement.style,i,t,u;if(typeof r[n]=="string")return n;for(n=o(n),t=0,u=p.length;t<u;t++)if(i=p[t]+n,typeof r[i]=="string")return i},s=u("transform"),w=u("transitionProperty"),f={csstransforms:function(){return!!s},csstransforms3d:function(){var n=!!u("perspective");if(n){var r=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),f="@media ("+r.join("transform-3d),(")+"modernizr)",e=t("<style>"+f+"{#modernizr{height:3px}}<\/style>").appendTo("head"),i=t('<div id="modernizr" />').appendTo("html");n=i.height()===3,i.remove(),e.remove()}return n},csstransitions:function(){return!!w}},r,h,c,b,l,k,d,e,a,g,v,y;if(i)for(r in f)i.hasOwnProperty(r)||i.addTest(r,f[r]);else{i=n.Modernizr={_version:"1.6ish: miniModernizr for Isotope"},h=" ";for(r in f)c=f[r](),i[r]=c,h+=" "+(c?"":"no-")+r;t("html").addClass(h)}i.csstransforms&&(b=i.csstransforms3d?{translate:function(n){return"translate3d("+n[0]+"px, "+n[1]+"px, 0) "},scale:function(n){return"scale3d("+n+", "+n+", 1) "}}:{translate:function(n){return"translate("+n[0]+"px, "+n[1]+"px) "},scale:function(n){return"scale("+n+") "}},l=function(n,i,r){var u=t.data(n,"isoTransform")||{},o={},f,e={},h;o[i]=r,t.extend(u,o);for(f in u)h=u[f],e[f]=b[f](h);var c=e.translate||"",l=e.scale||"",a=c+l;t.data(n,"isoTransform",u),n.style[s]=a},t.cssNumber.scale=!0,t.cssHooks.scale={set:function(n,t){l(n,"scale",t)},get:function(n){var i=t.data(n,"isoTransform");return i&&i.scale?i.scale:1}},t.fx.step.scale=function(n){t.cssHooks.scale.set(n.elem,n.now+n.unit)},t.cssNumber.translate=!0,t.cssHooks.translate={set:function(n,t){l(n,"translate",t)},get:function(n){var i=t.data(n,"isoTransform");return i&&i.translate?i.translate:[0,0]}}),i.csstransitions&&(k={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd",transitionProperty:"transitionEnd"}[w],d=u("transitionDuration")),e=t.event,e.special.smartresize={setup:function(){t(this).bind("resize",e.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",e.special.smartresize.handler)},handler:function(n,t){var i=this,r=arguments;n.type="smartresize",a&&clearTimeout(a),a=setTimeout(function(){jQuery.event.handle.apply(i,r)},t==="execAsap"?0:100)}},t.fn.smartresize=function(n){return n?this.bind("smartresize",n):this.trigger("smartresize",["execAsap"])},t.Isotope=function(n,i,r){this.element=t(i),this._create(n),this._init(r)},g=["width","height"],v=t(n),t.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1},containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!t.browser.opera,itemPositionDataEnabled:!1},t.Isotope.prototype={_create:function(n){var e,r,i,u,o,s,f;this.options=t.extend({},t.Isotope.settings,n),this.styleQueue=[],this.elemCount=0,e=this.element[0].style,this.originalStyle={},r=g.slice(0);for(i in this.options.containerStyle)r.push(i);for(u=0,o=r.length;u<o;u++)i=r[u],this.originalStyle[i]=e[i]||"";this.element.css(this.options.containerStyle),this._updateAnimationEngine(),this._updateUsingTransforms(),s={"original-order":function(n,t){return t.elemCount++,t.elemCount},random:function(){return Math.random()}},this.options.getSortData=t.extend(this.options.getSortData,s),this.reloadItems(),this.offset={left:parseInt(this.element.css("padding-left")||0,10),top:parseInt(this.element.css("padding-top")||0,10)},f=this,setTimeout(function(){f.element.addClass(f.options.containerClass)},0),this.options.resizable&&v.bind("smartresize.isotope",function(){f.resize()}),this.element.delegate("."+this.options.hiddenClass,"click",function(){return!1})},_getAtoms:function(n){var t=this.options.itemSelector,i=t?n.filter(t).add(n.find(t)):n,r={position:"absolute"};return this.usingTransforms&&(r.left=0,r.top=0),i.css(r).addClass(this.options.itemClass),this.updateSortData(i,!0),i},_init:function(n){this.$filteredAtoms=this._filter(this.$allAtoms),this._sort(),this.reLayout(n)},option:function(n){var i,r;if(t.isPlainObject(n)){this.options=t.extend(!0,this.options,n);for(r in n)i="_update"+o(r),this[i]&&this[i]()}},_updateAnimationEngine:function(){var t=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,""),n;switch(t){case"css":case"none":n=!1;break;case"jquery":n=!0;break;default:n=!i.csstransitions}this.isUsingJQueryAnimation=n,this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var n=this.usingTransforms=this.options.transformsEnabled&&i.csstransforms&&i.csstransitions&&!this.isUsingJQueryAnimation;n|Line truncated
(function(n,t){"use strict";var tt=n.document,i=n.Modernizr,o=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},p="Moz Webkit O Ms".split(" "),f=function(n){var r=tt.documentElement.style,i,t,u;if(typeof r[n]=="string")return n;for(n=o(n),t=0,u=p.length;t<u;t++)if(i=p[t]+n,typeof r[i]=="string")return i},s=f("transform"),w=f("transitionProperty"),e={csstransforms:function(){return!!s},csstransforms3d:function(){var n=!!f("perspective");if(n){var r=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),u="@media ("+r.join("transform-3d),(")+"modernizr)",e=t("<style>"+u+"{#modernizr{height:3px}}<\/style>").appendTo("head"),i=t('<div id="modernizr" />').appendTo("html");n=i.height()===3,i.remove(),e.remove()}return n},csstransitions:function(){return!!w}},r,h,c,b,l,k,d,u,g,a,nt,v,y;if(i)for(r in e)i.hasOwnProperty(r)||i.addTest(r,e[r]);else{i=n.Modernizr={_version:"1.6ish: miniModernizr for Isotope"},h=" ";for(r in e)c=e[r](),i[r]=c,h+=" "+(c?"":"no-")+r;t("html").addClass(h)}i.csstransforms&&(b=i.csstransforms3d?{translate:function(n){return"translate3d("+n[0]+"px, "+n[1]+"px, 0) "},scale:function(n){return"scale3d("+n+", "+n+", 1) "}}:{translate:function(n){return"translate("+n[0]+"px, "+n[1]+"px) "},scale:function(n){return"scale("+n+") "}},l=function(n,i,r){var u=t.data(n,"isoTransform")||{},o={},f,e={},h;o[i]=r,t.extend(u,o);for(f in u)h=u[f],e[f]=b[f](h);var c=e.translate||"",l=e.scale||"",a=c+l;t.data(n,"isoTransform",u),n.style[s]=a},t.cssNumber.scale=!0,t.cssHooks.scale={set:function(n,t){l(n,"scale",t)},get:function(n){var i=t.data(n,"isoTransform");return i&&i.scale?i.scale:1}},t.fx.step.scale=function(n){t.cssHooks.scale.set(n.elem,n.now+n.unit)},t.cssNumber.translate=!0,t.cssHooks.translate={set:function(n,t){l(n,"translate",t)},get:function(n){var i=t.data(n,"isoTransform");return i&&i.translate?i.translate:[0,0]}}),i.csstransitions&&(k={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[w],d=f("transitionDuration")),u=t.event,g=t.event.handle?"handle":"dispatch",u.special.smartresize={setup:function(){t(this).bind("resize",u.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",u.special.smartresize.handler)},handler:function(n,t){var i=this,r=arguments;n.type="smartresize",a&&clearTimeout(a),a=setTimeout(function(){u[g].apply(i,r)},t==="execAsap"?0:100)}},t.fn.smartresize=function(n){return n?this.bind("smartresize",n):this.trigger("smartresize",["execAsap"])},t.Isotope=function(n,i,r){this.element=t(i),this._create(n),this._init(r)},nt=["width","height"],v=t(n),t.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1},containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!0,itemPositionDataEnabled:!1},t.Isotope.prototype={_create:function(n){var e,r,i,u,o,s,f;this.options=t.extend({},t.Isotope.settings,n),this.styleQueue=[],this.elemCount=0,e=this.element[0].style,this.originalStyle={},r=nt.slice(0);for(i in this.options.containerStyle)r.push(i);for(u=0,o=r.length;u<o;u++)i=r[u],this.originalStyle[i]=e[i]||"";this.element.css(this.options.containerStyle),this._updateAnimationEngine(),this._updateUsingTransforms(),s={"original-order":function(n,t){return t.elemCount++,t.elemCount},random:function(){return Math.random()}},this.options.getSortData=t.extend(this.options.getSortData,s),this.reloadItems(),this.offset={left:parseInt(this.element.css("padding-left")||0,10),top:parseInt(this.element.css("padding-top")||0,10)},f=this,setTimeout(function(){f.element.addClass(f.options.containerClass)},0),this.options.resizable&&v.bind("smartresize.isotope",function(){f.resize()}),this.element.delegate("."+this.options.hiddenClass,"click",function(){return!1})},_getAtoms:function(n){var i=this.options.itemSelector,t=i?n.filter(i).add(n.find(i)):n,r={position:"absolute"};return t=t.filter(function(n,t){return t.nodeType===1}),this.usingTransforms&&(r.left=0,r.top=0),t.css(r).addClass(this.options.itemClass),this.updateSortData(t,!0),t},_init:function(n){this.$filteredAtoms=this._filter(this.$allAtoms),this._sort(),this.reLayout(n)},option:function(n){var i,r;if(t.isPlainObject(n)){this.options=t.extend(!0,this.options,n);for(r in n)i="_update"+o(r),this[i]&&this[i]()}},_updateAnimationEngine:function(){var t=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,""),n;switch(t){case"css":case"none":n=!1;break;case"jquery":n=!0;break;default:n=!i.csstransitions}this.isUsingJQueryAnimation=n,this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var n=this.usingTransforms=this.options.transforLine truncated
//@ sourceMappingURL=jQuery-Isotope.min.js.map
@@ -2,7 +2,7 @@
"version":3,
"file":"jQuery-Isotope.min.js",
"lineCount":1,
"mappings":"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 truncated
"mappings":"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 truncated
"sources":["/ClientSource/Scripts/Modules/jQuery-Isotope/jquery.isotope.js"],
"names":["window","$","document","Modernizr","capitalize","str","charAt","toUpperCase","slice","prefixes","split","getStyleProperty","propName","style","documentElement","prefixed","i","len","length","transformProp","transitionProp","tests","csstransforms","csstransforms3d","test","vendorCSSPrefixes","mediaQuery","join","$style","appendTo","$div","height","remove","csstransitions","testName","classes","result","transformFnNotations","setIsoTransform","transitionEndEvent","transitionDurProp","$event","resizeTimeout","isoContainerStyles","$window","logError","hasOwnProperty","addTest","addClass","translate","position","scale","elem","name","value","data","newData","fnName","transformObj","transformValue","extend","translateFn","scaleFn","valueFns","cssNumber","cssHooks","set","get","transform","fx","step","$.fx.step.scale","now","unit","event","special","smartresize","setup","bind","handler","teardown","unbind","execAsap","context","args","arguments","type","clearTimeout","setTimeout","jQuery","handle","apply","fn","$.fn.smartresize","trigger","Isotope","$.Isotope","options","element","callback","_create","_init","settings","browser","opera","prototype","elemStyle","containerStyles","prop","originalOrderSorter","instance","styleQueue","elemCount","originalStyle","containerStyle","push","css","_updateAnimationEngine","_updateUsingTransforms","original-order","$elem","random","Math","getSortData","reloadItems","offset","parseInt","containerClass","resizable","resize","delegate","hiddenClass","_getAtoms","$elems","selector","itemSelector","$atoms","filter","add","find","atomStyle","usingTransforms","left","top","itemClass","updateSortData","$filteredAtoms","_filter","$allAtoms","_sort","reLayout","option","opts","updateOptionFn","optionName","isPlainObject","animationEngine","toLowerCase","replace","isUsingJQueryAnimation","_updateTransformsEnabled","transformsEnabled","hiddenStyle","visibleStyle","getPositionStyles","_translate","_positionAbs","$atomsToHide","hiddenSelector","$hiddenAtoms","$atomsToShow","not","removeClass","isIncrementingElemCount","$this","sortData","each","key","sortBy","getSorter","_getSorter","sortDir","sortAscending","sortFn","alpha","beta","a","b","sort","x","y","_pushPosition","round","itemPositionDataEnabled","layout","layoutMode","resizesContainer","_processStyleQueue","isLaidOut","styleFn","animOpts","animationOptions","onLayout","objStyleFn","processor","triggerCallbackNow","callbackFn","duration","obj","$el","_isInserting","hasClass","complete","isCallbackTriggered","callbacks","hollaback","call","firstItem","testElem","styleObj","parseFloat","getComputedStyle","one","addItems","$content","$newAtoms","insert","append","$newFilteredAtoms","_addHideAppended","_revealAppended","appended","children","removeContent","shuffle","destroy","opacity","undelegate","removeData","_getSegments","isRows","namespace","measure","size","segmentsName","containerSize","segments","segmentSize","floor","max","_checkIfSegmentsChanged","prevSegments","_masonryReset","masonry","cols","colYs","_masonryLayout","props","colSpan","ceil","outerWidth","columnWidth","groupCount","groupY","groupColY","min","_masonryPlaceBrick","$brick","setY","minimumY","shortCol","setHeight","setSpan","outerHeight","_masonryGetContainerSize","containerHeight","_masonryResizeChanged","_fitRowsReset","fitRows","_fitRowsLayout","containerWidth","width","atomW","atomH","_fitRowsGetContainerSize","_fitRowsResizeChanged","_cellsByRowReset","cellsByRow","_cellsByRowLayout","col","index","row","rowHeight","_cellsByRowGetContainerSize","_cellsByRowResizeChanged","_straightDownReset","straightDown","_straightDownLayout","_straightDownGetContainerSize","_straightDownResizeChanged","_masonryHorizontalReset","masonryHorizontal","rows","rowXs","_masonryHorizontalLayout","rowSpan","groupX","groupRowX","_masonryHorizontalPlaceBrick","setX","minimumX","smallRow","setWidth","_masonryHorizontalGetContainerSize","_masonryHorizontalResizeChanged","_fitColumnsReset","fitColumns","_fitColumnsLayout","_fitColumnsGetContainerSize","_fitColumnsResizeChanged","_cellsByColumnReset","cellsByColumn","_cellsByColumnLayout","_cellsByColumnGetContainerSize","_cellsByColumnResizeChanged","_straightAcrossReset","straightAcross","_straightAcrossLayout","_straightAcrossGetContainerSize","_straightAcrossResizeChanged","imagesLoaded","$.fn.imagesLoaded","triggerCallback","$images","imgLoaded","img","target","src","blank","inArray","loaded","message","console","error","isotope","$.fn.isotope","Array","isFunction"]
"names":["window","$","document","Modernizr","capitalize","str","charAt","toUpperCase","slice","prefixes","split","getStyleProperty","propName","style","documentElement","prefixed","i","len","length","transformProp","transitionProp","tests","csstransforms","csstransforms3d","test","vendorCSSPrefixes","mediaQuery","join","$style","appendTo","$div","height","remove","csstransitions","testName","classes","result","transformFnNotations","setIsoTransform","transitionEndEvent","transitionDurProp","$event","dispatchMethod","resizeTimeout","isoContainerStyles","$window","logError","hasOwnProperty","addTest","addClass","translate","position","scale","elem","name","value","data","newData","fnName","transformObj","transformValue","extend","translateFn","scaleFn","valueFns","cssNumber","cssHooks","set","get","transform","fx","step","$.fx.step.scale","now","unit","event","handle","special","smartresize","setup","bind","handler","teardown","unbind","execAsap","context","args","arguments","type","clearTimeout","setTimeout","apply","fn","$.fn.smartresize","trigger","Isotope","$.Isotope","options","element","callback","_create","_init","settings","prototype","elemStyle","containerStyles","prop","originalOrderSorter","instance","styleQueue","elemCount","originalStyle","containerStyle","push","css","_updateAnimationEngine","_updateUsingTransforms","original-order","$elem","random","Math","getSortData","reloadItems","offset","parseInt","containerClass","resizable","resize","delegate","hiddenClass","_getAtoms","$elems","selector","itemSelector","$atoms","filter","add","find","atomStyle","atom","nodeType","usingTransforms","left","top","itemClass","updateSortData","$filteredAtoms","_filter","$allAtoms","_sort","reLayout","option","opts","updateOptionFn","optionName","isPlainObject","animationEngine","toLowerCase","replace","isUsingJQueryAnimation","_updateTransformsEnabled","transformsEnabled","hiddenStyle","visibleStyle","getPositionStyles","_translate","_positionAbs","$atomsToHide","hiddenSelector","$hiddenAtoms","$atomsToShow","not","removeClass","isIncrementingElemCount","$this","sortData","each","key","sortBy","getSorter","_getSorter","sortDir","sortAscending","sortFn","alpha","beta","a","b","sort","x","y","_pushPosition","round","itemPositionDataEnabled","layout","layoutMode","resizesContainer","_processStyleQueue","isLaidOut","styleFn","animOpts","animationOptions","onLayout","objStyleFn","processor","triggerCallbackNow","callbackFn","duration","obj","$el","_isInserting","hasClass","complete","isCallbackTriggered","callbacks","hollaback","call","firstItem","testElem","styleObj","parseFloat","getComputedStyle","one","addItems","$content","$newAtoms","insert","append","$newFilteredAtoms","_addHideAppended","_revealAppended","appended","children","removeContent","shuffle","destroy","opacity","undelegate","removeData","_getSegments","isRows","namespace","measure","size","segmentsName","containerSize","segments","segmentSize","floor","max","_checkIfSegmentsChanged","prevSegments","_masonryReset","masonry","cols","colYs","_masonryLayout","props","colSpan","ceil","outerWidth","columnWidth","groupCount","groupY","groupColY","min","_masonryPlaceBrick","$brick","setY","minimumY","shortCol","setHeight","setSpan","outerHeight","_masonryGetContainerSize","containerHeight","_masonryResizeChanged","_fitRowsReset","fitRows","_fitRowsLayout","containerWidth","width","atomW","atomH","_fitRowsGetContainerSize","_fitRowsResizeChanged","_cellsByRowReset","cellsByRow","_cellsByRowLayout","col","index","row","rowHeight","_cellsByRowGetContainerSize","_cellsByRowResizeChanged","_straightDownReset","straightDown","_straightDownLayout","_straightDownGetContainerSize","_straightDownResizeChanged","_masonryHorizontalReset","masonryHorizontal","rows","rowXs","_masonryHorizontalLayout","rowSpan","groupX","groupRowX","_masonryHorizontalPlaceBrick","setX","minimumX","smallRow","setWidth","_masonryHorizontalGetContainerSize","_masonryHorizontalResizeChanged","_fitColumnsReset","fitColumns","_fitColumnsLayout","_fitColumnsGetContainerSize","_fitColumnsResizeChanged","_cellsByColumnReset","cellsByColumn","_cellsByColumnLayout","_cellsByColumnGetContainerSize","_cellsByColumnResizeChanged","_straightAcrossReset","straightAcross","_straightAcrossLayout","_straightAcrossGetContainerSize","_straightAcrossResizeChanged","imagesLoaded","$.fn.imagesLoaded","triggerCallback","$images","imgLoaded","img","target","src","blank","inArray","loaded","message","console","error","isotope","$.fn.isotope","Array","isFunction","jQuery"]
}
@@ -1,5 +1,5 @@
/**
* Isotope v1.5.19
* Isotope v1.5.25
* An exquisite jQuery plugin for magical layouts
* http://isotope.metafizzy.co
*
@@ -260,8 +260,8 @@
transitionEndEvent = {
WebkitTransitionProperty: 'webkitTransitionEnd', // webkit
MozTransitionProperty: 'transitionend',
OTransitionProperty: 'oTransitionEnd',
transitionProperty: 'transitionEnd'
OTransitionProperty: 'oTransitionEnd otransitionend',
transitionProperty: 'transitionend'
}[transitionProp];
transitionDurProp = getStyleProperty('transitionDuration');
@@ -280,6 +280,7 @@
*/
var $event = $.event,
dispatchMethod = $.event.handle ? 'handle' : 'dispatch',
resizeTimeout;
$event.special.smartresize = {
@@ -299,7 +300,7 @@
if (resizeTimeout) { clearTimeout(resizeTimeout); }
resizeTimeout = setTimeout(function () {
jQuery.event.handle.apply(context, args);
$event[dispatchMethod].apply(context, args);
}, execAsap === "execAsap" ? 0 : 100);
}
};
@@ -346,7 +347,7 @@
sortBy: 'original-order',
sortAscending: true,
resizesContainer: true,
transformsEnabled: !$.browser.opera, // disable transforms in Opera
transformsEnabled: true,
itemPositionDataEnabled: false
};
@@ -427,6 +428,11 @@
// base style for atoms
atomStyle = { position: 'absolute' };
// filter out text nodes
$atoms = $atoms.filter(function (i, atom) {
return atom.nodeType === 1;
});
if (this.usingTransforms) {
atomStyle.left = 0;
atomStyle.top = 0;
@@ -804,11 +810,12 @@
// removes elements from Isotope widget
remove: function ($content, callback) {
// remove elements from Isotope instance in callback
var instance = this;
// remove elements immediately from Isotope instance
this.$allAtoms = this.$allAtoms.not($content);
this.$filteredAtoms = this.$filteredAtoms.not($content);
// remove() as a callback, for after transition / animation
var instance = this;
var removeContent = function () {
instance.$allAtoms = instance.$allAtoms.not($content);
$content.remove();
if (callback) {
callback.call(instance.element);
@@ -818,7 +825,6 @@
if ($content.filter(':not(.' + this.options.hiddenClass + ')').length) {
// if any non-hidden content needs to be removed
this.styleQueue.push({ $el: $content, style: this.options.hiddenStyle });
this.$filteredAtoms = this.$filteredAtoms.not($content);
this._sort();
this.reLayout(removeContent);
} else {
@@ -1463,6 +1463,11 @@ footer a:visited,
footer a:active,
#footer a:active {
color: #777;
}
footer a:link,
#footer a:link,
footer a:active,
#footer a:active {
text-decoration: underline;
}
footer a:hover,
+1 -1
View File
@@ -1 +1 @@
.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-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:1Line 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-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:1Line truncated
+13 -5
View File
@@ -1,15 +1,22 @@
.tableData {
.tableData {
border: solid 1px #e8eef4;
border-collapse: collapse;
}
.tableData td {
.tableData > tbody > tr > td {
border: solid 1px #e8eef4;
background-color: #fff;
}
.tableData th {
.tableData > tbody > tr:nth-child(odd) > td {
background-color: #fcfcfd;
}
.tableData > thead > tr > th,
.tableData > tbody > tr > th {
background-color: #e8eef4;
border: solid 1px #e8eef4;
}
.tableData > tbody > tr:hover > td {
background-color: #e8eef4;
}
.tableDataDark {
border: solid 1px #8db2d8;
border-collapse: collapse;
@@ -97,11 +104,12 @@ table.deviceShow td.model {
table.deviceShow td.model table td {
text-align: center;
}
table.deviceShow #deviceBatchDetails {
table.deviceShow #deviceBatchSummary {
display: none;
font-size: 0.9em;
}
table.deviceShow #deviceBatchEdit {
table.deviceShow #deviceBatchDetails,
table.deviceShow #deviceProfileDetails {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQElEQVQ4EQXBT4uVVRwA4Od3znnn3pkmi4poFQRFNYuMoAyirAnqI7Rr20dxX7iUFkmLaNNCglaRGGRaQUSZCFLUwlD8MzN6733P+fU8cer02TOHh/dfnue+mnvXx9DnYYw0j05QS1GjmLaqxdZkqpWIxUM7yx/bVNvrx/ee37u/Wtn0ofdu3gzzPMyjE7RStFoc2922WExaqaZFc/Xa9dZ6xjMvvfCsu4dHNn2Y+9DnbrMeNqMTTKWordpeTJbLyaJVOztbrlz7+7l272jt8u9/2WxmBAEASEgiJACmWt05XGvbuw/n/jsnLCcEoCNQkIAAQNIH/3x+I9sYaXuLY/MN7qPN7D5Obrh7Dw2BBCRL1ssnQYtIPXHxlLHztfHf09p7X8l5Zfy0Lx6tDACMmYM39P0zQmo50hhoa2XvirzwFDBmlkN58Q9mAHTylxPGIHNotVVTo6+O+P4D+gElKI2D4/qFV4CxZnqEfkQtAqVUrQQxqPufAjBWYmtbff8LAAAAuaa2hTbG0OHyx/rRVR7cUt89Ix/cMS58xM4TAMCYWd/m7c9EDK2WYmp48Kf62mn9u5OMoC1xXX31LDMABnnpQ5JAK0EUcr0xvt0XuUtM5BCxNn54iwTA6MxdFJTQosRyQpz8RF0V2kwtoj4m3jxPVgBAsjVMhVCW7c7tm79+ee783qabQZLZpSCCJEqkJDMjSmQRWjHdvPHvb+3w4O43ly79fKuPXMuUSIxMMkEpNTOHzIwoJVvUjLAs1cX/AdqeHE5xuOGdAAAAAElFTkSuQmCC) /*Images/Actions/editForm.png*/;
}
a.unlocked16 {
+2 -2
View File
@@ -19,11 +19,11 @@ table.deviceShow
}
}
}
#deviceBatchDetails {
#deviceBatchSummary {
display: none;
font-size: 0.9em;
}
#deviceBatchEdit {
#deviceBatchDetails, #deviceProfileDetails {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQElEQVQ4EQXBT4uVVRwA4Od3znnn3pkmi4poFQRFNYuMoAyirAnqI7Rr20dxX7iUFkmLaNNCglaRGGRaQUSZCFLUwlD8MzN6733P+fU8cer02TOHh/dfnue+mnvXx9DnYYw0j05QS1GjmLaqxdZkqpWIxUM7yx/bVNvrx/ee37u/Wtn0ofdu3gzzPMyjE7RStFoc2922WExaqaZFc/Xa9dZ6xjMvvfCsu4dHNn2Y+9DnbrMeNqMTTKWordpeTJbLyaJVOztbrlz7+7l272jt8u9/2WxmBAEASEgiJACmWt05XGvbuw/n/jsnLCcEoCNQkIAAQNIH/3x+I9sYaXuLY/MN7qPN7D5Obrh7Dw2BBCRL1ssnQYtIPXHxlLHztfHf09p7X8l5Zfy0Lx6tDACMmYM39P0zQmo50hhoa2XvirzwFDBmlkN58Q9mAHTylxPGIHNotVVTo6+O+P4D+gElKI2D4/qFV4CxZnqEfkQtAqVUrQQxqPufAjBWYmtbff8LAAAAuaa2hTbG0OHyx/rRVR7cUt89Ix/cMS58xM4TAMCYWd/m7c9EDK2WYmp48Kf62mn9u5OMoC1xXX31LDMABnnpQ5JAK0EUcr0xvt0XuUtM5BCxNn54iwTA6MxdFJTQosRyQpz8RF0V2kwtoj4m3jxPVgBAsjVMhVCW7c7tm79+ee783qabQZLZpSCCJEqkJDMjSmQRWjHdvPHvb+3w4O43ly79fKuPXMuUSIxMMkEpNTOHzIwoJVvUjLAs1cX/AdqeHE5xuOGdAAAAAElFTkSuQmCC) /*Images/Actions/editForm.png*/;
}
}
+1 -1
View File
@@ -1 +1 @@
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData td{border:solid 1px #e8eef4;background-color:#fff}.tableData th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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}table.deviceShow td.details{padding:0}table.deviceShow td.details>table{border:solid 1px #e8eef4;border-collapse:collapse}table.deviceShow td.details>table>tbody>tr:nth-child(odd){background-color:#e8eef4;margin:0;padding:0}table.deviceShow td.details>table>tbody>tr>th.name{width:170px;text-align:right}table.deviceShow td.details>table table.sub>tbody>tr:not(:first-child)>th,table.deviceShow td.details>table table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa}table.deviceShow td.details>table table.sub>tbody>tr>th{font-weight:normal;text-align:right}table.deviceShow td.details>table table.sub>tbody>tr>th.name{text-align:right}table.deviceShow td.model{width:300px}table.deviceShow td.model table td{text-align:center}table.deviceShow #deviceBatchDetails{display:none;font-size:.9em}table.deviceShow #deviceBatchEdit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQElEQVQ4EQXBT4uVVRwA4Od3znnn3pkmi4poFQRFNYuMoAyirAnqI7Rr20dxX7iUFkmLaNNCglaRGGRaQUSZCFLUwlD8MzN6733P+fU8cer02TOHh/dfnue+mnvXx9DnYYw0j05QS1GjmLaqxdZkqpWIxUM7yx/bVNvrx/ee37u/Wtn0ofdu3gzzPMyjE7RStFoc2922WExaqaZFc/Xa9dZ6xjMvvfCsu4dHNn2Y+9DnbrMeNqMTTKWordpeTJbLyaJVOztbrlz7+7l272jt8u9/2WxmBAEASEgiJACmWt05XGvbuw/n/jsnLCcEoCNQkIAAQNIH/3x+I9sYaXuLY/MN7qPN7D5Obrh7Dw2BBCRL1ssnQYtIPXHxlLHztfHf09p7X8l5Zfy0Lx6tDACMmYM39P0zQmo50hhoa2XvirzwFDBmlkN58Q9mAHTylxPGIHNotVVTo6+O+P4D+gElKI2D4/qFV4CxZnqEfkQtAqVUrQQxqPufAjBWYmtbff8LAAAAuaa2hTbG0OHyx/rRVR7cUt89Ix/cMS58xM4TAMCYWd/m7c9EDK2WYmp48Kf62mn9u5OMoC1xXX31LDMABnnpQ5JAK0EUcr0xvt0XuUtM5BCxNn54iwTA6MxdFJTQosRyQpz8RF0V2kwtoj4m3jxPVgBAsjVMhVCW7c7tm79+ee783qabQZLZpSCCJEqkJDMjSmQRWjHdvPHvb+3w4O43ly79fKuPXMuUSIxMMkEpNTOHzIwoJVvUjLAs1cX/AdqeHE5xuOGdAAAAAElFTkSuQmCC)}a.unlocked16{height:16px;width: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==);display:inline-block;text-decoration:none!important}a.locked16{height:16px;width:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACgklEQVQ4y5XSXUhTYRgH8OkItViSri676CIIupC6kIjIrQTNtLbhMEOLmjGsi1CiJoULZmEpW4l5RDehkR/owJNF+3DLliMd6GDWcrFNyNEceAarZZuc7d8xSNQzgx54Lt6v3/vxvBwAnI3Z0NDAJQiifWJiImgwGOIkScasVuuMWq2u3Dp3LTc15HJ5Zk9PzzhFURh79fpTr7avv4voHns/ORkJh8NQqVTX/wmIxWLZW5sNBNGt3tgvrareYzQavVqt9nt5eXnetkCTosk4OkrGWh485G7dqfXR4yvMlSCVSs9sC3z2frFOTU0vp7ur2TJe4XA4oNFoKrcFZl0us9lsodIBk44PpSaTCXa7vSwtoNPpAsxqOJ1OBAIBOhKJ0PF4nE6lUjQzTq+srKR8Ph/m5uaSS0tLLSygsbFx1ev1IhgMwuPxIBQKIRaLIZlM4m+4XC4olUp0dna+YwEKhSLh9/uxuLgIt9v9B4pGo6Bpeh1YOx1TSuj1+nEWcPfe/cSsy4fgtzB8vgX4F34wADbF/Pw81JoOGEgbG3jeVppY9jVD2XwbN+ol+BURwdBfC1ldPaL+ywi5ZTgvuYibshJQ5nNsQFxWmHCTRzHWvR88XjaeKrmgPnJw8AAPFcKdzANkQCrIQn4+H3fEWWyg4MixuOD4IdDTeWiTZyB3Nw+Wrkx4BjOxj5+LW1XZwDAHJw/vAjdnr5kNFBSsSipr0asqwcKbQlyqLkH91bOgZk6DaKlgfuAFzOpOwN5xCnw+37kOFBcX7ygqKrpWU1P7kylPqrXtGdqf6DAwMIjhkZcYGrHAZLbBYrGhT0/ixdBoSiQSfRUKhRKBQJDDSffr/id/A3fSz48XbZuBAAAAAElFTkSuQmCC);display:inline-block;text-decoration:none!important}#deviceShowResources{margin-top:10px}#deviceShowResources #Attachments{padding:0;bordeLine truncated
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData>tbody>tr>td{border:solid 1px #e8eef4;background-color:#fff}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableData>tbody>tr:hover>td{background-color:#e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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}table.deviceShow td.details{padding:0}table.deviceShow td.details>table{border:solid 1px #e8eef4;border-collapse:collapse}table.deviceShow td.details>table>tbody>tr:nth-child(odd){background-color:#e8eef4;margin:0;padding:0}table.deviceShow td.details>table>tbody>tr>th.name{width:170px;text-align:right}table.deviceShow td.details>table table.sub>tbody>tr:not(:first-child)>th,table.deviceShow td.details>table table.sub>tbody>tr:not(:first-child)>td{border-top:1px dashed #aaa}table.deviceShow td.details>table table.sub>tbody>tr>th{font-weight:normal;text-align:right}table.deviceShow td.details>table table.sub>tbody>tr>th.name{text-align:right}table.deviceShow td.model{width:300px}table.deviceShow td.model table td{text-align:center}table.deviceShow #deviceBatchSummary{display:none;font-size:.9em}table.deviceShow #deviceBatchDetails,table.deviceShow #deviceProfileDetails{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQElEQVQ4EQXBT4uVVRwA4Od3znnn3pkmi4poFQRFNYuMoAyirAnqI7Rr20dxX7iUFkmLaNNCglaRGGRaQUSZCFLUwlD8MzN6733P+fU8cer02TOHh/dfnue+mnvXx9DnYYw0j05QS1GjmLaqxdZkqpWIxUM7yx/bVNvrx/ee37u/Wtn0ofdu3gzzPMyjE7RStFoc2922WExaqaZFc/Xa9dZ6xjMvvfCsu4dHNn2Y+9DnbrMeNqMTTKWordpeTJbLyaJVOztbrlz7+7l272jt8u9/2WxmBAEASEgiJACmWt05XGvbuw/n/jsnLCcEoCNQkIAAQNIH/3x+I9sYaXuLY/MN7qPN7D5Obrh7Dw2BBCRL1ssnQYtIPXHxlLHztfHf09p7X8l5Zfy0Lx6tDACMmYM39P0zQmo50hhoa2XvirzwFDBmlkN58Q9mAHTylxPGIHNotVVTo6+O+P4D+gElKI2D4/qFV4CxZnqEfkQtAqVUrQQxqPufAjBWYmtbff8LAAAAuaa2hTbG0OHyx/rRVR7cUt89Ix/cMS58xM4TAMCYWd/m7c9EDK2WYmp48Kf62mn9u5OMoC1xXX31LDMABnnpQ5JAK0EUcr0xvt0XuUtM5BCxNn54iwTA6MxdFJTQosRyQpz8RF0V2kwtoj4m3jxPVgBAsjVMhVCW7c7tm79+ee783qabQZLZpSCCJEqkJDMjSmQRWjHdvPHvb+3w4O43ly79fKuPXMuUSIxMMkEpNTOHzIwoJVvUjLAs1cX/AdqeHE5xuOGdAAAAAElFTkSuQmCC)}a.unlocked16{height:16px;width: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==);display:inline-block;text-decoration:none!important}a.locked16{height:16px;width:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACgklEQVQ4y5XSXUhTYRgH8OkItViSri676CIIupC6kIjIrQTNtLbhMEOLmjGsi1CiJoULZmEpW4l5RDehkR/owJNF+3DLliMd6GDWcrFNyNEceAarZZuc7d8xSNQzgx54Lt6v3/vxvBwAnI3Z0NDAJQiifWJiImgwGOIkScasVuuMWq2u3Dp3LTc15HJ5Zk9PzzhFURh79fpTr7avv4voHns/ORkJh8NQqVTX/wmIxWLZW5sNBNGt3tgvrareYzQavVqt9nt5eXnetkCTosk4OkrGWh485G7dqfXR4yvMlSCVSs9sC3z2frFOTU0vp7ur2TJe4XA4oNFoKrcFZl0us9lsodIBk44PpSaTCXa7vSwtoNPpAsxqOJ1OBAIBOhKJ0PF4nE6lUjQzTq+srKR8Ph/m5uaSS0tLLSygsbFx1ev1IhgMwuPxIBQKIRaLIZlM4m+4XC4olUp0dna+YwEKhSLh9/uxuLgIt9v9B4pGo6Bpeh1YOx1TSuj1+nEWcPfe/cSsy4fgtzB8vgX4F34wADbF/Pw81JoOGEgbG3jeVppY9jVD2XwbN+ol+BURwdBfC1ldPaL+ywi5ZTgvuYibshJQ5nNsQFxWmHCTRzHWvR88XjaeKrmgPnJw8AAPFcKdzANkQCrIQn4+H3fEWWyg4MixuOD4IdDTeWiTZyB3Nw+Wrkx4BjOxj5+LW1XZwDAHJw/vAjdnr5kNFBSsSipr0asqwcKbQlyqLkH91bOgZk6DaKlgfuAFzOpOwN5xCnw+37kOFBcX7ygqKrpWU1P7kylPqrXtGdqf6DAwMIjhkZcYGrHAZLbBYLine truncated
-5
View File
@@ -146,11 +146,6 @@
#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument {
padding: 0;
}
#Job_Show #Job_Show_Subjects #Job_Show_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument_Status {
padding: 0;
display: none;
white-space: nowrap;
}
#Job_Show #Job_Show_Subjects #Job_Show_Device > div {
padding-left: 102px;
min-height: 100px;
-6
View File
@@ -117,12 +117,6 @@
#Job_Show_GenerateDocument
{
padding: 0;
}
#Job_Show_GenerateDocument_Status
{
padding: 0;
display: none;
white-space: nowrap;
}
}
}
+1 -1
View File
@@ -1 +1 @@
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData>tbody>tr>td{border:solid 1px #e8eef4;background-color:#fff}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableData>tbody>tr:hover>td{background-color:#e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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}#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 .dialog{display:none}#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:bold}#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:bold;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_Job #Job_Show_GenerateDocument_Container #Job_Show_GenerateDocument_Status{padding:0;display:none;white-space:nowrap}#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_Type{font-style:italic}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions>td{padding-top:4px}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions #Job_Show_Device_Actions{padding-left:111px}#jobDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0}#jobDetailTabs #jobDetailTabItems{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}#jobDetailTabs #jobDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px}#jobDetailTabs #jobDetailTabItems>li>a{padding:5px 8px}#jobLine truncated
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData>tbody>tr>td{border:solid 1px #e8eef4;background-color:#fff}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableData>tbody>tr:hover>td{background-color:#e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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}#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 .dialog{display:none}#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:bold}#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:bold;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_Type{font-style:italic}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions>td{padding-top:4px}#Job_Show #Job_Show_Subjects #Job_Show_Subjects_Actions #Job_Show_Device_Actions{padding-left:111px}#jobDetailTabs{margin-top:10px;border-radius:0;background-image:none;background-color:#fff;border:none;padding:0}#jobDetailTabs #jobDetailTabItems{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}#jobDetailTabs #jobDetailTabItems>li{top:0;border-radius:0;margin:0 5px 0 0;padding:0;line-height:normal;margin-right:4px}#jobDetailTabs #jobDetailTabItems>li>a{padding:5px 8px}#jobDetailTabs div.ui-tabs-panel{border-radius:0;padding:4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:noneLine truncated
+5
View File
@@ -285,6 +285,11 @@ footer a:visited,
footer a:active,
#footer a:active {
color: #777;
}
footer a:link,
#footer a:link,
footer a:active,
#footer a:active {
text-decoration: underline;
}
footer a:hover,
+3
View File
@@ -251,6 +251,9 @@ footer, #footer
&:link, &:visited, &:active
{
color: #777;
}
&:link, &:active
{
text-decoration: underline;
}
+1 -1
View File
@@ -1 +1 @@
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData>tbody>tr>td{border:solid 1px #e8eef4;background-color:#fff}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableData>tbody>tr:hover>td{background-color:#e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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 10px;color:#333}body.layout{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAFvCAMAAABEoqrSAAADAFBMVEVRUVFUVFRYWFhbW1tfX19iYmJmZmZpaWltbW1wcHB0dHR3d3d7e3t/f3/MzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD28iAmAAAAbklEQVRIx2NUZ4ABlv9kMZkYRrXhYUphMwzZXEYCogQV0FfbUHMOrSxGAoyMBEygM/M/zZnMjFiZDPQEjCYEsin2/EYKk6qGDTVzR7TnRwN1NFBHPT8aqKOBOur5Uc+PBip1zWVkYGCBCv2nhrkAr7hI+jpl4KUAAAAASUVORK5CYII=) left top repeat-x #d1d1d1}.page{max-width:1230px;min-width:750px;margin-left:auto;margin-right:auto}header,#header{position:relative;margin:0;padding:0;height:110px}header #headerMenu,#header #headerMenu{height:24px;padding:4px;line-height:22px;text-align:right}header #headerMenu a,#header #headerMenu a{color:#000;text-decoration:none}header #headerMenu a:hover,#header #headerMenu a:hover{text-decoration:underline}header #heading,#header #heading{float:left;height:75px}header #heading img,#header #heading img{height:75px;width:300px}header nav,#header nav{padding:0;margin:0;font-size:1.1em}header nav ul#menu,#header nav ul#menu{height:29px;padding:3px 6px;margin:0;list-style:none;z-index:100000}header nav ul#menu>li,#header nav ul#menu>li{display:inline-block;z-index:100000;margin-bottom:-4px}header nav ul#menu>li a,#header nav ul#menu>li a{padding:4px 10px;text-decoration:none;color:#fff;display:inline-block;height:21px}header nav ul#menu>li a:hover,#header nav ul#menu>li a:hover{color:#ffd5ba;text-decoration:none}header nav ul#menu>li a:active,#header nav ul#menu>li a:active{text-decoration:none}header nav ul#menu>li.sep,#header nav ul#menu>li.sep{margin-top:4px;height:21px;border-left:1px solid #777}header nav ul#menu>li.moveRight,#header nav ul#menu>li.moveRight{margin-left:40px}header nav ul#menu>li>ul,#header nav ul#menu>li>ul{z-index:100000;display:none;list-style:none;position:absolute;margin:2px 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;border-left:1px solid #ecab72;border-bottom:2px solid #ecab72;border-right:1px solid #ecab72;padding:0;min-width:180px}header nav ul#menu>li>ul li,#header nav ul#menu>li>ul li{position:relative;background-color:rgba(242,242,242,.9);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAIUlEQVQI12NgYGBQYGJgYPgLJ/6gciEEMwMDAyMzA1kAAB/mByD2JQzYAAAAAElFTkSuQmCC);background-position:top;background-repeat:repeat-x}header nav ul#menu>li>ul li:hover,#header nav ul#menu>li>ul li:hover{background-color:rgba(249,228,210,.75)}header nav ul#menu>li>ul li.hasSubmenu,#header nav ul#menu>li>ul li.hasSubmenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAa0lEQVQoz2NgGBRg8uTJO4BYhxIDVgPxHyCeDcQS5BpiAcSHgfgzENcBMRe5BgUC8Line truncated
.tableData{border:solid 1px #e8eef4;border-collapse:collapse}.tableData>tbody>tr>td{border:solid 1px #e8eef4;background-color:#fff}.tableData>tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.tableData>thead>tr>th,.tableData>tbody>tr>th{background-color:#e8eef4;border:solid 1px #e8eef4}.tableData>tbody>tr:hover>td{background-color:#e8eef4}.tableDataDark{border:solid 1px #8db2d8;border-collapse:collapse}.tableDataDark td{border:solid 1px #8db2d8;background-color:#fff}.tableDataDark th{background-color:#8db2d8;border:solid 1px #8db2d8}.tableDataContainer{background-color:#fff}.tableDataVertical{border:solid 1px #e8eef4;border-collapse:collapse}.tableDataVertical>tbody>tr:nth-child(odd){background-color:#e8eef4;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 10px;color:#333}body.layout{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAFvCAMAAABEoqrSAAADAFBMVEVRUVFUVFRYWFhbW1tfX19iYmJmZmZpaWltbW1wcHB0dHR3d3d7e3t/f3/MzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD28iAmAAAAbklEQVRIx2NUZ4ABlv9kMZkYRrXhYUphMwzZXEYCogQV0FfbUHMOrSxGAoyMBEygM/M/zZnMjFiZDPQEjCYEsin2/EYKk6qGDTVzR7TnRwN1NFBHPT8aqKOBOur5Uc+PBip1zWVkYGCBCv2nhrkAr7hI+jpl4KUAAAAASUVORK5CYII=) left top repeat-x #d1d1d1}.page{max-width:1230px;min-width:750px;margin-left:auto;margin-right:auto}header,#header{position:relative;margin:0;padding:0;height:110px}header #headerMenu,#header #headerMenu{height:24px;padding:4px;line-height:22px;text-align:right}header #headerMenu a,#header #headerMenu a{color:#000;text-decoration:none}header #headerMenu a:hover,#header #headerMenu a:hover{text-decoration:underline}header #heading,#header #heading{float:left;height:75px}header #heading img,#header #heading img{height:75px;width:300px}header nav,#header nav{padding:0;margin:0;font-size:1.1em}header nav ul#menu,#header nav ul#menu{height:29px;padding:3px 6px;margin:0;list-style:none;z-index:100000}header nav ul#menu>li,#header nav ul#menu>li{display:inline-block;z-index:100000;margin-bottom:-4px}header nav ul#menu>li a,#header nav ul#menu>li a{padding:4px 10px;text-decoration:none;color:#fff;display:inline-block;height:21px}header nav ul#menu>li a:hover,#header nav ul#menu>li a:hover{color:#ffd5ba;text-decoration:none}header nav ul#menu>li a:active,#header nav ul#menu>li a:active{text-decoration:none}header nav ul#menu>li.sep,#header nav ul#menu>li.sep{margin-top:4px;height:21px;border-left:1px solid #777}header nav ul#menu>li.moveRight,#header nav ul#menu>li.moveRight{margin-left:40px}header nav ul#menu>li>ul,#header nav ul#menu>li>ul{z-index:100000;display:none;list-style:none;position:absolute;margin:2px 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;border-left:1px solid #ecab72;border-bottom:2px solid #ecab72;border-right:1px solid #ecab72;padding:0;min-width:180px}header nav ul#menu>li>ul li,#header nav ul#menu>li>ul li{position:relative;background-color:rgba(242,242,242,.9);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAIUlEQVQI12NgYGBQYGJgYPgLJ/6gciEEMwMDAyMzA1kAAB/mByD2JQzYAAAAAElFTkSuQmCC);background-position:top;background-repeat:repeat-x}header nav ul#menu>li>ul li:hover,#header nav ul#menu>li>ul li:hover{background-color:rgba(249,228,210,.75)}header nav ul#menu>li>ul li.hasSubmenu,#header nav ul#menu>li>ul li.hasSubmenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAa0lEQVQoz2NgGBRg8uTJO4BYhxIDVgPxHyCeDcQS5BpiAcSHgfgzENcBMRe5BgUC8Line truncated
+2 -2
View File
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.2.0219.1605")]
[assembly: AssemblyFileVersion("1.2.0219.1605")]
[assembly: AssemblyVersion("1.2.0219.1854")]
[assembly: AssemblyFileVersion("1.2.0219.1854")]
+1 -1
View File
@@ -102,7 +102,7 @@
$AssignedUserId.val(ui.item.Id).blur();
return false;
}
}).data('autocomplete')._renderItem = function (ul, item) {
}).data('ui-autocomplete')._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a><strong>" + item.DisplayName + "</strong><br>" + item.Id + " (" + item.Type + ")</a>")
@@ -280,7 +280,7 @@ WriteLiteral(@"',
$AssignedUserId.val(ui.item.Id).blur();
return false;
}
}).data('autocomplete')._renderItem = function (ul, item) {
}).data('ui-autocomplete')._renderItem = function (ul, item) {
return $(""<li></li>"")
.data(""item.autocomplete"", item)
.append(""<a><strong>"" + item.DisplayName + ""</strong><br>"" + item.Id + "" ("" + item.Type + "")</a>"")
+30 -19
View File
@@ -104,13 +104,13 @@
</th>
<td class="value">
@Html.DropDownListFor(m => m.Device.DeviceBatchId, Model.DeviceBatches)
@AjaxHelpers.AjaxLoader() <span id="deviceBatchEdit" class="icon16" title="Edit">
</span>
@AjaxHelpers.AjaxLoader() <span id="deviceBatchDetails" class="icon16" title="Batch Details"></span>
<script type="text/javascript">
$(function () {
var $DeviceBatchId = $('#Device_DeviceBatchId');
var $DeviceBatchDetails = $('#deviceBatchDetails');
var $DeviceBatchEdit = $('#deviceBatchEdit');
var $DeviceBatchSummary = $('#deviceBatchSummary');
var initUpdate = false;
var jsonDate = function (json, unknownValue) {
if (json && json.indexOf('') == 0) {
return $.datepicker.formatDate('yy-mm-dd', new Date(parseInt(json.substr(6, json.length - 8))));
@@ -121,35 +121,41 @@
$.getJSON('@(Url.Action(MVC.API.DeviceBatch.Index()))/' + deviceBatchId, function (response, result) {
if (result == 'success') {
if (response.Supplier)
$DeviceBatchDetails.find('.supplier').text(response.Supplier);
$DeviceBatchSummary.find('.supplier').text(response.Supplier);
else
$DeviceBatchDetails.find('.supplier').text('Unknown');
$DeviceBatchSummary.find('.supplier').text('Unknown');
$DeviceBatchDetails.find('.purchaseDate').text(jsonDate(response.PurchaseDate, 'Unknown'));
$DeviceBatchDetails.find('.warrantyValidUntil').text(jsonDate(response.WarrantyValidUntil, 'Unknown'));
$DeviceBatchSummary.find('.purchaseDate').text(jsonDate(response.PurchaseDate, 'Unknown'));
$DeviceBatchSummary.find('.warrantyValidUntil').text(jsonDate(response.WarrantyValidUntil, 'Unknown'));
if (response.InsuranceSupplier)
$DeviceBatchDetails.find('.insuranceSupplier').text(response.InsuranceSupplier);
$DeviceBatchSummary.find('.insuranceSupplier').text(response.InsuranceSupplier);
else
$DeviceBatchDetails.find('.insuranceSupplier').text('Unknown');
$DeviceBatchSummary.find('.insuranceSupplier').text('Unknown');
$DeviceBatchDetails.find('.insuredUntil').text(jsonDate(response.InsuredUntil, 'Unknown'));
$DeviceBatchSummary.find('.insuredUntil').text(jsonDate(response.InsuredUntil, 'Unknown'));
$DeviceBatchDetails.slideDown('fast');
$DeviceBatchEdit.fadeIn();
if (initUpdate){
$DeviceBatchSummary.show();
$DeviceBatchDetails.show();
initUpdate = false;
}else{
$DeviceBatchSummary.slideDown('fast');
$DeviceBatchDetails.fadeIn();
}
} else {
alert('Unable to load Device Batch details:\n' + response);
}
});
};
$DeviceBatchEdit.click(function () {
$DeviceBatchDetails.click(function () {
window.location.href = '@(Url.Action(MVC.Config.DeviceBatch.Index(null)))/' + $DeviceBatchId.val();
});
$DeviceBatchId.change(function () {
var $this = $(this);
var $ajaxLoading = $this.next('.ajaxLoading').show();
$DeviceBatchSummary.hide();
$DeviceBatchDetails.hide();
$DeviceBatchEdit.hide();
var data = { DeviceBatchId: $this.val() };
$.getJSON('@(Url.Action(MVC.API.Device.UpdateDeviceBatchId(Model.Device.SerialNumber)))', data, function (response, result) {
if (result != 'success' || response != 'OK') {
@@ -162,12 +168,14 @@
}
});
});
$DeviceBatchEdit.hide();
if ($DeviceBatchId.val())
$DeviceBatchSummary.hide();
if ($DeviceBatchId.val()){
initUpdate = true;
updateDetails($DeviceBatchId.val());
}
});
</script>
<div id="deviceBatchDetails">
<div id="deviceBatchSummary">
<table class="sub">
<tr>
<th style="width: 50px">
@@ -209,7 +217,7 @@
else
{
@Html.DropDownListFor(m => m.Device.DeviceProfileId, Model.DeviceProfiles.ToSelectListItems(Model.Device.DeviceProfile))
@AjaxHelpers.AjaxLoader()
@AjaxHelpers.AjaxLoader()<span id="deviceProfileDetails" class="icon16" title="Profile Details"></span>
<script type="text/javascript">
$(function () {
$('#Device_DeviceProfileId').change(function () {
@@ -225,6 +233,9 @@
}
});
});
$('#deviceProfileDetails').click(function(){
window.location.href = '@(Url.Action(MVC.Config.DeviceProfile.Index(null)))/' + $('#Device_DeviceProfileId').val();
});
});
</script>
}
@@ -338,7 +349,7 @@
return false;
}
})
.data('autocomplete')._renderItem = function (ul, item) {
.data('ui-autocomplete')._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a><strong>" + item.DisplayName + "</strong><br>" + item.Id + " (" + item.Type + ")</a>")
+129 -109
View File
@@ -318,13 +318,13 @@ WriteLiteral(" ");
#line hidden
WriteLiteral(" <span");
WriteLiteral(" id=\"deviceBatchEdit\"");
WriteLiteral(" id=\"deviceBatchDetails\"");
WriteLiteral(" class=\"icon16\"");
WriteLiteral(" title=\"Edit\"");
WriteLiteral(" title=\"Batch Details\"");
WriteLiteral(">\r\n </span>\r\n <script");
WriteLiteral("></span>\r\n <script");
WriteLiteral(" type=\"text/javascript\"");
@@ -332,7 +332,8 @@ WriteLiteral(@">
$(function () {
var $DeviceBatchId = $('#Device_DeviceBatchId');
var $DeviceBatchDetails = $('#deviceBatchDetails');
var $DeviceBatchEdit = $('#deviceBatchEdit');
var $DeviceBatchSummary = $('#deviceBatchSummary');
var initUpdate = false;
var jsonDate = function (json, unknownValue) {
if (json && json.indexOf('') == 0) {
return $.datepicker.formatDate('yy-mm-dd', new Date(parseInt(json.substr(6, json.length - 8))));
@@ -352,29 +353,34 @@ WriteLiteral(@">
WriteLiteral("/\' + deviceBatchId, function (response, result) {\r\n " +
" if (result == \'success\') {\r\n " +
" if (response.Supplier)\r\n $Devic" +
"eBatchDetails.find(\'.supplier\').text(response.Supplier);\r\n " +
"eBatchSummary.find(\'.supplier\').text(response.Supplier);\r\n " +
" else\r\n $Dev" +
"iceBatchDetails.find(\'.supplier\').text(\'Unknown\');\r\n\r\n " +
" $DeviceBatchDetails.find(\'.purchaseDate\').text(jsonDate(respon" +
"iceBatchSummary.find(\'.supplier\').text(\'Unknown\');\r\n\r\n " +
" $DeviceBatchSummary.find(\'.purchaseDate\').text(jsonDate(respon" +
"se.PurchaseDate, \'Unknown\'));\r\n $Devi" +
"ceBatchDetails.find(\'.warrantyValidUntil\').text(jsonDate(response.WarrantyValidU" +
"ceBatchSummary.find(\'.warrantyValidUntil\').text(jsonDate(response.WarrantyValidU" +
"ntil, \'Unknown\'));\r\n\r\n if (response.I" +
"nsuranceSupplier)\r\n $DeviceBatchD" +
"etails.find(\'.insuranceSupplier\').text(response.InsuranceSupplier);\r\n " +
"nsuranceSupplier)\r\n $DeviceBatchS" +
"ummary.find(\'.insuranceSupplier\').text(response.InsuranceSupplier);\r\n " +
" else\r\n " +
" $DeviceBatchDetails.find(\'.insuranceSupplier\').text(\'Unknown\');\r\n\r\n " +
" $DeviceBatchDetails.find(\'.insuredUntil\')." +
" $DeviceBatchSummary.find(\'.insuranceSupplier\').text(\'Unknown\');\r\n\r\n " +
" $DeviceBatchSummary.find(\'.insuredUntil\')." +
"text(jsonDate(response.InsuredUntil, \'Unknown\'));\r\n\r\n " +
" $DeviceBatchDetails.slideDown(\'fast\');\r\n " +
" $DeviceBatchEdit.fadeIn();\r\n " +
" } else {\r\n alert(\'Unable to " +
"load Device Batch details:\\n\' + response);\r\n " +
" }\r\n });\r\n " +
"};\r\n $DeviceBatchEdit.click(function () {\r\n " +
" if (initUpdate){\r\n " +
" $DeviceBatchSummary.show();\r\n " +
"$DeviceBatchDetails.show();\r\n ini" +
"tUpdate = false;\r\n }else{\r\n " +
" $DeviceBatchSummary.slideDown(\'fast\');\r\n " +
" $DeviceBatchDetails.fadeIn();\r\n " +
" }\r\n " +
" } else {\r\n alert(\'Unable to load " +
"Device Batch details:\\n\' + response);\r\n }" +
"\r\n });\r\n };\r\n " +
" $DeviceBatchDetails.click(function () {\r\n " +
" window.location.href = \'");
#line 146 "..\..\Views\Device\Show.cshtml"
#line 152 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.Config.DeviceBatch.Index(null)));
@@ -385,13 +391,13 @@ WriteLiteral(@"/' + $DeviceBatchId.val();
$DeviceBatchId.change(function () {
var $this = $(this);
var $ajaxLoading = $this.next('.ajaxLoading').show();
$DeviceBatchSummary.hide();
$DeviceBatchDetails.hide();
$DeviceBatchEdit.hide();
var data = { DeviceBatchId: $this.val() };
$.getJSON('");
#line 154 "..\..\Views\Device\Show.cshtml"
#line 160 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.Device.UpdateDeviceBatchId(Model.Device.SerialNumber)));
@@ -408,14 +414,16 @@ WriteLiteral(@"', data, function (response, result) {
}
});
});
$DeviceBatchEdit.hide();
if ($DeviceBatchId.val())
$DeviceBatchSummary.hide();
if ($DeviceBatchId.val()){
initUpdate = true;
updateDetails($DeviceBatchId.val());
}
});
</script>
<div");
WriteLiteral(" id=\"deviceBatchDetails\"");
WriteLiteral(" id=\"deviceBatchSummary\"");
WriteLiteral(">\r\n <table");
@@ -483,13 +491,13 @@ WriteLiteral(" class=\"value\"");
WriteLiteral(">\r\n");
#line 205 "..\..\Views\Device\Show.cshtml"
#line 213 "..\..\Views\Device\Show.cshtml"
#line default
#line hidden
#line 205 "..\..\Views\Device\Show.cshtml"
#line 213 "..\..\Views\Device\Show.cshtml"
if (Model.Device.DecommissionedDate.HasValue)
{
@@ -497,14 +505,14 @@ WriteLiteral(">\r\n");
#line default
#line hidden
#line 207 "..\..\Views\Device\Show.cshtml"
#line 215 "..\..\Views\Device\Show.cshtml"
Write(Model.Device.DeviceProfile.ToString());
#line default
#line hidden
#line 207 "..\..\Views\Device\Show.cshtml"
#line 215 "..\..\Views\Device\Show.cshtml"
}
else
@@ -514,33 +522,36 @@ WriteLiteral(">\r\n");
#line default
#line hidden
#line 211 "..\..\Views\Device\Show.cshtml"
#line 219 "..\..\Views\Device\Show.cshtml"
Write(Html.DropDownListFor(m => m.Device.DeviceProfileId, Model.DeviceProfiles.ToSelectListItems(Model.Device.DeviceProfile)));
#line default
#line hidden
#line 211 "..\..\Views\Device\Show.cshtml"
#line 219 "..\..\Views\Device\Show.cshtml"
#line default
#line hidden
#line 212 "..\..\Views\Device\Show.cshtml"
#line 220 "..\..\Views\Device\Show.cshtml"
Write(AjaxHelpers.AjaxLoader());
#line default
#line hidden
WriteLiteral("<span");
#line 212 "..\..\Views\Device\Show.cshtml"
WriteLiteral(" id=\"deviceProfileDetails\"");
WriteLiteral(" class=\"icon16\"");
WriteLiteral(" title=\"Profile Details\"");
WriteLiteral("></span>\r\n");
#line default
#line hidden
WriteLiteral(" <script");
WriteLiteral(" type=\"text/javascript\"");
@@ -554,7 +565,7 @@ WriteLiteral(@">
$.getJSON('");
#line 219 "..\..\Views\Device\Show.cshtml"
#line 227 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.Device.UpdateDeviceProfileId(Model.Device.SerialNumber)));
@@ -569,12 +580,21 @@ WriteLiteral(@"', data, function (response, result) {
}
});
});
});
</script>
");
$('#deviceProfileDetails').click(function(){
window.location.href = '");
#line 230 "..\..\Views\Device\Show.cshtml"
#line 237 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.Config.DeviceProfile.Index(null)));
#line default
#line hidden
WriteLiteral("/\' + $(\'#Device_DeviceProfileId\').val();\r\n });" +
"\r\n });\r\n </script>\r\n");
#line 241 "..\..\Views\Device\Show.cshtml"
}
@@ -595,7 +615,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 238 "..\..\Views\Device\Show.cshtml"
#line 249 "..\..\Views\Device\Show.cshtml"
Write(CommonHelpers.FriendlyDate(Model.Device.CreatedDate));
@@ -616,7 +636,7 @@ WriteLiteral(">\r\n First:\r\n");
WriteLiteral(" ");
#line 247 "..\..\Views\Device\Show.cshtml"
#line 258 "..\..\Views\Device\Show.cshtml"
Write(CommonHelpers.FriendlyDate(Model.Device.EnrolledDate));
@@ -625,13 +645,13 @@ WriteLiteral(" ");
WriteLiteral("\r\n");
#line 248 "..\..\Views\Device\Show.cshtml"
#line 259 "..\..\Views\Device\Show.cshtml"
#line default
#line hidden
#line 248 "..\..\Views\Device\Show.cshtml"
#line 259 "..\..\Views\Device\Show.cshtml"
if (Model.Device.AllowUnauthenticatedEnrol)
{
@@ -642,14 +662,14 @@ WriteLiteral(" <a");
WriteLiteral(" class=\"unlocked16\"");
WriteAttribute("href", Tuple.Create(" href=\"", 14485), Tuple.Create("\"", 14593)
WriteAttribute("href", Tuple.Create(" href=\"", 15388), Tuple.Create("\"", 15496)
#line 250 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 14492), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, "false", true))
#line 261 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 15395), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, "false", true))
#line default
#line hidden
, 14492), false)
, 15395), false)
);
WriteLiteral(" title=\"Unauthenticated Enrolment is Allowed\"");
@@ -657,7 +677,7 @@ WriteLiteral(" title=\"Unauthenticated Enrolment is Allowed\"");
WriteLiteral(">\r\n &nbsp;</a>\r\n");
#line 252 "..\..\Views\Device\Show.cshtml"
#line 263 "..\..\Views\Device\Show.cshtml"
}
else
{
@@ -669,14 +689,14 @@ WriteLiteral(" <a");
WriteLiteral(" class=\"locked16\"");
WriteAttribute("href", Tuple.Create(" href=\"", 14818), Tuple.Create("\"", 14925)
WriteAttribute("href", Tuple.Create(" href=\"", 15721), Tuple.Create("\"", 15828)
#line 255 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 14825), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, "true", true))
#line 266 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 15728), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.Device.UpdateAllowUnauthenticatedEnrol(Model.Device.SerialNumber, "true", true))
#line default
#line hidden
, 14825), false)
, 15728), false)
);
WriteLiteral(" title=\"Unauthenticated Enrolment is Blocked\"");
@@ -684,7 +704,7 @@ WriteLiteral(" title=\"Unauthenticated Enrolment is Blocked\"");
WriteLiteral(">\r\n &nbsp;</a>\r\n");
#line 257 "..\..\Views\Device\Show.cshtml"
#line 268 "..\..\Views\Device\Show.cshtml"
}
@@ -695,7 +715,7 @@ WriteLiteral(" <br />\r\n Last:\r\
WriteLiteral(" ");
#line 260 "..\..\Views\Device\Show.cshtml"
#line 271 "..\..\Views\Device\Show.cshtml"
Write(CommonHelpers.FriendlyDate(Model.Device.LastEnrolDate));
@@ -716,7 +736,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 268 "..\..\Views\Device\Show.cshtml"
#line 279 "..\..\Views\Device\Show.cshtml"
Write(CommonHelpers.FriendlyDate(Model.Device.DecommissionedDate));
@@ -741,7 +761,7 @@ WriteLiteral(" class=\"nowrap\"");
WriteLiteral(">");
#line 276 "..\..\Views\Device\Show.cshtml"
#line 287 "..\..\Views\Device\Show.cshtml"
Write(CommonHelpers.FriendlyDate(Model.Device.LastNetworkLogonDate));
@@ -750,13 +770,13 @@ WriteLiteral(">");
WriteLiteral("</span>\r\n");
#line 277 "..\..\Views\Device\Show.cshtml"
#line 288 "..\..\Views\Device\Show.cshtml"
#line default
#line hidden
#line 277 "..\..\Views\Device\Show.cshtml"
#line 288 "..\..\Views\Device\Show.cshtml"
if (!string.IsNullOrEmpty(Model.Device.ComputerName))
{
@@ -775,7 +795,7 @@ WriteLiteral(@">
$.getJSON('");
#line 284 "..\..\Views\Device\Show.cshtml"
#line 295 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.Device.LastNetworkLogonDate(Model.Device.SerialNumber)));
@@ -795,7 +815,7 @@ WriteLiteral(@"', function (response, result) {
");
#line 295 "..\..\Views\Device\Show.cshtml"
#line 306 "..\..\Views\Device\Show.cshtml"
}
@@ -804,13 +824,13 @@ WriteLiteral(@"', function (response, result) {
WriteLiteral(" </td>\r\n </tr>\r\n");
#line 298 "..\..\Views\Device\Show.cshtml"
#line 309 "..\..\Views\Device\Show.cshtml"
#line default
#line hidden
#line 298 "..\..\Views\Device\Show.cshtml"
#line 309 "..\..\Views\Device\Show.cshtml"
if (!Model.Device.DecommissionedDate.HasValue)
{
@@ -831,7 +851,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 305 "..\..\Views\Device\Show.cshtml"
#line 316 "..\..\Views\Device\Show.cshtml"
Write(Html.TextBoxFor(m => m.Device.AssignedUser, new { userId = Model.Device.AssignedUserId }));
@@ -842,7 +862,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
#line 306 "..\..\Views\Device\Show.cshtml"
#line 317 "..\..\Views\Device\Show.cshtml"
Write(AjaxHelpers.AjaxRemove());
@@ -853,7 +873,7 @@ WriteLiteral("\r\n");
WriteLiteral(" ");
#line 307 "..\..\Views\Device\Show.cshtml"
#line 318 "..\..\Views\Device\Show.cshtml"
Write(AjaxHelpers.AjaxLoader());
@@ -912,7 +932,7 @@ WriteLiteral(@">
source: '");
#line 329 "..\..\Views\Device\Show.cshtml"
#line 340 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.User.UpstreamUsers()));
@@ -927,35 +947,35 @@ WriteLiteral("\',\r\n minLength: 2,\r\n
");\r\n $assignedUser.val(ui.item.Displa" +
"yName + \' (\' + ui.item.Id + \')\');\r\n r" +
"eturn false;\r\n }\r\n " +
" })\r\n .data(\'autocomplete\')._rend" +
"erItem = function (ul, item) {\r\n return $" +
"(\"<li></li>\")\r\n .data(\"item.autocompl" +
"ete\", item)\r\n .append(\"<a><strong>\" +" +
" item.DisplayName + \"</strong><br>\" + item.Id + \" (\" + item.Type + \")</a>\")\r\n " +
" })\r\n .data(\'ui-autocomplete\')._r" +
"enderItem = function (ul, item) {\r\n retur" +
"n $(\"<li></li>\")\r\n .data(\"item.autoco" +
"mplete\", item)\r\n .append(\"<a><strong>" +
"\" + item.DisplayName + \"</strong><br>\" + item.Id + \" (\" + item.Type + \")</a>\")\r\n" +
" .appendTo(ul);\r\n " +
" };\r\n\r\n var $dialogRemoveAssigned" +
"User = $(\'#dialogRemoveAssignedUser\');\r\n $dialogR" +
"emoveAssignedUser.dialog({\r\n resizable: false" +
",\r\n height: 140,\r\n " +
" };\r\n\r\n var $dialogRemoveAssig" +
"nedUser = $(\'#dialogRemoveAssignedUser\');\r\n $dial" +
"ogRemoveAssignedUser.dialog({\r\n resizable: fa" +
"lse,\r\n height: 140,\r\n " +
" modal: true,\r\n autoOpen: false,\r\n" +
" buttons: {\r\n " +
" \"Remove\": function () {\r\n update" +
"AssignedUser(\'\');\r\n $assignedUser.val" +
"(\'\');\r\n $dialogRemoveAssignedUser.dia" +
"log(\"close\");\r\n },\r\n " +
" \"Remove\": function () {\r\n upd" +
"ateAssignedUser(\'\');\r\n $assignedUser." +
"val(\'\');\r\n $dialogRemoveAssignedUser." +
"dialog(\"close\");\r\n },\r\n " +
" \"Cancel\": function () {\r\n " +
" $dialogRemoveAssignedUser.dialog(\"close\");\r\n " +
" }\r\n }\r\n " +
" });\r\n\r\n // Un-Assign User\r\n " +
" if ($assignedUser.val() != \'\')\r\n " +
" $ajaxRemove.show();\r\n $ajaxRemove.click(funct" +
"ion () {\r\n $dialogRemoveAssignedUser.dialog(\'" +
"open\');\r\n return false;\r\n " +
" $ajaxRemove.show();\r\n $ajaxRemove.click(fu" +
"nction () {\r\n $dialogRemoveAssignedUser.dialo" +
"g(\'open\');\r\n return false;\r\n " +
" });\r\n\r\n // History\r\n " +
" var deviceUserAssignmentCount = ");
#line 375 "..\..\Views\Device\Show.cshtml"
#line 386 "..\..\Views\Device\Show.cshtml"
Write(Model.Device.DeviceUserAssignments.Count);
@@ -986,7 +1006,7 @@ WriteLiteral(@";
$.getJSON('");
#line 397 "..\..\Views\Device\Show.cshtml"
#line 408 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.Device.UpdateAssignedUserId(Model.Device.SerialNumber)));
@@ -1010,7 +1030,7 @@ WriteLiteral(@"', data, function (response, result) {
");
#line 412 "..\..\Views\Device\Show.cshtml"
#line 423 "..\..\Views\Device\Show.cshtml"
}
@@ -1020,14 +1040,14 @@ WriteLiteral(" <tr");
WriteLiteral(" id=\"Device_AssignedUser_History_Host\"");
WriteAttribute("style", Tuple.Create(" style=\"", 24609), Tuple.Create("\"", 24683)
WriteAttribute("style", Tuple.Create(" style=\"", 25515), Tuple.Create("\"", 25589)
#line 413 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 24617), Tuple.Create<System.Object, System.Int32>(Model.Device.DecommissionedDate.HasValue ? "" : "display: none"
#line 424 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 25523), Tuple.Create<System.Object, System.Int32>(Model.Device.DecommissionedDate.HasValue ? "" : "display: none"
#line default
#line hidden
, 24617), false)
, 25523), false)
);
WriteLiteral(">\r\n <td");
@@ -1038,14 +1058,14 @@ WriteLiteral(">\r\n <div");
WriteLiteral(" id=\"Device_AssignedUser_History\"");
WriteAttribute("style", Tuple.Create(" style=\"", 24786), Tuple.Create("\"", 24860)
WriteAttribute("style", Tuple.Create(" style=\"", 25692), Tuple.Create("\"", 25766)
#line 415 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 24794), Tuple.Create<System.Object, System.Int32>(Model.Device.DecommissionedDate.HasValue ? "" : "display: none"
#line 426 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 25700), Tuple.Create<System.Object, System.Int32>(Model.Device.DecommissionedDate.HasValue ? "" : "display: none"
#line default
#line hidden
, 24794), false)
, 25700), false)
);
WriteLiteral(">\r\n <h2>\r\n Assigned Use" +
@@ -1054,7 +1074,7 @@ WriteLiteral(">\r\n <h2>\r\n
WriteLiteral(" ");
#line 418 "..\..\Views\Device\Show.cshtml"
#line 429 "..\..\Views\Device\Show.cshtml"
Write(Html.Partial(MVC.Device.Views._DeviceUserAssignmentHistoryTable, Model.Device));
@@ -1077,7 +1097,7 @@ WriteLiteral(">\r\n");
WriteLiteral(" ");
#line 427 "..\..\Views\Device\Show.cshtml"
#line 438 "..\..\Views\Device\Show.cshtml"
Write(Html.DropDownList("DocumentTemplates", Model.DocumentTemplatesSelectListItems));
@@ -1091,7 +1111,7 @@ WriteLiteral(">\r\n $(function () {\r\n
"ar generatePdfUrl = \'");
#line 430 "..\..\Views\Device\Show.cshtml"
#line 441 "..\..\Views\Device\Show.cshtml"
Write(Url.Action(MVC.API.Device.GeneratePdf(Model.Device.SerialNumber, null)));
@@ -1124,32 +1144,32 @@ WriteLiteral(">\r\n <img");
WriteLiteral(" alt=\"Model Image\"");
WriteAttribute("src", Tuple.Create(" src=\"", 26515), Tuple.Create("\"", 26625)
WriteAttribute("src", Tuple.Create(" src=\"", 27421), Tuple.Create("\"", 27531)
#line 449 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 26521), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(Model.Device.DeviceModelId, Model.Device.DeviceModel.ImageHash()))
#line 460 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 27427), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(Model.Device.DeviceModelId, Model.Device.DeviceModel.ImageHash()))
#line default
#line hidden
, 26521), false)
, 27427), false)
);
WriteLiteral(" />\r\n <h2>\r\n <a");
WriteAttribute("href", Tuple.Create(" href=\"", 26691), Tuple.Create("\"", 26769)
WriteAttribute("href", Tuple.Create(" href=\"", 27597), Tuple.Create("\"", 27675)
#line 451 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 26698), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Config.DeviceModel.Index(Model.Device.DeviceModelId))
#line 462 "..\..\Views\Device\Show.cshtml"
, Tuple.Create(Tuple.Create("", 27604), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.Config.DeviceModel.Index(Model.Device.DeviceModelId))
#line default
#line hidden
, 26698), false)
, 27604), false)
);
WriteLiteral(">");
#line 451 "..\..\Views\Device\Show.cshtml"
#line 462 "..\..\Views\Device\Show.cshtml"
Write(Model.Device.DeviceModel.ToString());
@@ -1159,7 +1179,7 @@ WriteLiteral("</a></h2>\r\n </td>\r\n </tr>\r\
"\r\n </td>\r\n </tr>\r\n</table>\r\n<h2>\r\n Certificates</h2>\r\n");
#line 460 "..\..\Views\Device\Show.cshtml"
#line 471 "..\..\Views\Device\Show.cshtml"
Write(Html.Partial(MVC.Device.Views._CertificateTable, Model.Certificates));
@@ -1168,7 +1188,7 @@ Write(Html.Partial(MVC.Device.Views._CertificateTable, Model.Certificates));
WriteLiteral("\r\n<h2>\r\n Attachments</h2>\r\n");
#line 463 "..\..\Views\Device\Show.cshtml"
#line 474 "..\..\Views\Device\Show.cshtml"
Write(Html.Partial(MVC.Device.Views.DeviceParts.Resources, Model));
@@ -1177,7 +1197,7 @@ Write(Html.Partial(MVC.Device.Views.DeviceParts.Resources, Model));
WriteLiteral("\r\n<h2>\r\n Jobs</h2>\r\n");
#line 466 "..\..\Views\Device\Show.cshtml"
#line 477 "..\..\Views\Device\Show.cshtml"
Write(Html.Partial(MVC.Shared.Views._JobTable, Model.Jobs));
@@ -1186,7 +1206,7 @@ Write(Html.Partial(MVC.Shared.Views._JobTable, Model.Jobs));
WriteLiteral("\r\n");
#line 467 "..\..\Views\Device\Show.cshtml"
#line 478 "..\..\Views\Device\Show.cshtml"
Write(Html.Partial(MVC.Device.Views._DeviceActions, Model.Device));
-58
View File
@@ -1,58 +0,0 @@
@model Disco.Web.Models.Job.CreateModel
@{
ViewBag.Title = Html.ToBreadcrumb("Jobs", MVC.Job.Index(), "Create");
}
@using (Html.BeginForm(MVC.Job.Create(), FormMethod.Post))
{
@Html.ValidationSummary(false)
@Html.HiddenFor(m => m.DeviceSerialNumber)
@Html.HiddenFor(m => m.UserId)
<div id="createDialog" class="form" style="width: 650px">
<table>
<tr>
<td colspan="2">
@Html.Partial(MVC.Job.Views._CreateSubject, Model)
</td>
</tr>
<tr id="trJobType">
<th class="name">
Type:
</th>
<td class="value">
@CommonHelpers.RadioButtonList("Type", Model.JobTypes.ToSelectListItems(Model.Type), 2)
</td>
</tr>
@foreach (var jt in Model.JobTypes)
{
<tr id="trJobSubType@(jt.Id)" class="jobSubTypes">
<th class="name">
@jt.Description<br />
Sub Types
</th>
<td class="value">
@CommonHelpers.CheckBoxList("SubTypes", Model.JobSubTypes.Where(jst => jst.JobTypeId == jt.Id).ToList().ToSelectListItems(Model.SubTypes), 2)
</td>
</tr>
}
</table>
<p class="actions">
<input type="submit" class="button" value="Create" />
</p>
<script type="text/javascript">
$(function () {
$trJobType = $('#trJobType');
$jobTypes = $trJobType.find('input[type="radio"]');
$jobTypes.change(jobTypeChange);
jobTypeChange();
function jobTypeChange() {
$('.jobSubTypes').hide();
var jobType = $jobTypes.filter(':checked').val();
$('#trJobSubType' + jobType).show();
}
});
</script>
</div>
}
+7 -7
View File
@@ -203,16 +203,16 @@
if ($('#DeviceSerialNumber').val()) {
switch ($deviceHeld.val()) {
case 'True':
$('#createJob_DeviceHeld').attr('checked', 'checked');
$('#createJob_DeviceNotHeld').attr('checked', null);
$('#createJob_DeviceHeld').prop('checked', true);
$('#createJob_DeviceNotHeld').prop('checked', false);
break;
case 'False':
$('#createJob_DeviceHeld').attr('checked', null);
$('#createJob_DeviceNotHeld').attr('checked', 'checked');
$('#createJob_DeviceHeld').prop('checked', false);
$('#createJob_DeviceNotHeld').prop('checked', true);
break;
default:
$('#createJob_DeviceHeld').attr('checked', null);
$('#createJob_DeviceNotHeld').attr('checked', null);
$('#createJob_DeviceHeld').prop('checked', false);
$('#createJob_DeviceNotHeld').prop('checked', false);
break;
}
$('#createJob_DeviceHeldContainer').find('input[type="radio"]').change(function () {
@@ -272,7 +272,7 @@
$quickLogContainer.hide();
else
$quickLogContainer.slideUp();
$quickLog.attr('checked', null).change();
$quickLog.prop('checked', false).change();
}
}
+49 -49
View File
@@ -538,59 +538,59 @@ WriteLiteral(">\r\n $(function () {\r\n var discoDialogMethods
" //#endregion\r\n\r\n //#region DeviceHeld\r\n var $dev" +
"iceHeld = $(\'#DeviceHeld\');\r\n\r\n if ($(\'#DeviceSerialNumber\').val()) {" +
"\r\n switch ($deviceHeld.val()) {\r\n case \'True\':" +
"\r\n $(\'#createJob_DeviceHeld\').attr(\'checked\', \'checked\');" +
"\r\n $(\'#createJob_DeviceNotHeld\').attr(\'checked\', null);\r\n" +
"\r\n $(\'#createJob_DeviceHeld\').prop(\'checked\', true);\r\n " +
" $(\'#createJob_DeviceNotHeld\').prop(\'checked\', false);\r\n " +
" break;\r\n case \'False\':\r\n " +
" $(\'#createJob_DeviceHeld\').attr(\'checked\', null);\r\n " +
" $(\'#createJob_DeviceNotHeld\').attr(\'checked\', \'checked\');\r\n " +
" break;\r\n default:\r\n $(\'#creat" +
"eJob_DeviceHeld\').attr(\'checked\', null);\r\n $(\'#createJob_" +
"DeviceNotHeld\').attr(\'checked\', null);\r\n break;\r\n " +
" }\r\n $(\'#createJob_DeviceHeldContainer\').find(\'input[type=" +
"\"radio\"]\').change(function () {\r\n // Update Hidden Field with" +
" Boolean Value\r\n // Set DeviceHeld\r\n var d" +
"eviceHeldValue = \'\';\r\n if ($(\'#createJob_DeviceHeld\').is(\':ch" +
"ecked\'))\r\n deviceHeldValue = \'True\';\r\n " +
" if ($(\'#createJob_DeviceNotHeld\').is(\':checked\'))\r\n devi" +
"ceHeldValue = \'False\';\r\n $deviceHeld.val(deviceHeldValue).cha" +
"nge();\r\n });\r\n } else {\r\n // No Device " +
"Associated\r\n $deviceHeld.val(\'False\');\r\n $(\'#creat" +
"eJob_DeviceHeldContainer\').hide();\r\n }\r\n //#endregion\r\n\r\n " +
" //#region QuickLog\r\n var $quickLog = $(\'#createJob_QuickLo" +
"g\');\r\n var $quickLogContainer = $(\'#createJob_QuickLogContainer\');\r\n " +
" var $quickLogTaskTimeContainer = $(\'#createJob_QuickLogTaskTimeContai" +
"ner\');\r\n var $quickLogTaskTimes = $quickLogTaskTimeContainer.find(\'in" +
"put[type=\"radio\"]\');\r\n var $quickLogTaskTimeOtherMinutes = $(\'#create" +
"Job_TaskTimeOtherMinutes\');\r\n var $quickLogTaskTimeValidationMessage " +
"= $quickLogTaskTimeContainer.find(\'[data-valmsg-for=\"QuickLogTaskTimeMinutes\"]\')" +
";\r\n\r\n $deviceHeld.change(validateQuickLog);\r\n $jobTypes.ch" +
"ange(validateQuickLog);\r\n validateQuickLog();\r\n\r\n function" +
" validateQuickLog() {\r\n var quickLogAllowed = false;\r\n\r\n " +
" if ($deviceHeld.val() === \'True\') {\r\n quickLogAllowed " +
"= false;\r\n } else {\r\n var selectedType = $jobT" +
"ypes.filter(\':checked\').val();\r\n switch (selectedType) {\r\n " +
" $(\'#createJob_DeviceHeld\').prop(\'checked\', false);\r\n " +
" $(\'#createJob_DeviceNotHeld\').prop(\'checked\', true);\r\n " +
" break;\r\n default:\r\n $(\'#createJob_Dev" +
"iceHeld\').prop(\'checked\', false);\r\n $(\'#createJob_DeviceN" +
"otHeld\').prop(\'checked\', false);\r\n break;\r\n " +
" }\r\n $(\'#createJob_DeviceHeldContainer\').find(\'input[type=\"radio" +
"\"]\').change(function () {\r\n // Update Hidden Field with Boole" +
"an Value\r\n // Set DeviceHeld\r\n var deviceH" +
"eldValue = \'\';\r\n if ($(\'#createJob_DeviceHeld\').is(\':checked\'" +
"))\r\n deviceHeldValue = \'True\';\r\n if ($" +
"(\'#createJob_DeviceNotHeld\').is(\':checked\'))\r\n deviceHeld" +
"Value = \'False\';\r\n $deviceHeld.val(deviceHeldValue).change();" +
"\r\n });\r\n } else {\r\n // No Device Associ" +
"ated\r\n $deviceHeld.val(\'False\');\r\n $(\'#createJob_D" +
"eviceHeldContainer\').hide();\r\n }\r\n //#endregion\r\n\r\n " +
" //#region QuickLog\r\n var $quickLog = $(\'#createJob_QuickLog\');\r\n" +
" var $quickLogContainer = $(\'#createJob_QuickLogContainer\');\r\n " +
" var $quickLogTaskTimeContainer = $(\'#createJob_QuickLogTaskTimeContainer\');" +
"\r\n var $quickLogTaskTimes = $quickLogTaskTimeContainer.find(\'input[ty" +
"pe=\"radio\"]\');\r\n var $quickLogTaskTimeOtherMinutes = $(\'#createJob_Ta" +
"skTimeOtherMinutes\');\r\n var $quickLogTaskTimeValidationMessage = $qui" +
"ckLogTaskTimeContainer.find(\'[data-valmsg-for=\"QuickLogTaskTimeMinutes\"]\');\r\n\r\n " +
" $deviceHeld.change(validateQuickLog);\r\n $jobTypes.change(v" +
"alidateQuickLog);\r\n validateQuickLog();\r\n\r\n function valid" +
"ateQuickLog() {\r\n var quickLogAllowed = false;\r\n\r\n " +
" if ($deviceHeld.val() === \'True\') {\r\n quickLogAllowed = fals" +
"e;\r\n } else {\r\n var selectedType = $jobTypes.f" +
"ilter(\':checked\').val();\r\n switch (selectedType) {\r\n " +
" case \'HMisc\':\r\n case \'SApp\':\r\n " +
" case \'SImg\':\r\n case \'SOS\':\r\n " +
" case \'UMgmt\':\r\n quickLogAllowed = true;\r" +
"\n break;\r\n default:\r\n " +
" quickLogAllowed = false;\r\n break;\r" +
"\n }\r\n }\r\n\r\n if (quickLogAllowed" +
") {\r\n $quickLogContainer.slideDown();\r\n } else" +
" {\r\n if (init)\r\n $quickLogContainer.hi" +
"de();\r\n else\r\n $quickLogContainer.slid" +
"eUp();\r\n $quickLog.attr(\'checked\', null).change();\r\n " +
" case \'UMgmt\':\r\n quickLogAllowed = true;\r\n " +
" break;\r\n default:\r\n " +
" quickLogAllowed = false;\r\n break;\r\n " +
" }\r\n }\r\n\r\n if (quickLogAllowed) {\r\n " +
" $quickLogContainer.slideDown();\r\n } else {\r\n " +
" if (init)\r\n $quickLogContainer.hide();\r" +
"\n else\r\n $quickLogContainer.slideUp();" +
"\r\n $quickLog.prop(\'checked\', false).change();\r\n " +
" }\r\n }\r\n\r\n $quickLog.change(function () {\r\n " +
" if ($(this).is(\':checked\')) {\r\n $quickLogTaskTimeConta" +
"iner.slideDown();\r\n } else {\r\n $quickLogTaskTi" +
"meContainer.slideUp();\r\n }\r\n });\r\n\r\n $quick" +
"LogTaskTimes.change(function () {\r\n if ($quickLogTaskTimes.filter" +
"(\':checked\').val() === \"\") {\r\n $(\'#createJob_TaskTimeOtherMin" +
"utesContainer\').show();\r\n $quickLogTaskTimeOtherMinutes.attr(" +
"\'disabled\', null).focus().select();\r\n } else {\r\n " +
" $(\'#createJob_TaskTimeOtherMinutesContainer\').hide();\r\n $q" +
"uickLogTaskTimeOtherMinutes.attr(\'disabled\', \'disabled\');\r\n }\r\n " +
" });\r\n //#endregion\r\n\r\n init = false;\r\n })" +
";\r\n </script>\r\n</div>\r\n");
" if ($(this).is(\':checked\')) {\r\n $quickLogTaskTimeContainer." +
"slideDown();\r\n } else {\r\n $quickLogTaskTimeCon" +
"tainer.slideUp();\r\n }\r\n });\r\n\r\n $quickLogTa" +
"skTimes.change(function () {\r\n if ($quickLogTaskTimes.filter(\':ch" +
"ecked\').val() === \"\") {\r\n $(\'#createJob_TaskTimeOtherMinutesC" +
"ontainer\').show();\r\n $quickLogTaskTimeOtherMinutes.attr(\'disa" +
"bled\', null).focus().select();\r\n } else {\r\n $(" +
"\'#createJob_TaskTimeOtherMinutesContainer\').hide();\r\n $quickL" +
"ogTaskTimeOtherMinutes.attr(\'disabled\', \'disabled\');\r\n }\r\n " +
" });\r\n //#endregion\r\n\r\n init = false;\r\n });\r\n " +
" </script>\r\n</div>\r\n");
}
}
@@ -46,8 +46,11 @@
$(function () {
var $jobComponents = $('#jobComponents');
$jobComponents.find('input').live('change', updateComponent).focus(function () { $(this).select() }).filter('.cost');
$jobComponents.find('span.remove').live('click', removeComponent);
$jobComponents.on('change', 'input', updateComponent);
$jobComponents.on('focus', 'input', function () { $(this).select() });
$jobComponents.on('click', 'span.remove', removeComponent);
$('#jobComponentsAdd').click(function () {
var jc = $('<tr><td><input type="text" class="description" /></td><td><input type="text" class="cost" /></td><td><span class="remove"></span></td></tr>');
@@ -164,28 +164,29 @@ WriteLiteral("></span>\r\n Are you sure?</p>\r\n</div>\r\n<script");
WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(">\r\n $(function () {\r\n var $jobComponents = $(\'#jobComponents\');\r\n\r\n " +
" $jobComponents.find(\'input\').live(\'change\', updateComponent).focus(function " +
"() { $(this).select() }).filter(\'.cost\');\r\n $jobComponents.find(\'span.rem" +
"ove\').live(\'click\', removeComponent);\r\n\r\n $(\'#jobComponentsAdd\').click(fu" +
"nction () {\r\n var jc = $(\'<tr><td><input type=\"text\" class=\"descripti" +
"on\" /></td><td><input type=\"text\" class=\"cost\" /></td><td><span class=\"remove\"><" +
"/span></td></tr>\');\r\n jc.find(\'input\').focus(function () { $(this).se" +
"lect() })\r\n jc.insertBefore($jobComponents.find(\'tr\').last());\r\n " +
" jc.find(\'input.description\').focus();\r\n return false;\r\n " +
" });\r\n\r\n $(\'#dialogRemoveComponent\').dialog({\r\n resizable: fal" +
"se,\r\n height: 140,\r\n modal: true,\r\n autoOpen: f" +
"alse\r\n });\r\n\r\n function removeComponent() {\r\n var compo" +
"nentRow = $(this).closest(\'tr\');\r\n var id = componentRow.attr(\'data-j" +
"obcomponentid\');\r\n if (id) {\r\n var data = { id: id };\r" +
"\n\r\n var $dialogRemoveComponent = $(\'#dialogRemoveComponent\');\r\n " +
" $dialogRemoveComponent.dialog(\"enable\");\r\n $dialogR" +
"emoveComponent.dialog(\'option\', \'buttons\', {\r\n \"Remove\": func" +
"tion () {\r\n $dialogRemoveComponent.dialog(\"disable\");\r\n " +
" $dialogRemoveComponent.dialog(\"option\", \"buttons\", null);\r" +
"\n $.ajax({\r\n url: \'");
" $jobComponents.on(\'change\', \'input\', updateComponent);\r\n $jobComponen" +
"ts.on(\'focus\', \'input\', function () { $(this).select() });\r\n\r\n\r\n $jobComp" +
"onents.on(\'click\', \'span.remove\', removeComponent);\r\n\r\n $(\'#jobComponents" +
"Add\').click(function () {\r\n var jc = $(\'<tr><td><input type=\"text\" cl" +
"ass=\"description\" /></td><td><input type=\"text\" class=\"cost\" /></td><td><span cl" +
"ass=\"remove\"></span></td></tr>\');\r\n jc.find(\'input\').focus(function (" +
") { $(this).select() })\r\n jc.insertBefore($jobComponents.find(\'tr\').l" +
"ast());\r\n jc.find(\'input.description\').focus();\r\n return f" +
"alse;\r\n });\r\n\r\n $(\'#dialogRemoveComponent\').dialog({\r\n " +
"resizable: false,\r\n height: 140,\r\n modal: true,\r\n " +
" autoOpen: false\r\n });\r\n\r\n function removeComponent() {\r\n " +
" var componentRow = $(this).closest(\'tr\');\r\n var id = componentRo" +
"w.attr(\'data-jobcomponentid\');\r\n if (id) {\r\n var data " +
"= { id: id };\r\n\r\n var $dialogRemoveComponent = $(\'#dialogRemoveCo" +
"mponent\');\r\n $dialogRemoveComponent.dialog(\"enable\");\r\n " +
" $dialogRemoveComponent.dialog(\'option\', \'buttons\', {\r\n " +
"\"Remove\": function () {\r\n $dialogRemoveComponent.dialog(\"" +
"disable\");\r\n $dialogRemoveComponent.dialog(\"option\", \"but" +
"tons\", null);\r\n $.ajax({\r\n url" +
": \'");
#line 80 "..\..\Views\Job\JobParts\Components.cshtml"
#line 83 "..\..\Views\Job\JobParts\Components.cshtml"
Write(Url.Action(MVC.API.Job.ComponentRemove()));
@@ -223,7 +224,7 @@ WriteLiteral("\',\r\n dataType: \'json\',\r\n
" $.ajax({\r\n url: \'");
#line 137 "..\..\Views\Job\JobParts\Components.cshtml"
#line 140 "..\..\Views\Job\JobParts\Components.cshtml"
Write(Url.Action(MVC.API.Job.ComponentUpdate()));
@@ -256,7 +257,7 @@ WriteLiteral(@"',
url: '");
#line 161 "..\..\Views\Job\JobParts\Components.cshtml"
#line 164 "..\..\Views\Job\JobParts\Components.cshtml"
Write(Url.Action(MVC.API.Job.ComponentAdd(Model.Job.Id, null, null)));
+1 -1
View File
@@ -80,7 +80,7 @@
}
},
close: function () {
$flagCheckbox.attr('checked', false);
$flagCheckbox.prop('checked', false);
}
});
@@ -311,7 +311,7 @@ WriteLiteral(@"', { Flag: '-' + flagValue }, function (response, result) {
}
},
close: function () {
$flagCheckbox.attr('checked', false);
$flagCheckbox.prop('checked', false);
}
});
+1 -25
View File
@@ -146,39 +146,15 @@
</script>
</div>
<div id="Job_Show_GenerateDocument_Container" class="status">
@Html.DropDownList("Job_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems) <span id="Job_Show_GenerateDocument_Status">@AjaxHelpers.AjaxLoader()&nbsp;Generating...</span>
@Html.DropDownList("Job_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems)
<script type="text/javascript">
$(function () {
var generatePdfUrl = '@Url.Action(MVC.API.Job.GeneratePdf(Model.Job.Id.ToString(), null))?DocumentTemplateId=';
var $documentTemplates = $('#Job_Show_GenerateDocument');
var $Job_Show_GenerateDocument_Status = $('#Job_Show_GenerateDocument_Status');
$Job_Show_GenerateDocument_Status.find('.ajaxLoading').css('display', 'inline-block');
$documentTemplates.change(function () {
var v = $documentTemplates.val();
if (v) {
if ($.browser.msie || $.browser.mozilla){
// Popup & Status for MSIE & Firefox
var w = window.open(generatePdfUrl + v, null, 'height=100,width=150,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no');
var statusShown = false;
var c = function(timeout){window.setTimeout(function(){
if (w.closed === undefined || w.closed === true){
if (statusShown)
$Job_Show_GenerateDocument_Status.fadeOut(750);
}else{
if (!statusShown)
{
$Job_Show_GenerateDocument_Status.show()
statusShown = true;
}
c(500);
}
}, timeout)}
c(200);
}else{
// Redirect other Browsers with different download mechanisms
window.location.href = generatePdfUrl + v;
}
$documentTemplates.val('').blur();
}
});
File diff suppressed because it is too large. Load diff
@@ -1,34 +0,0 @@
@model Disco.Web.Models.Job.CreateModel
<table class="subtleHighlight">
<tr>
<td style="width: 50%">
<h2>
Device</h2>
@if (Model.Device == null)
{
<span class="smallMessage">No Device referenced to this Job</span>
}
else
{
<span><strong>Serial Number:</strong> @Html.ActionLink(Model.Device.SerialNumber, MVC.Device.Show(Model.Device.SerialNumber))</span><br />
<span><strong>Name:</strong> @Model.Device.ComputerName</span><br />
<span><strong>Model:</strong> @Model.Device.DeviceModel.ToString()</span><br />
<img alt="Model Image" src="@Url.Action(MVC.API.DeviceModel.Image(Model.Device.DeviceModelId, Model.Device.DeviceModel.ImageHash()))" />
}
</td>
<td style="width: 50%">
<h2>
User</h2>
@if (Model.User == null)
{
<span class="smallMessage">No User referenced to this Job</span>
}
else
{
<span><strong>Id:</strong> @Html.ActionLink(Model.User.Id, MVC.User.Show(Model.User.Id))</span><br />
<span><strong>Name:</strong> @Model.User.DisplayName</span><br />
<span><strong>Type:</strong> @Model.User.Type</span>
}
</td>
</tr>
</table>
@@ -1,229 +0,0 @@
#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17929
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Disco.Web.Views.Job
{
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.Optimization;
using System.Web.Routing;
using System.Web.Security;
using System.Web.UI;
using System.Web.WebPages;
using Disco.BI.Extensions;
using Disco.Models.Repository;
using Disco.Web;
using Disco.Web.Extensions;
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "1.5.0.0")]
[System.Web.WebPages.PageVirtualPathAttribute("~/Views/Job/_CreateSubject-Old.cshtml")]
public class CreateSubject_Old : System.Web.Mvc.WebViewPage<Disco.Web.Models.Job.CreateModel>
{
public CreateSubject_Old()
{
}
public override void Execute()
{
WriteLiteral("<table");
WriteLiteral(" class=\"subtleHighlight\"");
WriteLiteral(">\r\n <tr>\r\n <td");
WriteLiteral(" style=\"width: 50%\"");
WriteLiteral(">\r\n <h2>\r\n Device</h2>\r\n");
#line 7 "..\..\Views\Job\_CreateSubject-Old.cshtml"
#line default
#line hidden
#line 7 "..\..\Views\Job\_CreateSubject-Old.cshtml"
if (Model.Device == null)
{
#line default
#line hidden
WriteLiteral(" <span");
WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">No Device referenced to this Job</span>\r\n");
#line 10 "..\..\Views\Job\_CreateSubject-Old.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" <span><strong>Serial Number:</strong> ");
#line 13 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Html.ActionLink(Model.Device.SerialNumber, MVC.Device.Show(Model.Device.SerialNumber)));
#line default
#line hidden
WriteLiteral("</span>");
WriteLiteral("<br />\r\n");
WriteLiteral(" <span><strong>Name:</strong> ");
#line 14 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Model.Device.ComputerName);
#line default
#line hidden
WriteLiteral("</span>");
WriteLiteral("<br />\r\n");
WriteLiteral(" <span><strong>Model:</strong> ");
#line 15 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Model.Device.DeviceModel.ToString());
#line default
#line hidden
WriteLiteral("</span>");
WriteLiteral("<br />\r\n");
WriteLiteral(" <img");
WriteLiteral(" alt=\"Model Image\"");
WriteAttribute("src", Tuple.Create(" src=\"", 730), Tuple.Create("\"", 840)
#line 16 "..\..\Views\Job\_CreateSubject-Old.cshtml"
, Tuple.Create(Tuple.Create("", 736), Tuple.Create<System.Object, System.Int32>(Url.Action(MVC.API.DeviceModel.Image(Model.Device.DeviceModelId, Model.Device.DeviceModel.ImageHash()))
#line default
#line hidden
, 736), false)
);
WriteLiteral(" />\r\n");
#line 17 "..\..\Views\Job\_CreateSubject-Old.cshtml"
}
#line default
#line hidden
WriteLiteral(" </td>\r\n <td");
WriteLiteral(" style=\"width: 50%\"");
WriteLiteral(">\r\n <h2>\r\n User</h2>\r\n");
#line 22 "..\..\Views\Job\_CreateSubject-Old.cshtml"
#line default
#line hidden
#line 22 "..\..\Views\Job\_CreateSubject-Old.cshtml"
if (Model.User == null)
{
#line default
#line hidden
WriteLiteral(" <span");
WriteLiteral(" class=\"smallMessage\"");
WriteLiteral(">No User referenced to this Job</span>\r\n");
#line 25 "..\..\Views\Job\_CreateSubject-Old.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" <span><strong>Id:</strong> ");
#line 28 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Html.ActionLink(Model.User.Id, MVC.User.Show(Model.User.Id)));
#line default
#line hidden
WriteLiteral("</span>");
WriteLiteral("<br />\r\n");
WriteLiteral(" <span><strong>Name:</strong> ");
#line 29 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Model.User.DisplayName);
#line default
#line hidden
WriteLiteral("</span>");
WriteLiteral("<br />\r\n");
WriteLiteral(" <span><strong>Type:</strong> ");
#line 30 "..\..\Views\Job\_CreateSubject-Old.cshtml"
Write(Model.User.Type);
#line default
#line hidden
WriteLiteral("</span>\r\n");
#line 31 "..\..\Views\Job\_CreateSubject-Old.cshtml"
}
#line default
#line hidden
WriteLiteral(" </td>\r\n </tr>\r\n</table>");
}
}
}
#pragma warning restore 1591
+1 -1
View File
@@ -10,7 +10,7 @@
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="DiscoIgnoreVersionUpdate" value="false" />
<add key="DiscoIgnoreVersionUpdate" value="true" />
</appSettings>
<connectionStrings>
<add name="DiscoDataContext" connectionString="data source=(local);Initial Catalog=Disco;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />