x
Google Bar Links
Google Bar Font
Import/Export
Import
Export
`);
$("#GoogleBar").append('
');
$("#GoogleBar").append('
⚙
');
GenerateBarLinksFromGetValues();
GenerateBarMenuLinksFromGetValues();
GenerateExportSettings();
GenerateSetBarLinkInput();
GenerateSetBarMenuLinkInputBoxes();
addGoogleFont(GM_getValue("GB_Font"));
$("#GoogleBar a,.GoogleBarDropDownButton").css("font-family", GM_getValue("GB_Font"));
}
CreateGoogleBar();
$(document).ready(function() {
var allowedKeys = {37: 'left',38: 'up',39: 'right',40: 'down',65: 'a',66: 'b'};
var konamiCode = ['up', 'up', 'down', 'down', 'left', 'right', 'left', 'right', 'b', 'a'];
var konamiCodePosition = 0; // a variable to remember the 'position' the user has reached so far.
document.addEventListener('keydown', function(e) { // add keydown event listener
var key = allowedKeys[e.keyCode]; // get the value of the key code from the key map
var requiredKey = konamiCode[konamiCodePosition];// get the value of the required key from the konami code
if (key == requiredKey) { // compare the key with the required key
konamiCodePosition++; // move to the next key in the konami code sequence
if (konamiCodePosition == konamiCode.length) // if the last key is reached, activate cheats
activateCheats();
} else
konamiCodePosition = 0;
});
function activateCheats() {
var OneUpAudio = new Audio('http://themushroomkingdom.net/sounds/wav/smw/smw_1-up.wav');
OneUpAudio.play();
OneUpAudio.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
}
$('[name=GoogleBarFont]').val(GM_getValue("GB_Font"));
RandomizeBarColor();
if (vRandomColorMode === "1") {
var ColorCycleFunction = setInterval(RandomizeBarColor, vColCycleDuration);
}
$('[name=GBMenuDisplay]').change(function() {
var c = this.checked ? GM_setValue("GB_MenuDisplay", "0") : GM_setValue("GB_MenuDisplay", "1");
if (GM_getValue("GB_MenuDisplay") === "0") {
$(".dropdown").css("display", "none");
} else if (GM_getValue("GB_MenuDisplay") === "1") {
$(".dropdown").css("display", "inline-block");
}
GenerateExportSettings();
});
$('#GBColRand').change(function() {
var c = this.checked ? GM_setValue("GB_RandCol", "1") : GM_setValue("GB_RandCol", "0");
if (GM_getValue("GB_RandCol") === "1") {
RandomizeBarColor();
ColorCycleFunction = setInterval(RandomizeBarColor, vColCycleDuration);
GM_addStyle(`#GoogleBar a,#GearIcon,.GoogleBarDropDownButton{
color:` + GM_getValue('GB_LColor') + `;
ms-transition:color ` + vColCycleDuration + `ms linear;
transition:color ` + vColCycleDuration + `ms linear;
webkit-transition:color ` + vColCycleDuration + `ms linear;}
#GoogleBar,.dropdown-content{
background-color:` + GM_getValue('GB_BGColor') + `;
ms-transition:background-color ` + vColCycleDuration + `ms linear;
transition:background-color ` + vColCycleDuration + `ms linear;
webkit-transition:background-color ` + vColCycleDuration + `ms linear;`);
}
else {
$(".GBLinkBlock,.dropdown-content a,.GoogleBarDropDownButton").hover(function(e) {
$(this).css("background-color", e.type === "mouseenter" ? shadeColor(GM_getValue("GB_BGColor"), parseInt(GM_getValue("GB_Hover"))) : "transparent")
});
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", GM_getValue('GB_LColor'));
$('#GoogleBar,.dropdown-content').css("background-color", GM_getValue('GB_BGColor'));
GM_addStyle(`#GoogleBar a,#GearIcon,.GoogleBarDropDownButton{
color:` + GM_getValue('GB_LColor') + `;
ms-transition:color 333ms linear;
transition:color 333ms linear;
webkit-transition:color 333ms linear;}
#GoogleBar,.dropdown-content{
background-color:` + GM_getValue('GB_BGColor') + `;
ms-transition:background-color 333ms linear;
transition:background-color 333ms linear;
webkit-transition:background-color 333ms linear;}`);
}
GenerateExportSettings();
});
$('input[type=radio][name=group-one]').change(function() {
if (this.value === "1") {
GM_setValue('GB_LColMode', "1");
GM_setValue('GB_LColor', invertColor(GM_getValue('GB_BGColor'), ""));
GM_setValue('GB_BGColor', color.toHexString());
GenerateExportSettings();
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", invertColor(GM_getValue('GB_BGColor'), ""));
$('#GoogleBar,.dropdown-content').css("background-color", color.toHexString());
} else if (this.value === "2") {
GM_setValue('GB_LColMode', "2");
GM_setValue('GB_LColor', invertColor(GM_getValue('GB_BGColor'), "BW"));
GM_setValue('GB_BGColor', color.toHexString());
GenerateExportSettings();
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", invertColor(GM_getValue('GB_BGColor'), "BW"));
$('#GoogleBar,.dropdown-content').css("background-color", color.toHexString());
} else if (this.value === "3") {
GM_setValue('GB_LColMode', "3");
GenerateExportSettings();
}
});
$('input[type=number][name=BarLinkNumberInput]').bind('keyup input', function() {
GM_setValue("GB_TotalBarLinks", this.value);
DestroyAndCreateBarLinksAndSettingInput();
GenerateExportSettings();
});
$('input[type=number][name=vColCycleDuration]').bind('keyup input', function() {
GM_setValue("GB_ColorCycleDuration;", this.value);
clearTimeout(ColorCycleFunction);
vColCycleDuration = this.value;
ColorCycleFunction = setInterval(RandomizeBarColor, vColCycleDuration);
if (vRandomColorMode === "1") {
GM_addStyle(`#GoogleBar a,#GearIcon,.GoogleBarDropDownButton{
color:` + GM_getValue('GB_LColor') + `!important;
ms-transition:color ` + vColCycleDuration + `ms linear;
transition:color ` + vColCycleDuration + `ms linear;
webkit-transition:color ` + vColCycleDuration + `ms linear;}
#GoogleBar,.dropdown-content{
background-color:` + GM_getValue('GB_BGColor') + `;
ms-transition:background-color ` + vColCycleDuration + `ms linear;
transition:background-color ` + vColCycleDuration + `ms linear;
webkit-transition:background-color ` + vColCycleDuration + `ms linear;}`);
}
GenerateExportSettings();
});
$('input[type=number][name=BarMenuNumberInput]').bind('keyup input', function() {
GM_setValue("GB_TotalBarMenuLinks", this.value);
DestroyAndCreateMoreLinksAndSettingInput();
GenerateExportSettings();
});
$('[name=StickyCheckBox]').change(function() {
var c = this.checked ? GM_setValue("GB_Pos", "fixed") : GM_setValue("GB_Pos", "absolute");
if (GM_getValue("GB_Pos") === "fixed") {
GM_setValue('GB_Pos', "fixed");
} else {
GM_setValue('GB_Pos', "absolute");
}
$('#GoogleBar').css("position", GM_getValue("GB_Pos"));
GenerateExportSettings();
});
$('[name=GoogleBarFont]').change(function() {
var fontID = $('[name=GoogleBarFont]').find(":selected").text();
GM_setValue("GB_Font", fontID);
addGoogleFont(fontID);
$("#GoogleBar a,.GoogleBarDropDownButton").css("font-family", fontID);
GenerateExportSettings();
});
$('#ImportSettings').on('input',function(e){
var ImportedSettings = $('#ImportSettings').val();
if (ImportedSettings.startsWith("|===============Google Bar===============|")){
var ImportedRow = ImportedSettings.split(/\r?\n/);
var ImportedBarSettings=ImportedRow[1];
var ImportedBarSettingsCell = ImportedBarSettings.split("|");
GM_setValue("GB_BGColor",ImportedBarSettingsCell[0]);
GM_setValue("GB_BColor",ImportedBarSettingsCell[1]);
GM_setValue("GB_LColor",ImportedBarSettingsCell[2]);
GM_setValue("GB_Pos",ImportedBarSettingsCell[3]);
GM_setValue("GB_TotalBarLinks",ImportedBarSettingsCell[4]);
GM_setValue("GB_TotalBarMenuLinks",ImportedBarSettingsCell[5]);
GM_setValue("GB_LColMode",ImportedBarSettingsCell[6]);
GM_setValue("GB_RandCol",ImportedBarSettingsCell[7]);
GM_setValue("GB_MenuDisplay",ImportedBarSettingsCell[8]);
GM_setValue("GB_Font",ImportedBarSettingsCell[9]);
GM_setValue("GB_ColorCycleDuration",ImportedBarSettingsCell[10]);
$('#GoogleBar,.dropdown-content').css("background-color", ImportedBarSettingsCell[0]);
$(".GBLinkBlock,.dropdown-content a,.GoogleBarDropDownButton").hover(function(e) {
$(this).css("background-color", e.type === "mouseenter" ? shadeColor(GM_getValue("GB_BGColor"), parseInt(GM_getValue("GB_Hover"))) : "transparent")
});
$('.GBLinkActive').css("borderTop", "2px solid " + ImportedBarSettingsCell[1]);
$(".GBLinkBlock").hover(function(e) {$(this).css("borderTop", e.type === "mouseenter" ? "2px solid " + ImportedBarSettingsCell[1] : "2px solid transparent")});
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", ImportedBarSettingsCell[2]);
$('#GoogleBar').css("position", ImportedBarSettingsCell[3]);
if (ImportedBarSettingsCell[7] === "1") {
RandomizeBarColor();
ColorCycleFunction = setInterval(RandomizeBarColor, ImportedBarSettingsCell[10]);
GM_addStyle(`#GoogleBar a,#GearIcon,.GoogleBarDropDownButton{ms-transition:color ` + ImportedBarSettingsCell[10] + `ms linear;
transition:color ` + ImportedBarSettingsCell[10] + `ms linear;
webkit-transition:color ` + ImportedBarSettingsCell[10] + `ms linear;}
#GoogleBar,.dropdown-content{ms-transition:background-color ` + ImportedBarSettingsCell[10] + `ms linear;
transition:background-color ` + ImportedBarSettingsCell[10] + `ms linear;
webkit-transition:background-color ` + ImportedBarSettingsCell[10] + `ms linear;`);
}else{
GM_addStyle(`#GoogleBar a,#GearIcon,.GoogleBarDropDownButton{ms-transition:color 400ms linear;
transition:color 400ms linear;
webkit-transition:color 400ms linear;}
#GoogleBar,.dropdown-content{ms-transition:background-color 400ms linear;
transition:background-color 400ms linear;
webkit-transition:background-color 400ms linear;`);
}
DestroyAndCreateBarLinksAndSettingInput();
DestroyAndCreateMoreLinksAndSettingInput();
}
GenerateExportSettings();
});
if (vLinkColorMode === "1") {
$("#ICol").prop("checked", true)
} else if (vLinkColorMode === "2") {
$("#BWCol").prop("checked", true)
} else if (vLinkColorMode === "3") {
$("#HPcol").prop("checked", true)
}
if (vBarPosition === "fixed") {
$("#GBPosA").prop("checked", true)
}
$("#GBarColorPicker").spectrum({
flat: true,
color: GM_getValue('GB_BGColor'),
showPalette: false,
showButtons: false,
containerClassName: 'GBBGCP',
move: function(color) {;
var vLinkColorMode = GM_getValue('GB_LColMode')
$(".GBLinkBlock,.dropdown-content a,.GoogleBarDropDownButton").hover(function(e) {
$(this).css("background-color", e.type === "mouseenter" ? shadeColor(GM_getValue("GB_BGColor"), parseInt(GM_getValue("GB_Hover"))) : "transparent")
});
if (vLinkColorMode === "1") {
GM_setValue('GB_BGColor', color.toHexString());
GM_setValue('GB_LColor', invertColor(GM_getValue('GB_BGColor'), ""));
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", invertColor(GM_getValue('GB_BGColor'), ""));
$('#GoogleBar,.dropdown-content').css("background-color", color.toHexString());
} else if (vLinkColorMode === "2") {
GM_setValue('GB_BGColor', color.toHexString());
GM_setValue('GB_LColor', invertColor(GM_getValue('GB_BGColor'), "BW"));
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", invertColor(GM_getValue('GB_BGColor'), "BW"));
$('#GoogleBar,.dropdown-content').css("background-color", color.toHexString());
} else if (vLinkColorMode === "3") {
GM_setValue('GB_BGColor', color.toHexString());
$('#GoogleBar').css("background-color", color.toHexString());
}
GenerateExportSettings();
}
});
$("#GBarLinkColorPicker").spectrum({
flat: true,
color: GM_getValue('GB_LColor'),
showPalette: false,
showButtons: false,
containerClassName: 'GBLCP',
move: function(color) {;
$('#GoogleBar a,#GearIcon,.GoogleBarDropDownButton').css("color", color.toHexString());
GM_setValue('GB_LColor', color.toHexString());
GenerateExportSettings();
}
});
$("#GBarBorderColorPicker").spectrum({
flat:true,
color: GM_getValue('GB_BColor'),
showPalette: false,
showButtons: false,
containerClassName: 'GBBCP',
move: function(color) {;
$('.GBLinkActive').css("borderTop", "2px solid " + GM_getValue("GB_BColor"));
$(".GBLinkBlock").hover(function(e) {
$(this).css("borderTop", e.type === "mouseenter" ? "2px solid " + GM_getValue("GB_BColor") : "2px solid transparent")
});
GM_setValue('GB_BColor', color.toHexString());
GenerateExportSettings();
}
});
$("#CopyButton").click(function() {
var copyText = document.querySelector("#ExportSettings");
copyText.select();
document.execCommand("Copy");
});
$("#GearIcon,#close_button").click(function() {
showsettings();
});
$('.tabs .tab-links a').on('click', function(e) {
var currentAttrValue = $(this).attr('href');
GoogleColorBorderIndex++
if (GoogleColorBorderIndex === 1) {
GoogleColorBorder = "#3CBA54";
} else if (GoogleColorBorderIndex === 2) {
GoogleColorBorder = "#f4c20d";
} else if (GoogleColorBorderIndex === 3) {
GoogleColorBorder = "#db3236";
} else if (GoogleColorBorderIndex === 4) {
GoogleColorBorder = "#4885ed";
GoogleColorBorderIndex = 0
}
// Show/Hide Tabs
$('.tabs ' + currentAttrValue).slideDown(250);
$('.tabs ' + currentAttrValue).siblings().slideUp(250);
$("#GBarLinkColorPicker").spectrum("reflow");
$("#GBarColorPicker").spectrum("reflow");
$("#GBarBorderColorPicker").spectrum("reflow");
// Change/remove current tab to active
$(this).parent('li').addClass('active').css('borderBottom', '2px solid ' + GoogleColorBorder).siblings().removeClass('active').css('borderBottom', '2px solid transparent');
e.preventDefault();
});
//loop to set value to all inpot boxes
});
GoogleBarSearch("https://www.google.com/webhp#q=", "webhp");
GoogleBarSearch("https://www.google.com/search?site=imghp&tbm=isch&q=", "imghp");
GoogleBarSearch("https://books.google.com/?q=", "");
GoogleBarSearch("https://developers.google.com/s/results/?q=", "");
GoogleBarSearch("https://docs.google.com/document/u/0/?q=", "");
GoogleBarSearch("https://drive.google.com/drive/search?q=", "");
GoogleBarSearch("https://earth.google.com/web/search/", "");
GoogleBarSearch("https://www.google.com/finance?q=", "finance");
GoogleBarSearch("https://groups.google.com/forum/#!search/", "");
GoogleBarSearch("https://mail.google.com/mail/u/0/#search/", "");
GoogleBarSearch("https://inbox.google.com/search/", "");
GoogleBarSearch("https://keep.google.com/#search/text ", "");
GoogleBarSearch("https://maps.google.com/?q=", "");
GoogleBarSearch("https://myactivity.google.com/myactivity?q=", "");
GoogleBarSearch("https://news.google.com/news/section?cf=all&q=", "");
GoogleBarSearch("https://patents.google.com/?q=", "");
GoogleBarSearch("https://plus.google.com/s/", "");
GoogleBarSearch("https://photos.google.com/search/", "");
GoogleBarSearch("https://www.google.com/publicdata/directory#!q=", "publicdata");
GoogleBarSearch("https://scholar.google.com/scholar?hl=en&q=", "");
GoogleBarSearch("https://www.google.com/shopping?q=", "shopping");
GoogleBarSearch("https://support.google.com/search?q=", "");
//not gonna work....\/\/\/
//GoogleBarSearch("https://www.google.com/search?tbm=vid&hl=en&source=hp&q=","vid");
//not gonna work..../\/\/\
GoogleBarSearch("https://www.youtube.com/results?search_query=", "");
GoogleBarSearch("https://www.facebook.com/search/top/?q=", "");
GoogleBarSearch("https://www.reddit.com/search?q=", "");
GoogleBarSearch("https://www.amazon.com/s/?field-keywords=", "");
GoogleBarSearch("https://en.wikipedia.org/wiki/", "");
GoogleBarSearch("https://search.yahoo.com/search;?p=", "");
GoogleBarSearch("https://twitter.com/search?q=", "");
GoogleBarSearch("https://www.netflix.com/search?q=", "");
GoogleBarSearch("http://www.ntd.tv/?s=", "");
GoogleBarSearch("http://craigslist.org/search/sss?query=", "");
GoogleBarSearch("https://www.pinterest.com/search/pins/?q=", "");
GoogleBarSearch("http://www.espn.com/search/results?q=", "");
GoogleBarSearch("https://www.pornhub.com/video/search?search=", "");
GoogleBarSearch("http://www.cnn.com/search/?text=", "");
GoogleBarSearch("https://www.bing.com/search?q=", "");
GoogleBarSearch("http://www.imdb.com/find?q=", "");
GoogleBarSearch("https://query.nytimes.com/search/sitesearch/?&pgtype=Homepage#/", "");
GoogleBarSearch("http://stackoverflow.com/search?q=", "");
GoogleBarSearch("https://github.com/search?q=", "");
GoogleBarSearch("http://www.xvideos.com/?k=", "");
GoogleBarSearch("https://xhamster.com/search.php?q=", "");
GoogleBarSearch("https://greasyfork.org/en/scripts?&q=", "");
GoogleBarSearch("https://support.google.com/websearch/search?q=", "");
//https://research.google.com/bigpicture/music/#s%3Arascal%20flatts
//play store
//alerts
function showsettings() {
$("#settings_box").fadeToggle(250);
$("#settings_box").css({
"visibility": "visible",
"display": "block"
});
}
$('.GBLinkBlock').eq(0).css("margin-left", "25px")
GM_addStyle(`
#GoogleBar {
height: 29px;
position: ` + GM_getValue("GB_Pos") + `;
top: 0;
left: 0;
width: 100%;
z-index: 2999999998;
}
.GBLink,
.GoogleBarDropDownButton {
font-family: ` + vGoogleBarFontType + `;
}
#GoogleBar *,
#settings_box * {
font-size: 13px;
text-decoration: none;
}
#GoogleBar h2 {
Background-calendar: #ddd!important;
}
#GoogleBar ul {
white-space: nowrap;
margin: 0;
padding: 0;
}
.GBLinkBlock {
display: block;
float: left;
height: 27px;
line-height: 27px!important;
padding-left: 8px;
padding-right: 8px;
text-align: center;
text-align: left;
border-top: 2px solid transparent;
}
.GBLinkBlock:hover {
border-top: 2px solid `+vGoogleBarBorderColor+`;
}
.GBLinkActive {
border-top: 2px solid `+vGoogleBarBorderColor+`;
}
#GoogleBar,
.dropdown-content {
background-color: ` + vGoogleBarBackgroundColor + `;
ms-transition: background-color 400ms ease;
transition: background-color 400ms ease;
webkit-transition: background-color 400ms ease;
}
#GoogleBar a,
#GearIcon,
.GoogleBarDropDownButton {
color: ` + GM_getValue('GB_LColor') + `;
ms-transition: color 400ms ease;
transition: color 400ms ease;
webkit-transition: color 400ms ease;
}
.GoogleBarDropDownButton {
background-color: transparent;
height: 29px;
padding-left: 8px;
padding-right: 8px;
text-align: center;
cursor: pointer;
border: solid 0px transparent;
}
.dropdown {
position: relative;
}
.dropdown-content {
box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.2);
display: none;
min-width: 100px;
position: relative;
top: 0px;
width: auto;
z-index: 2999999998;
}
.dropdown-content a {
color: black;
display: block;
padding: 10px 12px;
text-decoration: none;
}
.dropdown:hover .dropdown-content {
display: block;
}
#GearIcon {
display: block;
float: right;
height: 29px;
line-height: 29px!important;
padding-left: 8px;
padding-right: 8px;
text-align: center;
text-align: left;
font-size: 20px;
cursor: pointer;
}
#H3Right {
float: right!important;
width: 50%!important;
}
#H3Left {
float: left!important;
width: 50%!important;
}
#settings_box {
background-color: #fff!important;
border: 1px solid #acacac!important;
box-shadow: rgba(0, 0, 0, .3) 0 4px 16px!important;
display: none;
position: fixed!important;
right: 6px!important;
top: 35px!important;
visibility: hidden;
min-width: 420px!important;
max-width: 420px!important;
z-index: 50000!important;
font-family: helvetica, sans-serif;
}
#settings_box #cancel_button {
background-color: grey;
border: 1px solid #acacac;
border: none;
box-shadow: rgba(0, 0, 0, .2) 0 4px 16px;
color: white;
cursor: pointer;
float: right;
margin-bottom: 2px!important;
margin-right: 2px!important;
margin-top: 2px!important;
padding: 5px;
width: 16px;
}
#settings_box #info_text {
background-color: #eee;
clear: both;
color: #6E6E6E;
padding: 10px!important;
}
#settings_box h2 {
display: block;
font-size: 1.5em;
font-weight: bold;
webkit-margin-after: 0.83em;
webkit-margin-before: 0.83em;
webkit-margin-end: 0px;
webkit-margin-start: 0px;
}
#settings_box h4 {
font-size: 1.5em;
font-weight: bold;
webkit-margin-after: 0.83em;
webkit-margin-before: 0.83em;
webkit-margin-end: 0px;
webkit-margin-start: 0px;
width: 100px;
display: table-cell;
}
#settings_box th,
#settings_box td {
padding: 0px;
background-color: transparent;
}
#GoogleBarColorLabels {
width: 100%;
}
#GoogleBarColorLabels td {
width: 33.333333%;
}
#SettingsFooter {
width: 100%;
}
#SubmitBug {
float: right;
}
label[for="ICol"] {
padding-left: 17px!important;
}
#settings_box #close_button {
color: grey;
cursor: pointer;
float: right;
font-size: 15px;
height: 6px;
position: relative;
width: 11px;
}
.tabs {
display: inline-block;
width: 100%;
}
.tab-links:after {
clear: both;
content: '';
display: block;
}
.tab-links {
margin: 0;
padding: 0;
}
.tab-links li {
float: left;
list-style: none;
margin: 0px 5px;
}
.tab-links a {
color: #000!important;
display: inline-block;
font-size: 16px!important;
font-weight: 100;
padding: 3px 5px!important;
padding-bottom: 12px;
transition: all linear 0.15s;
}
.tab-links a:hover {
background: #eee;
text-decoration: none;
}
li.active a,
li.active a:hover {
color: #262626;
font-weight: bold;
padding-bottom: 18px;
font-size: 20px;
}
.tab-content {
background: #fff;
border-radius: 3px;
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
height: auto;
max-height: 666px;
overflow: auto;
padding: 5px;
}
.tab {
display: none;
}
.tab.active {
display: block;
}
[name="BarLinkNumberInput"],
[name="BarMenuNumberInput"] {
margin-left: 5px;
width: 30px;
}
[name=vColCycleDuration] {
width: 50px;
}
#ExportSettings,
#ImportSettings {
font-size: 11px!important;
width: 98%;
}
#CopyButton{float:right;}
[name*="barurl"],
[name*="DropDownURL"] {
color: black!important;
margin-right: 5px;
margin-top: 2px;
width: 280px!important;
}
[name*="texturl"],
[name*="DropDownText"] {
color: black!important;
margin-right: 5px;
margin-top: 2px;
width: 100px!important;
}
/*====reset css====*/
.gb_eg.gb_eg .gb_Q,.gb_fa{display:none!important;}
/*===spectrum=====*/
.sp-container {
position: absolute;
top: 0;
left: 0;
display: inline-block;
*display: inline;
*zoom: 1;
z-index: 9999994;
overflow: hidden
}
.sp-container.sp-flat {
position: relative
}
.sp-container,
.sp-container * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}
.sp-top {
position: relative;
width: 100%;
display: inline-block
}
.sp-top-inner {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0
}
.sp-color {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 20%
}
.sp-hue {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 84%;
height: 100%
}
.sp-clear-enabled .sp-hue {
top: 33px;
height: 77.5%
}
.sp-fill {
padding-top: 80%
}
.sp-sat,
.sp-val {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.sp-alpha-enabled .sp-top {
margin-bottom: 18px
}
.sp-alpha-enabled .sp-alpha {
display: block
}
.sp-clear {
display: none
}
.sp-clear.sp-clear-display {
background-position: center
}
.sp-clear-enabled .sp-clear {
display: block;
position: absolute;
top: 0px;
right: 0;
bottom: 0;
left: 84%;
height: 28px
}
.sp-container,
.sp-replacer,
.sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.sp-container.sp-dragging .sp-input,
.sp-container button {
-webkit-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none
}
.sp-container.sp-input-disabled .sp-input-container {
display: none
}
.sp-container.sp-buttons-disabled .sp-button-container {
display: none
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
display: none
}
.sp-palette-only .sp-picker-container {
display: none
}
.sp-palette-disabled .sp-palette-container {
display: none
}
.sp-initial-disabled .sp-initial {
display: none
}
.sp-sat {
background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
filter: progid: DXImageTransform.Microsoft.gradient(GradientType 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')
}
.sp-val {
background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')
}
.sp-hue {
background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)
}
.sp-1 {
height: 17%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')
}
.sp-2 {
height: 16%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')
}
.sp-3 {
height: 17%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')
}
.sp-4 {
height: 17%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')
}
.sp-5 {
height: 16%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')
}
.sp-6 {
height: 17%;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')
}
.sp-hidden {
display: none !important
}
.sp-cf:before,
.sp-cf:after {
content: "";
display: table
}
.sp-cf:after {
clear: both
}
.sp-cf {
*zoom: 1
}
@media (max-device-width: 480px) {
.sp-color {
right: 40%
}
.sp-hue {
left: 63%
}
.sp-fill {
padding-top: 60%
}
}
.sp-dragger {
border-radius: 10px;
height: 5px;
width: 5px;
border: 1px solid #fff;
background: rgba(0,0,0,0.3);
cursor: pointer;
position: absolute;
top: 0;
left: 0
}
.sp-slider {
position: absolute;
top: 0px;
cursor: pointer;
height: 3px;
left: -1px;
right: -1px;
border: 1px solid rgba(255,255,255,0.5);
background: rgba(0,0,0,0.3);
opacity: 1;
}
.sp-container {
border-radius: 0;
border: solid 0px #f0c49B;
padding: 0
}
.sp-container,
.sp-container button,
.sp-container input,
.sp-color,
.sp-hue,
.sp-clear {
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}
.sp-top {
margin-bottom: 3px
}
.sp-color,
.sp-hue,
.sp-clear {
border: solid 1px #666
}
.sp-input-container {
float: right;
width: 100px;
margin-bottom: 4px
}
.sp-initial-disabled .sp-input-container {
width: 100%
}
.sp-input {
font-size: 12px !important;
border: 1px inset;
padding: 4px 5px;
margin: 0;
width: 100%;
background: transparent;
border-radius: 3px;
color: #222
}
.sp-input:focus {
border: 1px solid orange
}
.sp-input.sp-validation-error {
border: 1px solid red;
background: #fdd
}
.sp-picker-container,
.sp-palette-container {
float: left;
position: relative;
padding: 1px;
padding-bottom: 300px;
margin-bottom: -290px
}
.sp-picker-container {
width: 130px;
border-left: solid 1px #fff
}
.sp-palette-container {
border-right: solid 1px #ccc
}
.sp-palette-only .sp-palette-container {
border: 0
}
.sp-palette .sp-thumb-el {
display: block;
position: relative;
float: left;
width: 24px;
height: 15px;
margin: 3px;
cursor: pointer;
border: solid 2px transparent
}
.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
border-color: orange
}
.sp-thumb-el {
position: relative
}
.sp-initial {
float: left;
border: solid 1px #333
}
.sp-initial span {
width: 30px;
height: 25px;
border: none;
display: block;
float: left;
margin: 0
}
.sp-initial .sp-clear-display {
background-position: center
}
.sp-palette-button-container,
.sp-button-container {
float: right
}
.sp-dd {
padding: 2px 0;
height: 16px;
line-height: 16px;
float: left;
font-size: 10px
}
.sp-container {
padding-bottom: 0
}
.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
border-color: #000
}
.sp-preview,
.sp-alpha,
.sp-thumb-el {
position: relative;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0
}
.sp-palette .sp-thumb-inner {
background-position: 50% 50%;
background-repeat: no-repeat
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)
}
.sp-clear-display {
background-repeat: no-repeat;
background-position: center;
background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)
}`);
//================Keep
//================Keep
//================Keep
$('.GBLinkBlock a').each(function(){
var $this = $(this);
// if the current path is like this link, make it active
if($this.attr('href')===vCurrentWebpage){
$this.parent().addClass('GBLinkActive');
}
});
if (vCurrentWebpage == "https://www.google.com/") {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
`);
} else if (/google.{2,14}about\/products/.test(vCurrentWebpage) == true ||
/google.{2,14}policies\//.test(vCurrentWebpage) == true ||
/google.{2,14}ads\//.test(vCurrentWebpage) == true ||
/google.{2,14}safetycenter\//.test(vCurrentWebpage) == true ||
/google.{2,14}about\//.test(vCurrentWebpage) == true ||
/.greasyfork.{2,6}/.test(vCurrentWebpage) == true ||
/calendar.google.{2,6}/.test(vCurrentWebpage) == true ||
/duo.google.{2,6}/.test(vCurrentWebpage) == true ||
/google.{2,6}#q=/.test(vCurrentWebpage) == true ||
/google.{2,6}#safe/.test(vCurrentWebpage) == true ||
/google.{2,6}?ei=/.test(vCurrentWebpage) == true ||
/google.{2,6}adsense/.test(vCurrentWebpage) == true ||
/google.{2,6}adwords/.test(vCurrentWebpage) == true ||
/google.{2,6}alerts/.test(vCurrentWebpage) == true ||
/google.{2,6}analytics/.test(vCurrentWebpage) == true ||
/google.{2,6}business/.test(vCurrentWebpage) == true ||
/google.{2,6}chrome\//.test(vCurrentWebpage) == true ||
/google.{2,6}earth\//.test(vCurrentWebpage) == true ||
/google.{2,6}finance/.test(vCurrentWebpage) == true ||
/google.{2,6}flights/.test(vCurrentWebpage) == true ||
/google.{2,6}imghp/.test(vCurrentWebpage) == true ||
/google.{2,6}preferences/.test(vCurrentWebpage) == true ||
/google.{2,6}settings/.test(vCurrentWebpage) == true ||
/google.{2,6}search/.test(vCurrentWebpage) == true ||
/google.{2,6}shopping/.test(vCurrentWebpage) == true ||
/google.{2,6}videohp/.test(vCurrentWebpage) == true ||
/google.{2,6}webhp/.test(vCurrentWebpage) == true ||
/google.{2,6}$/.test(vCurrentWebpage) == true ||
/adwords.google.{2,6}/.test(vCurrentWebpage) == true ||
/classroom.google.{2,6}/.test(vCurrentWebpage) == true ||
/mail.google.{2,6}/.test(vCurrentWebpage) == true ||
/myaccount.google.{2,6}/.test(vCurrentWebpage) == true ||
/privacy.google.{2,6}/.test(vCurrentWebpage) == true ||
/play.google.{2,6}music/.test(vCurrentWebpage) == true ||
/support.google.{2,6}/.test(vCurrentWebpage) == true ||
/translate.google.{2,6}/.test(vCurrentWebpage) == true
) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
`);
} else if (/google.{2,14}about\/products/.test(vCurrentWebpage) == true) {
GM_addStyle(`
.products .glue-sticky.glue-sticky-active{top:98px!important;}
.fixed-nav{top:29px!important;}
body{position:relative!important;
top:29px!important;}
`);
} else if (/google.{2,6}maps/.test(vCurrentWebpage) == true) {
GM_addStyle(`
#omnibox,
.gb_6f{top:29px!important;}
`);
} else if (/news.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.gb_qd{top:29px!important;}
`);
} else if (/google.{2,6}express/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.header,.stickyMobileHeader .mobileSearchWrapper,.mobileNavHeader{top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/google.{2,6}forms/.test(vCurrentWebpage) == true ||
/google.{2,6}slides/.test(vCurrentWebpage) == true ||
/google.{2,6}sheets/.test(vCurrentWebpage) == true ||
/google.{2,6}docs/.test(vCurrentWebpage) == true ||
/google.{2,6}services/.test(vCurrentWebpage) == true ||
/google.{2,6}cloudprint/.test(vCurrentWebpage) == true
) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.header,.stickyMobileHeader .mobileSearchWrapper,.mobileNavHeader{top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/store.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.sticky-stacky,.nav-panel{top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/photos.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.SmZ4Wd,.scwMhd{top:29px;}
#GoogleBar{position:fixed!important;}
`);
} else if (/docs.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.gb_qd{top:29px;}
#GoogleBar{position:fixed!important;}
`);
} else if (/drive.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:20px!important;}
.a-D-Pe-Q{top:29px!important;}
.a-s-tb-Pe-Q{top:8px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/keep.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.gb_qd{top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/contacts.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/books.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
.gb_6f{top:29px!important;}
`);
} else if (/voice.google.{2,6}/.test(vCurrentWebpage) == true ||
/.google.{2,6}voice/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
`);
} else if (/youtube.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
#masthead-positioner,#appbar-guide-menu{top:29px!important;}
#guide-spacer,#page-manager {
margin-top: var(--ytd-masthead-height, 85px) !important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/youtube.{2,6}watch/.test(vCurrentWebpage) == true) {
GM_addStyle(`
#masthead-container,#contentContainer.app-drawer{top:29px!important;}
`);
} else if (/plus.google.{2,6}/.test(vCurrentWebpage) == true) {
GM_addStyle(`
.Wxeofe,
/*Google Plus Images*/
.KXqTuf{top:29px!important;}
.u5oEgd{top:120px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/google.{2,20}chromecast/.test(vCurrentWebpage) == true ||
/allo.google.{2,6}/.test(vCurrentWebpage) == true ||
/google.{2,20}chromebook/.test(vCurrentWebpage) == true
) {
GM_addStyle(`
header{top:29px!important;}
body{position:relative!important;
top:29px!important;}
#GoogleBar{position:fixed!important;}
`);
} else if (/google.{2,10}chrome\/newtab/.test(vCurrentWebpage) == true) {
GM_addStyle(`
body{position:relative!important;
top:10px!important;}
`);
} else if (/play.google.{2,6}store/.test(vCurrentWebpage) == true) {
var vBarPosition = GM_getValue('GB_Pos');
//play nested if
if (vBarPosition === "fixed") {
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
.sticky,.action-bar{top:29px!important;}
`);
}
GM_addStyle(`
body{position:relative!important;
top:29px!important;}
`);
}
})();