mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-05 15:28:39 +09:00
Add back the Quickdial show/hide control.
This also slightly tweaks the grid design styling. Resolves #563
This commit is contained in:
parent
64534aadb8
commit
3b3e4b4cc5
4 changed files with 25 additions and 3 deletions
|
|
@ -42,6 +42,18 @@ input[type=button] {
|
|||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* TOGGLE */
|
||||
#newtab-toggle {
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
|
||||
#newtab-toggle:-moz-locale-dir(rtl) {
|
||||
left: 12px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
/* MARGINS */
|
||||
#newtab-vertical-margin {
|
||||
display: -moz-box;
|
||||
|
|
@ -100,7 +112,7 @@ input[type=button] {
|
|||
-moz-box-orient: vertical;
|
||||
min-width: 600px;
|
||||
min-height: 400px;
|
||||
transition: 300ms ease-out;
|
||||
transition: 175ms ease-out;
|
||||
transition-property: opacity;
|
||||
}
|
||||
|
||||
|
|
@ -136,7 +148,7 @@ input[type=button] {
|
|||
.newtab-site {
|
||||
position: relative;
|
||||
-moz-box-flex: 1;
|
||||
transition: 200ms ease-out;
|
||||
transition: 150ms ease-out;
|
||||
transition-property: top, left, opacity;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@
|
|||
</div>
|
||||
|
||||
<div id="newtab-margin-bottom"/>
|
||||
<input id="newtab-toggle" type="button"/>
|
||||
</div>
|
||||
</body>
|
||||
<script type="text/javascript;version=1.8" src="chrome://browser/content/newtab/newTab.js"/>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@ var gPage = {
|
|||
|
||||
// Listen for 'unload' to unregister this page.
|
||||
addEventListener("unload", this, false);
|
||||
|
||||
// Listen for toggle button clicks.
|
||||
let button = document.getElementById("newtab-toggle");
|
||||
button.addEventListener("click", e => this.toggleEnabled(e));
|
||||
|
||||
// XXX bug 991111 - Not all click events are correctly triggered when
|
||||
// listening from xhtml nodes -- in particular middle clicks on sites, so
|
||||
|
|
@ -277,6 +281,11 @@ var gPage = {
|
|||
}
|
||||
},
|
||||
|
||||
toggleEnabled: function(aEvent) {
|
||||
gAllPages.enabled = !gAllPages.enabled;
|
||||
event.stopPropagation();
|
||||
},
|
||||
|
||||
maybeShowAutoMigrationUndoNotification() {
|
||||
// sendAsyncMessage("NewTab:MaybeShowAutoMigrationUndoNotification");
|
||||
},
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ body {
|
|||
|
||||
.newtab-site:hover,
|
||||
.newtab-site[dragged] {
|
||||
box-shadow: 0 3px 10px rgba(8,20,37,.6);
|
||||
box-shadow: 0 3px 6px 1px rgba(8,20,37,.6);
|
||||
}
|
||||
|
||||
.newtab-site[dragged] {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue