SignalR/Nancy/Owin/Mono

This commit is contained in:
kay.one 2013-05-05 14:24:33 -07:00
commit 87a5dc7869
40 changed files with 2375 additions and 76 deletions

View file

@ -52,17 +52,6 @@
</div>
</div>
</div>
<!--<div style="background: red">
awdawdawdawdawdawdadaw
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>-->
<div class="page">
<div class="page-container">
<div class="container">
@ -85,12 +74,15 @@
</footer>
</body>
<script src="/JsLibraries/jquery.js"></script>
<script src="/JsLibraries/messenger.js"></script>
<script src="/Instrumentation/StringFormat.js"></script>
<script src="/Instrumentation/ErrorHandler.js"></script>
<script src="/JsLibraries/jquery.signalR.js"></script>
<script src="/JsLibraries/bootstrap.js"></script>
<script src="/JsLibraries/bootstrap.slider.js"></script>
<script src="/JsLibraries/underscore.js"></script>
<script src="/JsLibraries/handlebars.runtime.js"></script>
<script src="/JsLibraries/backbone.js"></script>
<script src="/JsLibraries/messenger.js"></script>
<script src="/JsLibraries/backbone.modelbinder.js"></script>
<script src="/JsLibraries/backbone.deep.model.js"></script>
<script src="/JsLibraries/backbone.mutators.js"></script>
@ -110,9 +102,6 @@
<script src="/templates.js"></script>
<script src="/Instrumentation/StringFormat.js"></script>
<script src="/Mixins/backbone.marionette.templates.js"></script>
<script src="/Mixins/backbone.ajax.js"></script>
<script src="/Mixins/tablesorter.extensions.js"></script>
@ -120,6 +109,7 @@
<script src="/Mixins/backbone.modelbinder.mixin.js"></script>
<script src="/Mixins/backbone.backgrid.mixin.js"></script>
<script src="/Mixins/handlebars.mixin.js"></script>
<script src="/Mixins/backbone.signalr.mixin.js"></script>
<script data-main="/app" src="/JsLibraries/require.js"></script>
<script src="/Routing.js"></script>

View file

@ -1,5 +1,5 @@
"use strict";
define(function () {
(function () {
/* var model = new NzbDrone.Shared.NotificationModel();
model.set('title','test notification');
@ -12,9 +12,6 @@ define(function () {
window.Messenger().post(message);
};
var self = this;
window.onerror = function (msg, url, line) {
try {
@ -69,5 +66,5 @@ define(function () {
return false;
});
});
})();

View file

@ -354,4 +354,4 @@
});
}(jQuery, _, Backbone, Backgrid));
}(jQuery, _, Backbone, Backgrid, lunr));

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,36 @@
"use strict";
(function ($) {
var connection = $.connection('/signalr/series');
var _getStatus = function (status) {
switch (status) {
case 0:
return 'connecting';
case 1:
return 'connected';
case 2:
return 'reconnecting';
case 4:
return 'disconnected';
default:
throw 'invalid status ' + status;
}
};
connection.stateChanged(function (change) {
console.log('signalR [{0}]'.format(_getStatus(change.newState)));
});
connection.received(function (data) {
console.log(data);
});
connection.error(function (error) {
console.warn(error);
});
connection.start();
})(jQuery);

View file

@ -26,7 +26,7 @@ require.config({
}
});
define('app', ['Instrumentation/ErrorHandler'], function () {
define('app', function () {
window.NzbDrone = new Backbone.Marionette.Application();
window.NzbDrone.Config = {};