kopia lustrzana https://github.com/magicbug/Cloudlog
removed some files
rodzic
390ca8ac0d
commit
b335c01cbd
|
@ -1,37 +0,0 @@
|
|||
|
||||
/**
|
||||
* Attaches the batch behavior to progress bars.
|
||||
*/
|
||||
Drupal.behaviors.batch = function (context) {
|
||||
// This behavior attaches by ID, so is only valid once on a page.
|
||||
if ($('#progress.batch-processed').size()) {
|
||||
return;
|
||||
}
|
||||
$('#progress', context).addClass('batch-processed').each(function () {
|
||||
var holder = this;
|
||||
var uri = Drupal.settings.batch.uri;
|
||||
var initMessage = Drupal.settings.batch.initMessage;
|
||||
var errorMessage = Drupal.settings.batch.errorMessage;
|
||||
|
||||
// Success: redirect to the summary.
|
||||
var updateCallback = function (progress, status, pb) {
|
||||
if (progress == 100) {
|
||||
pb.stopMonitoring();
|
||||
window.location = uri+'&op=finished';
|
||||
}
|
||||
};
|
||||
|
||||
var errorCallback = function (pb) {
|
||||
var div = document.createElement('p');
|
||||
div.className = 'error';
|
||||
$(div).html(errorMessage);
|
||||
$(holder).prepend(div);
|
||||
$('#wait').hide();
|
||||
};
|
||||
|
||||
var progress = new Drupal.progressBar('updateprogress', updateCallback, "POST", errorCallback);
|
||||
progress.setProgress(-1, initMessage);
|
||||
$(holder).append(progress.element);
|
||||
progress.startMonitoring(uri+'&op=do', 10);
|
||||
});
|
||||
};
|
|
@ -1,92 +0,0 @@
|
|||
jQuery.fn.shortkeys = jQuery.fn.keys = function (obj, settings) {
|
||||
var el = this;
|
||||
this.settings = jQuery.extend({
|
||||
split: "+",
|
||||
moreKeys: {}
|
||||
}, settings || {});
|
||||
this.wackyKeys = { '.': 190, ',': 188, ';': 59, 'Space': 32 };
|
||||
this.formElements = new Array("input", "select", "textarea", "button");
|
||||
this.keys = new Array();
|
||||
this.onFormElement = false;
|
||||
this.keysDown = new Array();
|
||||
this.init = function (obj) {
|
||||
for(x in this.wackyKeys) {
|
||||
this.wackyKeys[x.toUpperCase()] = this.wackyKeys[x];
|
||||
}
|
||||
for(x in obj) {
|
||||
this.keys.push(x.split(this.settings.split));
|
||||
}
|
||||
for(i in this.keys) {
|
||||
var quickArr = new Array();
|
||||
for(j in this.keys[i]) {
|
||||
quickArr.push(this.convertToNumbers(this.keys[i][j].toUpperCase()));
|
||||
}
|
||||
quickArr.sort();
|
||||
this.keys[i] = quickArr;
|
||||
}
|
||||
};
|
||||
this.convertToNumbers = function (inp) {
|
||||
if (this.wackyKeys[inp] != undefined) {
|
||||
return this.wackyKeys[inp];
|
||||
}
|
||||
return inp.toUpperCase().charCodeAt(0);
|
||||
};
|
||||
this.keyAdd = function(keyCode) {
|
||||
this.keysDown.push(keyCode);
|
||||
this.keysDown.sort();
|
||||
};
|
||||
this.keyRemove = function (keyCode) {
|
||||
for(i in this.keysDown) {
|
||||
if(this.keysDown[i] == keyCode) {
|
||||
this.keysDown.splice(i,1);
|
||||
}
|
||||
};
|
||||
this.keysDown.sort();
|
||||
};
|
||||
this.keyTest = function (i) {
|
||||
if (this.keys[i].length != this.keysDown.length) return false;
|
||||
for(j in this.keys[i]) {
|
||||
if(this.keys[i][j] != this.keysDown[j]) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
};
|
||||
this.keyRemoveAll = function () {
|
||||
this.keysDown = new Array();
|
||||
};
|
||||
this.focused = function (bool) {
|
||||
this.onFormElement = bool;
|
||||
}
|
||||
$(document).keydown(function(e) {
|
||||
el.keyAdd(e.keyCode);
|
||||
var i = 0;
|
||||
for(x in obj) {
|
||||
if(el.keyTest(i) && !el.onFormElement) {
|
||||
obj[x]();
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
};
|
||||
});
|
||||
$(document).keyup(function (e) {
|
||||
el.keyRemove(e.keyCode);
|
||||
});
|
||||
for(x in this.formElements) {
|
||||
$(this.formElements[x]).focus( function () {
|
||||
el.focused(true);
|
||||
});
|
||||
$(this.formElements[x]).blur( function () {
|
||||
el.focused(false);
|
||||
});
|
||||
}
|
||||
$(document).focus( function () {
|
||||
el.keyRemoveAll();
|
||||
});
|
||||
|
||||
this.init(obj);
|
||||
jQuery.extend(this.wackyKeys, this.settings.moreKeys);
|
||||
|
||||
return this;
|
||||
}
|
Ładowanie…
Reference in New Issue