Files
Disco/Disco.Web/Areas/Public/Views/UserHeldDevices/Noticeboard.generated.cs
T
Gary Sharp f1ee2937cd Feature: New Theme
New icon, theme, and fuzzy time. Add moment.js
2013-12-24 14:15:07 +11:00

496 lines
28 KiB
C#

#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34003
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Disco.Web.Areas.Public.Views.UserHeldDevices
{
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;
using System.Web.Helpers;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
using System.Web.Mvc.Html;
using System.Web.Routing;
using System.Web.Security;
using System.Web.UI;
using System.Web.WebPages;
using Disco.BI.Extensions;
using Disco.Models.Repository;
using Disco.Services.Authorization;
using Disco.Services.Web;
using Disco.Web;
using Disco.Web.Extensions;
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
[System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Public/Views/UserHeldDevices/Noticeboard.cshtml")]
public partial class Noticeboard : Disco.Services.Web.WebViewPage<dynamic>
{
public Noticeboard()
{
}
public override void Execute()
{
#line 1 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Layout = null;
Html.BundleDeferred("~/ClientScripts/Modules/jQuery-SignalR");
Html.BundleDeferred("~/ClientScripts/Core");
Html.BundleDeferred("~/Style/Public/HeldDevicesNoticeboard");
#line default
#line hidden
WriteLiteral("\r\n<!DOCTYPE html>\r\n<html>\r\n<head>\r\n <meta");
WriteLiteral(" charset=\"utf-8\"");
WriteLiteral(" />\r\n <meta");
WriteLiteral(" http-equiv=\"X-UA-Compatible\"");
WriteLiteral(" content=\"IE=edge\"");
WriteLiteral(" />\r\n <title>Disco - Technician Held Devices for Users</title>\r\n");
WriteLiteral(" ");
#line 13 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Write(Html.BundleRenderDeferred());
#line default
#line hidden
WriteLiteral("\r\n</head>\r\n<body>\r\n <div");
WriteLiteral(" id=\"page\"");
WriteLiteral(">\r\n <header");
WriteLiteral(" id=\"mainHeader\"");
WriteLiteral(">\r\n Technician Held Devices for Users\r\n </header>\r\n <section");
WriteLiteral(" id=\"mainSection\"");
WriteLiteral(">\r\n <div");
WriteLiteral(" id=\"inProcess\"");
WriteLiteral(" class=\"list\"");
WriteLiteral(">\r\n <h3>\r\n In Process <span");
WriteLiteral(" id=\"inProcessCount\"");
WriteLiteral("></span>\r\n </h3>\r\n <div");
WriteLiteral(" class=\"content\"");
WriteLiteral(">\r\n <ul>\r\n </ul>\r\n </div>\r\n " +
" </div>\r\n <div");
WriteLiteral(" id=\"readyForReturn\"");
WriteLiteral(" class=\"list\"");
WriteLiteral(">\r\n <h3>\r\n Ready for Return <span");
WriteLiteral(" id=\"readyForReturnCount\"");
WriteLiteral("></span>\r\n </h3>\r\n <div");
WriteLiteral(" class=\"content\"");
WriteLiteral(">\r\n <ul>\r\n </ul>\r\n </div>\r\n " +
" </div>\r\n <div");
WriteLiteral(" id=\"waitingForUserAction\"");
WriteLiteral(" class=\"list\"");
WriteLiteral(">\r\n <h3>\r\n Waiting for User Action <span");
WriteLiteral(" id=\"waitingForUserActionCount\"");
WriteLiteral("></span>\r\n </h3>\r\n <div");
WriteLiteral(" class=\"content\"");
WriteLiteral(">\r\n <ul>\r\n </ul>\r\n </div>\r\n " +
" </div>\r\n </section>\r\n <footer>\r\n </footer>\r\n " +
"</div>\r\n <script");
WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(">\r\n // Resizing\r\n $(function () {\r\n var $inProcess = $(\'" +
"#inProcess\');\r\n var $inProcessContent = $inProcess.find(\'.content\');\r" +
"\n var $inProcessHeader = $inProcess.find(\'.h3\');\r\n var $re" +
"adyForReturn = $(\'#readyForReturn\');\r\n var $readyForReturnContent = $" +
"readyForReturn.find(\'.content\');\r\n var $readyForReturnHeader = $ready" +
"ForReturn.find(\'.h3\');\r\n var $waitingForUserAction = $(\'#waitingForUs" +
"erAction\');\r\n var $waitingForUserActionContent = $waitingForUserActio" +
"n.find(\'.content\');\r\n var $waitingForUserActionHeader = $waitingForUs" +
"erAction.find(\'.h3\');\r\n var $mainSection = $(\'#mainSection\');\r\n " +
" var $mainHeader = $(\'#mainHeader\');\r\n var $mainFooter = $(\'#mai" +
"nFooter\');\r\n\r\n var onResize = function () {\r\n var widt" +
"h = $mainSection.width();\r\n var height = $(window).height() - $ma" +
"inHeader.outerHeight() - $mainFooter.outerHeight() - 25;\r\n\r\n $inP" +
"rocess.height(height);\r\n $inProcess.width((width * .28) - 11);\r\n " +
" $inProcessContent.height(height - $inProcessHeader.outerHeight() " +
"- 56);\r\n\r\n $readyForReturn.height(height);\r\n $read" +
"yForReturn.width((width * .36) - 11);\r\n $readyForReturnContent.he" +
"ight(height - $readyForReturnHeader.outerHeight() - 56);\r\n\r\n $wai" +
"tingForUserAction.height(height);\r\n $waitingForUserAction.width((" +
"width * .36) - 11);\r\n $waitingForUserActionContent.height(height " +
"- $waitingForUserActionHeader.outerHeight() - 56);\r\n };\r\n\r\n " +
" $(window).resize(onResize);\r\n onResize();\r\n });\r\n </scrip" +
"t>\r\n <script");
WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(@">
// Hide Mouse Mouse
$(function () {
var mouseVisible = true;
var mouseHideToken;
var documentBody = $('body');
var hideMouse = function () {
if (mouseVisible) {
documentBody.css('cursor', 'none');
mouseVisible = false;
}
};
var showMouse = function () {
if (!mouseVisible) {
documentBody.css('cursor', 'auto');
mouseVisible = true;
}
};
$(document).mousemove(function () {
showMouse();
if (mouseHideToken)
window.clearTimeout(mouseHideToken);
mouseHideToken = window.setTimeout(hideMouse, 2000);
});
});
</script>
<script");
WriteLiteral(" type=\"text/javascript\"");
WriteLiteral(">\r\n $(function () {\r\n var models = {};\r\n var modelsI" +
"nProcessSorted = [];\r\n var modelsInProcessCount = 0;\r\n var" +
" modelsReadyForReturnSorted = [];\r\n var modelsReadyForReturnCount = 0" +
";\r\n var modelsWaitingForUserActionSorted = [];\r\n var model" +
"sWaitingForUserActionCount = 0;\r\n var $inProcess = $(\'#inProcess\');\r\n" +
" var $inProcessContent = $inProcess.find(\'.content ul\');\r\n " +
" var $readyForReturn = $(\'#readyForReturn\');\r\n var $readyForReturnCon" +
"tent = $readyForReturn.find(\'.content ul\');\r\n var $waitingForUserActi" +
"on = $(\'#waitingForUserAction\');\r\n var $waitingForUserActionContent =" +
" $waitingForUserAction.find(\'.content ul\');\r\n var modelsInProcessInde" +
"xOffset = 0;\r\n var scrollInProcessToken = null;\r\n var mode" +
"lsReadyForReturnIndexOffset = 0;\r\n var scrollReadyForReturnToken = nu" +
"ll;\r\n var modelsWaitingForUserActionIndexOffset = 0;\r\n var" +
" scrollWaitingForUserActionToken = null;\r\n var scrollSpeed = 3000;\r\n " +
" var persistantConnection = null;\r\n var filterDeviceAddress" +
"Include;\r\n var filterDeviceAddressExclude;\r\n var filterDev" +
"iceProfileInclude;\r\n var filterDeviceProfileExclude;\r\n \r\n " +
" var getParameterByName = function (name) {\r\n name = na" +
"me.replace(/[\\[]/, \"\\\\\\[\").replace(/[\\]]/, \"\\\\\\]\");\r\n var regexS " +
"= \"[\\\\?&]\" + name + \"=([^&#]*)\";\r\n var regex = new RegExp(regexS)" +
";\r\n var results = regex.exec(window.location.search);\r\n " +
" if (results == null)\r\n return \"\";\r\n else" +
"\r\n return decodeURIComponent(results[1].replace(/\\+/g, \" \"));" +
"\r\n }\r\n\r\n var buildFilters = function () {\r\n " +
" var deviceAddressInclude = getParameterByName(\'deviceAddressInclude\');\r\n " +
" if (deviceAddressInclude) {\r\n filterDeviceAddressInc" +
"lude = {};\r\n var split = deviceAddressInclude.split(\",\");\r\n " +
" for (var i = 0; i < split.length; i++) {\r\n " +
" filterDeviceAddressInclude[split[i].toLowerCase()] = true;\r\n " +
" }\r\n } else {\r\n var deviceAddressExclude = " +
"getParameterByName(\'deviceAddressExclude\');\r\n if (deviceAddre" +
"ssExclude) {\r\n filterDeviceAddressExclude = {};\r\n " +
" var split = deviceAddressExclude.split(\",\");\r\n " +
" for (var i = 0; i < split.length; i++) {\r\n filt" +
"erDeviceAddressExclude[split[i].toLowerCase()] = true;\r\n " +
"}\r\n } else {\r\n var deviceProfileInclud" +
"e = getParameterByName(\'deviceProfileInclude\');\r\n if (dev" +
"iceProfileInclude) {\r\n filterDeviceProfileInclude = {" +
"};\r\n var deviceProfileIncludeSplit = deviceProfileInc" +
"lude.split(\",\");\r\n for (var i = 0; i < deviceProfileI" +
"ncludeSplit.length; i++) {\r\n filterDeviceProfileI" +
"nclude[parseInt(deviceProfileIncludeSplit[i])] = true;\r\n " +
" }\r\n } else {\r\n var deviceP" +
"rofileExclude = getParameterByName(\'deviceProfileExclude\');\r\n " +
" if (deviceProfileExclude) {\r\n filterDevi" +
"ceProfileExclude = {};\r\n var deviceProfileExclude" +
"Split = deviceProfileExclude.split(\",\");\r\n for (v" +
"ar i = 0; i < deviceProfileExcludeSplit.length; i++) {\r\n " +
" filterDeviceProfileExclude[parseInt(deviceProfileExcludeSplit[i])] =" +
" true;\r\n }\r\n }\r\n " +
" }\r\n }\r\n }\r\n }\r\n " +
" var calculateFilter = function (model) {\r\n if (model) {" +
"\r\n if (filterDeviceAddressInclude) {\r\n " +
" return (filterDeviceAddressInclude[model.DeviceAddress.toLowerCase()] == true)\r" +
"\n }\r\n if (filterDeviceAddressExclude) {\r\n " +
" return (!filterDeviceAddressExclude[model.DeviceAddress.t" +
"oLowerCase()])\r\n }\r\n if (filterDeviceProfi" +
"leInclude) {\r\n return (filterDeviceProfileInclude[model.D" +
"eviceProfileId] == true)\r\n }\r\n if (filterD" +
"eviceProfileExclude) {\r\n return (!filterDeviceProfileExcl" +
"ude[model.DeviceProfileId])\r\n }\r\n return t" +
"rue;\r\n }\r\n return false;\r\n }\r\n\r\n " +
" var sortModels = function () {\r\n modelsInProcessSorted = [];" +
"\r\n modelsReadyForReturnSorted = [];\r\n modelsWaitin" +
"gForUserActionSorted = [];\r\n var modelSortFunc = function (a, b) " +
"{\r\n if (a.UserId.toUpperCase() == b.UserId.toUpperCase()) {\r\n" +
" return 0;\r\n } else {\r\n " +
" if (a.UserId.toUpperCase() < b.UserId.toUpperCase()) {\r\n " +
" return -1\r\n } else {\r\n " +
" return 1\r\n }\r\n }\r\n " +
" };\r\n for (var key in models) {\r\n var model =" +
" models[key];\r\n if (model) {\r\n if (mod" +
"el.WaitingForUserAction) {\r\n modelsWaitingForUserActi" +
"onSorted.push(model);\r\n } else {\r\n " +
" if (model.ReadyForReturn) {\r\n modelsReadyFor" +
"ReturnSorted.push(model);\r\n } else {\r\n " +
" modelsInProcessSorted.push(model);\r\n " +
" }\r\n }\r\n }\r\n }\r\n " +
" modelsReadyForReturnSorted = modelsReadyForReturnSorted.sort(modelSortF" +
"unc);\r\n modelsInProcessSorted = modelsInProcessSorted.sort(modelS" +
"ortFunc);\r\n modelsWaitingForUserActionSorted = modelsWaitingForUs" +
"erActionSorted.sort(modelSortFunc);\r\n\r\n if (modelsInProcessSorted" +
".length != modelsInProcessCount) {\r\n modelsInProcessCount = m" +
"odelsInProcessSorted.length;\r\n $(\'#inProcessCount\').text(\'(\' " +
"+ modelsInProcessCount + \')\');\r\n }\r\n if (modelsRea" +
"dyForReturnSorted.length != modelsReadyForReturnCount) {\r\n mo" +
"delsReadyForReturnCount = modelsReadyForReturnSorted.length;\r\n " +
" $(\'#readyForReturnCount\').text(\'(\' + modelsReadyForReturnCount + \')\');\r\n " +
" }\r\n if (modelsWaitingForUserActionSorted.length != mode" +
"lsWaitingForUserActionCount) {\r\n modelsWaitingForUserActionCo" +
"unt = modelsWaitingForUserActionSorted.length;\r\n $(\'#waitingF" +
"orUserActionCount\').text(\'(\' + modelsWaitingForUserActionCount + \')\');\r\n " +
" }\r\n\r\n };\r\n\r\n var scrollReadyForReturn = function (" +
") {\r\n $readyForReturnContent.find(\'li\').last().detach().prependTo" +
"($readyForReturnContent).hide().slideDown(\'slow\');\r\n modelsReadyF" +
"orReturnIndexOffset++;\r\n if (modelsReadyForReturnIndexOffset >= m" +
"odelsReadyForReturnSorted.length) {\r\n modelsReadyForReturnInd" +
"exOffset = 0;\r\n }\r\n scrollReadyForReturnToken = wi" +
"ndow.setTimeout(scrollReadyForReturn, scrollSpeed);\r\n };\r\n " +
" var updateScrollReadyForReturn = function () {\r\n var containerHe" +
"ight = $readyForReturn.find(\'.content\').height();\r\n var contentHe" +
"ight = $readyForReturnContent.height();\r\n if (containerHeight >= " +
"contentHeight && scrollReadyForReturnToken) {\r\n window.clearT" +
"imeout(scrollReadyForReturnToken);\r\n return;\r\n " +
" }\r\n if (containerHeight < contentHeight && scrollReadyForReturnT" +
"oken == null) {\r\n scrollReadyForReturnToken = window.setTimeo" +
"ut(scrollReadyForReturn, scrollSpeed);\r\n }\r\n };\r\n " +
" var scrollInProcess = function () {\r\n $inProcessContent.fi" +
"nd(\'li\').last().detach().prependTo($inProcessContent).hide().slideDown(\'slow\');\r" +
"\n modelsInProcessIndexOffset++;\r\n if (modelsInProc" +
"essIndexOffset >= modelsInProcessSorted.length) {\r\n modelsInP" +
"rocessIndexOffset = 0;\r\n }\r\n scrollInProcessToken " +
"= window.setTimeout(scrollInProcess, scrollSpeed);\r\n };\r\n " +
"var updateScrollInProcess = function () {\r\n var containerHeight =" +
" $inProcess.find(\'.content\').height();\r\n var contentHeight = $inP" +
"rocessContent.height();\r\n if (containerHeight >= contentHeight &&" +
" scrollInProcessToken) {\r\n window.clearTimeout(scrollInProces" +
"sToken);\r\n return;\r\n }\r\n if (co" +
"ntainerHeight < contentHeight && scrollInProcessToken == null) {\r\n " +
" scrollInProcessToken = window.setTimeout(scrollInProcess, scrollSpeed);\r\n " +
" }\r\n };\r\n var scrollWaitingForUserAction = f" +
"unction () {\r\n $waitingForUserActionContent.find(\'li\').last().det" +
"ach().prependTo($waitingForUserActionContent).hide().slideDown(\'slow\');\r\n " +
" modelsInProcessIndexOffset++;\r\n if (modelsWaitingForUser" +
"ActionIndexOffset >= modelsWaitingForUserActionSorted.length) {\r\n " +
" modelsWaitingForUserActionIndexOffset = 0;\r\n }\r\n " +
" scrollWaitingForUserActionToken = window.setTimeout(scrollWaitingForUserActi" +
"on, scrollSpeed);\r\n };\r\n var updateScrollWaitingForUserAct" +
"ion = function () {\r\n var containerHeight = $waitingForUserAction" +
".find(\'.content\').height();\r\n var contentHeight = $waitingForUser" +
"ActionContent.height();\r\n if (containerHeight >= contentHeight &&" +
" scrollWaitingForUserActionToken) {\r\n window.clearTimeout(scr" +
"ollWaitingForUserActionToken);\r\n return;\r\n }\r\n" +
" if (containerHeight < contentHeight && scrollWaitingForUserActio" +
"nToken == null) {\r\n scrollWaitingForUserActionToken = window." +
"setTimeout(scrollWaitingForUserAction, scrollSpeed);\r\n }\r\n " +
" };\r\n\r\n var modelInsertIndex = function (model) {\r\n " +
" sortModels();\r\n var findIndex = function (model, array, offset)" +
" {\r\n for (var i = 0; i < array.length; i++) {\r\n " +
" if (model.UserId == array[i].UserId) {\r\n va" +
"r index = i + offset;\r\n if (index > (array.length - 1" +
")) {\r\n index = index - (array.length - 1);\r\n " +
" }\r\n return index;\r\n " +
" }\r\n };\r\n };\r\n if (" +
"model.WaitingForUserAction) {\r\n return findIndex(model, model" +
"sWaitingForUserActionSorted, modelsWaitingForUserActionIndexOffset);\r\n " +
" } else {\r\n if (model.ReadyForReturn) {\r\n " +
" return findIndex(model, modelsReadyForReturnSorted, modelsReadyForRetur" +
"nIndexOffset);\r\n } else {\r\n return fin" +
"dIndex(model, modelsInProcessSorted, modelsInProcessIndexOffset);\r\n " +
" }\r\n }\r\n }\r\n var modelInsert = functi" +
"on (model) {\r\n var index = modelInsertIndex(model);\r\n " +
" var insertTo = function (model, host) {\r\n var hostLi = ho" +
"st.children(\'li\');\r\n if (hostLi.length == 0 || hostLi.length " +
"< index) {\r\n host.append(model.htmlLi);\r\n " +
" } else {\r\n if (index == 0) {\r\n " +
" host.prepend(model.htmlLi);\r\n } else {\r\n " +
" $(hostLi.get(index - 1)).after(model.htmlLi);\r\n " +
" }\r\n }\r\n }\r\n if (model.Wa" +
"itingForUserAction) {\r\n insertTo(model, $waitingForUserAction" +
"Content);\r\n window.setTimeout(updateScrollWaitingForUserActio" +
"n, 100);\r\n } else {\r\n if (model.ReadyForReturn" +
") {\r\n insertTo(model, $readyForReturnContent);\r\n " +
" window.setTimeout(updateScrollReadyForReturn, 100);\r\n " +
" } else {\r\n insertTo(model, $inProcessContent);\r\n " +
" window.setTimeout(updateScrollInProcess, 100);\r\n " +
" }\r\n }\r\n }\r\n\r\n var removeModel = " +
"function (model) {\r\n if (model) {\r\n model.html" +
"Li.slideUp(\'fast\', function () {\r\n model.htmlLi.remove();" +
"\r\n });\r\n }\r\n };\r\n\r\n var " +
"processModel = function (id, model, init) {\r\n if (!calculateFilte" +
"r(model)) {\r\n removeModel(models[id]);\r\n d" +
"elete models[id];\r\n sortModels();\r\n } else {\r\n" +
" var existing = models[id];\r\n models[id] =" +
" model;\r\n\r\n // Add\r\n model.htmlContent = $" +
"(\'<div>\').text(model.UserId + \' - \' + model.UserDisplayName);\r\n " +
" if (!model.ReadyForReturn && model.EstimatedReturnTime) {\r\n " +
" model.htmlContent.append($(\'<span class=\"small\">\').text(\' (Expected: \' + m" +
"odel.EstimatedReturnTime + \')\'));\r\n }\r\n if" +
" (model.WaitingForUserAction) {\r\n model.htmlContent.appen" +
"d($(\'<span class=\"small\">\').text(\' (Since \' + model.WaitingForUserActionSince + " +
"\')\'));\r\n } else {\r\n if (model.ReadyFor" +
"Return && model.ReadyForReturnSince) {\r\n model.htmlCo" +
"ntent.append($(\'<span class=\"small\">\').text(\' (Ready \' + model.ReadyForReturnSin" +
"ce + \')\'));\r\n }\r\n }\r\n\r\n " +
" if (existing) {\r\n if (existing.ReadyForReturn != mod" +
"el.ReadyForReturn || existing.WaitingForUserAction != model.WaitingForUserAction" +
") {\r\n removeModel(existing);\r\n " +
" model.htmlLi = $(\'<li>\').html(model.htmlContent).data(\'ModelId\', id).hide()" +
";\r\n modelInsert(model);\r\n " +
"if (init) {\r\n model.htmlLi.fadeIn();\r\n " +
" } else {\r\n model.htmlLi.slideDow" +
"n();\r\n }\r\n } else {\r\n " +
" model.htmlLi = existing.htmlLi;\r\n " +
"model.htmlLi.slideUp(\'fast\', function () {\r\n mode" +
"l.htmlLi.html(model.htmlContent).slideDown();\r\n });\r\n" +
" }\r\n } else {\r\n " +
" model.htmlLi = $(\'<li>\').html(model.htmlContent).data(\'ModelId\', id).hide();\r\n " +
" modelInsert(model);\r\n if (init) {\r" +
"\n model.htmlLi.fadeIn();\r\n } e" +
"lse {\r\n model.htmlLi.slideDown(\'slow\');\r\n " +
" }\r\n }\r\n if (model.htmlLi && mo" +
"del.IsAlert) {\r\n model.htmlLi.addClass(\'alert\');\r\n " +
" }\r\n }\r\n };\r\n\r\n var updatedMode" +
"l = function (id) {\r\n var userId = id.toString();\r\n\r\n " +
" $.ajax({\r\n dataType: \'json\',\r\n url: \'");
#line 435 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Write(Url.Action(MVC.Public.UserHeldDevices.UserHeldDevice()));
#line default
#line hidden
WriteLiteral(@"',
data: { id: userId },
success: function (data) {
processModel(userId, data, false);
},
error: function(jqXHR, textStatus, errorThrown){
if (textStatus == 'parsererror') // null Result
processModel(userId, null, false);
}
})
};
var connectionError = function () {
if (persistantConnection) {
persistantConnection.stop();
persistantConnection = null;
window.setTimeout(function () {
window.location.href = '");
#line 452 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Write(Url.Action(MVC.Public.UserHeldDevices.Noticeboard()));
#line default
#line hidden
WriteLiteral("\';\r\n }, 10000);\r\n }\r\n }\r\n\r\n " +
" var init = function () {\r\n buildFilters();\r\n pe" +
"rsistantConnection = $.connection(\'");
#line 459 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Write(Url.Content("~/Public/UserHeldDevices/Notifications"));
#line default
#line hidden
WriteLiteral("\');\r\n persistantConnection.received(updatedModel);\r\n " +
" persistantConnection.error(connectionError);\r\n persistantConnec" +
"tion.start(function () {\r\n $.getJSON(\'");
#line 463 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
Write(Url.Action(MVC.Public.UserHeldDevices.UserHeldDevices()));
#line default
#line hidden
WriteLiteral(@"', null, function (data) {
for (var i = 0; i < data.length; i++) {
processModel(data[i].UserId, data[i], true);
}
});
});
};
init();
});
</script>
<div");
WriteLiteral(" id=\"mainFooter\"");
WriteLiteral(">\r\n <img");
WriteLiteral(" style=\"width: 32px; height: 32px; margin-top: -5px; margin-bottom: -15px;\"");
WriteAttribute("src", Tuple.Create(" src=\"", 22642), Tuple.Create("\"", 22691)
#line 475 "..\..\Areas\Public\Views\UserHeldDevices\Noticeboard.cshtml"
, Tuple.Create(Tuple.Create("", 22648), Tuple.Create<System.Object, System.Int32>(Links.ClientSource.Style.Images.Icon32_png
#line default
#line hidden
, 22648), false)
);
WriteLiteral(" alt=\"Disco Logo\"");
WriteLiteral(" />\r\n powered by Disco\r\n </div>\r\n</body>\r\n</html>\r\n");
}
}
}
#pragma warning restore 1591