diff --git a/inc/config.php b/inc/config.php
index 9aa83e8f..34a72ce4 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -1921,3 +1921,7 @@
//Empty board alias
$config['boards_alias'] = array();
+
+ //Logo location for themes
+ $config['logo'] = 'static/logo.png';
+
diff --git a/inc/instance-config.php b/inc/instance-config.php
index fa838fc5..a5b18a43 100644
--- a/inc/instance-config.php
+++ b/inc/instance-config.php
@@ -109,6 +109,9 @@ $config['secure_trip_salt'] = 'ODQ2NDM0ODlmMmRhNzk2M2EyNjJlOW';
//Banners
$config['url_banner'] = '/banners.php';
+//Logo location for themes
+$config['logo'] = 'static/leftypol_logo.png';
+
//Date format
$config['post_date'] = '%F (%a) %T';
@@ -370,6 +373,7 @@ $config['additional_javascript'][] = 'js/auto-reload.js';
$config['additional_javascript'][] = 'js/auto-scroll.js';
$config['additional_javascript'][] = 'js/thread-stats.js';
$config['additional_javascript'][] = 'js/post-hover.js';
+$config['additional_javascript'][] = 'js/image-hover.js';
$config['additional_javascript'][] = 'js/style-select.js';
$config['additional_javascript'][] = 'js/flag-preview.js';
@@ -394,7 +398,6 @@ $config['additional_javascript'][] = 'js/file-selector.js';
$config['additional_javascript'][] = 'js/save-user_flag.js';
$config['additional_javascript'][] = 'js/webm-settings.js';
$config['additional_javascript'][] = 'js/expand-video.js';
-$config['additional_javascript'][] = 'js/download-original.js';
$config['flag_preview'] = true;
diff --git a/js/catalog-search.js b/js/catalog-search.js
index fc39b1ce..34196210 100644
--- a/js/catalog-search.js
+++ b/js/catalog-search.js
@@ -59,7 +59,8 @@ var searchThreads = function($threads, query) {
// Only load in the catalog
if (active_page == 'catalog') {
- onready(catalogSearch);
+
+ $(document).ready(catalogSearch);
}
}());
diff --git a/js/download-original.js b/js/download-original.js
index cf9635ac..9fde68f5 100644
--- a/js/download-original.js
+++ b/js/download-original.js
@@ -15,7 +15,7 @@
*
*/
-onready(function(){
+$(document).ready(function(){
var do_original_filename = function() {
var filename, truncated;
if ($(this).attr('title')) {
diff --git a/js/expand-all-images.js b/js/expand-all-images.js
index c110f51c..64394beb 100644
--- a/js/expand-all-images.js
+++ b/js/expand-all-images.js
@@ -17,7 +17,7 @@
*/
if (active_page == 'ukko' || active_page == 'thread' || active_page == 'index')
-onready(function(){
+$(document).ready(function(){
$('hr:first').before('
');
$('div#expand-all-images a')
.text(_('Expand all images'))
diff --git a/js/expand-video.js b/js/expand-video.js
index eb26cbed..421676c4 100644
--- a/js/expand-video.js
+++ b/js/expand-video.js
@@ -216,7 +216,7 @@ function setupVideosIn(element) {
}
}
-onready(function(){
+$(document).ready(function(){
// Insert menu from settings.js
if (typeof settingsMenu != "undefined" && typeof Options == "undefined") {
var firsthr = document.getElementsByTagName("hr")[0];
diff --git a/js/file-selector.js b/js/file-selector.js
index c2b5381b..f90bfd3b 100644
--- a/js/file-selector.js
+++ b/js/file-selector.js
@@ -8,24 +8,6 @@
*/
function init_file_selector(max_images) {
-$(document).ready(function () {
- // add options panel item
- if (window.Options && Options.get_tab('general')) {
- Options.extend_tab('general', '');
-
- $('#file-drag-drop>input').on('click', function() {
- if ($('#file-drag-drop>input').is(':checked')) {
- localStorage.file_dragdrop = 'true';
- } else {
- localStorage.file_dragdrop = 'false';
- }
- });
-
- if (typeof localStorage.file_dragdrop === 'undefined') localStorage.file_dragdrop = 'true';
- if (localStorage.file_dragdrop === 'true') $('#file-drag-drop>input').prop('checked', true);
- }
-});
-
// disabled by user, or incompatible browser.
if (localStorage.file_dragdrop == 'false' || !(window.URL.createObjectURL && window.File))
return;
@@ -190,3 +172,26 @@ $(document).on('paste', function (e) {
});
}
+
+$(document).ready(function () {
+ // add options panel item
+ if (window.Options && Options.get_tab('general')) {
+ Options.extend_tab('general', '');
+
+ $('#file-drag-drop>input').on('click', function() {
+ if ($('#file-drag-drop>input').is(':checked')) {
+ localStorage.file_dragdrop = 'true';
+ } else {
+ localStorage.file_dragdrop = 'false';
+ }
+ });
+
+ if (typeof localStorage.file_dragdrop === 'undefined') localStorage.file_dragdrop = 'true';
+ if (localStorage.file_dragdrop === 'true') $('#file-drag-drop>input').prop('checked', true);
+ }
+});
+
+$(document).ready(function () {
+ var maxImages = document.querySelector("form[name=post]").dataset.maxImages;
+ init_file_selector(Number(maxImages));
+});
diff --git a/js/flag-preview.js b/js/flag-preview.js
index c7a6b986..6a4d8943 100644
--- a/js/flag-preview.js
+++ b/js/flag-preview.js
@@ -26,7 +26,7 @@ function updatePreviewWithSelected(img, select) {
img.attr("src", getFlagUrl(select.find(":selected").val()));
}
-onready(function(){
+$(document).ready(function(){
var flagImg = $('#flag_preview');
var flagSelect = $('#user_flag');
var loaded = loadFlag();
diff --git a/js/image-hover.js b/js/image-hover.js
index 3e294d1c..e639eec3 100644
--- a/js/image-hover.js
+++ b/js/image-hover.js
@@ -4,10 +4,9 @@
* I also changed initHover() to also bind on new_post.
* Thanks Pashe for using WTFPL.
*/
-
+
if (active_page === "catalog" || active_page === "thread" || active_page === "index" || active_page === "ukko") {
-$(document).on('ready', function(){
-
+$(document).ready(function () {
if (window.Options && Options.get_tab('general')) {
Options.extend_tab("general",
"