[Jifty-commit] r6870 - in plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin: .

Jifty commits jifty-commit at lists.jifty.org
Thu Apr 23 00:20:42 EDT 2009


Author: sartak
Date: Thu Apr 23 00:20:41 2009
New Revision: 6870

Removed:
   plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf/View.pm
Modified:
   plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm

Log:
Refactor away the View

Modified: plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm
==============================================================================
--- plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm	(original)
+++ plugins/Jifty-Plugin-NYTProf/lib/Jifty/Plugin/NYTProf.pm	Thu Apr 23 00:20:41 2009
@@ -3,6 +3,7 @@
 use warnings;
 use base 'Jifty::Plugin';
 use File::Path 'mkpath';
+use Template::Declare::Tags;
 
 __PACKAGE__->mk_accessors(qw/profile_request/);
 
@@ -77,6 +78,8 @@
     return $dir;
 }
 
+sub inspect_render_summary { '-' }
+
 sub inspect_render_analysis {
     my $self = shift;
     my $dir = shift;
@@ -90,7 +93,19 @@
         system("nytprofhtml -f $dir.out -o $dir");
     }
 
-    return;
+    my $profile = '/_profile/'.Jifty->app_class."-$$/nytprof-$id/index.html" ;
+
+    div {
+        attr { class is 'lightbox', style is 'background-color: white'; };
+        iframe {
+            attr {
+                class is 'lightbox',
+                src is $profile,
+                width is '100%',
+                height is '400',
+            };
+        };
+    };
 }
 
 1;


More information about the Jifty-commit mailing list