Move inline javascript to a separate js file

This commit is contained in:
Craig Andrews 2009-08-06 15:26:13 -04:00
parent 380c486626
commit 932d1fb7ce
2 changed files with 13 additions and 17 deletions

View File

@ -41,22 +41,6 @@ class InfiniteScrollPlugin extends Plugin
function onEndShowScripts($action)
{
$action->script('plugins/InfiniteScroll/jquery.infinitescroll.min.js');
$loading_image = common_path('plugins/InfiniteScroll/ajax-loader.gif');
$js_string = <<<EOT
<script type="text/javascript">
jQuery(document).ready(function($){
$('notices_primary').infinitescroll({
nextSelector : "li.nav_next a",
loadingImg : "$loading_image",
text : "<em>Loading the next set of posts...</em>",
donetext : "<em>Congratulations, you\'ve reached the end of the Internet.</em>",
navSelector : "div.pagination",
contentSelector : "#notices_primary",
itemSelector : "ol.notices"
});
});
</script>
EOT;
$action->raw($js_string);
$action->script('plugins/InfiniteScroll/infinitescroll.js');
}
}

View File

@ -0,0 +1,12 @@
jQuery(document).ready(function($){
$('notices_primary').infinitescroll({
nextSelector : "li.nav_next a",
loadingImg : $('address .url')[0].href+'plugins/InfiniteScroll/ajax-loader.gif',
text : "<em>Loading the next set of posts...</em>",
donetext : "<em>Congratulations, you\'ve reached the end of the Internet.</em>",
navSelector : "div.pagination",
contentSelector : "#notices_primary",
itemSelector : "ol.notices"
});
});