Greasemonkey 2.2 создаёт файлы базы данных теперь, это нормально?
А то Mouseover_Popup_Image_Viewer.db-wal и YouTube_Link_Title.db-wal по 32 МБ уже каждый
--------
они временные, как я понял, эти .db-wal
но, что-то они не отлипают на этих скриптах
странно просто, 64 МБ целых
---------
и у них один автор
пожалуй надо маякнуть ему об таком деле
Отредактировано Pony_Smile_Pack (07-09-2014 03:24:19)
Отсутствует
Pony_Smile_Pack
Это только скрипты имеющие разрешения:
// @grant GM_getValue создает *.db
// @grant GM_setValue создает .db-shm и .db-wal
Прим: http://onedev.net/post/357
ЗЫ: Обычно не пользуюсь такими, если бы не вы, так бы и не узнал про этот "мусор" ещё долгое время. Пожалуй добавлю ещё себе и в CCleaner:
Отсутствует
здравствуйте, мне нужен совет, может кто поможет
я хочу вернуть странице поста livejournal (той которая дефолтная для S1 стиля и которую можно увидеть в любом стиле по format=light) её старый вид. поясню что я имею в виду.
сейчас страница выглядит так
как можно заметить, справа много пустого места которое плохо смотрится и которое хочется использовать.
а раньше страница выглядела так
как видно, в этом варианте строка занимает всю или почти всю ширину страницы.
сейчас я эту ширину меняю с помощью вот этого костыля - выставив там ширину в 115em. но при изменении размера окна появляется горизонтальная прокрутка, а при выставлении значения 100% ширина просто сбрасывается на дефолтную (узкую).
для меня css и javascript это китайская грамота, но может кто из знающих подскажет, как сделать так чтобы текст растягивался на всю ширину окна, какого бы размера ни было окно?
Отредактировано спокойный (14-09-2014 15:21:18)
Отсутствует
спокойный
я думаю, можно в userContent.css запихнуть и обойтись без скрипта.
леса живет в лису?
Отсутствует
спокойныйВыделить кодКод:.b-singlepost-wrapper {max-width: none !important}я думаю, можно в userContent.css запихнуть и обойтись без скрипта.
а куда этот файл положить (или где его найти)?
в папку профиля которая в %userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\
или в c:\Program Files (x86)\mozilla firefox\
потому что ни там ни там такого файла я не нашёл.
Отсутствует
Подскажите, как вкл/откл Панель меню? Пробовал так
var bar = document.getElementById("main-menubar"); setToolbarVisibility(bar, bar.collapsed);
var bar = document.getElementById("menubar-items"); setToolbarVisibility(bar, bar.collapsed);
но отключается только Главное меню, а сама панель вместе с расположенными на ней кнопками остаётся.
А если так
var bar = document.getElementById("toolbar-menubar"); setToolbarVisibility(bar, bar.collapsed);
то только отключает панель, но не включает.
Отредактировано voqabuhe (27-09-2014 14:37:12)
Отсутствует
Xant1k
попробуй заменить
на
PS посмотрел историю изменений. поржал.
Отредактировано CoolCmd (09-11-2014 17:12:36)
леса живет в лису?
Отсутствует
Совершенно не работают в 33 TvFedor RuTracker и Torrents Re-Downloader. Может есть возможность починить хотя-бы один из них.
Отредактировано Mishania (09-11-2014 19:23:01)
Отсутствует
Mishania, оба работают.
Отсутствует
Mishania, кстати - спасибо, я себе "Фёдора" оставил.
Отсутствует
Mishania,
Отсутствует
Есть скрипт который конвертирует валюту и другие величины, выводит он данные в таблице с определенным стилем, но на разных сайтах эта таблица выглядит по-разному и иногда ее сильно корёжит. Можно ли как-то изменить код, чтобы например выводилась не таблица а div элемент с уникальным id?
// ==UserScript== // @name Universal converter // @namespace igcc // @include * // @description Конвертация различных величин // @grant GM_getValue // @grant GM_setValue // @grant GM_xmlhttpRequest // ==/UserScript== (function (){ var log = function() { if (unsafeWindow.console) unsafeWindow.console.log.apply(unsafeWindow.console, arguments); }; var tabla=''; var pos = [0,0]; var setPos = function (d){ d.style.top = pos[0] - 25 + 'px'; d.style.left = pos[1] - 170 + 'px'; } var showMe = function (d) { if(d.length < 1) { return; } setPos(d); d.style.display = "block"; } var hideMe = function (d) { if(d.length < 1) { return; } d.style.display = "none"; }; var currencys = { 'USD':'Доллар США', 'RUB':'Российский рубль', 'CNY':'Китайский юань', 'EUR':'Евро', 'UAH':'Украинская гривна', 'GBP':'Британский фунт', 'JPY':'Японская йена', 'AUD':'Австралийский доллар', 'CAD':'Канадский доллар', 'HKD':'Гонконгский доллар', '':'', 'cm':'Сантиметр', 'inch':'Дюйм' } var urlConvert = function (){ var price = $('price-igcc').value; var currencyFrom = $('currencyFrom').value; var currencyTo = $('currencyTo').value; GM_setValue('from',currencyFrom); GM_setValue('to',currencyTo); return 'https://www.google.ru/search?&q=' + price + '+' + currencyFrom + '+in+' + currencyTo }; var $ = function(id) { return document.getElementById(id); }; var showMenu = function (){ showMe($('tabla-igcc')); convertir(); }; var setTabla = function (){ var filas = [] for(var currency in currencys){ filas.push('<option value="' + currency + '">' + currencys[currency] + '</option>'); } tabla += '<input type="hidden" id="price-igcc" value="0">'; tabla += '<table border="0" style="line-height:normal;color:yellow;font-weight:bold;text-align:center;">'; tabla += ' <tr>'; tabla += ' <td colspan="3"><p id="res-igcc" style="color:yellow;"></p></td>'; tabla += ' </tr>'; tabla += ' <tr>'; tabla += ' <td style="border:0px;padding:0px;color:white;"><b><label for="currencyFrom">Из:</label></b></td>'; tabla += ' <td style="border:0px;padding:0px;color:#fff;"><select id="currencyFrom">' + filas.join('') + '</select></td>'; tabla += ' <td style="border:0px;padding:0px;color:#fff;" rowspan="2">'; tabla += ' <img id="swc-curr-igcc" alt="switch" src="data:image/gif;base64,R0lGODlhEgASAKUfACkyVuLk5ZOi5WiEx0li1AAAzD1Y0fr8+LzC4YCYz8bL4u7t8LS71Gd81n+Q2s/W8/H1+LXA7ubn8Orv+VNr1neK3d7h8cDK8YmY3NbZ3vj4+NPX5lVy1uvv+c7T3v///56s6G2C3ZGf27zE6vL1/Obq+drg9kJazuDj8YSU33qM3////////////////////////////////////////////////////////////////////////////////////yH5BAEHAD8ALAAAAAASABIAAAZswN9vQCwajcLhZ8lsNgdKp/Q5aD5AIYNpSmymDGBBSdr1GgjgFIkqTV1KKgNlvCxPPxFDiGm/Cwx8VXdLf4GDB3l7dYJeIxYVchaGTQ5nYA4SbEyVYBgbZIwfCCINBgpcoYN8Uap1SUewRUJBADs=" />'; tabla += ' </td>'; tabla += ' </tr>'; tabla += ' <tr>'; tabla += ' <td style="border:0px;padding:0px;color:white;"><b><label for="currencyTo">В:</label></b></td>'; tabla += ' <td style="border:0px;padding:0px;color:#fff;"><select id="currencyTo">' + filas.join('') + '</select></td>'; tabla += ' </tr>'; tabla += ' <tr>'; tabla += ' <td style="border:0px;padding:0px;color:#fff;" colspan="3"><center><button id="ver-res-igcc">Посчитать</button></center></td>'; tabla += ' </tr>'; tabla += '</table>'; var divTabla = document.createElement('div'); divTabla.id = "tabla-igcc"; divTabla.style.position = "absolute"; divTabla.style.display = "none"; divTabla.style.background = "#333"; divTabla.style.border = "0px"; divTabla.style.padding = "5px"; divTabla.innerHTML = tabla; try { document.body.appendChild(divTabla); } catch(e){ } }; var convertir = function (){ var url = urlConvert(); GM_xmlhttpRequest({ method: 'GET', url: url, onload: function(r) { var json = r.responseText; var doc = document.implementation.createHTMLDocument(""); doc.documentElement.innerHTML = json; json = doc.querySelectorAll('.ct-cs > div'); $('res-igcc').innerHTML = json[0].textContent + json[1].textContent; $('currencyFrom').value = GM_getValue('from'); $('currencyTo').value = GM_getValue('to'); } }); } function init(){ try { if(window != window.top){ return; } setTabla(); $('currencyFrom').value = GM_getValue('from'); $('currencyTo').value = GM_getValue('to'); $('ver-res-igcc').addEventListener('mousedown',function (e){ if (e.stopPropagation){ e.stopPropagation(); } e.cancelBubble = true; convertir(); },true); $('swc-curr-igcc').addEventListener('mousedown',function (e){ var currencyFrom = $('currencyFrom').value; var currencyTo = $('currencyTo').value; GM_setValue('from',currencyTo); GM_setValue('to',currencyFrom); $('currencyFrom').value = GM_getValue('from'); $('currencyTo').value = GM_getValue('to'); convertir(); },true); window.addEventListener("mousemove", function(e){ e = e || window.event; pos = [e.pageY,e.pageX] },false); window.addEventListener("mousedown", function(e){ e = e || window.event; var reltg = e.target while (reltg.id != 'tabla-igcc' && reltg.nodeName != 'HTML' && reltg.nodeName != 'BODY'){ reltg= reltg.parentNode } if(reltg.id !== 'tabla-igcc'){ hideMe($('tabla-igcc')); } },true); window.addEventListener("click",function (e){ e = e || window.event; if ( e.altKey && e.button == 0 && e.detail == 2 ) { var price = parseFloat(window.getSelection().toString().replace(/[^0-9\.\,]+/,'').replace(/[\,]+/,'.')); if(!isNaN(price)){ $('price-igcc').value = price showMenu() } } },false); window.addEventListener("contextmenu",function(e) { e = e || window.event; if(e.shiftKey) { var price = parseFloat(window.getSelection().toString().replace(/[^0-9\.\,]+/,'').replace(/[\,]+/,'.')); if(!isNaN(price)){ $('price-igcc').value = price showMenu() } e.preventDefault(); e.returnValue = false; e.stopPropagation(); return false; } },false); } catch(e){ } } init(); })()
Отсутствует
я немного другое хотел. Что-то вроде подмены фокуса. Т.е. вкладка, которая неактивна, считалась в фокусе (активной).
Вряд ли такое возможно. Там даже над активной вкладкой папку нельзя открыть.
Отсутствует