summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Fenelon <[email protected]>2017-08-24 12:09:45 -0700
committerMike Fenelon <[email protected]>2017-08-24 12:09:45 -0700
commitc079e3e34fef7ff67e144125db9a15432a81e89e (patch)
treee87ac075848709faaced07c0a9cdb0175a48b0d0
parent3965a237da143d06f0a24e042cef0970b799ea19 (diff)
Convert the HTML description page to MarkDown README.md
-rw-r--r--print/OEM Printer Customization Plug-in Samples/README.md89
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description.html430
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/19eccd10-9a4c-4ebc-a240-2680a581332eBrand.css295
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/Brand.css3615
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/Combined.css0
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/Galleries.css417
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/Layout.css147
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/dc96e5d0-205a-4f07-963c-0adecf31d9c1Combined.css0
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/iframedescription.css179
-rw-r--r--print/OEM Printer Customization Plug-in Samples/description/offline.js52
10 files changed, 46 insertions, 5178 deletions
diff --git a/print/OEM Printer Customization Plug-in Samples/README.md b/print/OEM Printer Customization Plug-in Samples/README.md
index 1d6a8ac5..b8e0c108 100644
--- a/print/OEM Printer Customization Plug-in Samples/README.md
+++ b/print/OEM Printer Customization Plug-in Samples/README.md
@@ -20,68 +20,71 @@ The following samples are included as part of this sample set:
| WATERMARK | Demonstrates how to produce customizable watermark page simulation by controlling PostScript injected in the printing stream. The components of the sample include a PostScript-based rendering module in conjunction with a UI module. The rendering module is responsible for the injection of the modified PostScript into the printing stream. This sample demonstrates the required COM interfaces, required functions with sample code and how to use the OEM's private DEVMODE section to communicate between the UI and rendering modules. |
| WATERMARKUNI | Demonstrates how to produce customizable watermark page simulation by controlling PCL data injected in the printing stream. The components of the sample include a UNIDRV-based rendering module in conjunction with a UI module. The rendering module is responsible for the injection of the PCL data into the printing stream. This sample demonstrates the required COM interfaces, required functions with sample code and how to use the OEM's private DEVMODE section to communicate between the UI and rendering modules. This sample works only if you have a page printer that has its own fonts. It doesn't download any fonts nor convert fonts to bitmap. |
-For information about how to develop a plug-in for customizing the print driver UI, see COM Interfaces for UI Plug-Ins.
+For information about how to develop a plug-in for customizing the print driver UI, see [COM Interfaces for UI Plug-Ins](https://docs.microsoft.com/en-us/windows-hardware/drivers/print/com-interfaces-for-ui-plug-ins).
**Note** The OEMDLL samples are for the v3 print driver model only.
-**Note**
-To build this sample, you can use Microsoft Visual Studio 2013 (Express, Professional, or Ultimate) and Windows Driver Kit (WDK) 8.1 Update. You can get Visual Studio 2013 and WDK 8.1 Update here.
+**Note**
+To build this sample, you can use Microsoft Visual Studio 2017 (Community, Professional, or Enterprise) and Windows Driver Kit (WDK) 10. You can get Visual Studio 2017 [here](https://www.visualstudio.com) and WDK 10 [here](https://developer.microsoft.com/en-us/windows/hardware/download-kits-windows-hardware-development).
You can also build this sample with Visual Studio 2013 (Professional or Ultimate) and Windows Driver Kit (WDK) 8.1.
For Windows Driver Kit (WDK) 8 samples, download the WDK 8 samples pack. The samples in the WDK 8 samples pack will build only with Microsoft Visual Studio Professional 2012 (Professional or Ultimate) and WDK 8.
-Operating system requirements
-Client
-Windows 7
-Server
-Windows Server 2008 R2
-Build the sample
-To build a driver solution using Windows 8.1 driver kit (Windows Driver Kit (WDK)) and Visual Studio 2013, perform the following steps.
-1. Open the solution file in Visual Studio 2013
+## Operating system requirements
+Client - Windows 7 or later
+Server - Windows Server 2008 R2 or later
+
+## Build the sample
+To build a driver solution using Windows 10 driver kit (Windows Driver Kit (WDK)) and Visual Studio 2017, perform the following steps.
+1. Open the solution file in Visual Studio 2017
2. Add all non-binary files (usually located in the \install directory of the sample) to the Package project
-a. In the Solution Explorer, right click Driver Files
-b. Select Add, then click Existing Item
+a. In the **Solution Explorer**, right click **Driver Files**
+b. Select **Add**, then click **Existing Item**
c. Navigate to the location to which you downloaded the sample, and select all the files in the install directory, or the equivalent set of non-binary files such as INFs, INIs, GPD, PPD files, etc.
-d. Click Add
+d. Click **Add**
3. Configure these files to be added into the driver package
-a. In the Solution Explorer, right click the Package project and select Properties
-b. In the left pane, click Configuration Properties > Driver Install > Package Files.
-c. In the right pane, use the ellipsis button (...) to browse to the set of files that needs to be added to the driver package. All the data files that you added in Step 2-c, except the INF file, should be added.
-Note This configuration is per-architecture, so this configuration must be repeated for each architecture that will be built.
-d. Click OK
+a. In the **Solution Explorer**, right click the Package project and select **Properties**
+b. In the left pane, click **Configuration Properties** > **Driver Install** > **Package Files**.
+c. In the right pane, use the ellipsis button (...) to browse to the set of files that needs to be added to the driver package. All the data files that you added in **Step 2-c**, except the INF file, should be added.
+**Note** This configuration is per-architecture, so this configuration must be repeated for each architecture that will be built.
+d. Click **OK**
4. Open the INF file and edit it to match the built output
a. Open the INF file
-b. In the Version section, add a reference to a catalog file like this: CatalogFile=XpsDrvSmpl.cat
+b. In the Version section, add a reference to a catalog file that matches the .INF name like this: CatalogFile=XpsDrvSmpl.cat
c. In the SourceDisksFiles section, change the location of the DLL files you are building, to =1. This indicates that there is no architecture specific directory in this driver. If you ship multiple architectures simultaneously, you will need to collate the driver INF manually.
-At this point, Visual Studio 2013 will be able to build a driver package and output the files to disk. In order to configure driver signing and deployment, see Developing, Testing, and Deploying Drivers.
-For more information about how to build a driver solution using Microsoft Visual Studio, see Building a Driver.
-Run the sample
-Installation
+At this point, Visual Studio 2017 will be able to build a driver package and output the files to disk. In order to configure driver signing and deployment, see [Developing, Testing, and Deploying Drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/).
+For more information about how to build a driver solution using Microsoft Visual Studio, see [Building a Driver](https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/building-a-driver).
+## Run the sample
+### Installation
After building the samples, you can install them by using the Add Printer Wizard. Select the local printer, click Have Disk, and point to the directory that contains the relevant INF (oemdll.inf, bitmap.inf, oemprean.inf, and so on) file.
-Design and Operation
-BITMAP
+## Design and Operation
+### BITMAP
This sample includes the following features:
-The supported ColorMode options in the bitmap driver's GPD are monochrome, 4bpp, 8bpp, and 24bpp.
-The bitmap driver implements the IPrintOemUni::ImageProcessing callback to access bitmap data one band at a time. The driver's implementation of ImageProcessing buffers the band data every time it is called. The function is also responsible for filling the BITMAPINFOHEADER and COLORTABLE structures that are necessary for dumping the data out to a bitmap file.
-The bitmap driver implements the OEMEndDoc DDI hook to dump the buffered bitmap data to the spooler at the end of the print job. The driver's implementation of OEMEndDoc dumps the headers first and then the buffered data.
-The GrowBuffer helper function is called every time the buffer needs to be enlarged to hold the bitmap data.
-The bitmap driver renders multi-page documents into a single large output bitmap file.
+- The supported ColorMode options in the bitmap driver's GPD are monochrome, 4bpp, 8bpp, and 24bpp.
+- The bitmap driver implements the IPrintOemUni::ImageProcessing callback to access bitmap data one band at a time. The driver's implementation of ImageProcessing buffers the band data every time it is called. The function is also responsible for filling the BITMAPINFOHEADER and COLORTABLE structures that are necessary for dumping the data out to a bitmap file.
+- The bitmap driver implements the OEMEndDoc DDI hook to dump the buffered bitmap data to the spooler at the end of the print job. The driver's implementation of OEMEndDoc dumps the headers first and then the buffered data.
+- The GrowBuffer helper function is called every time the buffer needs to be enlarged to hold the bitmap data.
+- The bitmap driver renders multi-page documents into a single large output bitmap file.
+
This sample has the following limitations:
-The plug-in does not support landscape orientation although the option exists in the GPD.
-In 24bpp mode, documents larger than three pages will produce an extremely large bitmap (.bmp) file. Although the output is correct, you might not be able to view it because of memory limitations in the bitmap viewer.
+- The plug-in does not support landscape orientation although the option exists in the GPD.
+- In 24bpp mode, documents larger than three pages will produce an extremely large bitmap (.bmp) file. Although the output is correct, you might not be able to view it because of memory limitations in the bitmap viewer.
-OEMPREAN
+### OEMPREAN
When preanalysis is enabled in the GPD (for more details about preanalysis, see the WDK documentation), Unidrv defines the surface as a banding surface but causes the first playback (that is, the first band) to be of the entire page. Unidrv performs this definition by setting the GDI clip window to the entire page. Unidrv enables all drawing commands to be hooked but returns before any drawing can be done. On the subsequent passes, Unidrv resets the clip window back to the original band size and bands normally.
-In order for plugins to also take part in preanalysis, they can enable OEM preanalysis by specifying the "*PreAnalysisOptions: 8" parameter in the GPD. The OEM rendering plug-in must hook both DrvStartBanding and DrvNextBand when this mode is enabled in the GPD. The OEM rendering plug-in must test the pptl parameter of the OEMStartBanding call to determine whether preanalysis has been enabled on this page. If the pptl parameter is NULL, preanalysis has been enabled, and the OEM rendering plug-in should consider all drawing calls up to the first call to OEMNextBand to be part of preanalysis.
-During these preanalysis phase drawing calls, the plug-in should not draw on the surface. The plug-in should also not call back into unidrv. You should use this phase only for analysis of the objects on the page. For example, certain printers need to handle black objects that intersect with color objects differently from black objects that appear by themselves. Other printers might need to halftone StretchBlt objects differently from BitBlt objects.
+
+In order for plugins to also take part in preanalysis, they can enable OEM preanalysis by specifying the `"*PreAnalysisOptions: 8"` parameter in the GPD. The OEM rendering plug-in must hook both `DrvStartBanding` and `DrvNextBand` when this mode is enabled in the GPD. The OEM rendering plug-in must test the `pptl` parameter of the `OEMStartBanding` call to determine whether preanalysis has been enabled on this page. If the `pptl` parameter is `NULL`, preanalysis has been enabled, and the OEM rendering plug-in should consider all drawing calls up to the first call to `OEMNextBand` to be part of preanalysis.
+
+During these preanalysis phase drawing calls, the plug-in should not draw on the surface. The plug-in should also not call back into unidrv. You should use this phase only for analysis of the objects on the page. For example, certain printers need to handle black objects that intersect with color objects differently from black objects that appear by themselves. Other printers might need to halftone `StretchBlt` objects differently from `BitBlt` objects.
You should be aware that after preanalysis, you might get more calls than you saw in the normal rendering, because primitives that cross band boundaries yield two or more DDI calls after the preanalysis pass.
-The sample uses the bPreAnalysis flag in the OEMPDEV structure to denote whether a particular pass is the preanalysis pass or the actual rendering pass. If the bPreAnalysis flag is set, it indicates that the current pass is the preanalysis pass. The sample implements all of the drawing function hooks in Ddihook.cpp. The sample uses the OEMStartBanding and OEMNextBand functions to respectively set and reset the bPreAnalysis flag. The sample also uses the DBG_CLIPOBJ debug macro function to dump the bounds of the clipping rectangle available for preanalysis in each of the drawing functions during the preanalysis pass. To view all of the debug output in the debugger, you must set the debug level to VERBOSE. The rest of the sample is identical to the Oemuni sample that illustrates a basic OEM rendering plug-in.
-Note that the surface used during preanalysis might differ from the surface passed in during the rendering pass.
-PTPCPIPR
-This sample is an educational example that illustrates the basic functionality that a Unidrv plug-in for the IPrintOemPrintTicketProvider interface should implement.
+The sample uses the `bPreAnalysis` flag in the OEMPDEV structure to denote whether a particular pass is the preanalysis pass or the actual rendering pass. If the `bPreAnalysis` flag is set, it indicates that the current pass is the preanalysis pass. The sample implements all of the drawing function hooks in Ddihook.cpp. The sample uses the `OEMStartBanding` and `OEMNextBand` functions to respectively set and reset the `bPreAnalysis` flag. The sample also uses the `DBG_CLIPOBJ` debug macro function to dump the bounds of the clipping rectangle available for preanalysis in each of the drawing functions during the preanalysis pass. To view all of the debug output in the debugger, you must set the debug level to VERBOSE. The rest of the sample is identical to the Oemuni sample that illustrates a basic OEM rendering plug-in.
+**Note** that the surface used during preanalysis might differ from the surface passed in during the rendering pass.
+
+### PTPCPIPR
+This sample is an educational example that illustrates the basic functionality that a Unidrv plug-in for the `IPrintOemPrintTicketProvider` interface should implement.
The primary functionality of the plug-in is to support the PhotoPrintingIntent PrintSchema keyword. The PhotoPrintingIntent keyword is designed to provide a mechanism for photo printers to support enhancements that are specific to photo printing. An application or the user (through the print UI) can then specify whether a particular print job is a photo-printing job, in which case the device can apply appropriate enhancements.
The intent setting is communicated to the device driver in a PrintTicket. The actual enhancements made are device-specific, and as such, the driver has to map the high-level intent setting into specific output settings, like resolution or bpp. This plug-in sample demonstrates the conversion.
-The plug-in implements the ExpandIntentOptions method of the IPrintOemPrintTicketProvider interface. This method is called with an input print-ticket. The plug-in checks if the print-ticket contains a photo-printing intent setting, and if so, removes the setting, while instead adding to the print-ticket output settings as mentioned above. The code sample uses MSXML6 for all PrintTicket XML handling.
-UINUIREP
+The plug-in implements the `ExpandIntentOptions` method of the `IPrintOemPrintTicketProvider` interface. This method is called with an input print-ticket. The plug-in checks if the print-ticket contains a photo-printing intent setting, and if so, removes the setting, while instead adding to the print-ticket output settings as mentioned above. The code sample uses MSXML6 for all PrintTicket XML handling.
+### UINUIREP
This sample shows how a plug-in for a Unidrv-based driver can replace the default UI. It provides new property sheets for the printer property and printing preferences pages.
-Use this sample as an example of implementing full UI replacement in a Unidrv-based plugin. It also demonstrates the use of the new IPrintCoreHelper interface.
+Use this sample as an example of implementing full UI replacement in a Unidrv-based plugin. It also demonstrates the use of the new `IPrintCoreHelper` interface.
This sample is only provided for educational purposes and should not be used in a production environment. \ No newline at end of file
diff --git a/print/OEM Printer Customization Plug-in Samples/description.html b/print/OEM Printer Customization Plug-in Samples/description.html
deleted file mode 100644
index 4f819aa9..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description.html
+++ /dev/null
@@ -1,430 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
- <head><link rel="stylesheet" type="text/css" href="description/Combined.css,0:sprite;/Areas/Epx/Themes/Windows/Content:0&amp;amp;hashKey=B5E5F4F4AE5278BDA2ADB3607072DA9C" xmlns="http://www.w3.org/1999/xhtml" />
-<link rel="stylesheet" type="text/css" href="description/dc96e5d0-205a-4f07-963c-0adecf31d9c1Combined.css,0:sprite,1:LinkList;/Areas/Epx/Themes/Windows/Content:0,/Areas/Epx/Themes/Base/Content:1&amp;amp;hashKey=3985696AFC623BD5CCF8BE823D027701" xmlns="http://www.w3.org/1999/xhtml" />
-
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>OEM Printer Customization Plug-in Samples</title>
- <link href="description/Galleries.css" type="text/css" rel="Stylesheet" /><link href="description/Layout.css" type="text/css" rel="Stylesheet" /><link href="description/Brand.css" type="text/css" rel="Stylesheet" /><link href="description/19eccd10-9a4c-4ebc-a240-2680a581332eBrand.css" type="text/css" rel="Stylesheet" />
- <link href="description/iframedescription.css" rel="Stylesheet" type="text/css" />
- <script src="description/offline.js" type="text/javascript"></script>
- <style type="text/css">
- #projectInfo {
- overflow: auto;
- }
- #longDesc {
- clear:both;
- margin: 25px 0 10px 0;
- }
-
- #SampleIndexList{
- margin-left: 15px;
- }
- </style>
- </head>
-<body>
- <div id="offlineDescription">
- <h1>OEM Printer Customization Plug-in Samples</h1>
- <br/>
- <div id="projectInfo">
- <div class="section">
- <div class="itemBarLong tagsContainer">
- <label for="Technologies">Technologies</label>
- <div id="Technologies">
- printer, Windows Driver
- </div>
- </div>
- <div class="itemBarLong tagsContainer">
- <label for="Topics">Topics</label>
- <div id="Topics">
- Printing
- </div>
- </div>
- <div class="itemBarLong">
- <label for="Platforms">Platforms</label>
- <div id="Platforms">
- Desktop
- </div>
- </div>
- <div class="itemBarLong">
- <label for="Requirements">Requirements</label>
- <div id="Requirements">
-
- </div>
- </div>
- <div class="itemBar">
- <label for="LastUpdated">Primary language</label>
- <div id="LastUpdated">en-US</div>
- </div>
- <div class="itemBar">
- <label for="LastUpdated">Updated</label>
- <div id="LastUpdated">4/2/2014</div>
- </div>
- <div class="itemBarLong">
- <label for="License">License</label>
- <div id="License">
- <a href="license.rtf">MS-LPL</a></div>
- </div>
- <div class="itemBar">
- <div class="viewonlinecont">
- <a data-link="online" href="http://code.msdn.microsoft.com/windowshardware/OEMDLL-Samples-71364d95">View this sample online</a>
- </div>
- </div>
- </div>
- </div>
-
-
-<script type="text/javascript">
- function initializePage() {
- var otherTabClass = 'otherTab';
- var hiddenPreClass = 'hidden';
-
- var htmlDecode = function(encodedData) {
- var decodedData = "";
- if (encodedData) {
- var div = document.createElement('div');
- div.innerHTML = encodedData;
- decodedData = div.firstChild.nodeValue.replace( /\\r\\n/ig , '\r\n');
- }
- return decodedData;
- };
-
- Galleries.iterateElem(Galleries.findElem(null, 'div', 'scriptcode'), function (index, scriptBlock) {
- var titleElem = Galleries.findElem(scriptBlock, 'div', 'title')[0];
- var labelElems = Galleries.findElem(titleElem, 'span');
- if (labelElems.length == 0) {
- labelElems = titleElem;
- }
- var languageSpans = Galleries.findElem(scriptBlock, 'span', 'hidden');
- var pres = Galleries.findElem(scriptBlock, 'pre');
- if (languageSpans.length > 0 && pres.length > 1) {
- Galleries.iterateElem(labelElems, function(index, elem) {
- var codePre = pres[index];
- var labelSpan = elem;
- var languageSpan = languageSpans[index];
-
- elem.code = codePre.innerHTML.replace( /(\r(\n)?)|((\r)?\n)/ig , '\\r\\n');
-
- codePre.className = codePre.className.replace(hiddenPreClass, '');
-
- languageSpan.parentNode.removeChild(languageSpan);
- });
-
- pres = Galleries.findElem(scriptBlock, 'pre');
- Galleries.iterateElem(labelElems, function(index, elem) {
- var codePre = pres[index];
- var labelSpan = elem;
- if (index == 0) {
- scriptBlock.activeTab = 0;
- }
- else {
- labelSpan.className += otherTabClass;
- codePre.className += hiddenPreClass;
- }
- Galleries.attachEventHandler(labelSpan, 'click', function(e) {
- var activeTab = scriptBlock.activeTab;
- labelElems[activeTab].className += otherTabClass;
- pres[activeTab].className += hiddenPreClass;
-
- codePre.className = codePre.className.replace(hiddenPreClass, '');
- labelSpan.className = labelSpan.className.replace(otherTabClass, '');
- scriptBlock.activeTab = index;
- });
- });
-
- var preview = Galleries.findElem(scriptBlock, 'div', 'preview');
- if (preview.length == 0) {
- preview.push(pres[pres.length - 1]);
- }
- Galleries.iterateElem(preview, function(index, elem) {
- elem.parentNode.removeChild(elem);
- });
-
- if (window.clipboardData && clipboardData.setData) {
- var copyLink = document.createElement('a');
- copyLink.href = 'javascript:void(0);';
- copyLink.className = 'copyCode';
- copyLink.innerHTML = 'Copy code';
- Galleries.attachEventHandler(copyLink, 'click', function (e) {
- clipboardData.setData("Text", htmlDecode(labelElems[scriptBlock.activeTab].code));
- return false;
- });
- scriptBlock.insertBefore(copyLink, scriptBlock.childNodes[0]);
- }
- }
- });
- }
-
- Galleries.onWindowLoad(function(){
- initializePage();
- });
-
-</script>
-<div id="longDesc">
-
-<div id="mainSection">
-<p>The OEMDLL samples are an illustration of OEM customization plug-ins. The BITMAP, OEMPS, OEMUI, OEMUNI, OEMPREAN, CUSTHLP, SyncSet, ThemeUI, PSUIRep, and Watermark samples do not affect the printer output. They are only examples of how to build OEM Customization
- DLLs of various types. </p>
-<p>The following samples are included as part of this sample set:</p>
-<table>
-<tbody>
-<tr>
-<th>Sample</th>
-<th>Description</th>
-</tr>
-<tr>
-<td>
-<p>BITMAP</p>
-</td>
-<td>
-<p>a Unidrv-based bitmap rendering plug-in. This sample demonstrates how to write a Unidrv-based rendering plug-in that functions as a bitmap driver. The sample is based on the redesigned version of the OEMUNI sample.
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>CUSTHLP</p>
-</td>
-<td>
-<p>An OEM help-customization plug-in. This sample demonstrates adding OEM help to your customization plug-in and how to replace standard Microsoft supplied help with customized help.
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>OEMPREAN</p>
-</td>
-<td>
-<p>illustrates how you can leverage the pre-analysis feature in Unidrv. This sample is built on the redesigned version of the OEMUNI sample.
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>OEMPS</p>
-</td>
-<td>
-<p>A PostScript rendering plug-in. This sample demonstrates how to write a PostScript-based rendering plug-in.</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>OEMUI</p>
-</td>
-<td>
-<p>A user interface plug-in (both PostScript and Unidrv flavors are available). The OEMUI sample demonstrates common UI tasks such as adding additional elements to the UI (that is, items and pages).
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>OEMUNI</p>
-</td>
-<td>
-<p>A user interface plug-in (both PostScript and Unidrv flavors are available). The OEMUI sample demonstrates common UI tasks such as adding additional elements to the UI (that is, items and pages).
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>PSUIREP</p>
-</td>
-<td>
-<p>A PostScript UI replacement sample. This sample demonstrates how to completely replace the standard printer driver UI for PostScript driver plug-ins.
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>PTPCPIPR</p>
-</td>
-<td>
-<p>The Unidrv Plug-in for Print Ticket Provider Interface sample contains a functional Unidrv configuration plug-in that implements the IPrintOemPrintTicketProvider interface. You can use this code as a starting point for developing new driver plug-ins that
- support PrintTicket functionality. </p>
-</td>
-</tr>
-<tr>
-<td>
-<p>SYNCSET</p>
-</td>
-<td>
-<p>A synchronization plug-in. This sample demonstrates how to synchronize driver settings between the OEM customization page and the standard device settings page.
-</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>THEMEUI</p>
-</td>
-<td>
-<p>A theming plug-in. This sample demonstrates how to use theming (that is, comctl v6) for printer driver UI.</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>UNIUIREP</p>
-</td>
-<td>
-<p>This Universal Printer Driver (Unidrv) UI plugin sample shows how to fully replace Unidrv's standard UI and how to use the new IPrintCoreHelper interface to enumerate GDP features/options, enumerate constraints, get/set Unidrv settings, and create a GDL
- snapshot.</p>
-</td>
-</tr>
-<tr>
-<td>
-<p>WATERMARK</p>
-</td>
-<td>
-<p>Demonstrates how to produce customizable watermark page simulation by controlling PostScript injected in the printing stream. The components of the sample include a PostScript-based rendering module in conjunction with a UI module. The rendering module is
- responsible for the injection of the modified PostScript into the printing stream. This sample demonstrates the required COM interfaces, required functions with sample code and how to use the OEM's private DEVMODE section to communicate between the UI and
- rendering modules. </p>
-</td>
-</tr>
-<tr>
-<td>
-<p>WATERMARKUNI</p>
-</td>
-<td>
-<p>Demonstrates how to produce customizable watermark page simulation by controlling PCL data injected in the printing stream. The components of the sample include a UNIDRV-based rendering module in conjunction with a UI module. The rendering module is responsible
- for the injection of the PCL data into the printing stream. This sample demonstrates the required COM interfaces, required functions with sample code and how to use the OEM's private DEVMODE section to communicate between the UI and rendering modules. This
- sample works only if you have a page printer that has its own fonts. It doesn't download any fonts nor convert fonts to bitmap.
-</p>
-</td>
-</tr>
-</tbody>
-</table>
-<p>For information about how to develop a plug-in for customizing the print driver UI, see
-<a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff546237(v=vs.85).aspx">
-COM Interfaces for UI Plug-Ins</a>.</p>
-<p class="note"><b>Note</b>&nbsp;&nbsp;The OEMDLL samples are for the v3 print driver model only.</p>
-<p class="note"><b>Note</b>&nbsp;&nbsp;</p>
-<p class="note">To build this sample, you can use Microsoft Visual Studio&nbsp;2013 (Express, Professional, or Ultimate) and Windows Driver Kit (WDK)&nbsp;8.1 Update. You can get Visual Studio&nbsp;2013 and WDK&nbsp;8.1 Update
-<a href="http://go.microsoft.com/fwlink/p/?LInkID=239721">here</a>.</p>
-<p class="note">You can also build this sample with Visual Studio&nbsp;2013 (Professional or Ultimate) and
-<a href="http://go.microsoft.com/fwlink/p/?LInkID=391348">Windows Driver Kit (WDK)&nbsp;8.1</a>.</p>
-<p class="note">For Windows Driver Kit (WDK)&nbsp;8 samples, download the <a href="http://code.msdn.microsoft.com/windowshardware/OEMDLL-Samples-71364d95/ http://go.microsoft.com/fwlink/?LinkId=317090">
-WDK&nbsp;8 samples pack</a>. The samples in the WDK&nbsp;8 samples pack will build only with Microsoft Visual Studio Professional&nbsp;2012 (Professional or Ultimate) and WDK&nbsp;8.</p>
-<p></p>
-<h2>Operating system requirements</h2>
-<table>
-<tbody>
-<tr>
-<th>Client</th>
-<td><dt>Windows&nbsp;7 </dt></td>
-</tr>
-<tr>
-<th>Server</th>
-<td><dt>Windows Server&nbsp;2008&nbsp;R2 </dt></td>
-</tr>
-</tbody>
-</table>
-<h2>Build the sample</h2>
-<p>To build a driver solution using Windows&nbsp;8.1 driver kit (Windows Driver Kit (WDK)) and Visual Studio&nbsp;2013, perform the following steps.</p>
-<dl><dd>
-<p>1. Open the solution file in Visual Studio&nbsp;2013</p>
-</dd><dd>
-<p>2. Add all non-binary files (usually located in the \install directory of the sample) to the Package project</p>
-<dl><dd>
-<p>a. In the <b>Solution Explorer</b>, right click <b>Driver Files</b></p>
-</dd><dd>
-<p>b. Select <b>Add</b>, then click <b>Existing Item</b></p>
-</dd><dd>
-<p>c. Navigate to the location to which you downloaded the sample, and select all the files in the install directory, or the equivalent set of non-binary files such as INFs, INIs, GPD, PPD files, etc.</p>
-</dd><dd>
-<p>d. Click <b>Add</b></p>
-</dd></dl>
-</dd><dd>
-<p>3. Configure these files to be added into the driver package</p>
-<dl><dd>
-<p>a. In the <b>Solution Explorer</b>, right click the Package project and select
-<b>Properties</b></p>
-</dd><dd>
-<p>b. In the left pane, click <b>Configuration Properties</b> &gt; <b>Driver Install</b> &gt;
-<b>Package Files</b>.</p>
-</dd><dd>
-<p>c. In the right pane, use the ellipsis button (...) to browse to the set of files that needs to be added to the driver package. All the data files that you added in
-<b>Step 2-c</b>, except the INF file, should be added.</p>
-<p class="note"><b>Note</b>&nbsp;&nbsp;This configuration is per-architecture, so this configuration must be repeated for each architecture that will be built.</p>
-</dd><dd>d. Click <b>OK</b> </dd></dl>
-</dd><dd>
-<p>4. Open the INF file and edit it to match the built output</p>
-<dl><dd>
-<p>a. Open the INF file</p>
-</dd><dd>
-<p>b. In the Version section, add a reference to a catalog file like this: CatalogFile=XpsDrvSmpl.cat
-</p>
-</dd><dd>
-<p>c. In the SourceDisksFiles section, change the location of the DLL files you are building, to =1. This indicates that there is no architecture specific directory in this driver. If you ship multiple architectures simultaneously, you will need to collate
- the driver INF manually. </p>
-</dd></dl>
-</dd></dl>
-<p></p>
-<p>At this point, Visual Studio&nbsp;2013 will be able to build a driver package and output the files to disk. In order to configure driver signing and deployment, see
-<a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff554651(v=vs.85).aspx">
-Developing, Testing, and Deploying Drivers</a>.</p>
-<p>For more information about how to build a driver solution using Microsoft Visual Studio, see
-<a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff554644">Building a Driver</a>.</p>
-<h2>Run the sample</h2>
-<h2><a id="Installation"></a><a id="installation"></a><a id="INSTALLATION"></a>Installation</h2>
-<p>After building the samples, you can install them by using the <b>Add Printer Wizard</b>. Select the local printer, click
-<b>Have Disk</b>, and point to the directory that contains the relevant INF (oemdll.inf, bitmap.inf, oemprean.inf, and so on) file.
-</p>
-<h2><a id="Design_and_Operation"></a><a id="design_and_operation"></a><a id="DESIGN_AND_OPERATION"></a>Design and Operation</h2>
-<h3><a id="BITMAP"></a><a id="bitmap"></a>BITMAP</h3>
-<p></p>
-<p>This sample includes the following features:</p>
-<ul>
-<li>The supported ColorMode options in the bitmap driver's GPD are monochrome, 4bpp, 8bpp, and 24bpp.
-</li><li>The bitmap driver implements the IPrintOemUni::ImageProcessing callback to access bitmap data one band at a time. The driver's implementation of ImageProcessing buffers the band data every time it is called. The function is also responsible for filling
- the BITMAPINFOHEADER and COLORTABLE structures that are necessary for dumping the data out to a bitmap file.
-</li><li>The bitmap driver implements the OEMEndDoc DDI hook to dump the buffered bitmap data to the spooler at the end of the print job. The driver's implementation of OEMEndDoc dumps the headers first and then the buffered data.
-</li><li>The GrowBuffer helper function is called every time the buffer needs to be enlarged to hold the bitmap data.
-</li><li>The bitmap driver renders multi-page documents into a single large output bitmap file.
-</li></ul>
-<p>This sample has the following limitations:</p>
-<ul>
-<li>The plug-in does not support landscape orientation although the option exists in the GPD.
-</li><li>In 24bpp mode, documents larger than three pages will produce an extremely large bitmap (.bmp) file. Although the output is correct, you might not be able to view it because of memory limitations in the bitmap viewer.
-</li></ul>
-<p></p>
-<h3><a id="OEMPREAN"></a><a id="oemprean"></a>OEMPREAN</h3>
-<p>When preanalysis is enabled in the GPD (for more details about preanalysis, see the WDK documentation), Unidrv defines the surface as a banding surface but causes the first playback (that is, the first band) to be of the entire page. Unidrv performs this
- definition by setting the GDI clip window to the entire page. Unidrv enables all drawing commands to be hooked but returns before any drawing can be done. On the subsequent passes, Unidrv resets the clip window back to the original band size and bands normally.</p>
-<p>In order for plugins to also take part in preanalysis, they can enable OEM preanalysis by specifying the &quot;*PreAnalysisOptions: 8&quot; parameter in the GPD. The OEM rendering plug-in must hook both DrvStartBanding and DrvNextBand when this mode is enabled in
- the GPD. The OEM rendering plug-in must test the pptl parameter of the OEMStartBanding call to determine whether preanalysis has been enabled on this page. If the pptl parameter is NULL, preanalysis has been enabled, and the OEM rendering plug-in should consider
- all drawing calls up to the first call to OEMNextBand to be part of preanalysis.
-</p>
-<p>During these preanalysis phase drawing calls, the plug-in should not draw on the surface. The plug-in should also not call back into unidrv. You should use this phase only for analysis of the objects on the page. For example, certain printers need to handle
- black objects that intersect with color objects differently from black objects that appear by themselves. Other printers might need to halftone StretchBlt objects differently from BitBlt objects.
-</p>
-<p>You should be aware that after preanalysis, you might get more calls than you saw in the normal rendering, because primitives that cross band boundaries yield two or more DDI calls after the preanalysis pass.
-</p>
-<p>The sample uses the bPreAnalysis flag in the OEMPDEV structure to denote whether a particular pass is the preanalysis pass or the actual rendering pass. If the bPreAnalysis flag is set, it indicates that the current pass is the preanalysis pass. The sample
- implements all of the drawing function hooks in Ddihook.cpp. The sample uses the OEMStartBanding and OEMNextBand functions to respectively set and reset the bPreAnalysis flag. The sample also uses the DBG_CLIPOBJ debug macro function to dump the bounds of
- the clipping rectangle available for preanalysis in each of the drawing functions during the preanalysis pass. To view all of the debug output in the debugger, you must set the debug level to VERBOSE. The rest of the sample is identical to the Oemuni sample
- that illustrates a basic OEM rendering plug-in.</p>
-<p>Note that the surface used during preanalysis might differ from the surface passed in during the rendering pass.
-</p>
-<h3><a id="PTPCPIPR"></a><a id="ptpcpipr"></a>PTPCPIPR</h3>
-<p>This sample is an educational example that illustrates the basic functionality that a Unidrv plug-in for the IPrintOemPrintTicketProvider interface should implement.
-</p>
-<p>The primary functionality of the plug-in is to support the PhotoPrintingIntent PrintSchema keyword. The PhotoPrintingIntent keyword is designed to provide a mechanism for photo printers to support enhancements that are specific to photo printing. An application
- or the user (through the print UI) can then specify whether a particular print job is a photo-printing job, in which case the device can apply appropriate enhancements.
-</p>
-<p>The intent setting is communicated to the device driver in a PrintTicket. The actual enhancements made are device-specific, and as such, the driver has to map the high-level intent setting into specific output settings, like resolution or bpp. This plug-in
- sample demonstrates the conversion. </p>
-<p>The plug-in implements the ExpandIntentOptions method of the IPrintOemPrintTicketProvider interface. This method is called with an input print-ticket. The plug-in checks if the print-ticket contains a photo-printing intent setting, and if so, removes the
- setting, while instead adding to the print-ticket output settings as mentioned above. The code sample uses MSXML6 for all PrintTicket XML handling.</p>
-<h3><a id="UINUIREP"></a><a id="uinuirep"></a>UINUIREP</h3>
-<p>This sample shows how a plug-in for a Unidrv-based driver can replace the default UI. It provides new property sheets for the printer property and printing preferences pages.</p>
-<p>Use this sample as an example of implementing full UI replacement in a Unidrv-based plugin. It also demonstrates the use of the new IPrintCoreHelper interface.
-</p>
-<p>This sample is only provided for educational purposes and should not be used in a production environment.
-</p>
-</div>
-
-</div>
-
-
- </div>
-</body>
-</html>
diff --git a/print/OEM Printer Customization Plug-in Samples/description/19eccd10-9a4c-4ebc-a240-2680a581332eBrand.css b/print/OEM Printer Customization Plug-in Samples/description/19eccd10-9a4c-4ebc-a240-2680a581332eBrand.css
deleted file mode 100644
index 526e88c5..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/19eccd10-9a4c-4ebc-a240-2680a581332eBrand.css
+++ /dev/null
@@ -1,295 +0,0 @@
-/*Global*/
-h1 {
- font-size: 36px;
- font-family: 'Segoe UI Light';
- color: #707070;
- font-weight: normal;
- margin-bottom: 17px !important;
-}
-
-h2, h3, h4, h5, h6, #searchPage h3 {
- font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;
- font-weight:normal;
- color: #2A2A2A !important;
-}
-
-a, a:link, a:visited {
- color: #0095c4;
-}
-
-body {
- color:#707070;
-}
-
-.profile-usercard {
- color:#707070 !important;
-}
-
-/*temporary setting to override msdn_windows.css
-can remove once conflicting settings are removed from that file*/
-
-
-.LocalNavigation, .LocalNavigation .TabOn, .LocalNavigation .TabOn:hover, .LocalNavigation .TabOff, .LocalNavigation .TabOff a:hover {
- display: block;
- background-color:transparent !important;
- color: #0095c4;
-}
-
-.LocalNavigation .TabOff a {
-color:#707070 ;
-}
-
-/*End Global*/
-
-.EyebrowContainer
-{
- margin-bottom: 0 !important;
-}
-
-#sideNav
-{
- width: 215px !important;
-}
- #sideNav #contributeSection {
- padding: 0 0 67px 0;
- }
-#searchPage #mainContentContainer
-{
- margin-right:0 !important;
- margin-left:243px !important;
-}
-
-#searchPage .dirSubHeading h2
-{
- font-size: 14px !important;
- font-weight: normal !important;
- color: #454545 !important;
- line-height: 1.45;
-}
-
-#searchPage #directoryListFooter, #searchPage #Pager {
- font-size: 14px;
-}
-
-#searchPage h2, #searchPage h3
-{
- font-size: 1.25em !important;
-}
-
-#sideNav #contributeSection h3, .sidebar #contributeSection h3, #contributeSection h3
-{
- font-size: 1.65em !important;
-}
-.subMenu > h2
-{
- font-family: 'Segoe UI Light','Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;
- font-weight:normal;
- font-size:30px;
- margin: 15px 10px 5px 0;
- padding-bottom:0px;
-}
-
-.itemRow {
-}
- .itemRow .itemBody, .itemRow .itemInfo {
- padding: 18px 17px 20px 0;
- font-size: 14px;
- line-height: 1.45em;
- }
-
- .itemRow .itemTitle {
- font-weight: normal;
- }
-
- .itemRow .summaryBox{
- color: #454545;
- }
-
- .Samples #MainContent .itemRow .itemTitle a {
- font-weight: 600 !important;
- line-height: 1.45;
- }
- #MainContent a.officialMicrosoftLabel
- {
- color: #ACACAC;
- }
-
-
-.tabContents {
- border-top-width:0px;
-}
-
-#UploadPage {
- margin: 0px 0px 0px 10px;
-}
- #UploadPage h1 {
- padding: 0;
- font-size: 22px;
- }
- #UploadPage h2 {
- color:#F39700 !important;
- }
-
- #UploadPage #uploadPageInstruction {
- margin-top:10px;
- }
-
- #UploadPage fieldset {
- margin-left:0px;
- }
-
- #UploadPage fieldset h2 {
- font-weight:normal;
- }
-
- #UploadPage fieldset#uploadsForm{
- margin-top:25px;
- }
-
- #UploadPage fieldset#summary textarea {
- margin-left:0px;
- }
-
- #UploadPage .projectTypeChoice > div {
- height: 250px;
- }
-
-#sideNav {
-}
-
- #sideNav .section h3 {
- background-color: transparent;
-
- }
-
- #sideNav .section UL LI {
- border-bottom-width: 0px;
- }
-
- #sideNav .section form > div {
- border-bottom: none;
- color: #707070;
- }
- #sideNav .section ul li > div.itemCount
- {
- color: #707070;
- }
-
- #sideNav .contributeAction a {
- padding-bottom: 5px;
- }
-
-#searchPage {
-}
-
- #searchPage h2, #searchPage h3 {
- text-transform:none;
- background-color:transparent;
- font-weight:normal;
- font-size:1.2em;
- }
-
- #searchPage .browseFilterBar {
- background-color:transparent;
- border-width:0px;
- font-weight:normal;
- }
-
-#requestsPage {
- padding-top:15px;
-}
-
- #requestsPage .tabHeaders {
- overflow: visible;
- }
-
- #requestsPage #requestsList {
- border: none;
- }
-
- #requestsPage h2, #requestsPage h3 {
- text-transform:none;
- background-color:transparent;
- font-weight:normal;
- font-size:1.2em;
- }
-
-#extraActions {
-}
- #extraActions .section
- {
- margin-bottom: 10px;
- }
- #extraActions .section a
- {
- font-weight:normal;
- }
-
- #extraActions #contributeSection div img {
- width:0px;
- }
-
-
-#projectPage {
-}
-
- #projectPage .projectTitle {
- color: #707070;
- margin: 5px 0px 15px 0px;
- }
-
- #projectPage h2.projectSummary, #projectPage #projectInfo, #projectPage .tabHeaders {
- font-size: 14px !important;
- line-height: 1.45em;
- color: #454545 !important;
- font-weight: normal !important;
- }
-
- #projectPage #projectInfo a {
- color: #00749e;
- }
-
- #projectPage #Downloads a, #projectPage #Downloads label {
- font-size: 14px;
- }
-
- #projectPage #reportAbuse {
- font-size: 1em;
- }
-
- #projectPage #publishBar a, #projectPage #publishBar a:visited {
- color: #0095c4;
- font-weight: normal;
- }
-
- #projectPage #Collections .bevelButton{
- background-color: #F8F8F8;
- color: #0095C4;
- border: 1px solid #707070;
- }
-
- #projectPage #DiscussionsTabPane .threadHeader .title {
- font-weight:bold !important;
- color:Black !important;#F8F8F8;
- font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;
- }
-
- #projectPage .sidebar .section .titleBar h3 {
- font-weight:normal;
- font-size:1.2em;
- }
-
-#LocalNav {
-}
-
- #LocalNav.HeaderTabs {
- margin-left:11px;
- }
-
-#searchPage .dirSubHeading h1
-{
- margin-bottom:17px !important;
-}
-
-
-
diff --git a/print/OEM Printer Customization Plug-in Samples/description/Brand.css b/print/OEM Printer Customization Plug-in Samples/description/Brand.css
deleted file mode 100644
index 65dcfb8d..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/Brand.css
+++ /dev/null
@@ -1,3615 +0,0 @@
-#BodyBackground
-{
- min-width:0px;
-}
-
-#JelloExpander, .IE7 #JelloExpander, .IE8 #JelloExpander, .IE9 #JelloExpander
-{
- padding-left:0px;
- padding-right:0px;
-}
-
-#JelloSizer
-{
- margin: 0 auto;
- max-width: 0px;
- padding: 0;
- width: 100%;
-}
-
-/* Global Styles */
-body
-{
- font-size:0.75em;
-}
-
-h1
-{
- font-size: 36px;
- font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
- color: #000;
- font-weight: normal;
- padding-top:4px;
- margin-bottom: 17px;
- line-height: 1.3;
-
-}
-
-h2, h3, h4, h5, h6
-{
- font-family: 'Segoe UI Semibold', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
- color:#2a2a2a;
- font-weight:normal;
-}
-
-a, a:link, a:visited {
- color: #00749E;
-}
-a:hover {
- color: #0095c4;
- text-decoration:none;
-}
-
-/*---------- Masthead -----------*/
-
-.NetworkLogo a {
- display: none;
-}
-
-/*-------- Start Advertisment --------*/
-
-.advertisment {
- padding-top:5px;
-}
-
-/*-------- End Advertisment --------*/
-
-
-/*-------- Start LocalTabs Page --------*/
-#GalleriesNavigation {
- float: right;
-}
-
-.LocalNavigation
-{
- display:block;
- overflow: auto;
- width: auto;
-}
- .LocalNavigation .HeaderTabs {
- width: auto;
- }
- .LocalNavigation .TabOff a {
- color:#333;
- }
-
- .LocalNavigation .TabOff a:hover {
- background-color:#E0E7EC;
- margin-top: 1px;
- padding: 4px 6px;
- }
-
- .LocalNavigation #notificationLink span {
- color:Red;
- font-weight:bold;
- }
-
-
-/*-------- End LocalTabs Page --------*/
-
-/*-------- Start SubMenu Page --------*/
-
-.subMenu
-{
- margin: 0 0 10px 0;
- color: #FFFFFF;
- overflow: hidden;
-}
-
-.subMenu a, .subMenu span
-{
- margin: 5px 5px 0 5px;
-}
-
-.subMenu > h2
-{
- float: left;
- margin: 7px 15px 0 0;
- vertical-align: middle;
- color: #666;
- padding-bottom: 5px;
-}
-
-.subMenu .advancedSearchLink
-{
- float: left;
- margin: 9px 0 0 15px;
-}
-
-
-
-.subMenu .uploadLink
-{
- float: right;
- margin: 5px 5px 0 0;
- padding: 0 0 0 30px;
- height: 24px;
- background: url('../Common/smalluploadicon.png') no-repeat 10px 0;
- color: #0066E1;
- cursor: pointer;
-}
-
-.subMenu #searchBoxContainer
-{
- float: left;
- width: 400px;
- padding: 3px 50px;
-}
-
-/*-------- End SubMenu Page --------*/
-
-/*-------- Start SearchBox --------*/
-
-div.searchbox
-{
- overflow:auto;
- width:450px;
- margin:26px 0 14px 0;
-}
-
-.srchbox
-{
- width: 100%;
- background-color: #dedfe1;
- color: #999;
- padding: 0px 2px;
- height: 25px;
- table-layout: auto;
- margin-bottom:5px;
-}
-
-
-
-.srchbox #searchImageCell input
-{
- background: transparent url('searchButton.png') no-repeat 0 0;
- width: 20px;
- height: 20px;
- padding-left: 1px;
- margin-top: 3px;
-}
-
-
-.srchbox #searchImageCell
-{
- text-align: right;
- padding: 0px;
- vertical-align: middle;
-}
-
-.IE7 .srchbox #searchImageCell
-{
- padding:2px 2px 0 0;
-}
-
-.srchbox #searchImageCell input
-{
-}
-
-
-table.srchbox
-{
- table-layout: fixed;
-}
-
-.srchbox .stxtcell
-{
- padding-right: 4px;
- width:90%;
-}
-
-.srchbox .stxtcell > input
-{
- margin-right: 4px;
- height: 26px;
- line-height:26px;
- width: 100%;
- padding: 0px;
- padding-left: 4px;
- padding-top: 2px;
- border: none;
- font-style: normal !important;
- outline: none;
- background-color: transparent;
-}
-
-.IE7 .srchbox .stxtcell > input
-{
- height: 20px;
-}
-
-.srchbox .stxtcell > input.stxtinptpassive
-{
- color: #AAA;
- font-style: normal !important;
-}
-
-/*-------- End SearchBox --------*/
-
-
-/*-------- Start Search Page --------*/
-
-
-#searchPage #mainContentContainer
-{
- margin: 0 0 0 243px;
-}
-#searchPage #directoryContent {
- border-left: 3px solid #eee;
- margin-left: -20px;
- padding-left: 20px;
-}
-#searchPage .browseFilterBar, #dashboardPage .browseFilterBar
-{
- padding: 5px 0 6px 0;
-
-}
-
- #searchPage .browseFilterBar a, #dashboardPage .browseFilterBar a
- {
- font-weight:normal;
- }
-
- #searchPage .browseFilterBar .browseSort, #dashboardPage .browseFilterBar .browseSort
- {
- float:right;
- }
-
- #searchPage .browseBreadcrumb
- {
- padding-top:3px;
- }
-
- #searchPage .browseFilterBar .browseSort select, #dashboardPage .browseFilterBar .browseSort select
- {
- height:20px;
- }
-
- #searchPage .browseFilterBar .browseSort img, #dashboardPage .browseFilterBar .browseSort img
- {
- vertical-align:text-top;
- }
-
-#searchPage h2, #searchPage h3
-{
- font-size: 1.25em;
- padding: 2px 0 3px 3px;
-}
-
-#searchPage h2
-{
- display:inline;
- clear:none;
-}
-
- #dashboardsearchbox
- {
- width:420px;
- margin:0;
- float:left;
- }
-
-/*-------- End Search Page --------*/
-
-/*-------- Begin Requests Page --------*/
-
-#requestsPage {
- color:#666;
-}
-
- #requestsPage h1 {
- clear:none;
- }
- #requestsPage h2, #requestsPage h3
- {
- font-size: 1.25em;
- }
-
- #requestsPage h2
- {
- display:inline;
- clear:none;
- }
-
- #requestsPage h3
- {
- padding: 2px 0 3px 3px;
- }
-
- #requestsPage #mainContentContainer
- {
- margin: 0 0 0 243px;
- }
-
- #requestsPage #mainContentWrapper {
- float:left;
- width:100%;
- }
- #requestsPage #mainContent {
- position:relative;
- }
-
- #requestsPage #mainContent .subtitle{
- margin-bottom:5px;
- }
-
- #requestsPage #requestsFilterBar {
- margin-top: 10px;
- overflow: auto;
- }
-
- #requestsPage #requestsFilterBar .requestsCrumb {
- float: left;
- margin:10px 0 10px 10px;
- }
- #requestsPage #requestsFilterBar .requestsSort {
- float: right;
- margin:10px 0 10px 0;
- }
-
- #requestsPage #Pager {
- text-align: center;
- padding-top: .75em;
- padding-bottom: .75em;
- }
-
- #requestsPage #requestsRss {
- float: right;
- margin: 2px 0 0 3px;
- cursor: pointer;
- }
-
- .IE7 #requestsPage #requestsList {
- padding-top: 10px;
- margin-top:5px;
- }
-
- #requestsPage #requestsList .noResults {
- padding: 10px 0;
- }
-
-
-/*-------- End Requests Page --------*/
-
-/*-------- Begin Request List Item --------*/
-.requestlistitem td
-{
- padding: .9em 0 .9em .5em;
-}
- .requestlistitem .votebox
- {
-
- text-align:center;
- }
-
- .requestlistitem .voteboxcontainer
- {
- vertical-align:top;
- width: 75px;
- }
-
- .requestlistitem #votelabel
- {
- border-width:1px;
- border-bottom-style:solid;
- }
-
- #myRequestsTab #votenumber,
- #requestsPage #votenumber
- {
- background-color: #777;
- padding: 6px 10px;
- color: #fff;
- margin-bottom: 5px;
- font-size: 1.6em;
- }
-
- #myRequestsTab .votelink,
- #requestsPage .votelink
- {
- font-weight:bold;
- background-color: #eee;
- padding: 5px 0;
- width: 75px;
- float: left;
- }
-
- #myRequestsTab .needvote,
- #requestsPage .needvote
- {
- font-weight:bold;
- }
-
- #myRequestsTab .alreadyvoted, #myRequestsTab .resolved
- #requestsPage .alreadyvoted, #requestsPage .resolved
- {
- font-weight:bold;
- color: #666;
- }
-
- .requestlistitem .linkform
- {
- width:100%;
- float:right;
- margin-top:15px;
- }
-
- .requestlistitem .requesttitle
- {
- font-weight:600;
- margin-bottom:3px;
- }
-
- .requestlistitem .requester
- {
- margin-bottom:3px;
- }
-
- .requestlistitem .hidden
- {
- display:none;
- }
-
- .requestlistitem .requestSummary div
- {
- margin-bottom:0.25em;
- }
-
- .requestlistitem .requestSummary
- {
- line-height: 1.45em;
- width: 80%;
- }
- .requestlistitem .requestInfo
- {
- padding:1.2em 0 0 2.5em;
- vertical-align:top;
- width:15%;
- line-height: 1.45em;
- }
-
- .requestlinks > td
- {
- padding-bottom: 16px;
- }
-
- .requestlinks div
- {
- float:right;
- }
-
- .requestlistitem .textbox
- {
- width:95%;
- }
-
-
-
-/*-------- End Request List Item --------*/
-
-
-/*-------- Begin New Request Form --------*/
-#newrequest {
- margin-top:5px;
- background:#F8F8F8;
- border-width:1px;
- border-style:solid;
- border-color:#E8E8E8;
- padding:5px;
-}
-
-#newrequest > div:first-child {
- font-weight:bold;
-}
-
-#newrequest .itemheading {
- margin-top:5px;
-}
-
-#newrequest textarea {
- width:95%;
-}
-
-#newrequest .field-validation-error {
- display:block;
- color:Red;
- font-weight:bold;
-}
-#newrequest #submit {
- margin-top:5px;
-}
-
-/*-------- End New Request Form --------*/
-
-/*-------- Request Description Page ------*/
-
-.reqDescPage #mainContent {
- overflow: auto;
-}
-.reqDescPage #header {
- float: left;
- width: 100%;
-}
-
-.reqDescPage {
- color: #000 !important;
-}
-
-.reqDescPage #sideNav {
- background-color: #fff;
-}
-
-.reqDescPage #header td {
- vertical-align: bottom;
-}
-
-.reqDescPage #header #votenumber {
- width: 50px;
- padding: 6px 12px;
- text-align: center;
- float: left;
-}
-
-.reqDescPage #header .requestTitle {
- margin: 0 0 5px 10px;
- width: 85%;
-}
-
-.reqDescPage #header .requestTitle h1 {
- margin-bottom: 0px;
- font-size: 2em;
-}
-
-.reqDescPage #headerLinks {
-
-}
-
-.reqDescPage .votelink
-{
- text-align: center;
- float: left;
-}
-
-#requestsPage #headerLinks .assignlink
-{
- font-weight:bold;
- background-color: #eee;
- padding: 5px 10px;
- float: left;
- margin-left: 10px;
-}
-
-.reqDescPage #projectInfo {
- clear: both;
-}
-
-.reqDescPage #solutions {
- clear: both;
- padding-top: 30px;
-}
-
-.reqDescPage .solutionItems {
- clear: both;
-}
-
-.reqDescPage .solutionHeader {
- border-bottom: 1px solid #ccc;
-}
-
-.reqDescPage .solutionAddContainer {
- padding-top: 15px;
- float: left;
-}
-
-.reqDescPage #SubmittedProjectLinkUrl {
- width: 400px;
-}
-
-.reqDescPage .solutionItem {
- margin-top: 25px;
- padding: 0 5px 5px 0;
- float: left;
-}
-.reqDescPage .solutionItemDetails {
- float: left;
- width: 535px;
-}
-
-.reqDescPage .solutionItemLinks {
- margin-top: 10px;
- clear: both;
- float: left;
- width: 100%;
-}
-
-.reqDescPage .solutionItemLinks a {
- float: left;
- margin-right: 10px;
- font-weight:bold;
- background-color: #eee;
- padding: 5px 10px;
-}
-
-.reqDescPage .solutionItem .itemTitle {
- font-size: 1.2em;
- padding-bottom: 5px;
-}
-
-.reqDescPage .tagsContainer label {
- display: none;
-}
-
-.reqDescPage .solutionItem .summaryBox {
- padding: .25em 0 .25em 0;
- clear: both;
- line-height: 1.45;
-}
-
-.reqDescPage .solutionsection {
- float: left;
- margin-left: 20px;
-}
-.reqDescPage .completedSolution {
- font-size: 1.25em;
- padding-top: 4px;
-}
-
-.reqDescPage .requestDescriptionCont, .reqDescPage .requestDicussions {
- padding-top: 30px;
- clear: both;
- overflow: auto;
-}
-
-.reqDescPage .requestDescription {
- padding-top: 10px;
- line-height: 1.45;
-}
-
-.reqDescPage .requestDicussionsAsk {
- padding: 10px 0;
-}
-
-.reqDescPage .watermark {
- color:Gray;
- }
-
-
-/*-------- Begin Extra Actions Section --------*/
-#extraActions
-{
- float: right;
- width: 300px;
- vertical-align: top;
-}
-
- #extraActions .section
- {
- padding: 0 0 10px 0;
- overflow:auto;
- }
-
- #extraActions .section a
- {
- font-weight:bold;
- }
-/*-------- End Extra Actions Section --------*/
-
-/*-------- Begin Contribute --------*/
-
-
-#contributeSection a
-{
- font-size:1.1em;
-}
-
-#contributeSection, #sideNav #contributeSection h3, .sidebar #contributeSection h3, #contributeSection h3
-{
- background-color:#fff;
- margin: 0 0 9px 0;
- padding-left: 0px;
-}
-
-#sideNav #contributeSection h3, .sidebar #contributeSection h3, #contributeSection h3
-{
- font-size:1.65em;
- margin-top:42px;
-}
-
-#sideNav #contributeSection, #contributeSection
-{
- padding:0 0 41px 0;
-}
-
-#projectPage .sidebar #contributeSection
-{
- margin: 10px 0 10px 0;
- padding:0 0 5px 0;
-
-}
-
-#sideNav #contributeSection > div, .sidebar #contributeSection > div, #contributeSection > div
-{
- padding: 0 0 2px 0;
- overflow:auto;
-}
-
-#sideNav #contributeSection img, #contributeSection img
-{
- float: left;
- width: 25px;
-}
-
-#sideNav #contributeSection .contributeAction, .sidebar #contributeSection .contributeAction, #contributeSection .contributeAction
-{
- padding:17px 0 0 0;
-}
-
- #contributeSection .contributeAction img
- {
- background-color:#00749e;
- margin-right:9px;
- }
-
- #contributeSection .contributeAction img:hover
- {
- background-color:#0095C4;
- }
-
- #contributeSection .contributeAction a
- {
- display:block;
- line-height: 1.8;
- }
-
-#uploadLink, #exclamationLink, #myContributionsLink
-{
- display:block;
- line-height: 1.8;
-}
-
-#myContributionsLink span
-{
- color: red;
-}
-
-#feedbackLink
-{
- background: url("FeedbackIcon.png") no-repeat;
- width: 40px;
- height: 40px;
-}
-
-.itemRow .affiliationLink, #editorPicksSection .affiliationLink
-{
- background: url("../common/MicrosoftLogo.png") no-repeat;
- width: 82px;
- height: 18px;
-}
-
-
-#contributeSection a+div
-{
-
-}
-
-.IE7 #contributeSection a+div
-{
- float:left;
-}
-/*-------- End Contribute --------*/
-
-
-/*-------- Begin Directory List Footer --------*/
-
-#directoryListFooter {
- padding:5px;
- margin-top:10px;
- margin-bottom:10px;
- border:1px solid #E6E6E6;
- background-color:#F8F8F8;
- width:438px;
-}
-
-#directoryListFooter h4
-{
- font-size:1em;
-}
-
-/*-------- End Directory List Footer --------*/
-
-/*-------- Begin Editors Picks --------*/
-#editorPicksSection ul
-{
- padding-left:0px;
- line-height:135%;
-}
-
- #editorPicksSection ul li
- {
- clear: left;
- padding-top: 10px;
- list-style:none;
- }
- #editorPicksSection ul li:first-child {
- padding-top: 0;
- }
-
- #editorPicksSection a {
- font-weight: normal !important;
- }
-
- #editorPicksSection ul li .thumbnail
- {
- float: left;
- padding: 3px;
- max-width: 60px;
- }
-
- #editorPicksSection ul li .thumbnail img {
- max-width: 60px;
- }
-/*-------- End Editors Picks --------*/
-
-/*-------- Begin Side Nav Section --------*/
-
-#sideNav
-{
- width: 215px;
- margin-left: 0;
- vertical-align: top;
- float: left;
-}
-
- #sideNav #sideNavHeader
- {
- margin-bottom: 10px;
- padding-left: 12px;
- }
-
- #sideNav #sideNavHeader a
- {
- margin-right:3px;
- }
-
- #sideNav .section
- {
- padding: 0 10px 18px 0px;
- }
- #sideNav .section h3
- {
-
- padding: 2px 0 3px 3px;
- }
-
- #sideNav .section ul
- {
- }
-
- #sideNav .section ul li
- {
- padding: 4px 0 2px;
- margin-left: 3px;
- margin-right: 3px;
- }
-
-
- #sideNav .section form > div
- {
- padding: 4px 0 0 0;
- border-bottom: none;
- margin: 0 3px 0 3px;
- color: #3A3E43;
- }
- .IE8 #sideNav .section ul li > div.itemText
- {
- word-wrap: break-word;
- width: 225px;
- }
- #sideNav .section ul li > div.itemCount
- {
- color: #3A3E43;
- }
- #sideNav .section a
- {
- font-weight: normal;
- }
-
- #sideNav .section a:hover
- {
- text-decoration: underline;
- }
-
-/*-------- End Side Nav Section --------*/
-
-
-
-/*-------- Start Dashboard Page --------*/
-
-#dashboardPage {
- padding-top:5px;
- clear:both;
-}
-#dashboardPage .contributions .tabContents {
- padding: 5px 5px 10px 0;
- clear:both;
-}
- #dashboardPage .contributions .noContributions {
- clear:both;
- }
-#dashboardPage #mainContentWrapper {
- float:left;
- width:100%;
-}
-
-#dashboardPage #detailsSection {
- float:left;
- margin-left:-100%;
- width:240px;
- padding: 0 0 18px 10px;
-}
-
-.IE7 #dashboardPage #detailsSection {
- width:auto;
- min-width: 300px;
- max-width: 300px;
-}
-.IE7 #dashboardPage #detailsSection .itemBar {
- width: 270px;
-}
-
-#dashboardPage #detailsSection h3 {
- word-wrap:break-word;
-}
-
-#dashboardPage #mainContent {
- margin:0 0 0 250px;
- position:relative;
-}
-
-#dashboardPage .dashboardEvenRow
-{
- background-color: #ececec;
-}
-#dashboardPage .dashboardPadding
-{
- padding-bottom: 4px;
-}
-#dashboardPage .dashboardCell
-{
- width: 100%;
- vertical-align: top;
- padding: 1em 0.5em 0.5em 0.5em;
- word-wrap: break-word;
-}
-#dashboardPage .projectManagement
-{
- width: 24em;
- padding: 0em 1em 0em 1em;
- vertical-align: top;
- text-align: right;
- float: right;
-}
-
-#dashboardPage #subscriptionsLink
-{
- position:absolute;
- right:5px;
-}
-
-#dashboardPage .itemDelete
-{
- vertical-align:top;
- padding-top:.8em;
- width:30px;
-}
-
-#dashboardPage .itemDeleteText
-{
- border-style:solid;
- border-width:thin;
- border-collapse:collapse;
- padding-bottom:2px;
- padding-left:4px;
- padding-right:4px;
- color:Gray
-}
-
-#dashboardPage #myRequestsTab .requestTabHeaders
-{
- font-weight:normal;
- border-bottom: solid 1px #CCC;
- padding-bottom: 10px;
- padding-top: 10px;
- float: left;
- width: 100%;
-}
-
-#dashboardPage #myRequestsTab .requestTabHeaders div:first-child
-{
- border: 0;
-}
-
-#dashboardPage #myRequestsTab .requestTabHeaders div
-{
- padding: 2px 9px 3px 9px;
- font-size: 0.9em;
- line-height: 125%;
- color:#00749E;
- border-left: solid 1px #555;
- cursor: pointer;
- float: left;
- text-align: center;
-}
-
-#dashboardPage #myRequestsTab .requestTabHeaders div.currentRequest
-{
- background-color:#fff;
- cursor: default;
- border-bottom:none;
- margin-bottom:-2px;
- color:#000;
-}
-
-#dashboardPage #myRequestsTab .requestTabHeaders div.currentRequest a {
- color: #000;
-}
-
-
-#dashboardPage #myRequestsTab .requestTabHeaders div a
-{
- text-decoration:none;
-}
-
-#dashboardPage #myRequestsTab .requestTabContents
-{
- clear: both;
-}
-
-#dashboardPage #myRequestsTab .requestTabContents .noResults {
- padding-top: 20px;
-}
-
-/*-------- End Dashboard Page --------*/
-
-/*-------- Start Upload Page --------*/
-
-#UploadPage
-{
- margin-left:10px;
- max-width:925px;
-}
-
- #UploadPage .watermark {
- color:Gray;
- }
-
- #UploadPage .projectTypeChoice {
- }
-
- #UploadPage .projectTypeChoice > div {
- padding: 20px 10px 20px 10px;
- border: 1px solid darkgrey;
- cursor: pointer;
- height: 200px;
- float: left;
- }
-
- #UploadPage .projectTypeChoice > div + div
- {
- margin: 0 0 0 5px;
- }
-
- #UploadPage .projectTypeChoice div.current
- {
- background-color: #E9E9E9;
- cursor: default;
- }
-
- #UploadPage .projectTypeChoice div.choice {
- font-size: large;
- font-weight: bold;
- padding: 0 0 10px 0;
- }
-
- #UploadPage .projectTypeChoice div.description {
- padding: 0 0 0 17px;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription {
- padding-top: 5px;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription .logos {
- overflow: auto;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription .vslogo {
- background: url(../samples/vslogo.png) no-repeat;
- width: 125px;
- height: 18px;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription .javalogo {
- background: url(../samples/javalogo.png) no-repeat;
- width: 33px;
- height: 60px;
- float: left;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription .phplogo {
- background: url(../samples/phplogo.png) no-repeat;
- width: 65px;
- height: 35px;
- float: left;
- margin: 15px 0 0 10px;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription .nodejslogo {
- background: url(../samples/nodejslogo.png) no-repeat;
- width: 90px;
- height: 25px;
- float: left;
- margin: 18px 0 0 10px;
- }
-
- #UploadPage .projectTypeChoice #genericSampleUploadDescription > div+div {
- margin-top: 10px;
- }
-
- #UploadPage .projectTypeContents {
- clear: left;
- padding: 10px 0 0 0;
- }
-
- #UploadPage .projectTypeContents .instruction > div+div {
- padding-top: 5px;
- }
- #UploadPage #libraryContainer {
- margin: 5px 0 0 0;
- display: none;
- }
- #UploadPage fieldset
- {
- margin: 10px 0 30px 5px;
- }
-
- #UploadPage fieldset > *
- {
- margin-left:10px;
- }
-
- #UploadPage .fieldsetStyleContainer {
- margin: 10px 0 0 5px;
- }
-
- #UploadPage fieldset h2,
- #UploadPage .fieldsetStyleContainer h2
- {
- font-family: 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
- font-size: 17px;
- font-weight: bold;
- color: #3A3E43;
- border-bottom: 2px solid #EFEFEF;
- width: 100%;
- padding-bottom: 3px;
- margin-left:0px;
- margin-bottom:8px;
- }
-
- .IE7 #UploadPage fieldset h2,
- .IE7 #UploadPage .fieldsetStyleContainer h2
- {
- margin-left:-10px;
- }
-
- #UploadPage fieldset .field-validation-error
- {
- clear:left;
- display:block;
- margin-top:4px;
- }
-
- #UploadPage fieldset .required
- {
- margin-left: 3px;
- }
-
- #UploadPage fieldset .instruction,
- #UploadPage .fieldsetStyleContainer .description,
- #UploadPage .fieldsetStyleContainer .instruction
- {
- color: #3A3E43;
- margin:0 0 10px 0;
- }
-
- #UploadPage fieldset .faqLink
- {
- margin: 0 0 10px 0;
- }
-
- #UploadPage fieldset label
- {
- display:block;
- }
-
- #UploadPage fieldset input[type=text]
- {
- width:60%;
- }
-
- #UploadPage fieldset input[type=checkbox]
- {
- float:left;
- clear:left;
- margin-right:5px;
- }
-
- #UploadPage fieldset input[type=radio]
- {
- float:left;
- clear:left;
- margin-right:5px;
- }
-
- #UploadPage fieldset#richDescription textarea
- {
- width:70%;
- height:600px;
- }
-
- #UploadPage fieldset#summary textarea
- {
- width:60%;
- height:100px;
- margin-top: 10px;
- margin-left: -30px;
- }
-
- .IE #UploadPage fieldset#summary textarea, .IE9 #UploadPage fieldset#summary textarea
- {
- margin-left: -30px;
- overflow: auto;
- }
-
- .FF #UploadPage fieldset#summary textarea
- {
- margin-left: -30px;
- }
-
- #UploadPage fieldset#summary #SummaryReadOnly
- {
- width:60%;
- margin-top: 10px;
- padding-top: 5px;
- color: #909082;
- }
-
- #UploadPage fieldset#summary #SummaryCharCount
- {
- width:60%;
- text-align: right;
- }
-
- #UploadPage fieldset#options label
- {
- margin-bottom:10px;
- }
-
- #UploadPage fieldset#license label
- {
- margin-bottom:10px;
- }
-
- #UploadPage input[type="text"].tagInput, #UploadPage input[type="text"].listInput
- {
- width:40%;
- float:left;
- }
-
- #UploadPage .addedTags, #UploadPage .addedProjects
- {
- margin-bottom:15px;
- width: 500px;
-
- }
- #UploadPage .addedTags .tag, #UploadPage .addedProjects .projectTitle
- {
- position:relative;
- overflow:hidden;
- }
-
- #UploadPage .addedTags .tag label, #UploadPage .addedProjects .projectTitle label
- {
- float:left;
- width: 450px;
- }
-
- #UploadPage .addedTags .tag a, #UploadPage .addedProjects .projectTitle a
- {
- position:absolute;
- text-align:right;
- right:0px;
- }
-
- .fileManager .fileUploadProgressIndicator
- {
- width: 500px;
- }
-
- .fileManager .uploadProcessingWarning {
- margin-top: 5px;
- }
-
- .fileManager .fileUploadProgressIndicator .throbber
- {
- font-weight: bold;
- background: url('./progressIndicatorWhite.gif') no-repeat 10px 0;
- padding: 7px 10px 5px 60px;
- height: 25px;
- margin-left: -10px;
- }
-
- .fileManager #uploadFrame, .fileManager .uploadFrame
- {
- width:100%;
- }
-
- .fileManager .addLabel + a
- {
- margin-left:25px;
- }
-
- .fileManager fieldset label {
- display: block;
- }
-
- .fileManager .unlocalizedFiles {
- color:#808080;
- }
-
- .fileManager .filesContainer
- {
- margin-bottom:15px;
- width: 500px;
-
- }
-
- .fileManager .filesContainer .file
- {
- position:relative;
- overflow:hidden;
- }
-
- .fileManager .filesContainer .file .title {
- border-bottom: 1px solid #000000;
- padding-bottom: 3px;
- margin-top: 10px;
- margin-bottom: 10px;
- }
-
- .fileManager .filesContainer .file .title .manageLinks
- {
- float: right;
- }
-
- .fileManager .filesContainer .file .version {
- padding: 0 0 20px 10px;
- }
-
- .fileManager .filesContainer .file .version label {
- float: left;
- font-weight: bold;
- }
-
- .fileManager .filesContainer .file .version span {
- float: left;
- margin-left: 5px;
- }
-
- .fileManager .filesContainer .file .language {
- clear: left;
- padding: 0 0 5px 10px;
- }
-
- .fileManager .filesContainer .file .language label {
- font-weight: bold;
- }
-
- .fileManager .filesContainer .file .language label + label {
- font-weight: normal;
- padding-left: 10px;
- }
-
- .fileManager .filesContainer .file .language div {
- padding-left: 20px;
- }
-
- .file .requirements {
- clear: left;
- padding: 0 0 0 10px;
- }
-
- .file .requirements label {
- font-weight: bold;
- }
-
- .file .requirements > div {
- padding-left: 20px;
- }
-
- .file .requirements .requirementsContent {
- padding-top: 5px;
- padding-bottom: 10px;
- }
-
- .file .requirements .requirementsContent label {
- font-style: italic;
- font-weight: normal;
- }
-
- .file .requirements .requirementsContent > div
- {
- margin-bottom:4px;
- position:relative;
- }
-
- .requirementsContent .requirementsRemove {
- float:right;
- position:absolute;
- right:0px;
- }
-
- .requirements .requirementsAddError {
- color:#ff0000;
- }
-
- .requirements .reqBrowseButton {
- margin-left : 10px;
- }
-
- #UploadPage fieldset .requirements input[type="text"] {
- margin-right: 10px;
- width: 70%;
- }
-
- .reqBrowsefade
- {
- position: absolute;
- background-color: #aaaaaa;
- }
- .reqBrowse
- {
- background-color: #f4f4f4;
- border:1px solid #000000;
- -border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- padding:15px;
- position: absolute;
- display: block;
- }
-
- .reqBrowsebuttons
- {
- text-align:right;
- position:absolute;
- right:10px;
- bottom:5px;
- }
- .reqBrowsebuttons > button
- {
- color: Blue;
- border: none;
- background: none;
- font-weight: bold;
- cursor:pointer;
- }
-
- .reqBrowseclose
- {
- display:none;
- }
-
- .reqBrowseDialog
- {
- width: 700px;
- clear:both;
- overflow:hidden;
- padding-bottom: 20px;
- }
-
- .reqBrowseDialog > h2
- {
- border-bottom: 1px solid #000000;
- padding-bottom: 5px;
- }
- .reqBrowseDialog > p
- {
- margin: 15px 0 15px 0;
- }
-
- .reqBrowseSearchCont
- {
- width: 100%;
- background: white;
- padding: 0px 2px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- border: 1px solid #888;
- margin-bottom: 5px;
- height: 29px;
- }
- .reqBrowseSearchCont .rbboxcont
- {
- width:90%;
- float:left;
- margin-top: 2px;
- }
-
- .reqBrowseSearchCont input
- {
- border:none;
- outline:none;
- border-color: transparent;
- }
- .reqBrowseSearchBox
- {
- margin-right: 4px;
- height: 20px;
- line-height: 20px;
- width: 100%;
- padding-left: 4px;
- padding-top: 2px;
- }
-
- .reqBrowseSearchBoxDefault
- {
- color: #AAA;
- }
- .reqBrowseSearchCont .rbbtncont
- {
- float: right;
- margin-top: 4px;
- }
- .reqBrowseSearchBtn
- {
- background: transparent url('searchButton.png') no-repeat 0 0;
- width: 22px;
- height: 22px;
- float:left;
- cursor:pointer;
- }
-
- .reqBrowseTabs
- {
- border-bottom: 5px solid #E8E8E8;
- margin:3px 0;
- overflow:auto;
- }
-
- .reqBrowseTabs .reqBrowseTabsR
- {
- color:#fff !important;
- }
-
- .reqBrowseTabs .reqBrowseTabsHighlight
- {
- color:#000 !important;
- background-color:#E8E8E8;
- }
-
- .reqBrowseTabs a
- {
- padding:5px 12px;
- color:#fff;
- background-color:#888;
- font-weight:bold;
- float:left;
- margin: 0 4px 0px 0;
- }
-
- .reqBrowsePager td
- {
- text-align:center;
- }
- .reqBrowseDialog #Pager
- {
- margin: 5px 0 15px 0;
- }
-
- .reqBrowseContent
- {
- height:310px;
- overflow:auto;
- clear:both;
- position:relative;
- }
-
- .reqBrowsePager
- {
- width:700px;
- margin:0 auto;
- }
-
- .reqBrowseContentError
- {
- color:#ff0000;
- margin:5px;
- }
- .reqBrowseContent .requirementItem
- {
- border-bottom: 2px solid #E8E8E8;
- padding: 4px 0 6px 0;
- overflow:auto;
- }
- .reqBrowseContent .section1
- {
- float:left;
- width:75%;
- padding-left:25px;
- position:relative;
- }
-
- .reqBrowseContent .section1 input
- {
- position:absolute;
- left:0px;
- }
-
- .reqBrowseContent .title
- {
- font-weight:bold;
- }
- .reqBrowseContent .section2
- {
- float:right;
- }
-
-
- .progressIndicatorfade
- {
- position: absolute;
- background-color: #FFFFFF;
- }
- .progressIndicator
- {
- background-color: #f4f4f4;
- border: 1px solid #000000;
- -border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- padding: 15px;
- position: absolute;
- display: block;
- max-width: 70%;
- max-height: 70%;
- }
- #progressIndicator .progressIndicatorclose
- {
- display: none;
- }
-
- #progressIndicatorContent
- {
- font-weight: bold;
- padding: 7px 10px 0 10px;
- height: 25px;
- }
-
-
-/*-------- End Upload Page --------*/
-
-/* ---
- --- Homepage ---
- --- */
-p
-{
- margin: 0 0 1px 0;
-}
-#homePageHeader
-{
- float: left;
- margin-bottom: 1em;
- width: 100%;
-}
-
-.tagline {
- font-size: x-small;
- position: relative;
- top: -11px;
-}
-
-.welcomeInfo
-{
- float: left;
- width: 700px;
-}
-.welcomeInfo h2
-{
- font-size: 16px;
-}
-.welcomeInfo p
-{
- margin: 5px 0 0 0;
-}
-
-#siteActions > div
-{
- border: 1px solid #BBBBBB;
- padding: 15px 5px 0 65px;
- height: 55px;
- background-repeat: no-repeat;
- background-position: 10px 10px;
-}
-#siteActions a, #siteActions p
-{
- margin-top: 5px;
-}
-
-#siteActions .label a
-{
- font-size: 1.25em;
- font-weight: bold;
- margin-bottom: 3px;
-}
-
-#myGalleryBox
-{
- background-image: url("MyGalleryIcon.png");
-}
-
-#findActions
-{
- float: right;
- padding: 10px;
- width: 225px;
- height: 50px;
- border: 1px solid #BBBBBB;
- margin: 0 10px 0 0;
-}
-
-#findBox div:first-child
-{
- margin: 0 0 5px 0;
- font-weight: bold;
-}
-
-#legalDisclaimer
-{
- margin: 0 0 10px;
- color: #798072;
- font-size: 0.8em;
-}
-
-#siteActions
-{
- float: right;
- width: 200px;
-}
-#siteActions > div
-{
- margin-bottom: 10px;
-}
-.homePageProjects
-{
- width: 100%;
- float: left;
-}
-.homePageProjects > div
-{
- padding-left: 1.5em;
-}
-.homePageProjects > div:first-child
-{
- padding-left: 0;
-}
-
-.homePageProjects .projectList ul
-{
- padding: 0;
- margin: 0;
-}
-.homePageProjects li
-{
- margin-top: .5em;
- padding-bottom: 0.5em;
- list-style-type: none;
-}
-.homePageProjects .itemRow a, .homePageProjects .itemRow a:hover
-{
- color: #0054A6;
-}
-
-.projectList > a:first-child
-{
- margin-left: 1px;
- float: right;
-}
-.projectList > a, .projectList > a:hover
-{
- color: #5BAEDB;
-}
-.projectListTitle
-{
- height: 27px;
- font-size: 16px;
- font-weight: bold;
- line-height: 125%;
- background: #E8E8E8;
- padding: 5px 5px 5px 25px;
-}
-.homePageListPager
-{
- text-align: right;
- margin-bottom: -.5em;
-}
-
-.recentlyAddedProjects
-{
- float: left;
- width: 32%;
-}
-.mostPopularProjects
-{
- float: right;
- width: 32%;
-}
-.highestRankedProjects
-{
- overflow: hidden;
-}
-* html .highestRankedProjects
-{
- float: left;
-}
-* html .highestRankedProjects > div
-{
- width: 100%;
-}
-
-#Pager
-{
- text-align:left;
-}
-
-/* Impromptu warning style */
-.ipWarningfade
-{
- position: absolute;
- background-color: #aaaaaa;
-}
-div.ipWarning
-{
- width: 400px;
- position: absolute;
- border-radius: 10px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- padding: 20px 0 20px 20px;
- background-color: #FCE5E6;
- border: solid 2px #EE1F25;
-}
-.ipWarningcontainer
-{
- font-weight: bold;
-}
-.ipWarningclose
-{
- display: none;
-}
-.ipWarningmessage div
-{
- position: relative;
-}
-.ipWarningmessage div div + div
-{
- text-align: center;
- padding-right: 20px;
-}
-.ipWarningmessage div div:first-child div
-{
- margin-left: 50px;
-}
-.ipWarningmessage div div:first-child img
-{
- position: absolute;
- margin: -20px 0 0 0;
- top: 35%;
-}
-.ipWarningbuttons
-{
- text-align: center;
- margin: 20px 0 0 0;
-}
-.ipWarning button
-{
- padding: 4px 8px 4px 8px;
- margin: 2px;
- font-weight: bold;
- border: solid 1px #A6A3A6;
- color: #FFFFFF;
- background: #B8BABC;
- filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B8BABC',EndColorStr='#949699');
-}
-
-#eyebrow
-{
- width: 100%;
-}
-#siteMessage .unsupportedLocale {
- margin: 10px 0 0 243px;
- border: solid 1px #CCC;
- background: #FCFEC5;
- padding: 5px;
-}
-
-#Footer
-{
- width: 100%;
- height: auto;
-}
-
-.clear
-{
- clear: both;
-}
-
-#buildVersion
-{
- clear: both;
- margin-left: auto;
- margin-right: auto;
- padding-right: 26px;
- padding-top: 8px;
- text-align: right;
-}
-
-#page
-{
- clear: both;
- padding-top: 10px;
-}
-
-#page h1
-{
- padding: 10px 0px;
-}
-
-#ownerBar
-{
- background: #EFEFEF;
- border: 2px solid #7FCBF5;
- text-align: left;
- color: Black;
- margin: 10px 0 20px 0;
- padding: 5px;
- word-spacing: 0px;
- font-size: medium;
-}
-
-#ownerBar a
-{
- color: Blue;
- padding: 0 5px 0 5px;
-}
-
-
-
-
-/*-------- Start Tab Control --------*/
-
-.tabHeaders
-{
- font-weight:normal;
- border-bottom: solid 1px #CCC;
- float: left;
- width: 100%;
-}
-
-.tabHeaders div
-{
- padding: 7px 19px 8px 19px;
- font-size: 0.9em;
- line-height: 125%;
- color:#00749E;
- cursor: pointer;
- float: left;
- text-align: center;
-}
-
-.tabHeaders div.current
-{
- background-color:#fff;
- cursor: default;
- border: 1px solid #CCC;
- border-bottom:none;
- margin-bottom:-2px;
- color:#000;
-}
-
-.tabHeaders div a
-{
- text-decoration:none;
-}
-
-.tabContents
-{
- clear: both;
-}
-
-#MainContent .tabHeaders div.current a
-{
- color:#000;
-}
-
-.tabContents div.current
-{
- display: block;
-}
-/*-------- End Tab Control --------*/
-
-.itemContainer
-{
- width: 100%;
-}
-.itemRow .itemTitle
-{
- padding-bottom: 5px;
- font-size:1.1em;
- font-weight: bold;
-}
-
-.itemRow .itemBody, .itemRow .itemInfo
-{
- padding:15px 17px 16px 0;
-}
-.itemRow .itemDescription
-{
- overflow: hidden;
- max-height: 80px;
-}
-.itemRow .itemBody
-{
- vertical-align: top;
- line-height: 1.4;
-}
-.itemRow .itemBody a.officialMicrosoftLabel
-{
- color: #ACACAC;
-}
-.itemRow .itemInfo
-{
- vertical-align: top;
- padding-left: .5em;
- line-height: 1.4;
- width: 10em;
- text-align:right;
-}
-
-.IE7 .itemRow .itemInfo
-{
- width:11em;
-}
-
-.itemRow .itemInfo .ratingStars
-{
- float: left;
-}
-.itemRow .itemInfo .ratingCount
-{
- padding: 0 0 0 5px;
- float: left;
-}
-.itemRow .ratingInfo
-{
- text-align: center;
-}
-
-.itemRow .affiliationLink, #editorPicksSection .affiliationLink
-{
- position: relative;
- top: 3px;
-}
-
-#editorPicksSection a.officialMicrosoftLabel
-{
- color: #ACACAC;
-}
-
-.itemRow .tagsContainer label {
- display:none;
-}
-
-.editorPickedItem
-{
- background-color:#F8F8F8;
-}
-
-.editorPickedText
-{
- font-size:1.25em;
- padding-bottom:2px;
-}
-.editorPickedItem > td
-{
- border-top:6px solid #fff;
-}
-
-.dirSubHeading
-{
- margin-bottom:15px;
-}
-
-#searchPage .dirSubHeading h2
-{
- line-height:1.4;
- font-size:1.1em;
-}
-
-#searchPage .dirSubHeading h2 span
-{
- padding-top:5px;
- display:block;
-}
-
-#searchPage .dirSubHeading h1, #searchPage .dirSubHeading h2
-{
- clear:none;
- padding-left:0px;
-}
-
-.dirSubHeading .dirSubLinks
-{
- font-size:1.2em;
- padding-top:5px;
-}
-
-
-.summaryBox
-{
- padding: .25em 0 .25em 0;
- clear: both;
- line-height:1.45;
-}
-
-/*-------- Start Rating Stars --------*/
-
-.RatingStar
-{
- width: 11px;
- height: 11px;
- padding: 0 8px 0 0;
- background-position: center;
- float: left;
-}
-
-.FilledRatingStar, .HalfRatingStar, .EmptyRatingStar, .FilledRatingStarHover
-{
- width: 11px;
- height: 11px;
- padding: 0px 1px 0px 0px;
- margin-top: 2px;
-}
-
-.FilledRatingStar
-{
- background: url(../samples/fullStar.png) no-repeat;
-}
-
-.ownerRating .FilledRatingStar
-{
- background: url(../samples/fullStar.png) no-repeat;
-}
-
-.FilledRatingStarHover
-{
- background: url(../samples/fullStarHover.png) no-repeat;
-
-}
-
-.HalfRatingStar
-{
- background: url(../samples/halfStar.png) no-repeat;
-
-}
-
-.EmptyRatingStar
-{
- background: url(../samples/emptyStar.png) no-repeat;
-
-}
-
-.EditStarMode .RatingStar
-{
- cursor: pointer;
-}
-
-
-
-/*-------- End Rating Stars --------*/
-
-.discussionFormTable
-{
- width: 100%;
- table-layout: fixed;
-}
-
-
-#ReviewsTabPane .seeAllLink, #DiscussionsTabPane .seeAllLink
-{
- margin-top: 10px;
- text-align: center;
-}
-
-/*-------- Start DiscussionsTab --------*/
-
-.threadActions
-{
- text-align: right;
- margin-top: 10px;
- float: right;
-}
-
-#DiscussionsTabPane .reply, #DiscussionsTabPane .toggleDiscussion
-{
- cursor: pointer;
-}
-
-
-#defaultDicussionText, #newDiscussion
-{
- padding-top: 10px;
-}
-#DiscussionsTabPane .posts
-{
- display: block;
-}
-#DiscussionsTabPane .threadHeader .left
-{
- float: left;
-}
-#DiscussionsTabPane .threadHeader .right
-{
- float: right;
-}
-#DiscussionsTabPane .normal
-{
- font-weight: normal;
-}
-
-#DiscussionsTabPane .threadHeader
-{
- position: relative;
- background-color: #ECECEC;
- padding: 4px 10px 4px 10px;
-}
-
-#DiscussionsTabPane .threadHeader .title
-{
- color: #000000;
- font-weight: bold;
- margin-bottom: .7em;
-}
-#DiscussionsTabPane .threadHeader .label
-{
- color: #000000;
-}
-#DiscussionsTabPane .postMeta
-{
- color: #666666;
-}
-#DiscussionsTabPane .threadHeader .value
-{
- font-weight: bold;
- color: #000000;
-}
-
-#DiscussionsTabPane .reply
-{
- font-weight: normal;
- cursor: hand;
-}
-
-#DiscussionsTabPane ul li
-{
- list-style-type: none;
- list-style-image: none;
- padding-bottom: 10px;
-}
-
-#DiscussionsTabPane ul
-{
- padding-left: 0px;
- margin-left: 0px;
- padding-right: 2px;
-}
-
-.IE #reviewList .right
-{
- margin-right: -1em;
-}
-
-#newDiscussion
-{
- margin: 0 0 15px 0;
-}
-#newDiscussion #Title
-{
- width: 50%;
-}
-#newDiscussion textarea
-{
- width: 99%;
- height: 10em;
-}
-
-#DiscussionsTabPane
-{
- margin-left: 0px;
- padding: 0 1em 1em 1em;
-}
-
-
-.postMeta
-{
- float: right;
-}
-
-.postReply
-{
- cursor: hand;
- float: right;
- font-weight: bold;
-}
-
-.postSaveReply
-{
- display: none;
-}
-
-.postSaveReply textarea
-{
- width: 99%;
- margin-bottom: 4px;
- height: 8em;
-}
-
-.toggleDiscussion
-{
- cursor: hand;
-}
-
-.saveReplyErrorMessage
-{
- display: none;
- margin: 0 0 4px 0;
- color: Red;
- font-weight: bold;
-}
-
-#discussionListItem .avatar
-{
- float: left;
- padding: 5px;
- vertical-align: middle;
-}
-
-#discussionListItem .discussion
-{
- margin-left: 55px;
- padding: 0 5px 5px 5px;
- vertical-align: top;
-}
-
-.IE7 #discussionListItem .avatar
-{
- margin-top: 15px;
-}
-
-
-/*-------- End DiscussionsTab --------*/
-
-
-.flotChart
-{
- height: 300px;
-}
-
-#projectMenuBarTop
-{
- padding: 10px 0 20px 0;
- font-weight: bold;
- font-size: 25px;
-}
-.dayHeader
-{
- font-weight: bold;
-}
-
-/*-------- Start StatsPage --------*/
-#statsPage
-{
- border: none;
- background-color: Transparent;
- margin-top: 1em;
-}
-
-#statsPage .rangeBox
-{
- padding: 5px;
- background-color: #ECECEC;
- border: solid 1px #C2C2C2;
- float: left;
-}
-#statsPage .statBox
-{
- margin-top: 1em;
- margin-bottom: 10px;
- overflow: hidden;
- display: none;
-}
-#statsPage .statBox h3
-{
- font-size: 1.1em;
- display: inline;
-}
-
-#statsPage #statMessage
-{
- margin-top: 1em;
- display: none;
-}
-
-#statsPage #statDownloadBox img {
- float: left;
-}
-
-#statsPage .statDownloadLink {
- padding-left: 5px;
- vertical-align: middle;
-}
-
-#pointTooltip
-{
- border: solid #000000 1px;
- height: 35px;
- background-color: #EEEEEE;
- position: absolute;
- display: none;
- text-align: center;
- padding: 9px;
- border-radius: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- z-index: 1000;
- white-space: nowrap;
-}
-
-.flotChart
-{
- height: 300px;
-}
-
-/*-------- End StatsPage --------*/
-
-
-/***************************************************************/
-/* TagAutoComplete Styles */
-/***************************************************************/
-.AutoCompletePanel
-{
- font-size: 95%;
- border: solid .1em #999;
- background-color: #f0f0f0;
- padding: .15em;
-}
-
-.AutoCompletePanel div.Row
-{
- color: #000;
- cursor: pointer;
- background-color: transparent;
- padding: .15em .25em;
- text-align: left;
-}
-
-.AutoCompletePanel div.Selected
-{
- color: #fff;
- background-color: #6D6D6D;
-}
-
-
-/*-------- Start Subscription Form --------*/
-
-#subscribeForm
-{
- background-color: #D3D3D1;
- border: 1px solid #000000;
- -border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- padding: 15px;
- position: absolute;
- display: block;
-}
-
-#subscribeForm .subscribeFormbuttons
-{
- text-align: right;
- margin-top: 10px;
-}
-#subscribeForm .subscribeFormbuttons > button
-{
- color: Blue;
- border: none;
- background: none;
- font-weight: bold;
- cursor: pointer;
-}
-
-#subscribeForm .subscribeFormclose
-{
- display: none;
-}
-
-#subscribeForm table
-{
- margin-bottom: 15px;
-}
-
-#subscribeForm table th
-{
- text-align: left;
- font-weight: bold;
- border-bottom: 1px solid #000000;
-}
-
-#subscribeForm table td
-{
- padding: 5px 10px 5px 20px;
-}
-
-#subscribeForm .rowHeading td
-{
- font-weight: bold;
- border-bottom: 1px solid #FFFFFF;
-}
-
-#subscribeForm table tr td:first-child
-{
- padding: 5px 40px 5px 0;
-}
-
-
-/*-------- End Subscription Form --------*/
-
-/*-------- Start Tag Browser --------*/
-
-.tagBrowserfade
-{
- position: absolute;
- background-color: #aaaaaa;
-}
-#tagBrowser
-{
- background-color: #f4f4f4;
- border:1px solid #000000;
- -border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- padding:15px;
- position: absolute;
- display: block;
-}
-
-#tagBrowser .tagBrowserbuttons
-{
- text-align:right;
- margin-top: 10px;
-}
-#tagBrowser .tagBrowserbuttons > button
-{
- color: Blue;
- border: none;
- background: none;
- font-weight: bold;
- cursor:pointer;
-}
-
-#tagBrowser .tagBrowserclose
-{
- display:none;
-}
-
-.tagBrowserContainer {
- width: 450px;
-}
-
-.tagBrowserContainer h2 {
- border-bottom: 1px solid #000000;
- padding-bottom: 5px;
-}
-.tagBrowserContainer > p {
- margin: 15px 0 15px 0;
-}
-
-.tagBrowserContainer .tags {
- margin: 5px;
- height: 225px;
- overflow-y: scroll;
-}
-
-
-/*-------- End Tag Browser --------*/
-
-/*-------- Start List Filter Box --------*/
-
-div#filterInputBox
-{
- overflow:auto;
- min-width:225px;
-}
-
-.filterBox
-{
- width: 100%;
- background: #FFFFFF;
- padding: 0px 2px;
- height: 25px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- border: 1px solid #888888;
- table-layout: auto;
- margin-bottom:5px;
-}
-
- .filterBox #filterImageCell
- {
- text-align: right;
- padding: 0px;
- vertical-align: middle;
- }
-
- .IE7 .filterBox #filterImageCell
- {
- padding:2px 2px 0 0;
- }
-
- .filterBox #filterImg
- {
- background: transparent url('searchButton.png') no-repeat 0 0;
- width: 22px;
- height: 22px;
- }
-
-table.filterBox
-{
- table-layout: fixed;
-}
-
- .filterBox .stxtcell
- {
- padding-right: 4px;
- width:90%;
- }
-
- .filterBox .stxtcell > input
- {
- margin-right: 4px;
- height: 26px;
- line-height:26px;
- width: 100%;
- padding: 0px;
- padding-left: 4px;
- padding-top: 2px;
- border: none;
- }
-
- .IE7 .filterBox .stxtcell > input
- {
- height: 20px;
- }
-
- .filterBox .stxtcell > input.stxtinptpassive
- {
- color: #ACACAC;
- }
-
-/*-------- End List Filter Box --------*/
-
-/*-------- Start Notifications --------*/
-
-#notificationsSummaryBox
-{
- font-weight: bold;
- padding: .5em;
-}
-
-
-.notificationsByDay, .notifications
-{
- /*list-style: none;*/
-}
-
-.dayHeader
-{
- border-bottom: 1px solid silver;
- margin-top: 1em;
- padding-bottom: .5em;
-}
-
-.notifications
-{
- margin-top: .5em;
-}
-
-ul.notifications li
-{
- line-height: 1.5em;
-}
-
-ul.notifications li.unread
-{
- font-weight: bold;
-}
-
-ul.notifications li ol, ul.notifications li ul
-{
- margin-left: 1.5em;
-}
-
-/*-------- End Notifications --------*/
-
-/*-------- Start ProjectDetailsPage --------*/
-
-#projectPage #projectInfo
-{
- position: relative;
- margin-top: 5px;
- height: 100%;
-}
-#projectInfo .section
-{
- float: left;
- margin-bottom: 0px;
- height: 100%;
-}
-
- #projectInfo .section .itemBar, #projectInfo .section .itemBarLong
- {
- clear: both;
- padding: 7px 0 7px 0;
- overflow:auto;
- }
-
- #projectInfo .section .itemBarLong:first-child
- {
- padding-top:3px;
- }
-
- .IE7 #projectInfo .section .itemBar, .IE7 #projectInfo .section .itemBarLong
- {
- padding-top: 5px;
- }
-
- #projectInfo .section .itemBar > label, #projectInfo .section .itemBarLong > label
- {
- width: 130px;
- float: left;
- }
-
- #projectInfo .section .itemBar div#yourRating {
- float:left;
- }
-
- #projectInfo .section .itemBar div.RatingStar {
- margin:2px 1px 0 0;
- }
-
- #projectInfo .section .itemBar div#RatingCount {
- padding: 0 0 0 3px;
- }
-
- #projectInfo .section .itemBar .ratingsWithCountContainer img {
- vertical-align:top;
- float:left;
- padding-right: 4px;
- }
-
- #projectInfo .section .itemBar > span, #projectInfo .section .itemBarLong > span, #projectPage .section .itemBar > div
- {
- float: left;
- }
-
- #projectInfo .section .itemBar, #projectInfo .section .itemBarLong {
- width: 100%;
- }
-
- #projectInfo .section .itemBar > span {
- float: none;
- }
-
- #projectInfo .section .itemBar > span .shareThisItem {
- white-space: nowrap;
- }
-
- #projectInfo .section .itemBarLong div
- {
- margin-left: 130px;
- padding: 0;
- }
-
- #projectInfo .section .viewonlinecont
- {
- background-color:#d3d3d3;
- padding:5px 10px;
- margin-top:10px;
- float:left;
- font-weight:bold;
- }
-
-#projectInfo #sectionLeft
-{
- width: 50%;
-}
-#projectInfo #sectionRight
-{
- width: 50%;
-}
-.IE7 #projectInfo #sectionRight
-{
- width: auto;
-}
-
-#projectPage h2.projectSummary
-{
- font-weight:normal;
- font-size: 1.1em;
- margin-bottom: 11px;
- line-height:1.4;
- word-wrap: break-word;
-}
-
-.IE7 #projectPage h2.projectSummary
-{
- font-family: 'Segoe UI' , 'Lucida Grande' ,Verdana,Arial,Helvetica,sans-serif;
-}
-
-.IE #projectPage .projectTitle, .IE9 #projectPage .projectTitle
-{
- width: 100%;
-}
-
-#projectPage #reportAbuse
-{
- float: left;
- font-size: x-small;
-}
-
-#projectPage .hiddenSidebar {
- display: none;
-}
-
-#projectPage .fullProjectBody {
- margin-left:-275px;
-}
-
-.IE8 #projectPage #userCard {
- float: left;
- height: auto;
-}
-
-#projectPage #userCard .avatar img {
- max-width: 100px;
- max-height: 100px;
-}
-
-#projectDetails
-{
- overflow:hidden;
-}
-
-#projectBody
-{
- width: 100%;
- overflow:hidden;
-}
-
- #projectDetails > div:first-child
- {
- margin: 5px 0 0 260px;
- }
-
- #projectBody > div:first-child
- {
- margin: 20px 0 0 260px;
- }
-
- .IE7 #projectContent .tabHeaders
- {
- overflow:hidden;
- margin-bottom:-20px;
- }
-
-#projectPage .sidebar
-{
- float: left;
- width: 215px;
- margin-right: -250px;
-}
-
- #projectPage .sidebar .section
- {
- margin: 20px 0 10px 0;
- }
-
- #projectPage .sidebar .section .titleBar h3
- {
- padding: 0 0 2px 0;
- }
-
- #projectPage .sidebar .section .itemBarRight
- {
- min-height: 21px;
- position: relative;
- padding-top: 5px;
- }
-
- #projectPage .sidebar .section .titleBar
- {
- margin-bottom: 5px;
- }
-
- #projectPage .sidebar .section .authorItem
- {
- padding: 0 0 5px 10px;
- }
-
- #projectPage .sidebar .section .authorItem a
- {
- display:block;
- float:left;
- max-width:170px;
- }
-
- #projectPage .sidebar .section .authorItem > div
- {
- float:right;
- }
-
- #projectPage .sidebar #advertisement
- {
- margin-top: 20px;
- }
-
- #projectPage .sidebar #advertisement .label
- {
- text-align: center;
- }
-
- #projectPage .sidebar #moreFromAuthor
- {
- width:225px;
- margin: 20px 0 10px 0;
- float:left;
- }
-
- #projectPage .sidebar #moreFromAuthor .bottomBar {
- padding: 5px 0px 5px 25px;
- text-align: right;
- }
-
-#projectPage #Collections {
- min-height:22px;
- min-width:169px;
-}
-
-#projectPage #Collections .bevelButton {
- background-color: #8CC63F;
-}
-
-#projectPage .bevelButton
-{
- font-weight: bold;
- border-radius: 3px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- color: white;
- padding: 2px 10px 3px;
- text-align: center;
-}
-
-#projectPage #DiscussionsTabPane .bevelButton
-{
- font-weight: normal;
- color: black;
- padding: 1px 10px 1px;
-}
-
-#projectPage #Downloads {
- padding: 0 0 8px 0;
- float: left;
-}
- #projectPage #Downloads > div:first-child {
- float: left;
- margin: 15px 0 0 0;
- height:35px;
- line-height:1.6;
- width: 130px;
- }
- #projectPage #Downloads label
- {
- font-size:1.25em;
- }
- #projectPage #Downloads input
- {
- min-width: 100px;
- padding: 3px 10px 3px 10px;
- margin: 3px 10px 0 10px;
- font-weight: bold;
- float: left;
- }
-
- #projectPage #Downloads .button
- {
- background-color:#007494;
- color:#fff;
- padding:5px 15px;
- margin: 15px 15px 0 0;
- float:left;
- }
-
- #projectPage #Downloads .button:hover
- {
- background-color:#0095c4;
- text-decoration:none;
- }
-
-#projectPage #projectBody .attachments {
- margin: 0 0 15px 0;
-}
-
- #projectPage #projectBody .attachments label {
- float: left;
- }
-
- #projectPage #projectBody .attachments .files a, #projectPage #projectBody .attachments .files span {
- float: left;
- padding: 0 5px 0 5px;
- }
-
-#publishBar
-{
- border: 1px solid #707070;
- background-color: #F8F8F8;
- margin-top: 10px;
-}
-
-.linehighlight {
- background-color: #fff000;
-}
-
-#sourceItem {
- height: 610px;
-}
- #sourceItem > div:first-child {
- padding: 20px 5px 0 15px;
- font-weight: bold;
- }
- #sourceItem > div+div {
- height: 560px;
- padding: 10px;
- overflow: auto;
- }
- #sourceItem .copyCode {
- font-weight: normal;
- margin: 0 15px 0 0;
- float: right;
- }
-
-.sourceList {
- height: 600px;
- padding: 5px;
- border-top: 1px solid #CCC;
- margin-top: -1px;
-}
-
- .sourceList .sourceListTabHeader
- {
- margin:20px 10px;
- }
- .sourceList .sourceListTabs
- {
- margin-bottom:20px;
- border-bottom: 1px solid #CCC;
- float:left;
- width:100%;
- }
- .sourceList .sourceListTabs .languageTab {
- padding:5px 10px 5px 10px;
- font-weight: bold;
- float: left;
- margin: 0 3px 0px 0;
- color:#00749E;
- }
- .sourceList .sourceListTabs .languageTab:hover
- {
- color: #0095C4;
- }
-
- .sourceList .sourceListTabs .selectedLanguage {
- background-color: #fff;
- color: #000;
- border: 1px solid #ccc;
- border-bottom:none;
- margin-bottom:-2px;
- }
-
- .sourceList .sourceListTabs .unselectedLanguage {
- cursor: pointer;
- }
-
- .sourceList .endTabs {
- clear: both;
- }
-
- .sourceList .sourceListContent {
- padding-top: 5px;
- }
-
-
-.sbfc,
-.sbfe
-{
- white-space: nowrap;
- text-indent: 20px;
- cursor: pointer;
- padding: .2em 0em .2em 0em;
- background-repeat: no-repeat;
- background-position: left center;
- font-weight: bold;
- text-decoration: none !important;
-}
-
-.sbfc
-{
- background-image: url(../samples/node_closed.gif);
-}
-
-.sbfe
-{
- white-space: nowrap;
- background-image: url(../samples/node_opened.gif);
-}
-
-.ndbf
-{
- white-space: nowrap;
- text-indent:20px;
-}
-
-.sbf
-{
- white-space: nowrap;
- background: url(../samples/bullet.gif) no-repeat 4px -1px;
- cursor: pointer;
- text-indent: 20px;
- white-space: nowrap;
- padding: .1em 0em .1em 0em;
-}
-
-.sbsf,
-.sbf:hover
-{
- color: #000;
- text-decoration: none !important;
-
-}
-
-.sbsf
-{
- color: #000 !important;
- background-color: rgb(232, 232, 232);
-}
-
-.sbf:hover
-{
- color: #ce8b10;
-}
-
-/*-------- Translate --------*/
-.translatePage {
- width: 900px;
-}
-.translatePage .fileManager {
- margin-bottom:20px;
-}
-.translatePage .fileManager h4 {
- margin-top:10px;
-}
-.translatePage #formContainer {
- width: 100%;
-}
-.translatePage .formLabel {
- width: 300px;
- padding: 5px;
-}
- .translatePage .textInput {
- width: 425px;
-}
-.translatePage TEXTAREA.richText {
- height: 600px;
- width: 620px;
-}
-.translatePage TEXTAREA.unadornedEditor {
- height: 600px;
-}
-.translatePage .formWideLabel, .translatePage .richText {
- padding: 5px;
-}
-.translatePage .formWideLabel, .translatePage .unadornedEditor {
- width: 750px;
- padding: 5px;
-}
-.translatePage #languageSelection {
- margin: 15px;
- display: inline-block;
-}
-
-.translateTab, .translateTabSelected {
- font-weight: bold;
- float: left;
- text-align: center;
- margin: 10px;
- padding: 7px;
- background: #E8E8E8;
- white-space: nowrap;
- cursor: pointer;
-}
-
-.translateTabSelected
-{
- color: White;
- background: Gray;
-}
-
-.translateTabSelected .translateLabel, .translateTab .translateLabel
-{
- white-space: nowrap;
- float: left;
- padding: 0 5px 0 5px;
-}
-
-.translateTab #deleteLanguage, .translateTab #moreLanguages
-{
- padding-left: 10px;
-}
-
-.translateLabel #deleteLanguage {
- color: #FFFFFF;
-}
-/*-------- End Translate --------*/
-/*-------- Begin Eula --------*/
-
-
-#eulaPagefade
-{
- position: absolute;
- background-color: #FFFFFF;
-}
-
-#eulaPage
-{
- background-color: #f4f4f4;
- border: 1px solid #000000;
- -border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- padding: 15px;
- display: block;
- max-width: 70%;
-}
-
-#eulaPage .eulaPageclose
-{
- text-align: right;
-}
-
-#eulaPage .eulaPagemessage
-{
- overflow: auto;
- max-height: 350px;
-}
-
- #eulaPage .eulaPagemessage h1
- {
- margin: 0 0 5px 0;
- }
-
-#eulaPage .eulaPagebuttons
-{
- text-align: right;
- margin-top: 10px;
-}
-#eulaPage .eulaPagebuttons > button
-{
- color: Blue;
- border: none;
- background: none;
- font-weight: bold;
- cursor: pointer;
-}
-
-
- #eulaPage #eula #documentText
- {
- line-height: normal;
- }
-
-/*-------- End DocumentView --------*/
-/*-------- Begin FAQ --------*/
-
-#FAQPage #TableOfContents h2
-{
- padding: 5px;
- border-bottom: 2px solid #EFEFEF;
- margin: 0 0 10px 0;
- max-width: 70%;
-}
-
-#FAQPage .FAQSection
-{
- padding: 10px 0px;
- width: 70%;
-}
-
- #FAQPage .FAQSection h2
- {
- padding: 5px;
- border-bottom: 2px solid #EFEFEF;
- }
-
- #FAQPage .FAQSection h3
- {
- padding: 5px;
- }
-
- #FAQPage .FAQSection ul, #FAQPage .FAQSection ol
- {
- margin: 0;
- }
-
- #FAQPage .FAQSection #description > div
- {
- overflow: auto;
- padding-left: 10px;
- }
-
- #FAQPage .FAQSection #description img
- {
- float: left;
- }
-
- #FAQPage .FAQSection #description div > div
- {
- padding-top: 10px;
- float: left;
- }
-
- #FAQPage .FAQSection > div > div
- {
- padding: 0 15px;
- }
-
- #FAQPage #Reputation th, #FAQPage #Reputation td
- {
- padding-left: 20px;
- }
-
-/*-------- End FAQ --------*/
-/*-------- Begin DocumentView --------*/
-
-#documentView #documentText
-{
- line-height: normal;
-}
-
-/*-------- End DocumentView --------*/
-
-.Opera wbr:after
-{
- content: "\00200B";
-}
-
-
-.IE9 wbr:after
-{
- content: "\00200B";
-}
-
-.IE8 wbr {
- width: 0px;
- display: inline-block;
- overflow: hidden;
-}
-
-/*-------- Begin FileManager --------*/
-
-.uploadControlNoError
- {
- height:30px
- }
-.uploadControlWithError
- {
- height:80px;
- }
-/*-------- End FileManager --------*/
-
-/*-------- Begin User Card --------*/
-#userCard .titleBar {
- border-bottom: solid 5px #E8E8E8;
- margin: 10px 0 5px 0;
-}
- #userCard .titleBar h3
- {
- font-size: 1.0em;
- font-weight: bold;
- line-height: 125%;
- padding: 0 0 2px 0;
- }
-
-#userCard .userFeed {
- float: right;
-}
-
-#userCard .bio {
- max-width:300px;
- white-space: normal;
-}
-
-#userCard .avatar
-{
- padding: 5px 5px 10px 5px;
- margin: 0 0 3px 0;
- text-align: center;
-}
-
-#userCard .itemBar {
- padding: 5px;
-}
-
- #userCard .itemBar label
- {
- float: left;
- }
-
- #userCard .itemBar label+span {
- display: block;
- margin-left: 100px;
- }
-
-#userCard .collapsableSidebar {
- clear:both;
- width:100%;
- margin-top: 5px;
-}
-
-/* Profile Overrides */
-#userCard
-{
- padding: 0 0 10px 0
-}
-
-#userCard .profile-usercard
-{
- width:225px;
-}
-
-#userCard .profile-usercard, #userCard .profile-inline, #userCard .profile-inline-header
-{
- border:0px;
- background-color:#fff;
-}
-
-#userCard .profile-userimage-large
-{
- margin-bottom:10px;
- border:none;
- width:auto;
- height:auto;
-}
-
-#userCard .profile-inline .profile-inline-header-details
-{
- width:100%;
- display:block;
- clear:both;
- margin-left:0px;
-}
-
-
-
-/*-------- End User Card --------*/
-/*-------- Begin Description Progress Meter --------*/
-
-#descriptionProgressMeter {
- float: right;
- border-top: 1px solid #DADADA;
- border-left: 1px solid #DADADA;
- width: 210px;
- padding-left: 7px;
-}
-
- #descriptionProgressMeter h4 {
- font-weight: bold;
- }
-
- #descriptionProgressMeter #progressGraphic {
- border: 1px solid #888888;
- width: 205px;
- margin: 10px 0;
- background-color: #E9E9E9;
- padding: 1px 0 0 1px;
- }
-
- #descriptionProgressMeter #progressGraphic div {
- background-image: url("../common/progress_meter.png");
- padding-left: 5px;
- }
-
- #descriptionProgressMeter #progressText {
- font-weight: bold;
- margin: 5px 0;
-
- }
-
- #descriptionProgressMeter #goodDescriptionText p+p {
- padding: 5px 0;
- }
-
- #descriptionProgressMeter #goodDescriptionText > div {
- margin-top: 5px;
- width: 150px;
- border-radius: 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- overflow: auto;
- }
-
- #descriptionProgressMeter #goodDescriptionText div img {
- float: left;
- }
-
- #descriptionProgressMeter #goodDescriptionText div div {
- margin: 7px 0 5px 10px;
- }
-
-/*-------- End Description Progress Indicator --------*/
-
-/*-------- Start Sample Pack Tab View --------*/
-.SamplePackTab #headerBar
-{
- padding: 15px 5px 20px 5px;
- font-weight: bold
-}
- .SamplePackTab #headerBar .reportCount
- {
- padding-top: 2px;
- }
- .SamplePackTab #headerBar .samplePackSort
- {
- float: right;
- color: #666;
- }
-/*-------- End Sample Pack Tab View --------*/ \ No newline at end of file
diff --git a/print/OEM Printer Customization Plug-in Samples/description/Combined.css b/print/OEM Printer Customization Plug-in Samples/description/Combined.css
deleted file mode 100644
index e69de29b..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/Combined.css
+++ /dev/null
diff --git a/print/OEM Printer Customization Plug-in Samples/description/Galleries.css b/print/OEM Printer Customization Plug-in Samples/description/Galleries.css
deleted file mode 100644
index 52bf19b1..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/Galleries.css
+++ /dev/null
@@ -1,417 +0,0 @@
-/* ***************************************************
-Galleries.css - Common Structure
-
-This is where we define common layout for structures that are truly close to common across the different
-Galleries sites. To make sure this works we need to follow certain conventions.
-
-1. Define each logical structure in its own section with its own comment block that gives the section
-a Name, Description and defines the root element if one exists (i.e #someElement). Also, mark the closing block.
-
-2. Indent styles in a section to represent if it is a child of a previous element.
-i.e. #someDiv{
- }
- #someDiv ul {
- }
-
-3. Do not include brand specific information here like colors and fonts unless they are *really* common.
-
-4. If there is an element that you know will be overridden in each brand stylesheet still include it here with an empty definition.
-This will aid in knowing what section to override and what selectors to use.
-
-i.e. #someSction a {
- }
-
-5. When you add a new section also update the Table of Contents below so that we have a quick overview of the sections
-
- *****************************************************/
-
-/****************************************************
-Table of Contents
-
- Global - global classes
-
- FileAttachmentDisplay - The list of attached files under the editor
- Eyebrow - The breadcrumb control at the top of the master page
- Pager - The common paging control, used for browsing pages of search results
- Profile User Card - Elements in the profile usercard control
- SideNav - The navigation side bar that contains the search filters
-
-
-*****************************************************/
-
-/********************************
-Name: Global
-Root: none
-Description: truly global classes
-********************************/
-body {
- text-align: left;
- direction: ltr;
-}
-
-img.rss {
- background: url(../../../GlobalResources/Images/Rss.png) no-repeat;
- background-position: 0px 0px;
- height: 17px;
- width: 17px;
-}
-/* End Global Section */
-
-/********************************
-Name: FileAttachmentDisplay
-Root: #fileAttachmentDisplay
-Description: The list of attached files under the editor
-********************************/
-#fileAttachmentDisplay {
-}
- #fileAttachmentDisplay .attachment {
- margin-right: 10px;
- float: left;
- }
-
- #fileAttachmentDisplay .attachment .displayAttachment {
- padding: 0px 0 13px 0;
- float: left;
- }
-
- #fileAttachmentDisplay .attachment .removeAttachment {
- background-image: url('/Content/Common/delete.png');
- display: block;
- width: 16px;
- height: 16px;
- float: left;
- }
-/* End FileAttachmentDisplay Section */
-
-
-/********************************
-Name: Eyebrow
-Root: .EyebrowContainer
-Description: The breadcrumb control at the top of the master page
-********************************/
-.EyebrowContainer {
-}
- .EyebrowContainer div.EyebrowElement{
- display:inline;
- }
-
- .EyebrowContainer .EyebrowElement{
- font-weight:normal
- }
- .EyebrowContainer .EyebrowLeafLink{
- color:#000;
- }
-/* End Eyebrow Section */
-
-/********************************
-Name: Pager
-Root: #Pager
-Description: The common paging control, used for browsing pages of search results
-********************************/
-#Pager {
-}
- #Pager div{
- display:inline;
- }
-/* End Pager Section */
-
-/********************************
-
-Name: Profile User Card
-Root: #dashboardPage #userCard
-Description: Elements in the profile usercard control
-
-********************************/
- #dashboardPage #userCard .profile-usercard-inline {
- margin: 5px 0 10px 0;
- }
-
- /* #dashboardPage #userCard .profile-usercard {
- width: 288px;
- }
-/* End Profile User Card Section */
-
-/********************************
-
-Name: Discussion
-Root: #DiscussionsTabPane
-Description: Defines the layout of the dicussion
-
-
-********************************/
-#DiscussionsTabPane {
-}
-
- #DiscussionsTabPane .itemHidden
- {
- background: lightgrey;
- }
-
- #discussionListItem {
- }
-
- .discussion .postActions
- {
- float: right;
- }
-
- #discussionListItem .postItem
- {
- white-space: pre-wrap;
- word-wrap: break-word;
- font-size:1em;
- }
-
-/* End Discussion Section */
-
-
-/********************************
-
-Name: SearchDefaultLocale
-Root: .searchDefaultLocale
-Description: Defines the layout of the include english result checkbox on the Browse Page
-
-
-********************************/
-.searchDefaultLocale
-{
- float: right;
- margin: 20px 0 0 5px;
-}
- .searchDefaultLocale input
- {
- vertical-align:top;
- }
- .searchDefaultLocale span
- {
- margin-left: -3px;
- }
-/*-------- End SearchDefaultLocale --------*/
-
-
-/********************************
-
-Name: SideNav
-Root: #sideNav
-Description: Defines the layout of the naviation elements on the side of the Browse Page
- These represent the different filters like Code Language, Category and Tag
-
-
-********************************/
-
-#sideNav {
- width: 250px;
- vertical-align:top;
-}
- #sideNav h3 {
- }
-
- #sideNav .section {
- padding: 0 0 10px 0;
- position: relative;
- }
-
- #sideNav .section a {
- }
-
- #sideNav .section a:hover {
- }
-
- #sideNav .section > div {
- padding:5px 5px 5px 0;
- line-height:150%;
- }
-
- #sideNav .section ul {
- list-style-type:none;
- padding:0px;
- margin:0px;
- }
-
- #sideNav .section ul li {
- position: relative;
- padding: 5px 5px 5px 0;
- }
-
- #sideNav .section ul li .selectedFilter {
- float: left;
- padding-right: 5px;
- }
-
- #sideNav .section div.itemCount {
- float: right;
- }
-
- #sideNav .section form input[ type = "checkbox"] {
- margin: 0px 4px 0px 0px;
- vertical-align: middle;
- }
-/* End SideNav Section */
-
-/*----------- Contribution Logos *******/
-.contributionLogo {
- float: left;
- position: relative;
- margin-right: 6px;
-}
-
-.logo_visualstudio {
- background: transparent url('../common/logos/visualstudio.png') no-repeat;
- width: 23px;
- height: 12px;
- margin-top: 3px;
-}
-.logo_allinonecode {
- background: transparent url('../common/logos/1code.png') no-repeat;
- width: 14px;
- height: 16px;
-}
-.logo_exchange {
- background: transparent url('../common/logos/exchange.png') no-repeat;
- width: 14px;
- height: 16px;
-}
-.logo_ie {
- background: transparent url('../common/logos/ie.png') no-repeat;
- width: 16px;
- height: 16px;
-}
-.logo_office {
- background: transparent url('../common/logos/office.png') no-repeat;
- width: 17px;
- height: 16px;
-}
-.logo_windows {
- background: transparent url('../common/logos/windows.png') no-repeat;
- width: 17px;
- height: 16px;
- }
-.logo_azure {
- background: transparent url('../common/logos/windowsazuredark.png') no-repeat;
- width: 16px;
- height: 16px;
-}
-
-.logo_windowsphone {
- background: transparent url('../common/logos/windowsphone.png') no-repeat;
- width: 16px;
- height: 16px;
- }
-
- .contributionLogoTip {
- position: absolute;
- display: none;
- border: solid 1px #CCC;
- color: #333;
- background-color: #F0F0F0;
- font-size: 11px;
- font-family: "Segoe UI",Sans-Serif;
- box-shadow: 3px 3px 5px #888;
- -moz-box-shadow: 3px 3px 5px #888;
- z-index: 1003;
- padding: 5px;
- min-width: 250px;
- }
-
-/*----------- End Contribution Logos *******/
-
-.clear
-{
- clear: both;
-}
-
-.customcontributionLogoTip {
- position: absolute;
- display: none;
- border: solid 1px #CCC;
- background-color: white;
- color: #333;
- font-size: 11px;
- font-family: "Segoe UI",Sans-Serif;
- box-shadow: 3px 3px 5px #888;
- -moz-box-shadow: 3px 3px 5px #888;
- z-index: 1004;
- padding: 5px;
- min-width: 250px;
-}
-
-.customcontributionTittle {
- font-size: 14px;
- margin-left: 90px;
-}
-
-.customcontributionDiscription {
- font-size: 13px;
- margin: 10px 5px;
- text-align: justify;
-}
-
-.customcontribution {
- float: left;
- position: relative;
- margin-right: 6px;
-}
-
-.customcontributionLink {
- margin-left: 5px;
-}
-
-.customcontributionlogo {
- float: left;
- padding: 0 10px;
- margin: 0;
- width: 70px;
- height: 70px;
- background-repeat: no-repeat;
-}
-
-
-.logo_azure_large {
- background-image: url('../common/logos/windowsazure_large.png');
-}
-.logo_visualstudio_large {
- background-image: url('../common/logos/visualstudio_large.png');
-}
-.logo_exchange_large {
- background-image: url('../common/logos/exchange_large.png');
-}
-.logo_ie_large {
- background-image: url('../common/logos/ie_large.png');
-}
-.logo_office_large {
- background-image: url('../common/logos/office_large.png');
-}
-.logo_windows_large {
- background-image: url('../common/logos/windows_large.png');
-}
-.logo_windowsphone_large {
- background-image: url('../common/logos/windowsphone_large.png');
-}
-
-/* Custome Header */
-.dirSubHeading .windowssdk .container
-{
- background: #00BCF2 url('wpappsbackground.png') no-repeat;
- color: #575757;
- padding: 20px 10px 50px 225px;
-}
-
-.dirSubHeading .windowssdk .container h1, .dirSubHeading .windowssdk .container h2 {
- color: #575757 !important;
-}
-
-.dirSubHeading .windowssdk .container p {
- margin: 28px 0 0 0 !important;
-}
-
-.dirSubHeading .windowssdk .container a {
- background-color: #575757;
- color: #FFFFFF !important;
- cursor: pointer;
- font-size: 16px;
- font-family: 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
- padding: 11px;
-}
-
-
-
diff --git a/print/OEM Printer Customization Plug-in Samples/description/Layout.css b/print/OEM Printer Customization Plug-in Samples/description/Layout.css
deleted file mode 100644
index 625f7776..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/Layout.css
+++ /dev/null
@@ -1,147 +0,0 @@
-#container {
- min-height: 768px;
-}
-
-#leftSubHeaderContainer
-{
- margin-top:20px;
-}
-
-#title h1
-{
- font-size:25px;
-}
-
-#subtitle h2
-{
- font-size:15px;
-}
-
-#subtitle
-{
- margin-left:10px;
-}
-
-
-#formContainer
-{
- margin-left:10px;
- margin-top:30px;
-}
-
-.formLabel
-{
- float:left;
- width: 250px;
-}
-
-.formRow
-{
- clear:both;
- padding: 10px 0 10px 10px;
-}
-
-
-.formRecaptchaRow
-{
- clear:both;
- float:left;
- margin-top:20px;
- margin-left:10px;
- margin-bottom:20px;
-}
-
-.formSubmitRow
-{
- clear:both;
- margin-top:20px;
- margin-left:300px;
- margin-bottom:20px;
-}
-
-.formControl {
- width:300px;
- float:left;
-}
-.formControl .textInput
-{
- width:300px;
-}
-
-.formControl textarea
-{
- width:425px;
- height:100px;
-}
-
-.formControl .tag
-{
- width:425px;
-}
-
-.formControl .richText
-{
- margin-top:10px;
- width:500px;
- height:440px;
-}
-
-.formWideLabel
-{
- width:500px;
-}
-
-.formBigLabel
-{
- margin-top:20px;
- font-size:20px;
-}
-
-.formControlBelow
-{
- clear:both;
- margin-top:10px;
- width:500px;
-}
-
-.required
-{
- color: Red;
-}
-.helpText
-{
- color: #9D9D9D;
- font-style: italic;
-}
-
-#agreementSummary
-{
- clear:both;
- margin-top:10px;
- width:800px;
-}
-
-.field-validation-error, .validation-summary-errors
-{
- color: #FF0000;
- font-weight: bold;
-}
-
-.tinyMCETemplate {
- position: relative;
- left: 400px;
- width: 300px;
- max-height: 300px;
- overflow: auto;
-}
-
-.IE6 .tinyMCETemplate {
- left: 25px;
-}
-
-.ownerBar {
- padding: 5px;
-}
-.ownerBar .ownerBarOptions {
- float: right;
-}
diff --git a/print/OEM Printer Customization Plug-in Samples/description/dc96e5d0-205a-4f07-963c-0adecf31d9c1Combined.css b/print/OEM Printer Customization Plug-in Samples/description/dc96e5d0-205a-4f07-963c-0adecf31d9c1Combined.css
deleted file mode 100644
index e69de29b..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/dc96e5d0-205a-4f07-963c-0adecf31d9c1Combined.css
+++ /dev/null
diff --git a/print/OEM Printer Customization Plug-in Samples/description/iframedescription.css b/print/OEM Printer Customization Plug-in Samples/description/iframedescription.css
deleted file mode 100644
index 9abc9cdb..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/iframedescription.css
+++ /dev/null
@@ -1,179 +0,0 @@
-body {
- color: #000000;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 0.813em;
- font-style: normal;
- word-wrap: break-word;
-}
-
-/*BEGIN HEADERS*/
-.h1, h1 {
- color: #3A3E43;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 1.4em;
- font-weight: bold;
- margin: 0;
-}
-
-.h2, h2 {
- color: #3A3E43;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 1.2em;
- font-weight: bold;
-}
-.h3, h3 {
- color: #3A3E43;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 1.077em;
- font-weight: bold;
-}
-.h4, h4 {
- color: #3A3E43;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 1em;
- font-weight: bold;
-}
-h4.subHeading {
- margin-bottom: 7px;
- margin-top: 13px;
-}
-/*END HEADERS*/
-
-/*BEGIN LINKS*/
-a:link {
- color: #00749E;
- text-decoration: none;
-}
-a:hover {
- text-decoration: underline;
-}
-a:visited {
- color: #960BB4;
- text-decoration: none;
-}
-a:focus {
- outline: 1px dotted #000000;
-}
-
-a.libraryLink:link {
- text-decoration:none;
- border-bottom:1px dotted;
-}
-
-/*END LINKS*/
-
-/*BEGIN IMAGES*/
-img {
- border: 0 none;
-}
-/*END IMAGES*/
-
-/*BEGIN TABLE*/
-.title table {
- color: #000000;
- font-family: 'Segoe UI',Verdana,Arial;
- font-size: 1.077em;
- font-style: normal;
-}
-table {
- border-collapse: collapse;
-}
-
-table, table th, table td {
- border:1px solid #BBBBBB;
-}
-/*END TABLE*/
-
-/*BEGIN LIST*/
-ul {
- list-style-type: disc;
- margin-left:40px;
- padding-left: 0;
-}
-ul li {
- padding-bottom: 10px;
-}
-ol {
- margin-left:40px;
- padding-left: 0;
-}
-ol li {
- padding-bottom: 10px;
-}
-/*END LIST*/
-
-.scriptcode {
- position: relative;
- padding: 8px 8px 8px 8px;
- background: #FFFFFF;
- font-size: 12px;
- line-height: 125%;
- font-weight:normal;
-}
-.scriptcode pre
-{
- white-space: pre-wrap !important; /* css-3 */
- word-wrap: break-word !important; /* Internet Explorer 5.5+ */
- margin:0 0 10px 0 !important;
- padding: 10px;
- border-top: solid 2px #D0D2D2;
- border-bottom: solid 2px #D0D2D2;
- border-left: solid 1px #D0D2D2;
- border-right: solid 1px #D0D2D2;
-}
-
-.scriptcode .title {
- color:#E66A38;
- font-size: 12px;
- font-weight:bold;
- margin: 0;
- min-height: 23px;
-}
-.scriptcode .title > span:first-child {
- border-left: solid 1px #D0D2D2;
-}
-.scriptcode .title > span {
- padding: 4px 8px 4px 8px;
- display: inline-block;
- border-top: 1px solid #D0D2D2;
- border-right: 1px solid #D0D2D2;
- border-collapse: collapse;
- text-align: center;
- background: white;
-}
-.scriptcode .title > span.otherTab {
- color: #1364C4;
- background: #EFF5FF;
- cursor: pointer;
-}
-
-.scriptcode .hidden {
- display: none !important;
- visibility: hidden !important;
-}
-
-.scriptcode .copyCode {
- padding: 8px 2px 0 2px !important;
- margin-right: 15px;
- position: absolute !important;
- right: 0 !important;
- top: 17px;
- display:block !important;
- background: #FFFFFF;
-}
-.scriptcode .pluginLinkHolder {
- display: none;
-}
-.scriptcode .pluginEditHolderLink {
- display: none;
-}
-
-.Opera wbr
-{
- display: inline-block;
-}
-
-.IE9 wbr:after
-{
-content: "\00200B";
-}
diff --git a/print/OEM Printer Customization Plug-in Samples/description/offline.js b/print/OEM Printer Customization Plug-in Samples/description/offline.js
deleted file mode 100644
index f5d07c8a..00000000
--- a/print/OEM Printer Customization Plug-in Samples/description/offline.js
+++ /dev/null
@@ -1,52 +0,0 @@
-var Galleries = Galleries || { };
-
-(function() {
-
- function findElem(parent, tagName, className) {
- var elemToSearch = (parent) ? parent : document.body;
- var tagMatch = elemToSearch.getElementsByTagName(tagName);
- var evaluator = function(elem) {
- return (className) ? (elem.className.indexOf(className) > -1) : true;
- };
-
- return findArrayElem(tagMatch, evaluator);
- }
-
- function findArrayElem(array, evaluator) {
- var newArray = new Array();
- for (var count = 0; count < array.length; count++) {
- if (evaluator(array[count])) {
- newArray.push(array[count]);
- }
- }
- return newArray;
- }
-
- function iterateElem(elems, delegate) {
- for(var count = 0; count < elems.length; count++) {
- delegate(count, elems[count]);
- }
- }
-
- function isHidden(elem) {
- return (elem.offsetHeight === 0 && elem.offsetWidth === 0) || elem.style && elem.style.display === "none";
- }
-
- function onWindowLoad(callback) {
- attachEventHandler(null, 'load', callback);
- }
-
- function attachEventHandler(elem, event, callback) {
- var elemToAttach = (elem) ? elem : window;
- if (document.addEventListener) {
- elemToAttach.addEventListener(event, callback, false);
- } else if ( document.attachEvent ) {
- elemToAttach.attachEvent('on' + event, callback);
- }
- }
-
- Galleries.findElem = findElem;
- Galleries.iterateElem = iterateElem;
- Galleries.attachEventHandler = attachEventHandler;
- Galleries.onWindowLoad = onWindowLoad;
-})(); \ No newline at end of file