Merge pull request #55 from hideheader/new-style-links

Create new styles with `url-prefix()`
This commit is contained in:
Jason Barnabe 2015-03-06 19:49:37 -06:00
commit 56ad7e869b
2 changed files with 4 additions and 2 deletions

View File

@ -162,6 +162,8 @@ function init() {
section.domains = [params.domain]; section.domains = [params.domain];
} else if (params.url) { } else if (params.url) {
section.urls = [params.url]; section.urls = [params.url];
} else if (params["url-prefix"]) {
section.urlPrefixes = [params["url-prefix"]];
} }
addSection(section); addSection(section);
// default to enabled // default to enabled

View File

@ -25,13 +25,13 @@ chrome.tabs.getSelected(null, function(tab) {
// For this URL // For this URL
var urlLink = writeStyleTemplate.cloneNode(true); var urlLink = writeStyleTemplate.cloneNode(true);
urlLink.href = "edit.html?url=" + encodeURIComponent(tab.url); urlLink.href = "edit.html?url-prefix=" + encodeURIComponent(tab.url);
urlLink.appendChild(document.createTextNode( // switchable; default="this URL" urlLink.appendChild(document.createTextNode( // switchable; default="this URL"
prefs.getPref("popup.breadcrumbs.usePath") prefs.getPref("popup.breadcrumbs.usePath")
? t("writeStyleForURL").replace(/ /g, "\u00a0") ? t("writeStyleForURL").replace(/ /g, "\u00a0")
: /\/\/[^/]+\/(.*)/.exec(tab.url)[1] : /\/\/[^/]+\/(.*)/.exec(tab.url)[1]
)); ));
urlLink.title = "url(\"$\")".replace("$", tab.url); urlLink.title = "url-prefix(\"$\")".replace("$", tab.url);
writeStyleLinks.push(urlLink); writeStyleLinks.push(urlLink);
document.querySelector("#write-style").appendChild(urlLink) document.querySelector("#write-style").appendChild(urlLink)
if (prefs.getPref("popup.breadcrumbs")) { // switchable; default=enabled if (prefs.getPref("popup.breadcrumbs")) { // switchable; default=enabled