Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
description.html 101 LINQ Samples Technologies LINQ Topics Restriction Operators, Aggregate Operators, Conversion Operators, Element Operators, Generation Operators, Grouping Operators, Join Operators, Miscellaneous Operators, Ordering Operators, Partitioning Operators, Projection Operators, Quantifiers, Query Execution, Set Operators, Custom Sequence Operators Platforms Data Requirements Primary language en-US Updated 4/26/2012 License MS-LPL View this sample online 101 LINQ SAMPLES Learn how to use LINQ in your applications with these code samples, covering the entire range of LINQ functionality and demonstrating LINQ with SQL, DataSets, and XML. Browse all 101 LINQ Samples Restriction Operators Where - Simple 1 Where - Simple 2 Where - Simple 3 Where - Drilldown Where - Indexed Projection Operators Select - Simple 1 Select - Simple 2 Select - Transformation Select - Anonymous Types 1 Select - Anonymous Types 2 Select - Anonymous Types 3 Select - Indexed Select - Filtered SelectMany - Compound from 1 SelectMany - Compound from 2 SelectMany - Compound from 3 SelectMany - from Assignment SelectMany - Multiple from SelectMany - Indexed Partitioning Operators Take - Simple Take - Nested Skip - Simple Skip - Nested TakeWhile - Simple TakeWhile - Indexed SkipWhile - Simple SkipWhile - Indexed Ordering Operators OrderBy - Simple 1 OrderBy - Simple 2 OrderBy - Simple 3 OrderBy - Comparer OrderByDescending - Simple 1 OrderByDescending - Simple 2 OrderByDescending - Comparer ThenBy - Simple ThenBy - Comparer ThenByDescending - Simple ThenByDescending - Comparer Reverse Grouping Operators GroupBy - Simple 1 GroupBy - Simple 2 GroupBy - Simple 3 GroupBy - Nested GroupBy - Comparer GroupBy - Comparer, Mapped Set Operators Distinct - 1 Distinct - 2 Union - 1 Union - 2 Intersect - 1 Intersect - 2 Except - 1 Except - 2 Conversion Operators ToArray ToList ToDictionary OfType Element Operators First - Simple First - Condition FirstOrDefault - Simple FirstOrDefault - Condition ElementAt Generation Operators Range Repeat Quantifiers Any - Simple Any - Grouped All - Simple All - Grouped Aggregate Operators Count - Simple Count - Conditional Count - Nested Count - Grouped Sum - Simple Sum - Projection Sum - Grouped Min - Simple Min - Projection Min - Grouped Min - Elements Max - Simple Max - Projection Max - Grouped Max - Elements Average - Simple Average - Projection Average - Grouped Aggregate - Simple Aggregate - Seed Miscellaneous Operators Concat - 1 Concat - 2 EqualAll - 1 EqualAll - 2 Custom Sequence Operators Combine Query Execution Deferred Execution Immediate Execution Query Reuse Join Operators Cross Join Group Join Cross Join with Group Join Left Outer Join Sample index LINQ - Restriction Operators This sample shows different uses of Restriction Operators. LINQ - Join Operators This sample shows different uses of Join Operators LINQ - Projection Operators This sample shows different uses of Projection Operators LINQ - Grouping Operators This sample shows different uses of Grouping Operators LINQ - Aggregate Operators This sample shows different uses of Aggregate Operators LINQ - Ordering Operators This sample shows different uses of Ordering Operators LINQ - Set Operators This sample shows different uses of Set Operators. LINQ - Query Execution This sample shows different uses of Query Execution LINQ - Partitioning Operators This sample shows different uses of Partitioning Operators LINQ - Element Operators This sample shows different uses of Element Operators LINQ - Quantifiers This sample shows different uses of Quantifiers LINQ - Conversion Operators This sample shows different uses of Conversion Operators LINQ - Miscellaneous Operators This sample shows different uses of Miscellaneous Operators LINQ - Custom Sequence Operators This sample shows different uses of Custom Sequence Operators LINQ - Generation Operators This sample shows different uses of Generation Operators description/offline.js 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; })(); description/Combined.css description/bfb4b7f8-142c-4880-b2e0-5268b6906b1dCombined.css description/Galleries.css /* *************************************************** 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; } description/Layout.css #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; } description/Brand.css #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%;
Compartilhar