Best JavaScript code snippet using playwright-internal
menu-wc.js
Source:menu-wc.js
1'use strict';2customElements.define('compodoc-menu', class extends HTMLElement {3 constructor() {4 super();5 this.isNormalMode = this.getAttribute('mode') === 'normal';6 }7 connectedCallback() {8 this.render(this.isNormalMode);9 }10 render(isNormalMode) {11 let tp = lithtml.html(`12 <nav>13 <ul class="list">14 <li class="title">15 <a href="index.html" data-type="index-link">Conga Digital Commerce Winter '20</a>16 </li>17 <li class="divider"></li>18 ${ isNormalMode ? `<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div>` : '' }19 <li class="chapter">20 <a data-type="chapter-link" href="index.html"><span class="icon ion-ios-home"></span>Getting started</a>21 <ul class="links">22 <li class="link">23 <a href="overview.html" data-type="chapter-link">24 <span class="icon ion-ios-keypad"></span>Overview25 </a>26 </li>27 <li class="link">28 <a href="index.html" data-type="chapter-link">29 <span class="icon ion-ios-paper"></span>README30 </a>31 </li>32 <li class="link">33 <a href="dependencies.html" data-type="chapter-link">34 <span class="icon ion-ios-list"></span>Dependencies35 </a>36 </li>37 </ul>38 </li>39 <li class="chapter additional">40 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#additional-pages"'41 : 'data-target="#xs-additional-pages"' }>42 <span class="icon ion-ios-book"></span>43 <span>Upgrade Information</span>44 <span class="icon ion-ios-arrow-down"></span>45 </div>46 <ul class="links collapse " ${ isNormalMode ? 'id="additional-pages"' : 'id="xs-additional-pages"' }>47 <li class="link ">48 <a href="additional-documentation/upgrading-the-digital-commerce-template-from-winter-'19-to-summer-'20-patch-1.html" data-type="entity-link" data-context-id="additional">Upgrading the Digital Commerce Template from Winter '19 to Summer '20 Patch 1</a>49 </li>50 <li class="link ">51 <a href="additional-documentation/upgrading-the-partner-commerce-template-from-winter-'19-to-summer-'20-patch-1.html" data-type="entity-link" data-context-id="additional">Upgrading the Partner Commerce Template from Winter '19 to Summer '20 Patch 1</a>52 </li>53 <li class="link ">54 <a href="additional-documentation/upgrading-the-digital-commerce-template-from-summer-'20-patch-1-to-winter-'20.html" data-type="entity-link" data-context-id="additional">Upgrading the Digital Commerce Template from Summer '20 Patch 1 to Winter '20</a>55 </li>56 <li class="link ">57 <a href="additional-documentation/upgrading-the-partner-commerce-template-from-summer-'20-patch-1-to-winter-'20.html" data-type="entity-link" data-context-id="additional">Upgrading the Partner Commerce Template from Summer '20 Patch 1 to Winter '20</a>58 </li>59 </ul>60 </li>61 <li class="chapter modules">62 <a data-type="chapter-link" href="modules.html">63 <div class="menu-toggler linked" data-toggle="collapse" ${ isNormalMode ?64 'data-target="#modules-links"' : 'data-target="#xs-modules-links"' }>65 <span class="icon ion-ios-archive"></span>66 <span class="link-name">Modules</span>67 <span class="icon ion-ios-arrow-down"></span>68 </div>69 </a>70 <ul class="links collapse " ${ isNormalMode ? 'id="modules-links"' : 'id="xs-modules-links"' }>71 <li class="link">72 <a href="modules/AlertModule.html" data-type="entity-link">AlertModule</a>73 <li class="chapter inner">74 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?75 'data-target="#components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' : 'data-target="#xs-components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' }>76 <span class="icon ion-md-cog"></span>77 <span>Components</span>78 <span class="icon ion-ios-arrow-down"></span>79 </div>80 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' :81 'id="xs-components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' }>82 <li class="link">83 <a href="components/AlertComponent.html"84 data-type="entity-link" data-context="sub-entity" data-context-id="modules">AlertComponent</a>85 </li>86 </ul>87 </li>88 </li>89 <li class="link">90 <a href="modules/ConfigurationSummaryModule.html" data-type="entity-link">ConfigurationSummaryModule</a>91 <li class="chapter inner">92 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?93 'data-target="#components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' : 'data-target="#xs-components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' }>94 <span class="icon ion-md-cog"></span>95 <span>Components</span>96 <span class="icon ion-ios-arrow-down"></span>97 </div>98 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' :99 'id="xs-components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' }>100 <li class="link">101 <a href="components/ProductConfigurationSummaryComponent.html"102 data-type="entity-link" data-context="sub-entity" data-context-id="modules">ProductConfigurationSummaryComponent</a>103 </li>104 </ul>105 </li>106 </li>107 <li class="link">108 <a href="modules/ConstraintRuleModule.html" data-type="entity-link">ConstraintRuleModule</a>109 <li class="chapter inner">110 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?111 'data-target="#components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' : 'data-target="#xs-components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' }>112 <span class="icon ion-md-cog"></span>113 <span>Components</span>114 <span class="icon ion-ios-arrow-down"></span>115 </div>116 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' :117 'id="xs-components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' }>118 <li class="link">119 <a href="components/CRIconComponent.html"120 data-type="entity-link" data-context="sub-entity" data-context-id="modules">CRIconComponent</a>121 </li>122 <li class="link">123 <a href="components/ConstraintRuleAlertComponent.html"124 data-type="entity-link" data-context="sub-entity" data-context-id="modules">ConstraintRuleAlertComponent</a>125 </li>126 <li class="link">127 <a href="components/ConstraintRuleSidebarComponent.html"128 data-type="entity-link" data-context="sub-entity" data-context-id="modules">ConstraintRuleSidebarComponent</a>129 </li>130 </ul>131 </li>132 </li>133 <li class="link">134 <a href="modules/DataFilterModule.html" data-type="entity-link">DataFilterModule</a>135 <li class="chapter inner">136 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?137 'data-target="#components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' : 'data-target="#xs-components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' }>138 <span class="icon ion-md-cog"></span>139 <span>Components</span>140 <span class="icon ion-ios-arrow-down"></span>141 </div>142 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' :143 'id="xs-components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' }>144 <li class="link">145 <a href="components/DataFilterComponent.html"146 data-type="entity-link" data-context="sub-entity" data-context-id="modules">DataFilterComponent</a>147 </li>148 </ul>149 </li>150 </li>151 <li class="link">152 <a href="modules/DirectivesModule.html" data-type="entity-link">DirectivesModule</a>153 <li class="chapter inner">154 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?155 'data-target="#directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' : 'data-target="#xs-directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' }>156 <span class="icon ion-md-code-working"></span>157 <span>Directives</span>158 <span class="icon ion-ios-arrow-down"></span>159 </div>160 <ul class="links collapse" ${ isNormalMode ? 'id="directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' :161 'id="xs-directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' }>162 <li class="link">163 <a href="directives/AutoFocusDirective.html"164 data-type="entity-link" data-context="sub-entity" data-context-id="modules">AutoFocusDirective</a>165 </li>166 </ul>167 </li>168 </li>169 <li class="link">170 <a href="modules/LoginFormModule.html" data-type="entity-link">LoginFormModule</a>171 <li class="chapter inner">172 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?173 'data-target="#components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' : 'data-target="#xs-components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' }>174 <span class="icon ion-md-cog"></span>175 <span>Components</span>176 <span class="icon ion-ios-arrow-down"></span>177 </div>178 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' :179 'id="xs-components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' }>180 <li class="link">181 <a href="components/LoginFormComponent.html"182 data-type="entity-link" data-context="sub-entity" data-context-id="modules">LoginFormComponent</a>183 </li>184 </ul>185 </li>186 </li>187 <li class="link">188 <a href="modules/PipesModule.html" data-type="entity-link">PipesModule</a>189 <li class="chapter inner">190 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?191 'data-target="#pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' : 'data-target="#xs-pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' }>192 <span class="icon ion-md-add"></span>193 <span>Pipes</span>194 <span class="icon ion-ios-arrow-down"></span>195 </div>196 <ul class="links collapse" ${ isNormalMode ? 'id="pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' :197 'id="xs-pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' }>198 <li class="link">199 <a href="pipes/SplitPascalCasePipe.html"200 data-type="entity-link" data-context="sub-entity" data-context-id="modules">SplitPascalCasePipe</a>201 </li>202 </ul>203 </li>204 </li>205 <li class="link">206 <a href="modules/PricingModule.html" data-type="entity-link">PricingModule</a>207 <li class="chapter inner">208 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?209 'data-target="#pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' : 'data-target="#xs-pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' }>210 <span class="icon ion-md-add"></span>211 <span>Pipes</span>212 <span class="icon ion-ios-arrow-down"></span>213 </div>214 <ul class="links collapse" ${ isNormalMode ? 'id="pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' :215 'id="xs-pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' }>216 <li class="link">217 <a href="pipes/AttributeValuePricePipe.html"218 data-type="entity-link" data-context="sub-entity" data-context-id="modules">AttributeValuePricePipe</a>219 </li>220 <li class="link">221 <a href="pipes/CartItemPricePipe.html"222 data-type="entity-link" data-context="sub-entity" data-context-id="modules">CartItemPricePipe</a>223 </li>224 <li class="link">225 <a href="pipes/CartPricePipe.html"226 data-type="entity-link" data-context="sub-entity" data-context-id="modules">CartPricePipe</a>227 </li>228 <li class="link">229 <a href="pipes/LineItemPricePipe.html"230 data-type="entity-link" data-context="sub-entity" data-context-id="modules">LineItemPricePipe</a>231 </li>232 <li class="link">233 <a href="pipes/LocalCurrencyPipe.html"234 data-type="entity-link" data-context="sub-entity" data-context-id="modules">LocalCurrencyPipe</a>235 </li>236 <li class="link">237 <a href="pipes/OptionPricePipe.html"238 data-type="entity-link" data-context="sub-entity" data-context-id="modules">OptionPricePipe</a>239 </li>240 <li class="link">241 <a href="pipes/OrderLineItemPricePipe.html"242 data-type="entity-link" data-context="sub-entity" data-context-id="modules">OrderLineItemPricePipe</a>243 </li>244 <li class="link">245 <a href="pipes/OrderPricePipe.html"246 data-type="entity-link" data-context="sub-entity" data-context-id="modules">OrderPricePipe</a>247 </li>248 <li class="link">249 <a href="pipes/PriceMatrixFilter.html"250 data-type="entity-link" data-context="sub-entity" data-context-id="modules">PriceMatrixFilter</a>251 </li>252 <li class="link">253 <a href="pipes/ProductPricePipe.html"254 data-type="entity-link" data-context="sub-entity" data-context-id="modules">ProductPricePipe</a>255 </li>256 <li class="link">257 <a href="pipes/QuotePricePipe.html"258 data-type="entity-link" data-context="sub-entity" data-context-id="modules">QuotePricePipe</a>259 </li>260 </ul>261 </li>262 </li>263 <li class="link">264 <a href="modules/ProductSearchModule.html" data-type="entity-link">ProductSearchModule</a>265 </li>266 <li class="link">267 <a href="modules/TableModule.html" data-type="entity-link">TableModule</a>268 <li class="chapter inner">269 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?270 'data-target="#components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' : 'data-target="#xs-components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' }>271 <span class="icon ion-md-cog"></span>272 <span>Components</span>273 <span class="icon ion-ios-arrow-down"></span>274 </div>275 <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' :276 'id="xs-components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' }>277 <li class="link">278 <a href="components/TableComponent.html"279 data-type="entity-link" data-context="sub-entity" data-context-id="modules">TableComponent</a>280 </li>281 </ul>282 </li>283 </li>284 </ul>285 </li>286 <li class="chapter">287 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#components-links"' :288 'data-target="#xs-components-links"' }>289 <span class="icon ion-md-cog"></span>290 <span>Components</span>291 <span class="icon ion-ios-arrow-down"></span>292 </div>293 <ul class="links collapse " ${ isNormalMode ? 'id="components-links"' : 'id="xs-components-links"' }>294 <li class="link">295 <a href="components/AddressComponent.html" data-type="entity-link">AddressComponent</a>296 </li>297 <li class="link">298 <a href="components/AddToCartComponent.html" data-type="entity-link">AddToCartComponent</a>299 </li>300 <li class="link">301 <a href="components/AssetDropdownButtonComponent.html" data-type="entity-link">AssetDropdownButtonComponent</a>302 </li>303 <li class="link">304 <a href="components/AssetListComponent.html" data-type="entity-link">AssetListComponent</a>305 </li>306 <li class="link">307 <a href="components/BreadcrumbComponent.html" data-type="entity-link">BreadcrumbComponent</a>308 </li>309 <li class="link">310 <a href="components/CategoryFilterComponent.html" data-type="entity-link">CategoryFilterComponent</a>311 </li>312 <li class="link">313 <a href="components/ChartComponent.html" data-type="entity-link">ChartComponent</a>314 </li>315 <li class="link">316 <a href="components/CRRecommendedProductsComponent.html" data-type="entity-link">CRRecommendedProductsComponent</a>317 </li>318 <li class="link">319 <a href="components/DotsComponent.html" data-type="entity-link">DotsComponent</a>320 </li>321 <li class="link">322 <a href="components/GenerateDocumentComponent.html" data-type="entity-link">GenerateDocumentComponent</a>323 </li>324 <li class="link">325 <a href="components/InputDateComponent.html" data-type="entity-link">InputDateComponent</a>326 </li>327 <li class="link">328 <a href="components/InputFieldComponent.html" data-type="entity-link">InputFieldComponent</a>329 </li>330 <li class="link">331 <a href="components/InputSelectComponent.html" data-type="entity-link">InputSelectComponent</a>332 </li>333 <li class="link">334 <a href="components/JumbotronComponent.html" data-type="entity-link">JumbotronComponent</a>335 </li>336 <li class="link">337 <a href="components/LineItemTableRowComponent.html" data-type="entity-link">LineItemTableRowComponent</a>338 </li>339 <li class="link">340 <a href="components/MiniCartComponent.html" data-type="entity-link">MiniCartComponent</a>341 </li>342 <li class="link">343 <a href="components/MiniProfileComponent.html" data-type="entity-link">MiniProfileComponent</a>344 </li>345 <li class="link">346 <a href="components/OutputFieldComponent.html" data-type="entity-link">OutputFieldComponent</a>347 </li>348 <li class="link">349 <a href="components/PaymentComponent.html" data-type="entity-link">PaymentComponent</a>350 </li>351 <li class="link">352 <a href="components/PaymentIFrameComponent.html" data-type="entity-link">PaymentIFrameComponent</a>353 </li>354 <li class="link">355 <a href="components/PresentDocumentComponent.html" data-type="entity-link">PresentDocumentComponent</a>356 </li>357 <li class="link">358 <a href="components/PriceComponent.html" data-type="entity-link">PriceComponent</a>359 </li>360 <li class="link">361 <a href="components/PriceSummaryComponent.html" data-type="entity-link">PriceSummaryComponent</a>362 </li>363 <li class="link">364 <a href="components/ProductCardComponent.html" data-type="entity-link">ProductCardComponent</a>365 </li>366 <li class="link">367 <a href="components/ProductCarouselComponent.html" data-type="entity-link">ProductCarouselComponent</a>368 </li>369 <li class="link">370 <a href="components/ProductCompareComponent.html" data-type="entity-link">ProductCompareComponent</a>371 </li>372 <li class="link">373 <a href="components/ProductConfigurationComponent.html" data-type="entity-link">ProductConfigurationComponent</a>374 </li>375 <li class="link">376 <a href="components/ProductDrawerComponent.html" data-type="entity-link">ProductDrawerComponent</a>377 </li>378 <li class="link">379 <a href="components/ProductImagesComponent.html" data-type="entity-link">ProductImagesComponent</a>380 </li>381 <li class="link">382 <a href="components/ProductTypeFilterComponent.html" data-type="entity-link">ProductTypeFilterComponent</a>383 </li>384 <li class="link">385 <a href="components/PromotionComponent.html" data-type="entity-link">PromotionComponent</a>386 </li>387 <li class="link">388 <a href="components/SpinnerComponent.html" data-type="entity-link">SpinnerComponent</a>389 </li>390 <li class="link">391 <a href="components/TaxPopHoverComponent.html" data-type="entity-link">TaxPopHoverComponent</a>392 </li>393 </ul>394 </li>395 <li class="chapter">396 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#classes-links"' :397 'data-target="#xs-classes-links"' }>398 <span class="icon ion-ios-paper"></span>399 <span>Classes</span>400 <span class="icon ion-ios-arrow-down"></span>401 </div>402 <ul class="links collapse " ${ isNormalMode ? 'id="classes-links"' : 'id="xs-classes-links"' }>403 <li class="link">404 <a href="classes/Account.html" data-type="entity-link">Account</a>405 </li>406 <li class="link">407 <a href="classes/AccountBase.html" data-type="entity-link">AccountBase</a>408 </li>409 <li class="link">410 <a href="classes/AccountLocation.html" data-type="entity-link">AccountLocation</a>411 </li>412 <li class="link">413 <a href="classes/AdjustmentItem.html" data-type="entity-link">AdjustmentItem</a>414 </li>415 <li class="link">416 <a href="classes/AppliedRuleActionInfo.html" data-type="entity-link">AppliedRuleActionInfo</a>417 </li>418 <li class="link">419 <a href="classes/AppliedRuleInfo.html" data-type="entity-link">AppliedRuleInfo</a>420 </li>421 <li class="link">422 <a href="classes/ApprovalRequest.html" data-type="entity-link">ApprovalRequest</a>423 </li>424 <li class="link">425 <a href="classes/AptValueMatrixNode.html" data-type="entity-link">AptValueMatrixNode</a>426 </li>427 <li class="link">428 <a href="classes/AssetAttributeValue.html" data-type="entity-link">AssetAttributeValue</a>429 </li>430 <li class="link">431 <a href="classes/AssetLineItem.html" data-type="entity-link">AssetLineItem</a>432 </li>433 <li class="link">434 <a href="classes/AssetLineItemExtended.html" data-type="entity-link">AssetLineItemExtended</a>435 </li>436 <li class="link">437 <a href="classes/Attachment.html" data-type="entity-link">Attachment</a>438 </li>439 <li class="link">440 <a href="classes/AttributeGroupTranslation.html" data-type="entity-link">AttributeGroupTranslation</a>441 </li>442 <li class="link">443 <a href="classes/AttributeValueMatrix.html" data-type="entity-link">AttributeValueMatrix</a>444 </li>445 <li class="link">446 <a href="classes/AttributeValueMatrixEntry.html" data-type="entity-link">AttributeValueMatrixEntry</a>447 </li>448 <li class="link">449 <a href="classes/AuthConfig.html" data-type="entity-link">AuthConfig</a>450 </li>451 <li class="link">452 <a href="classes/AuthConfigProviders.html" data-type="entity-link">AuthConfigProviders</a>453 </li>454 <li class="link">455 <a href="classes/BatchAction.html" data-type="entity-link">BatchAction</a>456 </li>457 <li class="link">458 <a href="classes/BitString.html" data-type="entity-link">BitString</a>459 </li>460 <li class="link">461 <a href="classes/BundleProduct.html" data-type="entity-link">BundleProduct</a>462 </li>463 <li class="link">464 <a href="classes/Cart.html" data-type="entity-link">Cart</a>465 </li>466 <li class="link">467 <a href="classes/CartItem.html" data-type="entity-link">CartItem</a>468 </li>469 <li class="link">470 <a href="classes/Category.html" data-type="entity-link">Category</a>471 </li>472 <li class="link">473 <a href="classes/CategoryData.html" data-type="entity-link">CategoryData</a>474 </li>475 <li class="link">476 <a href="classes/CategoryTranslation.html" data-type="entity-link">CategoryTranslation</a>477 </li>478 <li class="link">479 <a href="classes/Classification.html" data-type="entity-link">Classification</a>480 </li>481 <li class="link">482 <a href="classes/ConstraintRule.html" data-type="entity-link">ConstraintRule</a>483 </li>484 <li class="link">485 <a href="classes/ConstraintRuleAction.html" data-type="entity-link">ConstraintRuleAction</a>486 </li>487 <li class="link">488 <a href="classes/ConstraintRuleCondition.html" data-type="entity-link">ConstraintRuleCondition</a>489 </li>490 <li class="link">491 <a href="classes/Contact.html" data-type="entity-link">Contact</a>492 </li>493 <li class="link">494 <a href="classes/CurrencyType.html" data-type="entity-link">CurrencyType</a>495 </li>496 <li class="link">497 <a href="classes/DataManager.html" data-type="entity-link">DataManager</a>498 </li>499 <li class="link">500 <a href="classes/FakeAppLoader.html" data-type="entity-link">FakeAppLoader</a>501 </li>502 <li class="link">503 <a href="classes/Feature.html" data-type="entity-link">Feature</a>504 </li>505 <li class="link">506 <a href="classes/FeatureSet.html" data-type="entity-link">FeatureSet</a>507 </li>508 <li class="link">509 <a href="classes/GatewayCommunication.html" data-type="entity-link">GatewayCommunication</a>510 </li>511 <li class="link">512 <a href="classes/GatewayTransaction.html" data-type="entity-link">GatewayTransaction</a>513 </li>514 <li class="link">515 <a href="classes/GuestMockUserService.html" data-type="entity-link">GuestMockUserService</a>516 </li>517 <li class="link">518 <a href="classes/Incentive.html" data-type="entity-link">Incentive</a>519 </li>520 <li class="link">521 <a href="classes/MockPlatformService.html" data-type="entity-link">MockPlatformService</a>522 </li>523 <li class="link">524 <a href="classes/Note.html" data-type="entity-link">Note</a>525 </li>526 <li class="link">527 <a href="classes/Opportunity.html" data-type="entity-link">Opportunity</a>528 </li>529 <li class="link">530 <a href="classes/Order.html" data-type="entity-link">Order</a>531 </li>532 <li class="link">533 <a href="classes/OrderAdjustmentItem.html" data-type="entity-link">OrderAdjustmentItem</a>534 </li>535 <li class="link">536 <a href="classes/OrderAttributeValue.html" data-type="entity-link">OrderAttributeValue</a>537 </li>538 <li class="link">539 <a href="classes/OrderLineItem.html" data-type="entity-link">OrderLineItem</a>540 </li>541 <li class="link">542 <a href="classes/OrderTaxBreakup.html" data-type="entity-link">OrderTaxBreakup</a>543 </li>544 <li class="link">545 <a href="classes/PartnerMockUserService.html" data-type="entity-link">PartnerMockUserService</a>546 </li>547 <li class="link">548 <a href="classes/PaymentMethod.html" data-type="entity-link">PaymentMethod</a>549 </li>550 <li class="link">551 <a href="classes/PaymentTransaction.html" data-type="entity-link">PaymentTransaction</a>552 </li>553 <li class="link">554 <a href="classes/Price.html" data-type="entity-link">Price</a>555 </li>556 <li class="link">557 <a href="classes/PriceDimension.html" data-type="entity-link">PriceDimension</a>558 </li>559 <li class="link">560 <a href="classes/PriceDimensionBase.html" data-type="entity-link">PriceDimensionBase</a>561 </li>562 <li class="link">563 <a href="classes/PriceList.html" data-type="entity-link">PriceList</a>564 </li>565 <li class="link">566 <a href="classes/PriceListBase.html" data-type="entity-link">PriceListBase</a>567 </li>568 <li class="link">569 <a href="classes/PriceListCategory.html" data-type="entity-link">PriceListCategory</a>570 </li>571 <li class="link">572 <a href="classes/PriceListData.html" data-type="entity-link">PriceListData</a>573 </li>574 <li class="link">575 <a href="classes/PriceListItem.html" data-type="entity-link">PriceListItem</a>576 </li>577 <li class="link">578 <a href="classes/PriceMatrix.html" data-type="entity-link">PriceMatrix</a>579 </li>580 <li class="link">581 <a href="classes/PriceMatrixEntry.html" data-type="entity-link">PriceMatrixEntry</a>582 </li>583 <li class="link">584 <a href="classes/PriceRule.html" data-type="entity-link">PriceRule</a>585 </li>586 <li class="link">587 <a href="classes/PriceRuleEntry.html" data-type="entity-link">PriceRuleEntry</a>588 </li>589 <li class="link">590 <a href="classes/PriceRuleSet.html" data-type="entity-link">PriceRuleSet</a>591 </li>592 <li class="link">593 <a href="classes/Product.html" data-type="entity-link">Product</a>594 </li>595 <li class="link">596 <a href="classes/ProductAttribute.html" data-type="entity-link">ProductAttribute</a>597 </li>598 <li class="link">599 <a href="classes/ProductAttributeGroup.html" data-type="entity-link">ProductAttributeGroup</a>600 </li>601 <li class="link">602 <a href="classes/ProductAttributeGroupMember.html" data-type="entity-link">ProductAttributeGroupMember</a>603 </li>604 <li class="link">605 <a href="classes/ProductAttributeMatrixView.html" data-type="entity-link">ProductAttributeMatrixView</a>606 </li>607 <li class="link">608 <a href="classes/ProductAttributeRule.html" data-type="entity-link">ProductAttributeRule</a>609 </li>610 <li class="link">611 <a href="classes/ProductAttributeRule-1.html" data-type="entity-link">ProductAttributeRule</a>612 </li>613 <li class="link">614 <a href="classes/ProductAttributeRuleAction.html" data-type="entity-link">ProductAttributeRuleAction</a>615 </li>616 <li class="link">617 <a href="classes/ProductAttributeRuleAction-1.html" data-type="entity-link">ProductAttributeRuleAction</a>618 </li>619 <li class="link">620 <a href="classes/ProductAttributeRuleView.html" data-type="entity-link">ProductAttributeRuleView</a>621 </li>622 <li class="link">623 <a href="classes/ProductAttributeRuleView-1.html" data-type="entity-link">ProductAttributeRuleView</a>624 </li>625 <li class="link">626 <a href="classes/ProductAttributeServiceAIC.html" data-type="entity-link">ProductAttributeServiceAIC</a>627 </li>628 <li class="link">629 <a href="classes/ProductAttributeValue.html" data-type="entity-link">ProductAttributeValue</a>630 </li>631 <li class="link">632 <a href="classes/ProductCategory.html" data-type="entity-link">ProductCategory</a>633 </li>634 <li class="link">635 <a href="classes/ProductData.html" data-type="entity-link">ProductData</a>636 </li>637 <li class="link">638 <a href="classes/ProductFeatureValue.html" data-type="entity-link">ProductFeatureValue</a>639 </li>640 <li class="link">641 <a href="classes/ProductGroup.html" data-type="entity-link">ProductGroup</a>642 </li>643 <li class="link">644 <a href="classes/ProductGroupMember.html" data-type="entity-link">ProductGroupMember</a>645 </li>646 <li class="link">647 <a href="classes/ProductInformation.html" data-type="entity-link">ProductInformation</a>648 </li>649 <li class="link">650 <a href="classes/ProductOptionComponent.html" data-type="entity-link">ProductOptionComponent</a>651 </li>652 <li class="link">653 <a href="classes/ProductOptionGroup.html" data-type="entity-link">ProductOptionGroup</a>654 </li>655 <li class="link">656 <a href="classes/ProductOptionPrice.html" data-type="entity-link">ProductOptionPrice</a>657 </li>658 <li class="link">659 <a href="classes/ProductTranslation.html" data-type="entity-link">ProductTranslation</a>660 </li>661 <li class="link">662 <a href="classes/ProposalTaxBreakup.html" data-type="entity-link">ProposalTaxBreakup</a>663 </li>664 <li class="link">665 <a href="classes/Quote.html" data-type="entity-link">Quote</a>666 </li>667 <li class="link">668 <a href="classes/QuoteAdjustmentItem.html" data-type="entity-link">QuoteAdjustmentItem</a>669 </li>670 <li class="link">671 <a href="classes/QuoteAttachment.html" data-type="entity-link">QuoteAttachment</a>672 </li>673 <li class="link">674 <a href="classes/QuoteAttributeValue.html" data-type="entity-link">QuoteAttributeValue</a>675 </li>676 <li class="link">677 <a href="classes/QuoteLineItem.html" data-type="entity-link">QuoteLineItem</a>678 </li>679 <li class="link">680 <a href="classes/SamlSSOConfig.html" data-type="entity-link">SamlSSOConfig</a>681 </li>682 <li class="link">683 <a href="classes/StoreBanner.html" data-type="entity-link">StoreBanner</a>684 </li>685 <li class="link">686 <a href="classes/Storefront.html" data-type="entity-link">Storefront</a>687 </li>688 <li class="link">689 <a href="classes/StorefrontData.html" data-type="entity-link">StorefrontData</a>690 </li>691 <li class="link">692 <a href="classes/SummaryGroup.html" data-type="entity-link">SummaryGroup</a>693 </li>694 <li class="link">695 <a href="classes/TaxBreakup.html" data-type="entity-link">TaxBreakup</a>696 </li>697 <li class="link">698 <a href="classes/TaxCertificate.html" data-type="entity-link">TaxCertificate</a>699 </li>700 <li class="link">701 <a href="classes/TaxCode.html" data-type="entity-link">TaxCode</a>702 </li>703 <li class="link">704 <a href="classes/Template.html" data-type="entity-link">Template</a>705 </li>706 <li class="link">707 <a href="classes/User.html" data-type="entity-link">User</a>708 </li>709 <li class="link">710 <a href="classes/UserBase.html" data-type="entity-link">UserBase</a>711 </li>712 </ul>713 </li>714 <li class="chapter">715 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#injectables-links"' :716 'data-target="#xs-injectables-links"' }>717 <span class="icon ion-md-arrow-round-down"></span>718 <span>Injectables</span>719 <span class="icon ion-ios-arrow-down"></span>720 </div>721 <ul class="links collapse " ${ isNormalMode ? 'id="injectables-links"' : 'id="xs-injectables-links"' }>722 <li class="link">723 <a href="injectables/AccountLocationService.html" data-type="entity-link">AccountLocationService</a>724 </li>725 <li class="link">726 <a href="injectables/AccountService.html" data-type="entity-link">AccountService</a>727 </li>728 <li class="link">729 <a href="injectables/AppliedRuleActionInfoService.html" data-type="entity-link">AppliedRuleActionInfoService</a>730 </li>731 <li class="link">732 <a href="injectables/AppliedRuleInfoService.html" data-type="entity-link">AppliedRuleInfoService</a>733 </li>734 <li class="link">735 <a href="injectables/AppLoader.html" data-type="entity-link">AppLoader</a>736 </li>737 <li class="link">738 <a href="injectables/AssetSelectionService.html" data-type="entity-link">AssetSelectionService</a>739 </li>740 <li class="link">741 <a href="injectables/AssetService.html" data-type="entity-link">AssetService</a>742 </li>743 <li class="link">744 <a href="injectables/AttributeRuleService.html" data-type="entity-link">AttributeRuleService</a>745 </li>746 <li class="link">747 <a href="injectables/AttributeTranslationService.html" data-type="entity-link">AttributeTranslationService</a>748 </li>749 <li class="link">750 <a href="injectables/AuthorizationService.html" data-type="entity-link">AuthorizationService</a>751 </li>752 <li class="link">753 <a href="injectables/CartApiService.html" data-type="entity-link">CartApiService</a>754 </li>755 <li class="link">756 <a href="injectables/CartItemService.html" data-type="entity-link">CartItemService</a>757 </li>758 <li class="link">759 <a href="injectables/CartService.html" data-type="entity-link">CartService</a>760 </li>761 <li class="link">762 <a href="injectables/ConstraintRuleConditionService.html" data-type="entity-link">ConstraintRuleConditionService</a>763 </li>764 <li class="link">765 <a href="injectables/ContactService.html" data-type="entity-link">ContactService</a>766 </li>767 <li class="link">768 <a href="injectables/ConversionService.html" data-type="entity-link">ConversionService</a>769 </li>770 <li class="link">771 <a href="injectables/EmailService.html" data-type="entity-link">EmailService</a>772 </li>773 <li class="link">774 <a href="injectables/ExceptionService.html" data-type="entity-link">ExceptionService</a>775 </li>776 <li class="link">777 <a href="injectables/GatewayCommunicationService.html" data-type="entity-link">GatewayCommunicationService</a>778 </li>779 <li class="link">780 <a href="injectables/GatewayTransactionService.html" data-type="entity-link">GatewayTransactionService</a>781 </li>782 <li class="link">783 <a href="injectables/LineItemService.html" data-type="entity-link">LineItemService</a>784 </li>785 <li class="link">786 <a href="injectables/LookupService.html" data-type="entity-link">LookupService</a>787 </li>788 <li class="link">789 <a href="injectables/NoteService.html" data-type="entity-link">NoteService</a>790 </li>791 <li class="link">792 <a href="injectables/OrderLineItemService.html" data-type="entity-link">OrderLineItemService</a>793 </li>794 <li class="link">795 <a href="injectables/OrderService.html" data-type="entity-link">OrderService</a>796 </li>797 <li class="link">798 <a href="injectables/OrderTaxBreakupService.html" data-type="entity-link">OrderTaxBreakupService</a>799 </li>800 <li class="link">801 <a href="injectables/OrderTaxService.html" data-type="entity-link">OrderTaxService</a>802 </li>803 <li class="link">804 <a href="injectables/PaymentService.html" data-type="entity-link">PaymentService</a>805 </li>806 <li class="link">807 <a href="injectables/PriceListItemService.html" data-type="entity-link">PriceListItemService</a>808 </li>809 <li class="link">810 <a href="injectables/PriceListService.html" data-type="entity-link">PriceListService</a>811 </li>812 <li class="link">813 <a href="injectables/PriceMatrixService.html" data-type="entity-link">PriceMatrixService</a>814 </li>815 <li class="link">816 <a href="injectables/PriceRuleService.html" data-type="entity-link">PriceRuleService</a>817 </li>818 <li class="link">819 <a href="injectables/PriceService.html" data-type="entity-link">PriceService</a>820 </li>821 <li class="link">822 <a href="injectables/ProductAttributeGroupService.html" data-type="entity-link">ProductAttributeGroupService</a>823 </li>824 <li class="link">825 <a href="injectables/ProductAttributeRuleService.html" data-type="entity-link">ProductAttributeRuleService</a>826 </li>827 <li class="link">828 <a href="injectables/ProductAttributeService.html" data-type="entity-link">ProductAttributeService</a>829 </li>830 <li class="link">831 <a href="injectables/ProductConfigurationService.html" data-type="entity-link">ProductConfigurationService</a>832 </li>833 <li class="link">834 <a href="injectables/ProductDrawerService.html" data-type="entity-link">ProductDrawerService</a>835 </li>836 <li class="link">837 <a href="injectables/ProductInformationService.html" data-type="entity-link">ProductInformationService</a>838 </li>839 <li class="link">840 <a href="injectables/ProductOptionComponentService.html" data-type="entity-link">ProductOptionComponentService</a>841 </li>842 <li class="link">843 <a href="injectables/ProductOptionGroupService.html" data-type="entity-link">ProductOptionGroupService</a>844 </li>845 <li class="link">846 <a href="injectables/ProductOptionService.html" data-type="entity-link">ProductOptionService</a>847 </li>848 <li class="link">849 <a href="injectables/ProductSelectionService.html" data-type="entity-link">ProductSelectionService</a>850 </li>851 <li class="link">852 <a href="injectables/ProductTranslationService.html" data-type="entity-link">ProductTranslationService</a>853 </li>854 <li class="link">855 <a href="injectables/PromotionService.html" data-type="entity-link">PromotionService</a>856 </li>857 <li class="link">858 <a href="injectables/ProposalTaxBreakupService.html" data-type="entity-link">ProposalTaxBreakupService</a>859 </li>860 <li class="link">861 <a href="injectables/ProposalTaxService.html" data-type="entity-link">ProposalTaxService</a>862 </li>863 <li class="link">864 <a href="injectables/QuoteLineItemService.html" data-type="entity-link">QuoteLineItemService</a>865 </li>866 <li class="link">867 <a href="injectables/StorefrontService.html" data-type="entity-link">StorefrontService</a>868 </li>869 <li class="link">870 <a href="injectables/TaxService.html" data-type="entity-link">TaxService</a>871 </li>872 <li class="link">873 <a href="injectables/TemplateService.html" data-type="entity-link">TemplateService</a>874 </li>875 <li class="link">876 <a href="injectables/TranslatorLoaderService.html" data-type="entity-link">TranslatorLoaderService</a>877 </li>878 <li class="link">879 <a href="injectables/UserApiService.html" data-type="entity-link">UserApiService</a>880 </li>881 <li class="link">882 <a href="injectables/UserService.html" data-type="entity-link">UserService</a>883 </li>884 </ul>885 </li>886 <li class="chapter">887 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#guards-links"' :888 'data-target="#xs-guards-links"' }>889 <span class="icon ion-ios-lock"></span>890 <span>Guards</span>891 <span class="icon ion-ios-arrow-down"></span>892 </div>893 <ul class="links collapse " ${ isNormalMode ? 'id="guards-links"' : 'id="xs-guards-links"' }>894 <li class="link">895 <a href="guards/GuestGuard.html" data-type="entity-link">GuestGuard</a>896 </li>897 <li class="link">898 <a href="guards/LoginGuard.html" data-type="entity-link">LoginGuard</a>899 </li>900 <li class="link">901 <a href="guards/OrderDetailsGuard.html" data-type="entity-link">OrderDetailsGuard</a>902 </li>903 </ul>904 </li>905 <li class="chapter">906 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#interfaces-links"' :907 'data-target="#xs-interfaces-links"' }>908 <span class="icon ion-md-information-circle-outline"></span>909 <span>Interfaces</span>910 <span class="icon ion-ios-arrow-down"></span>911 </div>912 <ul class="links collapse " ${ isNormalMode ? ' id="interfaces-links"' : 'id="xs-interfaces-links"' }>913 <li class="link">914 <a href="interfaces/AccordionRows.html" data-type="entity-link">AccordionRows</a>915 </li>916 <li class="link">917 <a href="interfaces/AccountInfo.html" data-type="entity-link">AccountInfo</a>918 </li>919 <li class="link">920 <a href="interfaces/ActionItem.html" data-type="entity-link">ActionItem</a>921 </li>922 <li class="link">923 <a href="interfaces/Attachment.html" data-type="entity-link">Attachment</a>924 </li>925 <li class="link">926 <a href="interfaces/BreadcrumbLink.html" data-type="entity-link">BreadcrumbLink</a>927 </li>928 <li class="link">929 <a href="interfaces/CartProductForm.html" data-type="entity-link">CartProductForm</a>930 </li>931 <li class="link">932 <a href="interfaces/CartRequest.html" data-type="entity-link">CartRequest</a>933 </li>934 <li class="link">935 <a href="interfaces/ChildRecordOptions.html" data-type="entity-link">ChildRecordOptions</a>936 </li>937 <li class="link">938 <a href="interfaces/ConfigurationFlags.html" data-type="entity-link">ConfigurationFlags</a>939 </li>940 <li class="link">941 <a href="interfaces/ConfigurationState.html" data-type="entity-link">ConfigurationState</a>942 </li>943 <li class="link">944 <a href="interfaces/ConfigurationView.html" data-type="entity-link">ConfigurationView</a>945 </li>946 <li class="link">947 <a href="interfaces/CrIconView.html" data-type="entity-link">CrIconView</a>948 </li>949 <li class="link">950 <a href="interfaces/FieldWithOperators.html" data-type="entity-link">FieldWithOperators</a>951 </li>952 <li class="link">953 <a href="interfaces/FilterOptions.html" data-type="entity-link">FilterOptions</a>954 </li>955 <li class="link">956 <a href="interfaces/ItemGroup.html" data-type="entity-link">ItemGroup</a>957 </li>958 <li class="link">959 <a href="interfaces/PromptActionItems.html" data-type="entity-link">PromptActionItems</a>960 </li>961 <li class="link">962 <a href="interfaces/SearchResults.html" data-type="entity-link">SearchResults</a>963 </li>964 <li class="link">965 <a href="interfaces/SortInfo.html" data-type="entity-link">SortInfo</a>966 </li>967 <li class="link">968 <a href="interfaces/TableAction.html" data-type="entity-link">TableAction</a>969 </li>970 <li class="link">971 <a href="interfaces/TableColumn.html" data-type="entity-link">TableColumn</a>972 </li>973 <li class="link">974 <a href="interfaces/TableOptions.html" data-type="entity-link">TableOptions</a>975 </li>976 </ul>977 </li>978 <li class="chapter">979 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#pipes-links"' :980 'data-target="#xs-pipes-links"' }>981 <span class="icon ion-md-add"></span>982 <span>Pipes</span>983 <span class="icon ion-ios-arrow-down"></span>984 </div>985 <ul class="links collapse " ${ isNormalMode ? 'id="pipes-links"' : 'id="xs-pipes-links"' }>986 <li class="link">987 <a href="pipes/CreditCardExtractorPipe.html" data-type="entity-link">CreditCardExtractorPipe</a>988 </li>989 </ul>990 </li>991 <li class="chapter">992 <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#miscellaneous-links"'993 : 'data-target="#xs-miscellaneous-links"' }>994 <span class="icon ion-ios-cube"></span>995 <span>Miscellaneous</span>996 <span class="icon ion-ios-arrow-down"></span>997 </div>998 <ul class="links collapse " ${ isNormalMode ? 'id="miscellaneous-links"' : 'id="xs-miscellaneous-links"' }>999 <li class="link">1000 <a href="miscellaneous/enumerations.html" data-type="entity-link">Enums</a>1001 </li>1002 <li class="link">1003 <a href="miscellaneous/functions.html" data-type="entity-link">Functions</a>1004 </li>1005 <li class="link">1006 <a href="miscellaneous/variables.html" data-type="entity-link">Variables</a>1007 </li>1008 </ul>1009 </li>1010 </ul>1011 </nav>1012 `);1013 this.innerHTML = tp.strings;1014 }...
printer-postcss.js
Source:printer-postcss.js
...228 "[",229 n.attribute,230 n.operator ? n.operator : "",231 n.value232 ? quoteAttributeValue(adjustStrings(n.value, options), options)233 : "",234 n.insensitive ? " i" : "",235 "]"236 ]);237 }238 case "selector-combinator": {239 if (n.value === "+" || n.value === ">" || n.value === "~") {240 const parent = path.getParentNode();241 const leading =242 parent.type === "selector-selector" && parent.nodes[0] === n243 ? ""244 : line;245 return concat([leading, n.value, " "]);246 }247 const leading = n.value.trim().startsWith("(") ? line : "";248 const value =249 adjustNumbers(adjustStrings(n.value.trim(), options)) || line;250 return concat([leading, value]);251 }252 case "selector-universal": {253 return n.value;254 }255 case "selector-selector": {256 return group(indent(concat(path.map(print, "nodes"))));257 }258 case "selector-pseudo": {259 return concat([260 maybeToLowerCase(n.value),261 n.nodes && n.nodes.length > 0262 ? concat(["(", join(", ", path.map(print, "nodes")), ")"])263 : ""264 ]);265 }266 case "selector-nesting": {267 return printValue(n.value);268 }269 // postcss-values-parser270 case "value-root": {271 return path.call(print, "group");272 }273 case "value-comma_group": {274 const parent = path.getParentNode();275 let declParent;276 let i = 0;277 do {278 declParent = path.getParentNode(i++);279 } while (declParent && declParent.type !== "css-decl");280 const declParentProp = declParent.prop.toLowerCase();281 const isGridValue =282 parent.type === "value-value" &&283 (declParentProp === "grid" ||284 declParentProp.startsWith("grid-template"));285 const printed = path.map(print, "groups");286 const parts = [];287 let didBreak = false;288 for (let i = 0; i < n.groups.length; ++i) {289 parts.push(printed[i]);290 if (291 i !== n.groups.length - 1 &&292 n.groups[i + 1].raws &&293 n.groups[i + 1].raws.before !== ""294 ) {295 if (isGridValue) {296 if (297 n.groups[i].source.start.line !==298 n.groups[i + 1].source.start.line299 ) {300 parts.push(hardline);301 didBreak = true;302 } else {303 parts.push(" ");304 }305 } else if (306 n.groups[i + 1].type === "value-operator" &&307 ["+", "-", "/", "*", "%"].indexOf(n.groups[i + 1].value) !== -1308 ) {309 parts.push(" ");310 } else {311 parts.push(line);312 }313 }314 }315 if (didBreak) {316 parts.unshift(hardline);317 }318 return group(indent(fill(parts)));319 }320 case "value-paren_group": {321 const parent = path.getParentNode();322 const isURLCall =323 parent && parent.type === "value-func" && parent.value === "url";324 if (325 isURLCall &&326 (n.groups.length === 1 ||327 (n.groups.length > 0 &&328 n.groups[0].type === "value-comma_group" &&329 n.groups[0].groups.length > 0 &&330 n.groups[0].groups[0].type === "value-word" &&331 n.groups[0].groups[0].value === "data"))332 ) {333 return concat([334 n.open ? path.call(print, "open") : "",335 join(",", path.map(print, "groups")),336 n.close ? path.call(print, "close") : ""337 ]);338 }339 if (!n.open) {340 const printed = path.map(print, "groups");341 const res = [];342 for (let i = 0; i < printed.length; i++) {343 if (i !== 0) {344 res.push(concat([",", line]));345 }346 res.push(printed[i]);347 }348 return group(indent(fill(res)));349 }350 const declaration = path.getParentNode(2);351 const isMap =352 declaration &&353 declaration.type === "css-decl" &&354 declaration.prop.startsWith("$");355 return group(356 concat([357 n.open ? path.call(print, "open") : "",358 indent(359 concat([360 softline,361 join(362 concat([",", isMap ? hardline : line]),363 path.map(print, "groups")364 )365 ])366 ),367 softline,368 n.close ? path.call(print, "close") : ""369 ])370 );371 }372 case "value-value": {373 return path.call(print, "group");374 }375 case "value-func": {376 return concat([n.value, path.call(print, "group")]);377 }378 case "value-paren": {379 if (n.raws.before !== "") {380 return concat([line, n.value]);381 }382 return n.value;383 }384 case "value-number": {385 return concat([printNumber(n.value), maybeToLowerCase(n.unit)]);386 }387 case "value-operator": {388 return n.value;389 }390 case "value-word": {391 if (n.isColor && n.isHex) {392 return n.value.toLowerCase();393 }394 return n.value;395 }396 case "value-colon": {397 return n.value;398 }399 case "value-comma": {400 return concat([n.value, " "]);401 }402 case "value-string": {403 return util.printString(n.raws.quote + n.value + n.raws.quote, options);404 }405 case "value-atword": {406 return concat(["@", n.value]);407 }408 default:409 /* istanbul ignore next */410 throw new Error("unknown postcss type: " + JSON.stringify(n.type));411 }412}413function printNodeSequence(path, options, print) {414 const node = path.getValue();415 const parts = [];416 let i = 0;417 path.map(pathChild => {418 const prevNode = node.nodes[i - 1];419 if (420 prevNode &&421 prevNode.type === "css-comment" &&422 prevNode.text.trim() === "prettier-ignore"423 ) {424 const childNode = pathChild.getValue();425 parts.push(426 options.originalText.slice(427 util.locStart(childNode),428 util.locEnd(childNode)429 )430 );431 } else {432 parts.push(pathChild.call(print));433 }434 if (i !== node.nodes.length - 1) {435 if (436 (node.nodes[i + 1].type === "css-comment" &&437 !util.hasNewline(438 options.originalText,439 util.locStart(node.nodes[i + 1]),440 { backwards: true }441 )) ||442 (node.nodes[i + 1].type === "css-atrule" &&443 node.nodes[i + 1].name === "else" &&444 node.nodes[i].type !== "css-comment")445 ) {446 parts.push(" ");447 } else {448 parts.push(hardline);449 if (util.isNextLineEmpty(options.originalText, pathChild.getValue())) {450 parts.push(hardline);451 }452 }453 }454 i++;455 }, "nodes");456 return concat(parts);457}458function printValue(value) {459 return value;460}461const STRING_REGEX = /(['"])(?:(?!\1)[^\\]|\\[\s\S])*\1/g;462const NUMBER_REGEX = /(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g;463const STANDARD_UNIT_REGEX = /[a-zA-Z]+/g;464const WORD_PART_REGEX = /[$@]?[a-zA-Z_\u0080-\uFFFF][\w\-\u0080-\uFFFF]*/g;465const ADJUST_NUMBERS_REGEX = RegExp(466 STRING_REGEX.source +467 `|` +468 `(${WORD_PART_REGEX.source})?` +469 `(${NUMBER_REGEX.source})` +470 `(${STANDARD_UNIT_REGEX.source})?`,471 "g"472);473function adjustStrings(value, options) {474 return value.replace(STRING_REGEX, match => util.printString(match, options));475}476function quoteAttributeValue(value, options) {477 const quote = options.singleQuote ? "'" : '"';478 return value.includes('"') || value.includes("'")479 ? value480 : quote + value + quote;481}482function adjustNumbers(value) {483 return value.replace(484 ADJUST_NUMBERS_REGEX,485 (match, quote, wordPart, number, unit) =>486 !wordPart && number487 ? (wordPart || "") + printNumber(number) + maybeToLowerCase(unit || "")488 : match489 );490}...
Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/utils/attributes');2console.log(quoteAttributeValue('test'));3const { quoteAttributeValue } = require('playwright/lib/utils/attributes');4console.log(quoteAttributeValue('test'));5const { quoteAttributeValue } = require('playwright/lib/utils/attributes');6console.log(quoteAttributeValue('test'));7const { quoteAttributeValue } = require('playwright/lib/utils/attributes');8console.log(quoteAttributeValue('test'));9const { quoteAttributeValue } = require('playwright/lib/utils/attributes');10console.log(quoteAttributeValue('test'));11const { quoteAttributeValue } = require('playwright/lib/utils/attributes');12console.log(quoteAttributeValue('test'));13const { quoteAttributeValue } = require('playwright/lib/utils/attributes');14console.log(quoteAttributeValue('test'));15const { quoteAttributeValue } = require('playwright/lib/utils/attributes');16console.log(quoteAttributeValue('test'));17const { quoteAttributeValue } = require('playwright/lib/utils/attributes');18console.log(quoteAttributeValue('test'));19const { quoteAttributeValue } = require('playwright/lib/utils/attributes');20console.log(quoteAttributeValue('test'));21const { quoteAttributeValue } = require('playwright/lib/utils/attributes');22console.log(quoteAttributeValue('test'));23const { quoteAttributeValue } = require('playwright/lib/utils/attributes');24console.log(quoteAttributeValue('test'));
Using AI Code Generation
1const { quoteAttributeValue } = require('playwright-core/lib/server/common/utils');2quoteAttributeValue('test');3const { quoteAttributeValue } = require('playwright-core/lib/server/common/utils');4quoteAttributeValue('test');5const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');6quoteAttributeValue('test');7const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');8quoteAttributeValue('test');9const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');10quoteAttributeValue('test');11import { quoteAttributeValue } from 'testcafe-browser-provider-playwright/lib/quote-attribute-value';12quoteAttributeValue('test');
Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/server/common/utils');2console.log(quoteAttributeValue('Hello, World!'));3console.log(quoteAttributeValue('Hello"World!'));4console.log(quoteAttributeValue('Hello\'World!'));5console.log(quoteAttributeValue('Hello"World!\''));6console.log(quoteAttributeValue('Hello\'World!"'));7console.log(quoteAttributeValue('Hello"World!\''));8console.log(quoteAttributeValue('Hello\'World!"'));9console.log(quoteAttributeValue('Hello"World!\'"'));10console.log(quoteAttributeValue('Hello\'World!"\''));11console.log(quoteAttributeValue('Hello"World!\'"\''));12console.log(quoteAttributeValue('Hello\'World!"\'"'));13console.log(quoteAttributeValue('Hello"World!\'"\'"'));14console.log(quoteAttributeValue('Hello\'World!"\'"\''));15console.log(quoteAttributeValue('Hello"World!\'"\'"\''));16console.log(quoteAttributeValue('Hello\'World!"\'"\'"'));17console.log(quoteAttributeValue('Hello"World!\'"\'"\'"'));18const { quoteAttributeValue } = require('playwright/lib/server/common/utils');19console.log(quoteAttributeValue('Hello, World!', false));20console.log(quoteAttributeValue('Hello"World!', false));21console.log(quoteAttributeValue('Hello\'World!', false));22console.log(quoteAttributeValue('Hello"World!\'', false));23console.log(quoteAttributeValue('Hello\'World!"', false));24console.log(quoteAttributeValue('Hello"World!\'', false));25console.log(quoteAttributeValue('Hello\'World!"', false));26console.log(quoteAttributeValue('Hello"World!\'"', false));27console.log(
Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');2console.log(value);3const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');4console.log(value);5const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');6console.log(value);7const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');8console.log(value);9const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');10console.log(value);11const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');12console.log(value);13const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');14console.log(value);15const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');16console.log(value);17const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');
Using AI Code Generation
1const quoteAttributeValue = require('playwright/lib/server/dom.js');2console.log(quoteAttributeValue.quoteAttributeValue('hello'));3console.log(quoteAttributeValue.quoteAttributeValue('hello"'));4console.log(quoteAttributeValue.quoteAttributeValue('hello\''));5console.log(quoteAttributeValue.quoteAttributeValue('hello\'"'));6console.log(quoteAttributeValue.quoteAttributeValue('hello"\''));7console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"'));8console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\''));9console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\''));10console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\''));11console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"'));12console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\''));13console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\''));14console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\''));15console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\''));16console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\''));17console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\''));18console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\''));19console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\''));20console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\''));21console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\''));22console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\'"\''));23console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\'"\''));24console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\'"\'"\''));25console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\'"\'"\''));26console.log(quoteAttributeValue.quoteAttributeValue('hello
Using AI Code Generation
1const { quoteAttributeValue } = require('@playwright/test/lib/utils/utils');2console.log(quoteAttributeValue('value'));3const { test, expect } = require('@playwright/test');4test('My test', async ({ page }) => {5 const title = page.locator('title');6 expect(await title.textContent()).toBe('Playwright');7});
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!