o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1328600696.7955844: @value{I" class:EFI"BundledAsset; FI"id; F"%0531d4462913459ef8240ffa9ed02ed1I"logical_path; F"&imperavi-rails/imperavi/editor.jsI" pathname; F"b/home/tanraya/sandbox/imperavi-rails/app/assets/javascripts/imperavi-rails/imperavi/editor.jsI"content_type; FI"application/javascript; FI" mtime; FI"2012-02-07T13:44:20+06:00; FI" body; FI"×(function( $ ) { $.fn.imperavi = function(o) { // Editor options var o = $.extend({ locale : 'ru', // TODO replace with $.fn.ImperaviLanguage resizer : $.fn.ImperaviIframeResizer, dialog : $.fn.ImperaviDialog, overlay : $.fn.ImperaviOverlay, iframe : $.fn.ImperaviIframe, toolbar : $.fn.ImperaviToolbar, delegator : $.fn.ImperaviActionDelegator, options : { dialog : { title : 'Default title', width : 500, height : 300 } } }, o) // Global options $.fn.ImperaviOptions = function() { return o } // Main object $.fn.Imperavi = function(el) { this.initialize(el) } $.fn.Imperavi.prototype = { textarea : null, iframe : null, toolbar : null, resizer : null, delegator : null, // Initialize imperavi initialize: function(el) { this.textarea = $(el) this.build() this.autosave() }, build: function() { // Delegate action to another object this.delegator = new o.delegator // Create iframe this.iframe = new o.iframe(this.textarea, o) // Create editor resizer this.resizer = new o.resizer(this.iframe, o) // Create toolbar this.toolbar = new o.toolbar(this.iframe, { onButtonClick : $.proxy(function(button) { this.delegator.delegateButtonClick(button, this.iframe) }, this) }) }, autosave: function() { // TODO: implement } } // Apply imperavi for each selected element return this.each(function() { new $.fn.Imperavi(this) }) } })(jQuery); ; FI"asset_paths; F["b/home/tanraya/sandbox/imperavi-rails/app/assets/javascripts/imperavi-rails/imperavi/editor.jsI"dependency_paths; F[{I" path; F"b/home/tanraya/sandbox/imperavi-rails/app/assets/javascripts/imperavi-rails/imperavi/editor.jsI" mtime; FIu: Time ç€ìmI± : @_zoneI" YEKT; T: nano_numi: nano_deni: submicro"v€: offseti`TI"hexdigest; F"%05eb567d15d7671549fb4fdf03c57011I" _version; F"%46dde6621c301f4928e3b34efee9e3b5