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 )