{I" class:ETI"ProcessedAsset;FI"logical_path;TI"push_type/directives.js;FI" pathname;TI"d/Users/aaron/dev/pushcode/push_type/admin/app/assets/javascripts/push_type/directives.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+DK"UI" length;TisI" digest;TI"%43826276ab0a1a4122c804d3b8d9efce;FI" source;TI"s(function() { this.app.directive('ptConfirmReveal', function() { return function($scope, $el, $attrs) { var $modal, callbackFn, defaults, option; defaults = { title: 'Are you sure?', body: 'This action cannot be undone.' }; option = function(name) { return $el.data(name) || defaults[name]; }; $modal = $("
\n

\n

\n
\n \n \n
\n
"); $modal.find('[pt-title]').html(option('title')); $modal.find('[pt-body]').html(option('body')); callbackFn = new Function('$scope', "$scope." + $attrs.ptConfirmReveal); $modal.find('[pt-confirm]').on('click', function(e) { e.preventDefault(); callbackFn($scope); return $modal.foundation('reveal', 'close'); }); $modal.find('[pt-cancel]').on('click', function(e) { e.preventDefault(); return $modal.foundation('reveal', 'close'); }); return $el.on('click', function(e) { e.preventDefault(); return $modal.appendTo('body').foundation('reveal', 'open').on('closed.fndtn.reveal', function(e) { return $modal.remove(); }); }); }; }); }).call(this); ;TI"dependency_digest;TI"%37f57cc7e784076f7311e6dbcb438018;FI"required_paths;T[I"d/Users/aaron/dev/pushcode/push_type/admin/app/assets/javascripts/push_type/directives.js.coffee;FI"dependency_paths;T[{I" path;TI"d/Users/aaron/dev/pushcode/push_type/admin/app/assets/javascripts/push_type/directives.js.coffee;FI" mtime;TI"2015-04-06T10:00:52+01:00;TI" digest;TI"%46ba16413ba704381ccf76672fd3fc28;FI" _version;TI"%4bf7b15359fe8e0974f7f263e26e27f4;F