solombala
Как изменить кнопки окна браузера "свернуть, развернуть, закрыть"?
У тебя они изменены.
Добавлено 21-01-2020 13:11:46
А кнопки окна как бы убрать?
Отредактировано Stkvsky (21-01-2020 13:11:46)
Отсутствует
Stkvsky
Как изменить кнопки окна браузера "свернуть, развернуть, закрыть"?
У тебя они изменены.
Я не задавал такой вопрос..."Вкладки под нав. панелью - там поганка зарыта, и бьет по мегабару в 72 ....
Отсутствует
solombala
не подтверждаю,тот стиль не влияет на мегабар.
скидывай свою чудо сборку, чтобы посмотреть иначе никак
Отсутствует
Stkvsky
ориг. стиль здесь
https://forum.mozilla-russia.org/viewto … 72#p765572
кстати недавно пришлось устанавливать 8.1 на ноут не себе
добавил @media (-moz-windows-glass), (-moz-os-version: windows-win8) {
для поддержки этой ОС
Отсутствует
Отсутствует
Здесь https://forum.mozilla-russia.org/viewto … 35#p777035 и на пост выше идет речь, но только намеками, о создании кнопки для запуска стороннего приложения. Просьба объяснить для непосвященных, или поделиться ссылкой.
Отсутствует
shadow_user
/*CODE*/ var file = Services.dirsvc.get('ProfD', Ci.nsIFile); file.initWithPath("C:\\Program Files\\RimArts\\b2\\B2.exe"); file.launch();
var file = Services.dirsvc.get('ProfD', Ci.nsIFile); file.initWithPath(file.path + "\\memreduct\\del.vbs"); file.launch();
Отсутствует
shadow_user
скрытый текст
С первым кодом понятно, Custom Buttons.
Так из профиля , что угодно...
Это ясности не прибавило.
Отсутствует
shadow_user
Это если прогу к профилю присобачить...
file.initWithPath(file.path + "\\memreduct\\del.vbs");
Папка memreduct в профиле , а в ней файл ( exe , к примеру, или Bat или VBS)
Отсутствует
Папка memreduct в профиле , а в ней файл ( exe , к примеру, или Bat или VBS)
Это понятно, а что сделать с кодом, непонятно. Засим спасибо, не буду вытягивать с вас слова, не рассказывайте, а то вдруг раскроется страааашная тайна!
Ad
Поскольку тема по .css, то я и кинулся примерять второй код к .css, не разглядывая его, хотя он тоже оказался для Custom Buttons. Но вопрос такой кнопки для СВ не стоит, это уже пройдено. Или спросил бы об этом в теме по СB, а не в этой.
Отредактировано shadow_user (21-01-2020 21:10:04)
Отсутствует
solombala
Куча ошибок синтаксиса в userChrome.css
и в omni\chrome\browser\skin\classic\browser\browser.css
и это в userChrome.css без комментариев...
Отсутствует
Vitaliy V.
Подскажите пожалуйста, код, чтоб убрать из контекстного меню значков дополнений пункт "Пожаловаться на расширение".
Я уже пытался, но у меня получилось по моему что-то непотребное, хоть и работает. Спасибо.
Отредактировано sandro79 (21-01-2020 22:35:06)
Отсутствует
Vitaliy V.
И это все? Вкладки под Nav-Bar , вот, что мне нужно...Больше ничего. Или вкупе с кнопками окна...
Ставил на чистую , в omni.ja не лез , все-равно эта шняга прет..
Отредактировано solombala (21-01-2020 22:38:37)
Отсутствует
Stkvsky
Добавлено Сегодня 13:11:46 voqabuhe пишет: А кнопки окна как бы убрать?
Это мне ответ? Тогда ничего не понял, как их таки убрать?
Отредактировано voqabuhe (21-01-2020 22:43:32)
Отсутствует
voqabuhe
Ну если надо, то как то так:
Add:
Подскажите пожалуйста, код, чтоб убрать из контекстного меню значков дополнений пункт "Пожаловаться на расширение".
#toolbar-context-menu .customize-context-reportExtension { display: none !important; }
Отредактировано kokoss (22-01-2020 00:30:18)
Win7
Отсутствует
И это все?
н-да если тебе это кажется незначительно..., по твоему код с ошибками по твоему хотению что ли заработает,
если ты в упор не видишь ошибки это не значит что их нет
вот выкладываю 3 в одном и больше не жалуйся что не работает
остальной свой код пока удали и не извращайся над
@-moz-document url-prefix("chrome://browser/content/browser.x") { *|*:root { --v-titlebar-button-vert-padding: 5px; --v-titlebar-button-horizont-padding: 10px; --v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill"); --v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><line stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges' x1='1' y1='5.5' x2='11' y2='5.5'/></svg>"); --v-titlebar-max-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='1.5' width='9' height='9'/></svg>"); --v-titlebar-maximized-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='3.5' width='7' height='7'/><polyline points='3.5,3.5 3.5,1.5 10.5,1.5 10.5,8.5 8.5,8.5'/></svg>"); --v-titlebar-close-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='.9' fill='none' d='M1,1 l 10,10 M1,11 l 10,-10'/></svg>"); --v-titlebar-button-image-height: 12px; --v-titlebar-button-image-width: 12px; --v-titlebar-button-background-hover: rgba(0,0,0,.12); --v-titlebar-button-background-active: rgba(0,0,0,.22); --v-titlebar-close-background-hover: rgb(227, 27, 93); --v-titlebar-close-background-active: rgb(191, 22, 78); --v-windows-glass-default-background: ActiveCaption; --v-windows-glass-default-background-inactive: InactiveCaption; } @media (-moz-windows-glass), (-moz-os-version: windows-win8) { *|*:root[sizemode="normal"] > #titlebar { -moz-appearance: none !important; margin-bottom: calc(-1 * (var(--v-titlebar-button-vert-padding) * 2 + var(--v-titlebar-button-image-height))) !important; } *|*:root[sizemode="normal"] > #titlebar > #titlebar-content { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } *|*:root[sizemode="normal"] > #navigator-toolbox, *|*:root[sizemode="normal"] > box > #navigator-toolbox { border-top: none !important; padding-top: 0 !important; box-shadow: 0 1px 0 rgba(12,12,13,0.3) inset !important; } #titlebar-buttonbox, .titlebar-buttonbox { -moz-appearance: none !important; margin: 0 !important; padding: 0 !important; } *|*:root { -moz-appearance: none !important; background-color: var(--lwt-accent-color, var(--v-windows-glass-default-background)) !important; } *|*:root:-moz-window-inactive { background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color, var(--v-windows-glass-default-background-inactive))) !important; } #TabsToolbar:-moz-lwtheme-darktext { color: inherit !important; --lwt-toolbarbutton-icon-fill: currentColor !important; } #TabsToolbar:not(:-moz-lwtheme) { color: inherit !important; } #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab { background-color: transparent !important; } vbox#appcontent { -moz-appearance: none !important; } } #titlebar-buttonbox > .titlebar-button, .titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close), #minimize-button, #restore-button, #close-button { display: -moz-box !important; -moz-appearance: none !important; margin: 0 !important; padding: var(--v-titlebar-button-vert-padding) var(--v-titlebar-button-horizont-padding) !important; color: var(--lwt-toolbarbutton-icon-fill, inherit) !important; } @media not all and (-moz-os-version: windows-win7) { #titlebar-buttonbox, .titlebar-buttonbox { -moz-appearance: none !important; -moz-box-align: start !important; -moz-box-pack: end !important; } } #titlebar-buttonbox > .titlebar-button > .toolbarbutton-icon, .titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close) > .toolbarbutton-icon, :-moz-any(#minimize-button,#restore-button,#close-button) > .toolbarbutton-icon { filter: var(--v-svg-filter-fill) !important; fill: currentColor !important; color: inherit !important; margin: 0 !important; padding: 0 !important; height: var(--v-titlebar-button-image-height) !important; width: var(--v-titlebar-button-image-width) !important; } #titlebar-buttonbox > #titlebar-min, .titlebar-buttonbox > .titlebar-min, #minimize-button { list-style-image: var(--v-titlebar-min-image) !important; -moz-image-region: auto !important; } #titlebar-buttonbox > #titlebar-max, .titlebar-buttonbox > .titlebar-max { list-style-image: var(--v-titlebar-max-image) !important; -moz-image-region: auto !important; } *|*:root[sizemode="maximized"] #titlebar-buttonbox > #titlebar-max, *|*:root[sizemode="maximized"] .titlebar-buttonbox > .titlebar-max, #restore-button { list-style-image: var(--v-titlebar-maximized-image) !important; -moz-image-region: auto !important; } #titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover, .titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover, :-moz-any(#minimize-button,#restore-button):hover { background-color: var(--v-titlebar-button-background-hover) !important; } #titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover:active, .titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover:active, :-moz-any(#minimize-button,#restore-button):hover:active { background-color: var(--v-titlebar-button-background-active) !important; } #titlebar-buttonbox > #titlebar-close, .titlebar-buttonbox > .titlebar-close, #close-button { list-style-image: var(--v-titlebar-close-image) !important; -moz-image-region: auto !important; } #titlebar-buttonbox > #titlebar-close:hover, .titlebar-buttonbox > .titlebar-close:hover, #close-button:hover { background-color: var(--v-titlebar-close-background-hover) !important; color: white !important; } #titlebar-buttonbox > #titlebar-close:hover:active, .titlebar-buttonbox > .titlebar-close:hover:active, #close-button:hover:active { background-color: var(--v-titlebar-close-background-active) !important; color: white !important; } /* мегабар */ #urlbar-container, #search-container { padding: 1px !important; margin: 0 !important; } #urlbar, #searchbar { margin: 0 !important; } #searchbar .searchbar-textbox { margin: 0 !important; } #urlbar-container[breakout] { position: relative !important; min-height: var(--urlbar-container-height) !important; } #urlbar[breakout] { display: block !important; position: absolute !important; width: calc(100% - 2px) !important; height: var(--urlbar-height) !important; top: calc((var(--urlbar-container-height) - var(--urlbar-height)) / 2) !important; left: 1px !important; } #urlbar[breakout] > #urlbar-input-container { width: 100% !important; height: var(--urlbar-height) !important; padding: 0 !important; vertical-align: top !important; } #urlbar[breakout][breakout-extend], #urlbar[breakout][breakout-extend-disabled][open] { height: auto !important; } #urlbar[breakout] > #urlbar-background { animation: none !important; } #urlbar[breakout] > #urlbar-background { inset-inline-start: 0 !important; box-shadow: none !important; } #urlbar[breakout] > .urlbarView { background-color: var(--autocomplete-popup-background, transparent) !important; margin: 0 1px 1px 1px !important; border: none !important; width: calc(100% - 2px) !important; } #urlbar[breakout] > #urlbar-input-container > #urlbar-search-icon { fill: currentColor !important; fill-opacity: .6 !important; } /* вкладки ниже */ *|*:root:not([inFullscreen]) #navigator-toolbox { position: relative !important; border-bottom: none !important; --v-toolbar-button-inner-padding: var(--toolbarbutton-inner-padding, 6px); } *|*:root:not([inFullscreen]) #navigator-toolbox > toolbar { -moz-box-ordinal-group: 10 !important; } *|*:root:not([inFullscreen]) #navigator-toolbox > #nav-bar { margin-top: calc(2 * var(--v-toolbar-button-inner-padding) + 16px) !important; margin-bottom: 0 !important; box-shadow: none !important; -moz-box-ordinal-group: 0 !important; padding-left: 0 !important; padding-right: 0 !important; } *|*:root:not([inFullscreen]) #navigator-toolbox > #PersonalToolbar { -moz-box-ordinal-group: 1 !important; } *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #navigator-toolbox { -moz-appearance: -moz-window-titlebar !important; } *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox { -moz-appearance: -moz-window-titlebar-maximized !important; } *|*:root:not([inFullscreen])[tabsintitlebar]:-moz-lwtheme #navigator-toolbox { visibility: hidden !important; } *|*:root:not([inFullscreen])[tabsintitlebar]:-moz-lwtheme #navigator-toolbox > *:not([collapsed="true"]) { visibility: visible; } #navigator-toolbox > #titlebar { -moz-appearance: none !important; -moz-box-ordinal-group: 100 !important; --v-control-buttons-left: auto; --v-control-buttons-right: 0; position: static !important; } #navigator-toolbox > #titlebar:-moz-locale-dir(rtl) { --v-control-buttons-left: 0; --v-control-buttons-right: auto; } *|*:root:not([inFullscreen]) #toolbar-menubar { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; display: flex !important; flex-wrap: nowrap !important; flex-direction: row !important; align-items: stretch !important; justify-content: flex-start !important; border: none !important; background: none !important; box-sizing: content-box !important; min-height: 0 !important; height: calc(2 * var(--v-toolbar-button-inner-padding) + 16px) !important; overflow: hidden !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons { display: flex !important; flex-wrap: nowrap !important; flex-direction: row !important; align-items: stretch !important; justify-content: flex-start !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(toolbaritem,toolbarbutton), *|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons > * { align-self: center !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons > * > * { vertical-align: middle !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(#menubar-items,#wrapper-menubar-items,.titlebar-buttonbox-container) { align-self: flex-start !important; } *|*:root[inFullscreen] #toolbar-menubar { visibility: collapse !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > * { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } *|*:root:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive="true"]:not([customizing="true"]) > *:not(.titlebar-buttonbox-container) { visibility: hidden !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > * > * { vertical-align: middle; } *|*:root:not([inFullscreen]) #toolbar-menubar > #menubar-items > * { vertical-align: top; } @media (-moz-windows-classic) { *|*:root:not([inFullscreen])[tabsintitlebar] #toolbar-menubar { padding-top: 4px !important; } *|*:root:not([inFullscreen])[tabsintitlebar] #toolbar-menubar[autohide="true"] { min-height: 4px !important; } *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"]:-moz-lwtheme #toolbar-menubar { background-image: linear-gradient(to bottom, ThreeDLightShadow 0, ThreeDLightShadow 1px, ThreeDHighlight 1px, ThreeDHighlight 2px, ActiveBorder 2px, ActiveBorder 4px, transparent 4px) !important; } *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #nav-bar { margin-top: calc(2 * var(--v-toolbar-button-inner-padding) + 20px) !important; } } @media (-moz-windows-compositor), (-moz-os-version: windows-win7) and (-moz-windows-default-theme) { *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #toolbar-menubar { padding-top: 8px !important; } } *|*:root:not([inFullscreen]) #toolbar-menubar > *[ordinal="1000"], *|*:root:not([inFullscreen]) #toolbar-menubar > .titlebar-buttonbox-container { order: 1000 !important; } *|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(toolbarspring,spacer,[id^="wrapper-customizableui-special-spring"]) { flex-grow: 1 !important; } *|*:root:not([inFullscreen]) #TabsToolbar { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; box-shadow: 0 -1px 0 var(--tabs-border-color, rgba(0,0,0,.3)) inset !important; position: static !important; } *|*:root:not([inFullscreen]) #TabsToolbar #tabbrowser-tabs { padding-bottom: 0 !important; margin-bottom: 0 !important; } *|*:root:not([inFullscreen]) #TabsToolbar > .toolbar-items { padding-top: 0 !important; margin-top: 0 !important; } *|*:root:not([inFullscreen]) #TabsToolbar .tab-background { border-top-style: solid !important; } *|*:root:not([inFullscreen])[tabsintitlebar] #TabsToolbar .titlebar-buttonbox-container, *|*:root:not([inFullscreen]) #navigator-toolbox::after, *|*:root:not([inFullscreen]) #TabsToolbar::after, *|*:root:not([inFullscreen]) #TabsToolbar .titlebar-spacer:-moz-any([type="pre-tabs"],[type="post-tabs"]) { display: none !important; } }
как их таки убрать?
мой стиль для кнопок окна (если у вас 8) + то что kokoss предложил
Отсутствует
kokoss
Ну если надо, то как то так:
Спасибо. Только свободное место после них осталось, как бы ещё его убрать и за одно "+" ликвидировать.
но для чего...
Жестами пользуюсь, а они только место занимают, куда можно вкладки открывать. Да и без жестов можно через панель задач закрывать, сворачивать. Короче привычка )
мой стиль для кнопок окна (если у вас 8) + то что kokoss предложил
А зачем их менять, чтоб потом всё равно убрать? Но стиль симпатичный, теперь задумался, может их оставить. Короче если свободное место не удастся скрыть, то оставлю с этим стилем.
Отредактировано voqabuhe (22-01-2020 02:07:56)
Отсутствует
Просьба объяснить для непосвященных, или поделиться ссылкой.
Это я спрашивал. После того, как в 72 отвалился биндинг и, соответственно , перестал работать vertical_top_bottom_bar от Vitaliy V., плавно переползаю на его же вариант user_chrome_files.zip.
#add-akelpad-app { /* list-style-image: url("./svg/akelpad_16x16.png") !important; /* файл иконки */ /* list-style-image: url("data:image/x-icon;base64,iVBOR перекодированная */ list-style-image: url("moz-icon:file:///C:/Program Files/AkelPad/AkelPad.exe") !important; /* иконка в программном файле */ }
В файле \chrome\user_chrome_files\custom_scripts\custom_script.js прописываем команду для названного действия, и раскомментируем 2 строки
// Этот скрипт можно использовать для создания кнопок с помощью CustomizableUI.createWidget var {classes: Cc, interfaces: Ci, utils: Cu} = Components; var {console} = Cu.import("resource://gre/modules/Console.jsm", {}); try { CustomizableUI.createWidget({ id: "add-akelpad-app", label: "Akelpad", tooltiptext: "Запуск редактора Akelpad", onCommand: function(event) { var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile); file.initWithPath("C:\\Program Files\\AkelPad\\AkelPad.exe"); if (file.exists()) file.launch(); } }); } catch(e) {}
Отсутствует
Есть такое неплохое расширение ContextSearch web-ext, которое добавляет контекстный поиск через ПКМ. Возможно ли с помощью стилей русифицировать его надписи в КМ? А конкретно, чтобы вместо "Search for" было "Искать", а вместо "Add to ContextSearch" было "Добавить в ContextSearch" или что-то подобное.
В настройках самого расширения есть раздел User Styles, но можно ли там проделать что-то подобное я не знаю...
p.s. На всякий случай добавлю файл английской локализации: https://yadi.sk/d/tZ2h4U8MK9WjrQ
Отредактировано Black_Monk (25-01-2020 17:50:26)
Windows 10 LTSC
Отсутствует
Отсутствует
voqabuhe
Скрыть кнопки горизонтального скрола вкладок:
/* FF Tab Hide gorizontal scrolls tab and newtab button*/ .scrollbutton-up, .scrollbutton-down {display: none !important;}
Добавлено 22-01-2020 13:01:43
Пустое место попробуйте убрать этим кодом
/* TabBar reduce Spacer width on the right */ .titlebar-spacer[type="post-tabs"] { width: 0px !important; }
Отредактировано Stkvsky (22-01-2020 13:03:04)
Отсутствует