This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/views/static.js.es6

22 lines
638 B
JavaScript

var readFaq = false;
export default Ember.View.extend(Discourse.ScrollTop, {
_checkRead: function() {
var path = this.get('controller.model.path');
if(path === "faq" || path === "guidelines"){
var $window = $(window),
controller = this.get('controller');
$window.on('scroll.faq', function(){
if(!readFaq && ($window.scrollTop() + $window.height() > $(document).height() - 10)) {
readFaq = true;
controller.send('markFaqRead');
}
});
}
}.on('didInsertElement'),
_stopChecking: function(){
$(window).off('scroll.faq');
}.on('willDestroyElement')
});