11 |
use File::Slurp; |
use File::Slurp; |
12 |
|
|
13 |
use Frey::Bookmarklet; |
use Frey::Bookmarklet; |
14 |
use Frey::ClassBrowser; |
use Frey::Class::Browser; |
15 |
use Frey::INC; |
use Frey::INC; |
16 |
|
|
17 |
use Frey::SVK; |
use Frey::SVK; |
185 |
} |
} |
186 |
|
|
187 |
sub add_js { |
sub add_js { |
188 |
my ($self,$css) = @_; |
my ($self,$js) = @_; |
189 |
my ( $package, $path, $line ) = caller; |
my ( $package, $path, $line ) = caller; |
190 |
$self->add_head( qq| |
|
191 |
<script type="text/javascript"> |
if ( $js =~ m{http.*\.js} ) { |
192 |
/* via $package at $path line $line */ |
$self->add_head( qq| |
193 |
$css |
<script type="text/javascript" src="$js"> |
194 |
</script> |
/* via $package at $path line $line */ |
195 |
| ); |
</script> |
196 |
|
|); |
197 |
|
} else { |
198 |
|
$self->add_head( qq| |
199 |
|
<script type="text/javascript"> |
200 |
|
/* via $package at $path line $line */ |
201 |
|
$js |
202 |
|
</script> |
203 |
|
| ); |
204 |
|
}; |
205 |
} |
} |
206 |
|
|
207 |
our $reload_counter = 0; |
our $reload_counter = 0; |
428 |
my ($self) = shift; |
my ($self) = shift; |
429 |
@head = ( 'static/frey.css' ); |
@head = ( 'static/frey.css' ); |
430 |
@status = ( |
@status = ( |
431 |
{ 'ClassBrowser' => Frey::ClassBrowser->new( usage_on_top => 0 )->as_markup }, |
{ 'ClassBrowser' => Frey::Class::Browser->new( usage_sort => 1, usage_on_top => 0 )->as_markup }, |
432 |
{ 'Bookmarklets' => Frey::Bookmarklet->new->as_markup }, |
{ 'Bookmarklets' => Frey::Bookmarklet->new->as_markup }, |
433 |
{ 'INC' => Frey::INC->new->as_markup }, |
{ 'INC' => Frey::INC->new->as_markup }, |
434 |
); |
); |