{I" class:ETI"ProcessedAsset; FI"logical_path; TI"attach_event.js; FI" pathname; TI"P/home/nofxx/projects/fshop/vendor/assets/javascripts/attach_event.js.coffee; FI"content_type; TI"application/javascript; TI" mtime; Tl+f VRI"length; TièI"digest; TI"%f5a6e6d54b89306eb3b75fa784c02142; FI"source; TI"è(function() { var __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; (function($) { var avoidCustom, cascadeTrigger, methodName, originalAppend, parseDOMArguments, _fn, _i, _len, _ref; $(function() { setTimeout(function() { return $.fireAllCreatedEvents(); }, 0); $(document).on('page:change', function() { return $.fireAllCreatedEvents(); }); return $.fireAllCreatedEvents = function() { var el, els, k, obj, _ref, _ref1, _results; _results = []; for (k in jQuery.cache) { if (((_ref = jQuery.cache[k]) != null ? (_ref1 = _ref.events) != null ? _ref1.created : void 0 : void 0) != null) { _results.push((function() { var _i, _len, _ref2, _results1; _ref2 = jQuery.cache[k].events.created; _results1 = []; for (_i = 0, _len = _ref2.length; _i < _len; _i++) { obj = _ref2[_i]; els = $(obj.selector, jQuery.cache[k].handle.elem); if (els.length) { _results1.push((function() { var _base, _j, _len1, _results2; _results2 = []; for (_j = 0, _len1 = els.length; _j < _len1; _j++) { el = els[_j]; el.__triggered_created || (el.__triggered_created = {}); (_base = el.__triggered_created)[k] || (_base[k] = []); if (__indexOf.call(el.__triggered_created[k], obj) < 0) { el.__triggered_created[k].push(obj); _results2.push(obj.handler.apply(el, [])); } else { _results2.push(void 0); } } return _results2; })()); } else { _results1.push(void 0); } } return _results1; })()); } else { _results.push(void 0); } } return _results; }; }); parseDOMArguments = function(args, i) { return $(args).map(function(i2, arg) { var tmpArg; if (arg instanceof $) { if (i) { return arg.clone(true); } else { return arg; } } else if (arg != null ? arg.tagName : void 0) { return $(arg); } else if (typeof arg === 'string' && /^\s*\= 0) { _results.push((function() { var _i, _len, _ref4, _results1; _ref4 = jQuery.cache[k].events[event]; _results1 = []; for (_i = 0, _len = _ref4.length; _i < _len; _i++) { obj = _ref4[_i]; childEls = $(obj.selector, element); childEls.push(element); _results1.push((function() { var _base, _j, _len1, _results2; _results2 = []; for (_j = 0, _len1 = childEls.length; _j < _len1; _j++) { childEl = childEls[_j]; childEl[ev] || (childEl[ev] = {}); (_base = childEl[ev])[k] || (_base[k] = []); if (childEl === el || __indexOf.call(children, childEl) >= 0) { if (__indexOf.call(childEl[ev][k], obj) >= 0) { continue; } childEl[ev][k].push(obj); _results2.push(obj.handler.apply(childEl, [])); } else { _results2.push(void 0); } } return _results2; })()); } return _results1; })()); } else { _results.push(void 0); } } else { _results.push(void 0); } } return _results; }; avoidCustom = false; originalAppend = $.fn.append; _ref = ['append', 'prepend', 'before', 'after']; _fn = function(originalMethod) { return $.fn[methodName] = function() { var args, div, hasElements, html, triggerAll; if (avoidCustom) { return originalMethod.apply(this, arguments); } triggerAll = function(targets) { var target, _j, _len1, _results; if (targets instanceof $ || targets instanceof Array) { _results = []; for (_j = 0, _len1 = targets.length; _j < _len1; _j++) { target = targets[_j]; _results.push(triggerAll(target)); } return _results; } else if (targets.tagName != null) { return cascadeTrigger(targets, 'created'); } }; div = $('
'); avoidCustom = true; originalAppend.apply(div, arguments); avoidCustom = false; html = div.html(); args = arguments; hasElements = div.children().length; return this.each(function(i, self) { var elements; if (hasElements) { if (i === 0) { elements = div.children(); } else { elements = $(html); } } else { elements = args; } originalMethod.apply($(self), elements); return triggerAll(elements); }); }; }; for (_i = 0, _len = _ref.length; _i < _len; _i++) { methodName = _ref[_i]; _fn($.fn[methodName]); } return (function(originalMethod) { return $.fn.html = function() { var el, out, _j, _len1, _ref1; out = originalMethod.apply(this, arguments); if (!avoidCustom) { if (arguments.length) { _ref1 = this.children(); for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) { el = _ref1[_j]; cascadeTrigger(el, 'created'); } } } return out; }; })($.fn.html); })(jQuery); }).call(this); ; TI"dependency_digest; TI"%455f14083bfa80b765295625e7a1d429; FI"required_paths; T[I"\/home/nofxx/.gem/ruby/2.0.0/gems/jquery-rails-3.0.4/vendor/assets/javascripts/jquery.js; FI"P/home/nofxx/projects/fshop/vendor/assets/javascripts/attach_event.js.coffee; FI"dependency_paths; T[{I" path; TI"P/home/nofxx/projects/fshop/vendor/assets/javascripts/attach_event.js.coffee; FI" mtime; TI"2013-10-10T00:35:02-03:00; TI"digest; TI"%f95340010ee3b5bff7c31f69f009ac55; F{I" path; TI"\/home/nofxx/.gem/ruby/2.0.0/gems/jquery-rails-3.0.4/vendor/assets/javascripts/jquery.js; FI" mtime; TI"2013-07-21T04:02:52-03:00; TI"digest; TI"%607814ce8a7a12a3d81717e395573e32; FI" _version; TI"%ac1cd7cf9811f9938e2b8937c60a24e6; F