browser/extensions/pdfjs/content/web/viewer.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/extensions/pdfjs/content/web/viewer.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,335 @@
     1.4 +<!DOCTYPE html>
     1.5 +<!--
     1.6 +Copyright 2012 Mozilla Foundation
     1.7 +
     1.8 +Licensed under the Apache License, Version 2.0 (the "License");
     1.9 +you may not use this file except in compliance with the License.
    1.10 +You may obtain a copy of the License at
    1.11 +
    1.12 +    http://www.apache.org/licenses/LICENSE-2.0
    1.13 +
    1.14 +Unless required by applicable law or agreed to in writing, software
    1.15 +distributed under the License is distributed on an "AS IS" BASIS,
    1.16 +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    1.17 +See the License for the specific language governing permissions and
    1.18 +limitations under the License.
    1.19 +
    1.20 +Adobe CMap resources are covered by their own copyright and license:
    1.21 +http://sourceforge.net/adobe/cmap/wiki/License/
    1.22 +-->
    1.23 +<html dir="ltr" mozdisallowselectionprint moznomarginboxes>
    1.24 +  <head>
    1.25 +    <meta charset="utf-8">
    1.26 +    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    1.27 +    <title>PDF.js viewer</title>
    1.28 +
    1.29 +<!-- This snippet is used in the Firefox extension (included from viewer.html) -->
    1.30 +<base href="resource://pdf.js/web/" />
    1.31 +<script type="text/javascript" src="l10n.js"></script>
    1.32 +<script type="text/javascript" src="../build/pdf.js"></script>
    1.33 +
    1.34 +
    1.35 +    <link rel="stylesheet" href="viewer.css"/>
    1.36 +
    1.37 +
    1.38 +
    1.39 +
    1.40 +
    1.41 +
    1.42 +    <script type="text/javascript" src="debugger.js"></script>
    1.43 +    <script type="text/javascript" src="viewer.js"></script>
    1.44 +
    1.45 +  </head>
    1.46 +
    1.47 +  <body tabindex="1">
    1.48 +    <div id="outerContainer" class="loadingInProgress">
    1.49 +
    1.50 +      <div id="sidebarContainer">
    1.51 +        <div id="toolbarSidebar">
    1.52 +          <div class="splitToolbarButton toggled">
    1.53 +            <button id="viewThumbnail" class="toolbarButton group toggled" title="Show Thumbnails" tabindex="2" data-l10n-id="thumbs">
    1.54 +               <span data-l10n-id="thumbs_label">Thumbnails</span>
    1.55 +            </button>
    1.56 +            <button id="viewOutline" class="toolbarButton group" title="Show Document Outline" tabindex="3" data-l10n-id="outline">
    1.57 +               <span data-l10n-id="outline_label">Document Outline</span>
    1.58 +            </button>
    1.59 +            <button id="viewAttachments" class="toolbarButton group" title="Show Attachments" tabindex="4" data-l10n-id="attachments">
    1.60 +               <span data-l10n-id="attachments_label">Attachments</span>
    1.61 +            </button>
    1.62 +          </div>
    1.63 +        </div>
    1.64 +        <div id="sidebarContent">
    1.65 +          <div id="thumbnailView">
    1.66 +          </div>
    1.67 +          <div id="outlineView" class="hidden">
    1.68 +          </div>
    1.69 +          <div id="attachmentsView" class="hidden">
    1.70 +          </div>
    1.71 +        </div>
    1.72 +      </div>  <!-- sidebarContainer -->
    1.73 +
    1.74 +      <div id="mainContainer">
    1.75 +        <div class="findbar hidden doorHanger hiddenSmallView" id="findbar">
    1.76 +          <label for="findInput" class="toolbarLabel" data-l10n-id="find_label">Find:</label>
    1.77 +          <input id="findInput" class="toolbarField" tabindex="41">
    1.78 +          <div class="splitToolbarButton">
    1.79 +            <button class="toolbarButton findPrevious" title="" id="findPrevious" tabindex="42" data-l10n-id="find_previous">
    1.80 +              <span data-l10n-id="find_previous_label">Previous</span>
    1.81 +            </button>
    1.82 +            <div class="splitToolbarButtonSeparator"></div>
    1.83 +            <button class="toolbarButton findNext" title="" id="findNext" tabindex="43" data-l10n-id="find_next">
    1.84 +              <span data-l10n-id="find_next_label">Next</span>
    1.85 +            </button>
    1.86 +          </div>
    1.87 +          <input type="checkbox" id="findHighlightAll" class="toolbarField">
    1.88 +          <label for="findHighlightAll" class="toolbarLabel" tabindex="44" data-l10n-id="find_highlight">Highlight all</label>
    1.89 +          <input type="checkbox" id="findMatchCase" class="toolbarField">
    1.90 +          <label for="findMatchCase" class="toolbarLabel" tabindex="45" data-l10n-id="find_match_case_label">Match case</label>
    1.91 +          <span id="findMsg" class="toolbarLabel"></span>
    1.92 +        </div>  <!-- findbar -->
    1.93 +
    1.94 +        <div id="secondaryToolbar" class="secondaryToolbar hidden doorHangerRight">
    1.95 +          <div id="secondaryToolbarButtonContainer">
    1.96 +            <button id="secondaryPresentationMode" class="secondaryToolbarButton presentationMode visibleLargeView" title="Switch to Presentation Mode" tabindex="19" data-l10n-id="presentation_mode">
    1.97 +              <span data-l10n-id="presentation_mode_label">Presentation Mode</span>
    1.98 +            </button>
    1.99 +
   1.100 +            <button id="secondaryOpenFile" class="secondaryToolbarButton openFile visibleLargeView" title="Open File" tabindex="20" data-l10n-id="open_file">
   1.101 +              <span data-l10n-id="open_file_label">Open</span>
   1.102 +            </button>
   1.103 +
   1.104 +            <button id="secondaryPrint" class="secondaryToolbarButton print visibleMediumView" title="Print" tabindex="21" data-l10n-id="print">
   1.105 +              <span data-l10n-id="print_label">Print</span>
   1.106 +            </button>
   1.107 +
   1.108 +            <button id="secondaryDownload" class="secondaryToolbarButton download visibleMediumView" title="Download" tabindex="22" data-l10n-id="download">
   1.109 +              <span data-l10n-id="download_label">Download</span>
   1.110 +            </button>
   1.111 +
   1.112 +            <a href="#" id="secondaryViewBookmark" class="secondaryToolbarButton bookmark visibleSmallView" title="Current view (copy or open in new window)" tabindex="23" data-l10n-id="bookmark">
   1.113 +              <span data-l10n-id="bookmark_label">Current View</span>
   1.114 +            </a>
   1.115 +
   1.116 +            <div class="horizontalToolbarSeparator visibleLargeView"></div>
   1.117 +
   1.118 +            <button id="firstPage" class="secondaryToolbarButton firstPage" title="Go to First Page" tabindex="24" data-l10n-id="first_page">
   1.119 +              <span data-l10n-id="first_page_label">Go to First Page</span>
   1.120 +            </button>
   1.121 +            <button id="lastPage" class="secondaryToolbarButton lastPage" title="Go to Last Page" tabindex="25" data-l10n-id="last_page">
   1.122 +              <span data-l10n-id="last_page_label">Go to Last Page</span>
   1.123 +            </button>
   1.124 +
   1.125 +            <div class="horizontalToolbarSeparator"></div>
   1.126 +
   1.127 +            <button id="pageRotateCw" class="secondaryToolbarButton rotateCw" title="Rotate Clockwise" tabindex="26" data-l10n-id="page_rotate_cw">
   1.128 +              <span data-l10n-id="page_rotate_cw_label">Rotate Clockwise</span>
   1.129 +            </button>
   1.130 +            <button id="pageRotateCcw" class="secondaryToolbarButton rotateCcw" title="Rotate Counterclockwise" tabindex="27" data-l10n-id="page_rotate_ccw">
   1.131 +              <span data-l10n-id="page_rotate_ccw_label">Rotate Counterclockwise</span>
   1.132 +            </button>
   1.133 +
   1.134 +            <div class="horizontalToolbarSeparator"></div>
   1.135 +
   1.136 +            <button id="toggleHandTool" class="secondaryToolbarButton handTool" title="Enable hand tool" tabindex="28" data-l10n-id="hand_tool_enable">
   1.137 +              <span data-l10n-id="hand_tool_enable_label">Enable hand tool</span>
   1.138 +            </button>
   1.139 +            
   1.140 +            <div class="horizontalToolbarSeparator"></div>
   1.141 +
   1.142 +            <button id="documentProperties" class="secondaryToolbarButton documentProperties" title="Document Properties…" tabindex="29" data-l10n-id="document_properties">
   1.143 +              <span data-l10n-id="document_properties_label">Document Properties…</span>
   1.144 +            </button>
   1.145 +          </div>
   1.146 +        </div>  <!-- secondaryToolbar -->
   1.147 +
   1.148 +        <div class="toolbar">
   1.149 +          <div id="toolbarContainer">
   1.150 +            <div id="toolbarViewer">
   1.151 +              <div id="toolbarViewerLeft">
   1.152 +                <button id="sidebarToggle" class="toolbarButton" title="Toggle Sidebar" tabindex="5" data-l10n-id="toggle_sidebar">
   1.153 +                  <span data-l10n-id="toggle_sidebar_label">Toggle Sidebar</span>
   1.154 +                </button>
   1.155 +                <div class="toolbarButtonSpacer"></div>
   1.156 +                <button id="viewFind" class="toolbarButton group hiddenSmallView" title="Find in Document" tabindex="6" data-l10n-id="findbar">
   1.157 +                   <span data-l10n-id="findbar_label">Find</span>
   1.158 +                </button>
   1.159 +                <div class="splitToolbarButton">
   1.160 +                  <button class="toolbarButton pageUp" title="Previous Page" id="previous" tabindex="7" data-l10n-id="previous">
   1.161 +                    <span data-l10n-id="previous_label">Previous</span>
   1.162 +                  </button>
   1.163 +                  <div class="splitToolbarButtonSeparator"></div>
   1.164 +                  <button class="toolbarButton pageDown" title="Next Page" id="next" tabindex="8" data-l10n-id="next">
   1.165 +                    <span data-l10n-id="next_label">Next</span>
   1.166 +                  </button>
   1.167 +                </div>
   1.168 +                <label id="pageNumberLabel" class="toolbarLabel" for="pageNumber" data-l10n-id="page_label">Page: </label>
   1.169 +                <input type="number" id="pageNumber" class="toolbarField pageNumber" value="1" size="4" min="1" tabindex="9">
   1.170 +                <span id="numPages" class="toolbarLabel"></span>
   1.171 +              </div>
   1.172 +              <div id="toolbarViewerRight">
   1.173 +                <button id="presentationMode" class="toolbarButton presentationMode hiddenLargeView" title="Switch to Presentation Mode" tabindex="13" data-l10n-id="presentation_mode">
   1.174 +                  <span data-l10n-id="presentation_mode_label">Presentation Mode</span>
   1.175 +                </button>
   1.176 +
   1.177 +                <button id="openFile" class="toolbarButton openFile hiddenLargeView" title="Open File" tabindex="14" data-l10n-id="open_file">
   1.178 +                  <span data-l10n-id="open_file_label">Open</span>
   1.179 +                </button>
   1.180 +
   1.181 +                <button id="print" class="toolbarButton print hiddenMediumView" title="Print" tabindex="15" data-l10n-id="print">
   1.182 +                  <span data-l10n-id="print_label">Print</span>
   1.183 +                </button>
   1.184 +
   1.185 +                <button id="download" class="toolbarButton download hiddenMediumView" title="Download" tabindex="16" data-l10n-id="download">
   1.186 +                  <span data-l10n-id="download_label">Download</span>
   1.187 +                </button>
   1.188 +                <!-- <div class="toolbarButtonSpacer"></div> -->
   1.189 +                <a href="#" id="viewBookmark" class="toolbarButton bookmark hiddenSmallView" title="Current view (copy or open in new window)" tabindex="17" data-l10n-id="bookmark">
   1.190 +                  <span data-l10n-id="bookmark_label">Current View</span>
   1.191 +                </a>
   1.192 +
   1.193 +                <div class="verticalToolbarSeparator hiddenSmallView"></div>
   1.194 +                
   1.195 +                <button id="secondaryToolbarToggle" class="toolbarButton" title="Tools" tabindex="18" data-l10n-id="tools">
   1.196 +                  <span data-l10n-id="tools_label">Tools</span>
   1.197 +                </button> 
   1.198 +              </div>
   1.199 +              <div class="outerCenter">
   1.200 +                <div class="innerCenter" id="toolbarViewerMiddle">
   1.201 +                  <div class="splitToolbarButton">
   1.202 +                    <button id="zoomOut" class="toolbarButton zoomOut" title="Zoom Out" tabindex="10" data-l10n-id="zoom_out">
   1.203 +                      <span data-l10n-id="zoom_out_label">Zoom Out</span>
   1.204 +                    </button>
   1.205 +                    <div class="splitToolbarButtonSeparator"></div>
   1.206 +                    <button id="zoomIn" class="toolbarButton zoomIn" title="Zoom In" tabindex="11" data-l10n-id="zoom_in">
   1.207 +                      <span data-l10n-id="zoom_in_label">Zoom In</span>
   1.208 +                     </button>
   1.209 +                  </div>
   1.210 +                  <span id="scaleSelectContainer" class="dropdownToolbarButton">
   1.211 +                     <select id="scaleSelect" title="Zoom" tabindex="12" data-l10n-id="zoom">
   1.212 +                      <option id="pageAutoOption" title="" value="auto" selected="selected" data-l10n-id="page_scale_auto">Automatic Zoom</option>
   1.213 +                      <option id="pageActualOption" title="" value="page-actual" data-l10n-id="page_scale_actual">Actual Size</option>
   1.214 +                      <option id="pageFitOption" title="" value="page-fit" data-l10n-id="page_scale_fit">Fit Page</option>
   1.215 +                      <option id="pageWidthOption" title="" value="page-width" data-l10n-id="page_scale_width">Full Width</option>
   1.216 +                      <option id="customScaleOption" title="" value="custom"></option>
   1.217 +                      <option title="" value="0.5">50%</option>
   1.218 +                      <option title="" value="0.75">75%</option>
   1.219 +                      <option title="" value="1">100%</option>
   1.220 +                      <option title="" value="1.25">125%</option>
   1.221 +                      <option title="" value="1.5">150%</option>
   1.222 +                      <option title="" value="2">200%</option>
   1.223 +                    </select>
   1.224 +                  </span>
   1.225 +                </div>
   1.226 +              </div>
   1.227 +            </div>
   1.228 +            <div id="loadingBar">
   1.229 +              <div class="progress">
   1.230 +                <div class="glimmer">
   1.231 +                </div>
   1.232 +              </div>
   1.233 +            </div>
   1.234 +          </div>
   1.235 +        </div>
   1.236 +
   1.237 +        <menu type="context" id="viewerContextMenu">
   1.238 +          <menuitem id="contextFirstPage" label="First Page"
   1.239 +                    data-l10n-id="first_page"></menuitem>
   1.240 +          <menuitem id="contextLastPage" label="Last Page"
   1.241 +                    data-l10n-id="last_page"></menuitem>
   1.242 +          <menuitem id="contextPageRotateCw" label="Rotate Clockwise"
   1.243 +                    data-l10n-id="page_rotate_cw"></menuitem>
   1.244 +          <menuitem id="contextPageRotateCcw" label="Rotate Counter-Clockwise"
   1.245 +                    data-l10n-id="page_rotate_ccw"></menuitem>
   1.246 +        </menu>
   1.247 +
   1.248 +        <div id="viewerContainer" tabindex="0">
   1.249 +          <div id="viewer"></div>
   1.250 +        </div>
   1.251 +
   1.252 +        <div id="errorWrapper" hidden='true'>
   1.253 +          <div id="errorMessageLeft">
   1.254 +            <span id="errorMessage"></span>
   1.255 +            <button id="errorShowMore" data-l10n-id="error_more_info">
   1.256 +              More Information
   1.257 +            </button>
   1.258 +            <button id="errorShowLess" data-l10n-id="error_less_info" hidden='true'>
   1.259 +              Less Information
   1.260 +            </button>
   1.261 +          </div>
   1.262 +          <div id="errorMessageRight">
   1.263 +            <button id="errorClose" data-l10n-id="error_close">
   1.264 +              Close
   1.265 +            </button>
   1.266 +          </div>
   1.267 +          <div class="clearBoth"></div>
   1.268 +          <textarea id="errorMoreInfo" hidden='true' readonly="readonly"></textarea>
   1.269 +        </div>
   1.270 +      </div> <!-- mainContainer -->
   1.271 +
   1.272 +      <div id="overlayContainer" class="hidden">
   1.273 +        <div id="promptContainer" class="hidden">
   1.274 +          <div id="passwordContainer" class="prompt doorHanger">
   1.275 +            <div class="row">
   1.276 +              <p id="passwordText" data-l10n-id="password_label">Enter the password to open this PDF file:</p>
   1.277 +            </div>
   1.278 +            <div class="row">
   1.279 +              <input type="password" id="password" class="toolbarField" />
   1.280 +            </div>
   1.281 +            <div class="buttonRow">
   1.282 +              <button id="passwordCancel" class="overlayButton"><span data-l10n-id="password_cancel">Cancel</span></button>
   1.283 +              <button id="passwordSubmit" class="overlayButton"><span data-l10n-id="password_ok">OK</span></button>
   1.284 +            </div>
   1.285 +          </div>
   1.286 +        </div>
   1.287 +        <div id="documentPropertiesContainer" class="hidden">
   1.288 +          <div class="doorHanger">
   1.289 +            <div class="row">
   1.290 +              <span data-l10n-id="document_properties_file_name">File name:</span> <p id="fileNameField">-</p>
   1.291 +            </div>
   1.292 +            <div class="row">
   1.293 +              <span data-l10n-id="document_properties_file_size">File size:</span> <p id="fileSizeField">-</p>
   1.294 +            </div>
   1.295 +            <div class="separator"></div>
   1.296 +            <div class="row">
   1.297 +              <span data-l10n-id="document_properties_title">Title:</span> <p id="titleField">-</p>
   1.298 +            </div>
   1.299 +            <div class="row">
   1.300 +              <span data-l10n-id="document_properties_author">Author:</span> <p id="authorField">-</p>
   1.301 +            </div>
   1.302 +            <div class="row">
   1.303 +              <span data-l10n-id="document_properties_subject">Subject:</span> <p id="subjectField">-</p>
   1.304 +            </div>
   1.305 +            <div class="row">
   1.306 +              <span data-l10n-id="document_properties_keywords">Keywords:</span> <p id="keywordsField">-</p>
   1.307 +            </div>
   1.308 +            <div class="row">
   1.309 +              <span data-l10n-id="document_properties_creation_date">Creation Date:</span> <p id="creationDateField">-</p>
   1.310 +            </div>
   1.311 +            <div class="row">
   1.312 +              <span data-l10n-id="document_properties_modification_date">Modification Date:</span> <p id="modificationDateField">-</p>
   1.313 +            </div>
   1.314 +            <div class="row">
   1.315 +              <span data-l10n-id="document_properties_creator">Creator:</span> <p id="creatorField">-</p>
   1.316 +            </div>
   1.317 +            <div class="separator"></div>
   1.318 +            <div class="row">
   1.319 +              <span data-l10n-id="document_properties_producer">PDF Producer:</span> <p id="producerField">-</p>
   1.320 +            </div>
   1.321 +            <div class="row">
   1.322 +              <span data-l10n-id="document_properties_version">PDF Version:</span> <p id="versionField">-</p>
   1.323 +            </div>
   1.324 +            <div class="row">
   1.325 +              <span data-l10n-id="document_properties_page_count">Page Count:</span> <p id="pageCountField">-</p>
   1.326 +            </div>
   1.327 +            <div class="buttonRow">
   1.328 +	          <button id="documentPropertiesClose" class="overlayButton"><span data-l10n-id="document_properties_close">Close</span></button>
   1.329 +            </div>
   1.330 +          </div>
   1.331 +        </div>
   1.332 +      </div>  <!-- overlayContainer -->
   1.333 +
   1.334 +    </div> <!-- outerContainer -->
   1.335 +    <div id="printContainer"></div>
   1.336 +  </body>
   1.337 +</html>
   1.338 +

mercurial