Created
January 23, 2014 12:42
-
-
Save blackhalt/8577910 to your computer and use it in GitHub Desktop.
E-klase Mega Stylish
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name E-klase Mega Stylish | |
// @namespace BlackHalt | |
// @description E-klase Mega Stylish | |
// @include http://www.e-klase.lv/* | |
// @include http://e-klase.lv/* | |
// @version 1 | |
// @grant none | |
// ==/UserScript== | |
// functions prefixed with "act_" do something, | |
// while the ones prefixed with "js_" return code to be injected | |
function act_change_login_form_target() { | |
// this simply changes the form target to a value that doesn't indicate | |
// that a new window should be opened. | |
document.getElementById('eklase_login').target = ''; | |
} | |
function js_dont_create_windows() { | |
// this replaces m_own(), the function used by eklase to create popups, | |
// with a function that returns a dummy object that doesn't do anything | |
// (yet supports .focus(), since they call it) | |
return 'function m_own() { return {"focus": function () {}}; }\n'; | |
} | |
function do_everything() { | |
act_change_login_form_target(); | |
var script = js_dont_create_windows(); | |
var element = document.createElement('script'); | |
element.textContent = script; | |
document.body.appendChild(element); | |
} | |
do_everything(); | |
if (typeof GM_addStyle != "function") { | |
function GM_addStyle(aCSS) { | |
var style = document.createElement("style"); | |
style.type = "text/css"; | |
style.textContent = aCSS; | |
document.querySelector("head").appendChild(style); | |
} | |
} | |
GM_addStyle("body {\ | |
height: auto !important;\ | |
}\ | |
#bc_wrap,\ | |
#content_wrap,\ | |
#top_adv_box_r {\ | |
width: auto !important;\ | |
max-width: 800px;\ | |
}\ | |
.top_nav {\ | |
overflow-x: hidden !important;\ | |
}\ | |
#footer {\ | |
width: 0px !important;\ | |
height: 0px !important;\ | |
}\ | |
#top_adv_box,\ | |
#top_adv_box_r,\ | |
#top_sub_nav,\ | |
#idx_content,\ | |
.open_faq,\ | |
.q,\ | |
#mn_dbg,\ | |
#fake_ph_uname,\ | |
#fake_ph_pass,\ | |
#slide_wrap,\ | |
.todays_names,\ | |
#btn_live_demo,\ | |
#wall_left,\ | |
#wall_right {\ | |
display: none !important;\ | |
}\ | |
#btn_search {\ | |
right: 1px !important;\ | |
}\ | |
#btn_archive {\ | |
right: 109px !important;\ | |
}\ | |
.soc_icons {\ | |
right: 176px !important;\ | |
}\ | |
#login_box_main {\ | |
background: #86BF3C !important;\ | |
border-radius: 10px !important;\ | |
width: 100% !important;\ | |
height: 145px !important;\ | |
top: 100px !important;\ | |
}\ | |
#eklase_login input {\ | |
width: 95% !important;\ | |
left: 2.5% !important;\ | |
border: 2px solid #658F4A !important;\ | |
border-radius: 10px !important;\ | |
background: white !important;\ | |
}\ | |
#eklase_login button {\ | |
background: #658F4A !important;\ | |
border-radius: 10px !important;\ | |
width: 95% !important;\ | |
left: 2.5% !important;\ | |
}"); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment