Move inline javascript to a separate js file
This commit is contained in:
parent
380c486626
commit
932d1fb7ce
|
@ -41,22 +41,6 @@ class InfiniteScrollPlugin extends Plugin
|
||||||
function onEndShowScripts($action)
|
function onEndShowScripts($action)
|
||||||
{
|
{
|
||||||
$action->script('plugins/InfiniteScroll/jquery.infinitescroll.min.js');
|
$action->script('plugins/InfiniteScroll/jquery.infinitescroll.min.js');
|
||||||
$loading_image = common_path('plugins/InfiniteScroll/ajax-loader.gif');
|
$action->script('plugins/InfiniteScroll/infinitescroll.js');
|
||||||
$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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
12
plugins/InfiniteScroll/infinitescroll.js
Normal file
12
plugins/InfiniteScroll/infinitescroll.js
Normal 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"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user