o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1364339933.6323159: @value"¹{I" class:EFI"ProcessedAsset;FI"logical_path;FI",jquery/jquery.html5-placeholder-shim.js;TI" pathname;FI"š/Users/johanfrolich/.rvm/gems/ruby-1.9.3-p327@refinerycms-menus/gems/refinerycms-core-2.0.9/app/assets/javascripts/jquery/jquery.html5-placeholder-shim.js;TI"content_type;FI"application/javascript;FI" mtime;FI"2013-02-04T15:34:04+01:00;FI" length;Fi¨ I" digest;F"%c05233a1508e07e829050a158fc4a6ecI" source;FI"¨ (function($) { // @todo Document this. $.extend($,{ placeholder: { browser_supported: function() { return this._supported !== undefined ? this._supported : ( this._supported = !!('placeholder' in $('')[0]) ); }, shim: function(opts) { var config = { color: '#888', cls: 'placeholder', lr_padding:4, selector: 'input[placeholder], textarea[placeholder]' }; $.extend(config,opts); !this.browser_supported() && $(config.selector)._placeholder_shim(config); } }}); $.extend($.fn,{ _placeholder_shim: function(config) { function calcPositionCss(target) { var op = $(target).offsetParent().offset(); var ot = $(target).offset(); return { top: ot.top - op.top + ($(target).outerHeight() - $(target).height()) /2, left: ot.left - op.left + config.lr_padding, width: $(target).width() - config.lr_padding }; } return this.each(function() { if( $(this).data('placeholder') ) { var $ol = $(this).data('placeholder'); $ol.css(calcPositionCss($(this))); return true; } var possible_line_height = {}; if( $(this).css('height') != 'auto') { possible_line_height = { lineHeight: $(this).css('height') }; } var ol = $('