ComunicWeb/assets/js/pages/conversations/utils.js

33 lines
761 B
JavaScript
Raw Permalink Normal View History

/**
* Conversation page utilities
*
* @author Pierre HUBERT
*/
ComunicWeb.pages.conversations.utils = {
/**
* Enable slimscroll for the conversation element
*
* @param {HMTLElement} target The target for slimscroll
2020-04-13 09:18:04 +00:00
* @param {Number|String} height The available height for the element
* @param {Number} pos Scroll position to go to
*/
enableSlimScroll: function(target, height, pos){
$(target).slimScroll({
scrollTo: pos + "px",
2020-04-13 09:18:04 +00:00
height: height + (typeof height == "number" ? "px" : ""),
});
},
/**
* Get the available height for the conversations
*
* @return {Number} The available height, in pixel
*/
getAvailableHeight: function(){
return Number(byId("pageTarget").style.minHeight.replace("px", "")) - 180;
}
}