From 27b5505661cd450636bc5eb563fa548c3c73c22f Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Mon, 3 Oct 2011 04:44:40 +0000 Subject: [PATCH] First run guidance for save icon --- .../content/zotero/bindings/guidancepanel.xml | 64 ++++++++++++++++++ chrome/content/zotero/browser.js | 4 ++ chrome/content/zotero/overlay.xul | 1 + chrome/locale/en-US/zotero/zotero.properties | 4 +- .../skin/default/zotero/zotero-new-z-48px.png | Bin 0 -> 4031 bytes chrome/skin/default/zotero/zotero.css | 5 ++ 6 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 chrome/content/zotero/bindings/guidancepanel.xml create mode 100644 chrome/skin/default/zotero/zotero-new-z-48px.png diff --git a/chrome/content/zotero/bindings/guidancepanel.xml b/chrome/content/zotero/bindings/guidancepanel.xml new file mode 100644 index 0000000000..e2c5fe6934 --- /dev/null +++ b/chrome/content/zotero/bindings/guidancepanel.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/chrome/content/zotero/browser.js b/chrome/content/zotero/browser.js index f074648dd1..ab530e772a 100644 --- a/chrome/content/zotero/browser.js +++ b/chrome/content/zotero/browser.js @@ -421,6 +421,10 @@ var Zotero_Browser = new function() { Zotero_Browser.statusImage.src = captureIcon; Zotero_Browser.statusImage.tooltipText = tab.getCaptureTooltip(); Zotero_Browser.statusImage.hidden = false; + + Zotero_Browser.statusImage.addEventListener("load", function() { + document.getElementById("zotero-status-image-guidance").show(); + }, false); } else { Zotero_Browser.statusImage.hidden = true; } diff --git a/chrome/content/zotero/overlay.xul b/chrome/content/zotero/overlay.xul index d96237debe..f408ebb92c 100644 --- a/chrome/content/zotero/overlay.xul +++ b/chrome/content/zotero/overlay.xul @@ -77,6 +77,7 @@ + diff --git a/chrome/locale/en-US/zotero/zotero.properties b/chrome/locale/en-US/zotero/zotero.properties index e5f02ce0a3..8a2c7385ba 100644 --- a/chrome/locale/en-US/zotero/zotero.properties +++ b/chrome/locale/en-US/zotero/zotero.properties @@ -747,4 +747,6 @@ standalone.addonInstallationFailed.title = Add-on Installation Failed standalone.addonInstallationFailed.body = The add-on "%S" could not be installed. It may be incompatible with this version of Zotero Standalone. connector.error.title = Zotero Connector Error -connector.standaloneOpen = Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone. \ No newline at end of file +connector.standaloneOpen = Your database cannot be accessed because Zotero Standalone is currently open. Please view your items in Zotero Standalone. + +firstRunGuidance.saveIcon = Zotero can recognize a reference on this page. Click this icon in the address bar to save this reference to your Zotero library. \ No newline at end of file diff --git a/chrome/skin/default/zotero/zotero-new-z-48px.png b/chrome/skin/default/zotero/zotero-new-z-48px.png new file mode 100644 index 0000000000000000000000000000000000000000..a24992b84385a53eca054d0c616df9544de972bf GIT binary patch literal 4031 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 literal 0 HcmV?d00001 diff --git a/chrome/skin/default/zotero/zotero.css b/chrome/skin/default/zotero/zotero.css index 0ffc4d0b01..891eb6386c 100644 --- a/chrome/skin/default/zotero/zotero.css +++ b/chrome/skin/default/zotero/zotero.css @@ -143,6 +143,11 @@ dialog[resizable="true"] -moz-binding: url('chrome://zotero/content/bindings/resizabledialog.xml#resizabledialog'); } +zoteroguidancepanel +{ + -moz-binding: url('chrome://zotero/content/bindings/guidancepanel.xml#guidancepanel'); +} + label.zotero-text-link { -moz-binding: url('chrome://zotero/content/bindings/text-link.xml#text-link'); -moz-user-focus: normal;