User:Paulogabbi/wikia.js

function($) { "use strict"; $(document).ready(function {       function bindToLocalStorage(element, property_name, variable_vame, on_change, on_init) {            element.change(function  { var value = element.prop(property_name); localStorage.setItem(variable_vame, JSON.stringify(value)); if (on_change) { on_change(element, value); }           });            element.prop(property_name, JSON.parse(localStorage.getItem(variable_vame)));            if (on_init) {                on_init(element, element.prop(property_name));            }        }        $(".wds-community-header").append('Hide sidebar ');        function handleWikiaRail(_, checked) {            if (checked) {                $(".WikiaRail").hide            } else {                $(".WikiaRail").show            }            $(".WikiaMainContent").css({width: checked ? "100%" : ""});       }        bindToLocalStorage($("#WikiaRailCheckbox"), "checked", "wikia_rail_checked", handleWikiaRail, handleWikiaRail);        $(".wds-community-header").append('Wide page ');        function handleWikiaPageWidth(_, checked) {            $(".WikiaPage").css({width: checked ? "90%" : ""})           $(".wds-community-header").css({width: checked ? "100%" : ""})       }        bindToLocalStorage($("#WikiaPageWideCheckbox"), "checked", "wikia_wide_checked", handleWikiaPageWidth, handleWikiaPageWidth);    }); }(jQuery));