Removing the crappy jaxq

This commit is contained in:
marcins78@gmail.com
2011-10-18 23:10:09 +00:00
parent 4a97d78022
commit ef66caa169
5 changed files with 0 additions and 67 deletions

View File

@@ -58,7 +58,6 @@
<script type="text/javascript" src="js/jquery/jquery-1.6.2.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery.ajaxq-0.0.1.js"></script>
<script type="text/javascript" src="js/jquery/jquery.cookie.js"></script>
<script type="text/javascript" src="js/jquery/jquery.layout.js"></script>
<script type="text/javascript" src="js/jquery/jquery.touchSwipe.js"></script>

View File

@@ -135,7 +135,6 @@
<script type="text/javascript" src="js/jquery/jquery-1.6.2.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery.ajaxq-0.0.1.js"></script>
<script type="text/javascript" src="js/jquery/jquery.cookie.js"></script>
<script type="text/javascript" src="js/jquery/jquery.spinnercontrol.js"></script>
<script type="text/javascript" src="js/jquery/jquery.touchSwipe.js"></script>

View File

@@ -88,7 +88,6 @@
<script type="text/javascript" src="js/jquery/jquery-1.6.2.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery.ajaxq-0.0.1.js"></script>
<script type="text/javascript" src="js/inheritance.js"></script>
<script type="text/javascript" src="js/logging.js"></script>

View File

@@ -20,7 +20,6 @@
<script type="text/javascript" src="js/jquery/jquery-1.6.2.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery.ajaxq-0.0.1.js"></script>
<script type="text/javascript" src="js/inheritance.js"></script>
<script type="text/javascript" src="js/logging.js"></script>

View File

@@ -1,63 +0,0 @@
/*
* jQuery AjaxQ - AJAX request queueing for jQuery
*
* Version: 0.0.1
* Date: July 22, 2008
*
* Copyright (c) 2008 Oleg Podolsky (oleg.podolsky@gmail.com)
* Licensed under the MIT (MIT-LICENSE.txt) license.
*
* http://plugins.jquery.com/project/ajaxq
* http://code.google.com/p/jquery-ajaxq/
*/
jQuery.ajaxq = function (queue, options)
{
// Initialize storage for request queues if it's not initialized yet
if (typeof document.ajaxq == "undefined") document.ajaxq = {q:{}, r:null};
// Initialize current queue if it's not initialized yet
if (typeof document.ajaxq.q[queue] == "undefined") document.ajaxq.q[queue] = [];
if (typeof options != "undefined") // Request settings are given, enqueue the new request
{
// Copy the original options, because options.complete is going to be overridden
var optionsCopy = {};
for (var o in options) optionsCopy[o] = options[o];
options = optionsCopy;
// Override the original callback
var originalCompleteCallback = options.complete;
options.complete = function (request, status)
{
// Dequeue the current request
document.ajaxq.q[queue].shift();
document.ajaxq.r = null;
// Run the original callback
if (originalCompleteCallback) originalCompleteCallback(request, status);
// Run the next request from the queue
if (document.ajaxq.q[queue].length > 0) document.ajaxq.r = jQuery.ajax(document.ajaxq.q[queue][0]);
};
// Enqueue the request
document.ajaxq.q[queue].push(options);
// Also, if no request is currently running, start it
if (document.ajaxq.q[queue].length == 1) document.ajaxq.r = jQuery.ajax(options);
}
else // No request settings are given, stop current request and clear the queue
{
if (document.ajaxq.r)
{
document.ajaxq.r.abort();
document.ajaxq.r = null;
}
document.ajaxq.q[queue] = [];
}
}