public/ckeditor/4.4dev/core/tools.js
function( property, value, asString ) {
			if ( asString )
				return cssVendorPrefix + property + ':' + value + ';' + property + ':' + value;

			var ret = {};
			ret[ property ] = value;
			ret[ cssVendorPrefix + property ] = value;

			return ret;
		}
function( property, value, asString ) {
			if ( asString )
				return cssVendorPrefix + property + ':' + value + ';' + property + ':' + value;

			var ret = {};
			ret[ property ] = value;
			ret[ cssVendorPrefix + property ] = value;

			return ret;
		}
function ( property , value , asString ) { if ( asString ) return cssVendorPrefix + property + ':' + value + ';' + property + ':' + value ; var ret = { } ; ret [ property ] = value ; ret [ cssVendorPrefix + property ] = value ; return ret ; }
Generates an object or a string containing vendor-specific and vendor-free CSS properties.

CKEDITOR.tools.cssVendorPrefix( 'border-radius', '0', true );
// On Firefox: '-moz-border-radius:0;border-radius:0'
// On Chrome: '-webkit-border-radius:0;border-radius:0'

@param {String} property The CSS property name.
@param {String} value The CSS value.
@param {Boolean} [asString=false] If `true`, then the returned value will be a CSS string.
@returns {Object/String} The object containing CSS properties or its stringified version.
Generates an object or a string containing vendor - specific and vendor - free CSS properties .