Apache2-Translation
view release on metacpan or search on metacpan
lib/Apache2/Translation/Admin/dragdrop.js view on Meta::CPAN
parseInt(Element.getStyle(this.element,'top') || '0')]);
},
initDrag: function(event) {
if(!Object.isUndefined(Draggable._dragging[this.element]) &&
Draggable._dragging[this.element]) return;
if(Event.isLeftClick(event)) {
// abort on form elements, fixes a Firefox issue
var src = Event.element(event);
if((tag_name = src.tagName.toUpperCase()) && (
tag_name=='INPUT' ||
tag_name=='SELECT' ||
tag_name=='OPTION' ||
tag_name=='BUTTON' ||
tag_name=='TEXTAREA')) return;
var pointer = [Event.pointerX(event), Event.pointerY(event)];
var pos = Position.cumulativeOffset(this.element);
this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
Draggables.activate(this);
lib/Apache2/Translation/Admin/my.js view on Meta::CPAN
//Find Which key is pressed
if (typeof(e.keyCode)=='number') code = e.keyCode;
else if (typeof(e.which)=='number') code = e.which;
else return xchanged(c);
if( code==0 ) return false;
if(!e.ctrlKey && !e.altKey && !e.metaKey || e.type=='change') {
if( code==Event.KEY_RETURN && e.type!='change' ) {
if( src.tagName=='INPUT' ) return false;
}
if( code==Event.KEY_TAB ||
16<=code && code<=20 || // ctrl, shift, alt, caps, pause
33<=code && code<=40 || // left, right, up, down, pageup, pagedown, insert, home, end
code==45 || // insert
144<=code && code<=145 || // scroll, numlock
code==91 || code==93 ) // menu, windows
return false;
lib/Apache2/Translation/Admin/prototype.js view on Meta::CPAN
};
Element.addMethods = function(methods) {
var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag;
if (!methods) {
Object.extend(Form, Form.Methods);
Object.extend(Form.Element, Form.Element.Methods);
Object.extend(Element.Methods.ByTag, {
"FORM": Object.clone(Form.Methods),
"INPUT": Object.clone(Form.Element.Methods),
"SELECT": Object.clone(Form.Element.Methods),
"TEXTAREA": Object.clone(Form.Element.Methods)
});
}
if (arguments.length == 2) {
var tagName = methods;
methods = arguments[1];
}
lib/Apache2/Translation/Admin/resize.js view on Meta::CPAN
//Event.stopObserving(document, "mousemove", this.eventMouseMove);
//Event.stopObserving(document, "mousemove", this.eventCursorCheck);
//Event.stopObserving(document, "keypress", this.eventKeypress);
},
startResize: function(event) {
if(Event.isLeftClick(event)) {
// abort on form elements, fixes a Firefox issue
var src = Event.element(event);
if(src.tagName &&
(src.tagName=='INPUT' ||
src.tagName=='SELECT' ||
src.tagName=='BUTTON' ||
src.tagName=='TEXTAREA')) return;
var dir = this.directions(event);
if (dir.length > 0) {
this.active = true;
Resizeable.current=this;
var offsets = Position.cumulativeOffset(this.element);
this.startTop = offsets[1];
( run in 0.415 second using v1.01-cache-2.11-cpan-64827b87656 )