Sha256: 2c563bd6fad83f89b784f8707bb5508ff14963a984de9b6358509ffa6f5031d8

Contents?: true

Size: 949 Bytes

Versions: 7

Compression:

Stored size: 949 Bytes

Contents

/*
---
 
script: BorderRadius.js
 
description: Set border radius for all the browsers
 
license: Public domain (http://unlicense.org).
 
requires:
- Core/Element
 
provides: [Element.Properties.borderRadius]
 
...
*/


(function() {
  if (Browser.safari || Browser.chrome) 
    var properties = ['webkitBorderTopLeftRadius', 'webkitBorderTopRightRadius', 'webkitBorderBottomRightRadius', 'webkitBorderBottomLeftRadius'];
  else if (Browser.firefox)
    var properties = ['MozBorderRadiusTopleft', 'MozBorderRadiusTopright', 'MozBorderRadiusBottomright', 'MozBorderRadiusBottomleft']
  else
    var properties = ['borderRadiusTopLeft', 'borderRadiusTopRight', 'borderRadiusBottomRight', 'borderRadiusBottomLeft']
  
  Element.Properties.borderRadius = {

  	set: function(radius){
	    if (radius.each) radius.each(function(value, i) {
	      this.style[properties[i]] = value + 'px';
	    }, this);
  	},

  	get: function(){
	  
    }

  };

})();

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1.5 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1.4 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1.3 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1.2 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1.1 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js
lsd_rails-0.1 Packages/mootools-ext/Source/Element/Properties/BorderRadius.js