From 1496e160da3c6f6cb8742aedced4edefc1211a0b Mon Sep 17 00:00:00 2001
From: Renard
Date: Fri, 12 Apr 2019 13:48:23 -0400
Subject: Revirtiendo cambios de shobon a weabot

Shobon no es cargado en el IB, la función fixFileSize es solo para el IB
---
 static/js/shobon.js | 25 -------------------------
 static/js/weabot.js | 22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 25 deletions(-)

(limited to 'static/js')

diff --git a/static/js/shobon.js b/static/js/shobon.js
index e34ee98..8233088 100644
--- a/static/js/shobon.js
+++ b/static/js/shobon.js
@@ -108,10 +108,6 @@ function shobon() {
       if(localStorage.getItem("shobon_embedimg") == "true") {
         embedImg(reply);
       }
-      // convertir tamaños de archivo a formato legible
-      if(localStorage.getItem("shobon_size") == "true") {
-        fixFileSize();
-      }
     }
     if (newRepliesInThread > 0 && !inThread) {
       var btnNew = document.createElement("span");
@@ -300,7 +296,6 @@ function shobonSettings(e) {
    p.appendChild(createCheckbox("shobon_on", "<b>Activar extensión</b>", true));
    p.appendChild(createCheckbox("shobon_navbar", "Fijar barra superior", false));
    p.appendChild(createCheckbox("shobon_ids", "Colorear IDs", true));
-   p.appendChild(createCheckbox("shobon_size", "Tamaños de archivo legibles", false));
    p.appendChild(createCheckbox("shobon_embedimg", "Insertar imágenes miniatura", false));
    p.appendChild(createCheckbox("shobon_newposts", "Destacar mensajes nuevos", false));
    p.appendChild(createCheckbox("shobon_country", "Reemplazar códigos de país por nombres", false));
@@ -448,26 +443,6 @@ function markId(e) {
   }
 }
 
-function readableSize(B) {
-  var thresh = 1024;
-  if(Math.abs(B) < thresh) return B + " B";
-  var units = ["KB","MB","GB"];
-  var u = -1;
-  do {
-    B /= thresh;
-    ++u;
-  } while(Math.abs(B) >= thresh && u < units.length - 1);
-  return B.toFixed(1)+" "+units[u];
-}
-function fixFileSize(){
-  var obj = document.getElementsByClassName("fs");
-  for (var i=0; i<obj.length; i++){
-    var parts = obj[i].childNodes[2].textContent.split(" B, ");
-    var filesize = parts[0].substring(2);
-    obj[i].childNodes[2].textContent = "-(" + readableSize(filesize) + ", " + parts[1];
-  }
-}
-
 function embedImg(reply) {
   var links = reply.getElementsByTagName("a");
   for(i=0;i<links.length&&i<5;i++) {
diff --git a/static/js/weabot.js b/static/js/weabot.js
index 45b7063..428375a 100644
--- a/static/js/weabot.js
+++ b/static/js/weabot.js
@@ -332,6 +332,27 @@ function applyTheme() {
   set_stylesheet(newTheme);
 }
 
+function readableSize(B) {
+  var thresh = 1024;
+  if(Math.abs(B) < thresh) return B + " B";
+  var units = ["KB","MB","GB"];
+  var u = -1;
+  do {
+    B /= thresh;
+    ++u;
+  } while(Math.abs(B) >= thresh && u < units.length - 1);
+  return B.toFixed(1)+" "+units[u];
+}
+
+function fixFileSize(){
+  var obj = document.getElementsByClassName("fs");
+  for (var i=0; i<obj.length; i++){
+    var parts = obj[i].childNodes[2].textContent.split(" B, ");
+    var filesize = parts[0].substring(2);
+    obj[i].childNodes[2].textContent = "-(" + readableSize(filesize) + ", " + parts[1];
+  }
+}
+
 document.addEventListener("DOMContentLoaded", function(e) {
   checkhighlight();
   if (localStorage.hasOwnProperty("weabot")) weabot = JSON.parse(localStorage.getItem("weabot"));
@@ -393,6 +414,7 @@ document.addEventListener("DOMContentLoaded", function(e) {
     types = document.getElementById("filetypes").innerText.split(", ");
     if (types.includes("JPG")) types.push("JPEG");
     postform.file.addEventListener("change", filePreview);
+    fixFileSize();
   }
   
   var del = document.getElementById("delform");
-- 
cgit v1.2.1-18-gbd029