Browse Source

Don't disable pointers on logs

pull/5430/head
Ruud 10 years ago
parent
commit
68b1610104
  1. 1
      couchpotato/core/plugins/log/static/log.js
  2. 18
      couchpotato/static/scripts/combined.base.min.js
  3. 1
      couchpotato/static/scripts/combined.plugins.min.js
  4. 21
      couchpotato/static/scripts/page.js
  5. 1
      couchpotato/static/style/main.scss

1
couchpotato/core/plugins/log/static/log.js

@ -2,6 +2,7 @@ Page.Log = new Class({
Extends: PageBase, Extends: PageBase,
disable_pointer_onscroll: false,
order: 60, order: 60,
name: 'log', name: 'log',
title: 'Show recent logs.', title: 'Show recent logs.',

18
couchpotato/static/scripts/combined.base.min.js

@ -669,7 +669,7 @@ window.Api = new ApiClass();
var PageBase = new Class({ var PageBase = new Class({
Implements: [ Options, Events ], Implements: [ Options, Events ],
options: {}, disable_pointer_onscroll: true,
order: 1, order: 1,
has_tab: true, has_tab: true,
name: "", name: "",
@ -683,13 +683,15 @@ var PageBase = new Class({
self.el = new Element("div", { self.el = new Element("div", {
class: "page " + self.getPageClass() + (" level_" + (options.level || 0)) class: "page " + self.getPageClass() + (" level_" + (options.level || 0))
}).grab(self.content = new Element("div.scroll_content")); }).grab(self.content = new Element("div.scroll_content"));
App.addEvent("load", function() { if (self.options.disable_pointer_onscroll) {
requestTimeout(function() { App.addEvent("load", function() {
if (!App.mobile_screen && !App.getOption("dev")) { requestTimeout(function() {
self.content.addEvent("scroll", self.preventHover.bind(self)); if (!App.mobile_screen && !App.getOption("dev")) {
} self.content.addEvent("scroll", self.preventHover.bind(self));
}, 100); }
}); }, 100);
});
}
}, },
load: function() { load: function() {
var self = this; var self = this;

1
couchpotato/static/scripts/combined.plugins.min.js

@ -2914,6 +2914,7 @@ var Category = new Class({
Page.Log = new Class({ Page.Log = new Class({
Extends: PageBase, Extends: PageBase,
disable_pointer_onscroll: false,
order: 60, order: 60,
name: "log", name: "log",
title: "Show recent logs.", title: "Show recent logs.",

21
couchpotato/static/scripts/page.js

@ -2,10 +2,7 @@ var PageBase = new Class({
Implements: [Options, Events], Implements: [Options, Events],
options: { disable_pointer_onscroll: true,
},
order: 1, order: 1,
has_tab: true, has_tab: true,
name: '', name: '',
@ -28,13 +25,15 @@ var PageBase = new Class({
); );
// Stop hover events while scrolling // Stop hover events while scrolling
App.addEvent('load', function(){ if(self.options.disable_pointer_onscroll){
requestTimeout(function(){ App.addEvent('load', function(){
if(!App.mobile_screen && !App.getOption('dev')){ requestTimeout(function(){
self.content.addEvent('scroll', self.preventHover.bind(self)); if(!App.mobile_screen && !App.getOption('dev')){
} self.content.addEvent('scroll', self.preventHover.bind(self));
}, 100); }
}); }, 100);
});
}
}, },
load: function(){ load: function(){

1
couchpotato/static/style/main.scss

@ -128,6 +128,7 @@ input[type=text], textarea {
font-size: 38px; font-size: 38px;
line-height: $header_height; line-height: $header_height;
height: $header_height; height: $header_height;
visibility: hidden;
span { span {
position: absolute; position: absolute;

Loading…
Cancel
Save