summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Brewer2011-04-05 23:09:45 -0700
committerJosh Brewer2011-04-05 23:09:45 -0700
commit69e236ae0105c6d75557d064e122f282b33adba3 (patch)
tree46e743a5eeb4fba37614128a549dc46ed8e4e175
parentdeb501bd1ae890143a3921767c64439867ac5e79 (diff)
downloadffffallback-69e236ae0105c6d75557d064e122f282b33adba3.tar.bz2
update to copy and minor cosmetic changes in bookmarklet
-rw-r--r--bookmarklet/ffffallback.css52
-rw-r--r--bookmarklet/ffffallback.js5
2 files changed, 41 insertions, 16 deletions
diff --git a/bookmarklet/ffffallback.css b/bookmarklet/ffffallback.css
index 9d4d193..48c161e 100644
--- a/bookmarklet/ffffallback.css
+++ b/bookmarklet/ffffallback.css
@@ -40,7 +40,7 @@
border-radius: 3px;
}
#ffffallback-controller .ffffallback-disclosure:hover {
- background:#2a2a2a;
+ background:#111;
}
#ffffallback-controller .ffffallback-disclosure span{
color: #777;
@@ -104,16 +104,16 @@ body.ffffallback-hide-original #ffffallback-content-container {
text-shadow:rgba(255,255,255,0.6) 0 1px 0;
font-weight: bold;
margin:0 !important;
- padding: 0.5em 1em;
+ padding: 0.5em 1em !important;
}
#ffffallback-controller h1 abbr {
- background:url(ffffallback-logo.png) no-repeat 0 0;
- border:0;
- display:inline-block;
- height:16px;
- margin-left:-9px;
- width:116px;
- text-indent:-99999em;
+ background:url(ffffallback-logo.png) no-repeat 0 0 !important;
+ border:0 !important;
+ display:inline-block !important;
+ height:16px !important;
+ margin-left:-9px !important;
+ width:116px !important;
+ text-indent:-99999em !important;
}
#ffffallback-controller ul {
padding:0;
@@ -196,7 +196,12 @@ body.ffffallback-hide-original #ffffallback-content-container {
display:none;
}
-
+#ffffallback-instructions {
+ background:#B3B3B3;
+
+ font-weight:bold;
+ padding:0.5em 1em;
+}
#ffffallback-fonts {
list-style: none;
@@ -235,24 +240,43 @@ body.ffffallback-hide-original #ffffallback-content-container {
#ffffallback-fonts li {
border-bottom:1px solid #222;
+ border-top:1px solid #444;
list-style: none;
margin: 0;
- margin-top: 1em;
- padding:0 0 1em 1em;
+ padding:0.5em 0 0.5em 1em;
}
#ffffallback-fonts li b {
display: block;
+ font-size:14px;
+ text-shadow: #1a1a1a 0px 1px 0px;
+}
+#ffffallback-fonts li b.global {
+ font-style:italic;
+ margin-top:5px;
+ position:relative;
+}
+#ffffallback-fonts li b.global i {
+ background: #333;
+ color:#aaa;
+ font-size: 11px;
+ font-style: normal;
+ font-weight: bold;
+ left: 80px;
+ padding: 0px 5px;
+ position: absolute;
+ text-transform: uppercase;
+ top: -18px;
}
#ffffallback-fonts li input, #ffffallback-fonts li textarea {
+ color: #f2f2f2;
display: inline-block;
-webkit-box-shadow: rgb(68, 68, 68) 0px 1px 0px;
background: rgb(102, 102, 102);
border: 1px solid black;
border-radius:4px;
- color: #eee;
- font:normal 13px/normal Arial, sans-serif;
+ font:normal 13px/1.125 Helvetica, sans-serif;
padding: 5px;
width:160px;
margin-top:10px;
diff --git a/bookmarklet/ffffallback.js b/bookmarklet/ffffallback.js
index 11bcb60..15a8f5d 100644
--- a/bookmarklet/ffffallback.js
+++ b/bookmarklet/ffffallback.js
@@ -286,10 +286,11 @@
<form id="ffffallback-toggles">\
<h1 id="ffffallback-title"><abbr title="Fast, flexible font fallback!">ffffallback!</abbr> <input type="submit" id="ffffallback-update" value="Update" /></h1>\
<div id="ffffallback-radios">\
- <label><input type="radio" name="ffffallback-display-mode" accesskey="o" id="ffffallback-display-mode-original" /> Original</label>\
+ <label><input type="radio" name="ffffallback-display-mode" accesskey="o" id="ffffallback-display-mode-original" /> Web font</label>\
<label class="radio-checked"><input type="radio" name="ffffallback-display-mode" accesskey="b" id="ffffallback-display-mode-both" checked /> Both</label>\
<label><input type="radio" name="ffffallback-display-mode" accesskey="f" id="ffffallback-display-mode-fallback" /> Fallback</label>\
</div>\
+ <!--<div id="ffffallback-instructions">Test fallback fonts for each web font declaration.</div-->\
<ul id="ffffallback-fonts"></ul>\
</form>\
');
@@ -337,7 +338,7 @@
fontClass = $.getClassForFont(font);
addRowWithContent('<b>' + font + '</b><input type="text" value="" placeholder="Fallback font" class="ffffallback-specify-font" data:font-class="' + fontClass + '" /><a href="#" class="ffffallback-disclosure"><span>&#x25bc;</span></a><textarea class="ffffallback-more-values" placeholder="e.g. line-height: 1.75;"></textarea>');
});
- addRowWithContent('<b>Entire fallback body</b><input type="text" value="" placeholder="Fallback font" class="ffffallback-specify-font" data:font-class="*" /><a href="#" class="ffffallback-disclosure"><span>&#x25bc;</span></a><textarea class="ffffallback-more-values" placeholder="e.g. line-height: 1.75;"></textarea>');
+ addRowWithContent('<b class="global"><i>Or</i> Set a global fallback</b><input type="text" value="" placeholder="Fallback font" class="ffffallback-specify-font" data:font-class="*" /><a href="#" class="ffffallback-disclosure"><span>&#x25bc;</span></a><textarea class="ffffallback-more-values" placeholder="e.g. line-height: 1.75 !important;"></textarea>');
$.event(document.getElementById('ffffallback-display-mode-original'), 'click', function() {
$.removeClassFromElement('ffffallback-hide-original', document.body);