87 lines
2.5 KiB
XML
87 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<javascript app="blog">
|
|
<file javascript_app="blog" javascript_location="front" javascript_path="controllers/browse" javascript_name="ips.browse.grid.js" javascript_type="controller" javascript_version="103005" javascript_position="1000050"><![CDATA[/**
|
|
* Invision Community
|
|
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
|
|
*
|
|
* ips.browse.list.js - Blog browse list controller
|
|
*
|
|
* Author: Rikki Tissier
|
|
*/
|
|
;( function($, _, undefined){
|
|
"use strict";
|
|
|
|
ips.controller.register('blog.front.browse.grid', {
|
|
|
|
initialize: function () {
|
|
this.on('click', '.cBlog_grid_item', this.clickNewsItem);
|
|
this.setup();
|
|
},
|
|
|
|
setup: function () {
|
|
|
|
},
|
|
|
|
clickNewsItem: function (e) {
|
|
var link = $( e.currentTarget ).find('[data-role="newsTitle"]');
|
|
|
|
if( $( e.target ).closest('a').length > 0 ){
|
|
return;
|
|
}
|
|
|
|
if( $( e.target ).closest('input').length > 0 ){
|
|
return;
|
|
}
|
|
|
|
window.location = link.attr('href');
|
|
}
|
|
});
|
|
}(jQuery, _));]]></file>
|
|
<file javascript_app="blog" javascript_location="front" javascript_path="controllers/browse" javascript_name="ips.browse.list.js" javascript_type="controller" javascript_version="103005" javascript_position="1000050">/**
|
|
* Invision Community
|
|
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
|
|
*
|
|
* ips.browse.list.js - Blog browse list controller
|
|
*
|
|
* Author: Rikki Tissier
|
|
*/
|
|
;( function($, _, undefined){
|
|
"use strict";
|
|
|
|
ips.controller.register('blog.front.browse.list', {
|
|
|
|
initialize: function () {
|
|
this.on( 'change', '[data-role="moderation"]', this.selectEntry );
|
|
},
|
|
|
|
/**
|
|
* Toggles classes when the moderation checkbox is checked
|
|
*
|
|
* @param {event} e Event object
|
|
* @returns {void}
|
|
*/
|
|
selectEntry: function (e) {
|
|
var row = $( e.currentTarget ).closest('.cBlogView_entry');
|
|
row.toggleClass( 'cBlogView_entrySelected', $( e.currentTarget ).is(':checked') );
|
|
}
|
|
});
|
|
}(jQuery, _));</file>
|
|
<order app="global" path="/dev/js//framework/">templates
|
|
common/ips.loader.js
|
|
common/ui
|
|
common/utils
|
|
common
|
|
controllers</order>
|
|
<order app="global" path="/dev/js//library/">underscore
|
|
jquery
|
|
mustache
|
|
jstz
|
|
Debug.js
|
|
app.js</order>
|
|
<order app="global" path="/dev/js//library//jquery">jquery.js
|
|
jquery.history.js
|
|
jquery.transform.js</order>
|
|
<order app="global" path="/dev/js//library//linkify">linkify.min.js
|
|
linkify-jquery.min.js</order>
|
|
</javascript>
|