POWER.FI POWER - Sama halpa hinta myymälässä ja netissä - Power.fi

power.fi Website Information

Daily Unique Visits: 3,482

Daily Page Views: 13,928

Income Per Day: $39

Estimated Value: $21,060

This website is located in Norway and is using following IP address 213.239.100.161. See the complete list of popular websites hosted in Norway.

power.fi is registered under .FI top-level domain. Please check other sites in .FI zone.

Website power.fi is using the following name servers:

  • ns-1290.awsdns-33.org
  • ns-1643.awsdns-13.co.uk
  • ns-333.awsdns-41.com
  • ns-607.awsdns-11.net

and is probably hosted by Broadnet AS. See the full list of other websites hosted by Broadnet AS.

The highest website power.fi position in Alexa rank database was 5229 and the lowest rank position was 893474. Current position of power.fi in Alexa rank database is 360430.

Desktop speed score of power.fi (79/100) is better than the results of 67.91% of other sites and shows that the page desktop performance can be improved.

Mobile usability score of power.fi (99/100) is better than the results of 79.46% of other sites and means that the page is mobile-friendly.

Mobile speed score of power.fi (58/100) is better than the results of 50.23% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.

Advertisement

power.fi Alexa Rank

The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users.


power.fi whois

WHOIS gives you the ability to lookup any generic domains to find out the registered domain holder. WHOIS database are provided for information purposes only. It allows the public to check whether a specific domain name is still available or not and to obtain information related to the registration records of existing domain names.


domain.............: power.fi
status.............: Registered
created............: 1.9.2003 08:47:48
expires............: 1.9.2022 00:00:00
available..........: 1.10.2022 00:00:00
modified...........: 7.9.2017 17:22:20
holder transfer....: 15.3.2016 10:33:27
RegistryLock.......: no

Nameservers

nserver............: ns-333.awsdns-41.com [OK]
nserver............: ns-1643.awsdns-13.co.uk [OK]
nserver............: ns-1290.awsdns-33.org [OK]
nserver............: ns-607.awsdns-11.net [OK]

DNSSEC

dnssec.............: no

Holder

name...............: Power Finland Oy
register number....: 0993774-8
address............: Hatanpn valtatie 20
postal.............: 33100
city...............: Tampere
country............: Finland
phone..............:
holder email.......:

Registrar

registrar..........: Zoner Oy
www................: www.zoner.fi

>>> Last update of WHOIS database: 4.7.2022 0:30:13 (EET)

power.fi server information

Servers Location

power.fi desktop page speed rank

Last tested: 2018-06-27


Desktop Speed Medium
79/100

power.fi Desktop Speed Test Quick Summary


priority - 14Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 1 blocking script resources and 2 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

https://www.power.fi/dist/scripts/vendor.min.3668a…bdf2b7b63c5457b120d.js

Optimize CSS Delivery of the following:

https://cloud.typography.com/6182914/7622792/css/fonts.css
https://www.power.fi/dist/css/master-6.min.9bd9ec5…855d3604ec77ae8c7c.css

priority - 5Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 46.8KiB (75% reduction).

Compressing https://www.power.fi/Umbraco/Api/Product/GetProduc…1,630962,638521,905045 could save 30.1KiB (85% reduction).
Compressing https://www.power.fi/Umbraco/Api/Product/GetCloses…amount=3&zipCode=01510 could save 5.7KiB (85% reduction).
Compressing https://www.power.fi/media/22749/cc.svg could save 3.5KiB (55% reduction).
Compressing https://www.power.fi/media/22751/price.svg could save 3.5KiB (58% reduction).
Compressing https://www.power.fi/media/22750/pack.svg could save 3.2KiB (53% reduction).
Compressing https://www.power.fi/images/payment-icons/op.svg could save 389B (45% reduction).
Compressing https://www.power.fi/images/close.svg could save 192B (34% reduction).
Compressing https://www.power.fi/images/arrow_up.svg could save 159B (31% reduction).

priority - 4Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

https://www.google-analytics.com/gtm/js?id=GTM-TNK…d=996711513.1530130336 (15 minutes)
https://www.googletagmanager.com/gtm.js?id=GTM-5NJGCB9 (15 minutes)
https://connect.facebook.net/en_US/fbevents.js (20 minutes)
https://connect.facebook.net/signals/config/243436…2099?v=2.8.18&r=stable (20 minutes)
https://media.richrelevance.com/rrserver/js/1.2/p13n.js (60 minutes)
https://www.google-analytics.com/plugins/ua/ec.js (60 minutes)
https://www.google-analytics.com/plugins/ua/linkid.js (60 minutes)
https://js-agent.newrelic.com/nr-1071.min.js (2 hours)
https://www.google-analytics.com/analytics.js (2 hours)

priority - 1Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 8.3KiB (64% reduction).

Compressing and resizing https://www.power.fi/images/products/8712072595606…&format=jpg&quality=80 could save 4.2KiB (67% reduction).
Compressing and resizing https://www.power.fi/images/products/191200098772_…&format=jpg&quality=80 could save 2.1KiB (63% reduction).
Compressing and resizing https://www.power.fi/images/products/8806087329919…&format=jpg&quality=80 could save 1.4KiB (63% reduction).
Compressing and resizing https://www.power.fi/images/products/6925281904363…&format=jpg&quality=80 could save 659B (51% reduction).

priority - 1Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 5.1KiB (16% reduction).

Minifying https://www.power.fi/ could save 5.1KiB (16% reduction) after compression.

power.fi Desktop Resource Breakdown

Total Resources97
Number of Hosts19
Static Resources69
JavaScript Resources20
CSS Resources2

power.fi mobile page speed rank

Last tested: 2018-04-23


Mobile Speed Bad
58/100

power.fi Mobile Speed Test Quick Summary


priority - 56Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 1 blocking script resources and 2 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

https://www.power.fi/dist/scripts/vendor.min.43ae3…06e93476becc0ffa1dd.js

Optimize CSS Delivery of the following:

https://cloud.typography.com/6182914/7622792/css/fonts.css
https://www.power.fi/dist/css/master-6.min.860f7e6…1072106290a8e686a7.css

priority - 11Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 102.7KiB (86% reduction).

Compressing https://www.power.fi/Umbraco/Api/Product/GetProduc…5,875038,875397,875602 could save 80.3KiB (88% reduction).
Compressing https://www.power.fi/Umbraco/Api/Store/GetClosestS…amount=3&zipCode=01510 could save 9KiB (90% reduction).
Compressing https://www.power.fi/Umbraco/Api/Product/GetProduc…2,873809,884269,884271 could save 7.3KiB (78% reduction).
Compressing https://de26.zopim.com/s/W/xdds/5OnBDWGVihZFsw2s/p/1524479585069 could save 5.6KiB (71% reduction).
Compressing https://www.power.fi/images/payment-icons/op.svg could save 389B (45% reduction).
Compressing https://www.power.fi/images/arrow_up.svg could save 159B (31% reduction).

priority - 6Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

https://static.hotjar.com/c/hotjar-514713.js?sv=5 (60 seconds)
https://www.google-analytics.com/gtm/js?id=GTM-TNK…=1072594173.1524479585 (15 minutes)
https://www.googletagmanager.com/gtm.js?id=GTM-5NJGCB9 (15 minutes)
https://connect.facebook.net/en_US/fbevents.js (20 minutes)
https://connect.facebook.net/signals/config/243436…2099?v=2.8.12&r=stable (20 minutes)
https://media.richrelevance.com/rrserver/js/1.2/p13n.js (60 minutes)
https://www.google-analytics.com/plugins/ua/ec.js (60 minutes)
https://www.google-analytics.com/plugins/ua/linkid.js (60 minutes)
https://www.google-analytics.com/analytics.js (2 hours)

priority - 2Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 22.3KiB (93% reduction).

Compressing and resizing https://www.power.fi/images/arrows/right-top-grey.png could save 22.3KiB (93% reduction).

priority - 0Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 3.6KiB (13% reduction).

Minifying https://www.power.fi/ could save 3.6KiB (13% reduction) after compression.

power.fi Mobile Resource Breakdown

Total Resources119
Number of Hosts19
Static Resources86
JavaScript Resources30
CSS Resources2

power.fi mobile page usability

Last tested: 2018-04-23


Mobile Usability Good
99/100

power.fi Mobile Usability Test Quick Summary


priority - 0Size tap targets appropriately

Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.

The following tap targets are close to other nearby tap targets and may need additional spacing around them.

The tap target <div class="owl-buttons"></div> and 5 others are close to other tap targets.

power.fi HTML validation

Warnings

Consider avoiding viewport values that prevent users from resizing documents.

Line: 7 Column: 5 - 109
"...dge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <..."

Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.

Line: 101 Column: 5 - 94
"...n --> <section id="cookie-notification" class="hidden container-fluid" style="position:static;"> <div ..." Line: 2175 Column: 9 - 36
"... <section class="staticHtml"> ..." Line: 2395 Column: 9 - 36
"... <section class="staticHtml"> ..." Line: 2420 Column: 9 - 43
"... <section class="popular-products "> ..." Line: 2561 Column: 9 - 82
"... <section class="html-banner banner-full content-dark haslink text-center"> ..." Line: 2579 Column: 9 - 36
"... <section class="image-list"> ..." Line: 2611 Column: 9 - 38
"... <section class="image-slider"> ..." Line: 2638 Column: 9 - 43
"... <section class="popular-products "> ..." Line: 2779 Column: 9 - 36
"... <section class="staticHtml"> ..." Line: 2846 Column: 9 - 43
"... <section class="popular-products "> ..." Line: 3078 Column: 9 - 43
"... <section class="popular-products "> ..." Line: 3220 Column: 21 - 115
"... <section class="popular-products hidden rr-placement" ng-class="{'hidden': rr.ready == false}"> ..." Line: 3793 Column: 25 - 119
"... <section class="popular-products hidden rr-placement" ng-class="{'hidden': rr.ready == false}"> ..."

The first occurrence of ID “categories-navigation” was here.

Line: 327 Column: 9 - 65
"... <div id="categories-navigation" class="basic-menu-links"> ..."

The first occurrence of ID “inline-menu” was here.

Line: 146 Column: 1 - 42
"... <div class="inline-menu" id="inline-menu"> <..."

The first occurrence of ID “header-link-search” was here.

Line: 148 Column: 9 - 36
"...> <li id="header-link-search"><butto..."

The first occurrence of ID “open-header-search” was here.

Line: 148 Column: 37 - 101
"...k-search"><button id="open-header-search" class="header-main-link-content"><i cla..."

The first occurrence of ID “header-link-icon-expert-soundandscreen” was here.

Line: 149 Column: 17 - 80
"... <li id="header-link-icon-expert-soundandscreen" class="tooltip"><a hre..."

The first occurrence of ID “header-link-icon-expert-mappin” was here.

Line: 150 Column: 17 - 72
"... <li id="header-link-icon-expert-mappin" class="tooltip"><a hre..."

The first occurrence of ID “quicklinks-site” was here.

Line: 117 Column: 13 - 47
"... <nav id="quicklinks-site" class=""> ..."

Errors

A “link” element with a “sizes” attribute must have a “rel” attribute that contains the value “icon” or the value “apple-touch-icon”.

Line: 46 Column: 5 - 119
"...on--> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/images/favicon/powerfi/apple-touch-icon-57x57.png" /> <..." Line: 47 Column: 5 - 123
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/favicon/powerfi/apple-touch-icon-114x114.png" /> <..." Line: 48 Column: 5 - 119
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/favicon/powerfi/apple-touch-icon-72x72.png" /> <..." Line: 49 Column: 5 - 123
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/favicon/powerfi/apple-touch-icon-144x144.png" /> <..." Line: 50 Column: 5 - 119
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/favicon/powerfi/apple-touch-icon-60x60.png" /> <..." Line: 51 Column: 5 - 123
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/favicon/powerfi/apple-touch-icon-120x120.png" /> <..." Line: 52 Column: 5 - 119
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/favicon/powerfi/apple-touch-icon-76x76.png" /> <..." Line: 53 Column: 5 - 123
"...g" /> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/favicon/powerfi/apple-touch-icon-152x152.png" /> <..."

Attribute “ng-app” not allowed on element “body” at this point.

Line: 84 Column: 1 - 50
"... </head> <body ng-app="expert" class="page-10682 site-6"> ..."

Duplicate attribute “class”.

Line: 116 Column: - 39
"...top-site" class=""> ..." Line: 1280 Column: - 39
"...top-site" class=""> ..."

Attribute “ng-controller” not allowed on element “a” at this point.

Line: 154 Column: 1 - 172
"... <a href="/checkout/" id="basket-small-header" ng-controller="Expert.NavCart.Controller as cart" ng-class="{'has-items': cart.cartItems > 0}" class="" ng-init="cart.init()"> <..."

Attribute “ng-class” not allowed on element “a” at this point.

Line: 154 Column: 1 - 172
"... <a href="/checkout/" id="basket-small-header" ng-controller="Expert.NavCart.Controller as cart" ng-class="{'has-items': cart.cartItems > 0}" class="" ng-init="cart.init()"> <..." Line: 2500 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2718 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2926 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3158 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3268 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..." Line: 3841 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..."

Attribute “ng-init” not allowed on element “a” at this point.

Line: 154 Column: 1 - 172
"... <a href="/checkout/" id="basket-small-header" ng-controller="Expert.NavCart.Controller as cart" ng-class="{'has-items': cart.cartItems > 0}" class="" ng-init="cart.init()"> <..."

Attribute “ng-if” not allowed on element “span” at this point.

Line: 156 Column: 9 - 119
"...> <span class="indicator cart-indicator white-indicator" ng-if="cart.cartItems && cart.cartItems < 100" ng-cloak>{{cart..." Line: 2468 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 2512 Column: 17 - 55
"... <span ng-if="product.stockLevel === 2"> ..." Line: 2513 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2514 Column: 21 - 53
"... <span ng-if="!product.StockText"> ..." Line: 2515 Column: 25 - 89
"... <span ng-if="product.StockCount > 0 && product.StockCount <= 15"> ..." Line: 2518 Column: 25 - 91
"... <span ng-if="product.StockCount >= 16 && product.StockCount <= 50"> ..." Line: 2521 Column: 25 - 92
"... <span ng-if="product.StockCount >= 51 && product.StockCount <= 100"> ..." Line: 2524 Column: 25 - 63
"... <span ng-if="product.StockCount > 100"> ..." Line: 2531 Column: 17 - 107
"... <span ng-if="product.stockLevel === 1 && !product.IsOnDemand" class="stock-available-soon"> ..." Line: 2532 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2536 Column: 17 - 106
"... <span ng-if="product.stockLevel === 1 && product.IsOnDemand" class="stock-available-soon"> ..." Line: 2541 Column: 17 - 55
"... <span ng-if="product.stockLevel === 0"> ..." Line: 2542 Column: 21 - 53
"... <span ng-if="!product.StockText">Nettiv..." Line: 2543 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2549 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 2550 Column: 17 - 86
"... <span class="stock stock-cac stock-info" ng-if="product.IsLimitedCNC">Click&..." Line: 2686 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 2730 Column: 17 - 55
"... <span ng-if="product.stockLevel === 2"> ..." Line: 2731 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2732 Column: 21 - 53
"... <span ng-if="!product.StockText"> ..." Line: 2733 Column: 25 - 89
"... <span ng-if="product.StockCount > 0 && product.StockCount <= 15"> ..." Line: 2736 Column: 25 - 91
"... <span ng-if="product.StockCount >= 16 && product.StockCount <= 50"> ..." Line: 2739 Column: 25 - 92
"... <span ng-if="product.StockCount >= 51 && product.StockCount <= 100"> ..." Line: 2742 Column: 25 - 63
"... <span ng-if="product.StockCount > 100"> ..." Line: 2749 Column: 17 - 107
"... <span ng-if="product.stockLevel === 1 && !product.IsOnDemand" class="stock-available-soon"> ..." Line: 2750 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2754 Column: 17 - 106
"... <span ng-if="product.stockLevel === 1 && product.IsOnDemand" class="stock-available-soon"> ..." Line: 2759 Column: 17 - 55
"... <span ng-if="product.stockLevel === 0"> ..." Line: 2760 Column: 21 - 53
"... <span ng-if="!product.StockText">Nettiv..." Line: 2761 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2767 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 2768 Column: 17 - 86
"... <span class="stock stock-cac stock-info" ng-if="product.IsLimitedCNC">Click&..." Line: 2894 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 2938 Column: 17 - 55
"... <span ng-if="product.stockLevel === 2"> ..." Line: 2939 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2940 Column: 21 - 53
"... <span ng-if="!product.StockText"> ..." Line: 2941 Column: 25 - 89
"... <span ng-if="product.StockCount > 0 && product.StockCount <= 15"> ..." Line: 2944 Column: 25 - 91
"... <span ng-if="product.StockCount >= 16 && product.StockCount <= 50"> ..." Line: 2947 Column: 25 - 92
"... <span ng-if="product.StockCount >= 51 && product.StockCount <= 100"> ..." Line: 2950 Column: 25 - 63
"... <span ng-if="product.StockCount > 100"> ..." Line: 2957 Column: 17 - 107
"... <span ng-if="product.stockLevel === 1 && !product.IsOnDemand" class="stock-available-soon"> ..." Line: 2958 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2962 Column: 17 - 106
"... <span ng-if="product.stockLevel === 1 && product.IsOnDemand" class="stock-available-soon"> ..." Line: 2967 Column: 17 - 55
"... <span ng-if="product.stockLevel === 0"> ..." Line: 2968 Column: 21 - 53
"... <span ng-if="!product.StockText">Nettiv..." Line: 2969 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 2975 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 2976 Column: 17 - 86
"... <span class="stock stock-cac stock-info" ng-if="product.IsLimitedCNC">Click&..." Line: 3126 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 3170 Column: 17 - 55
"... <span ng-if="product.stockLevel === 2"> ..." Line: 3171 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 3172 Column: 21 - 53
"... <span ng-if="!product.StockText"> ..." Line: 3173 Column: 25 - 89
"... <span ng-if="product.StockCount > 0 && product.StockCount <= 15"> ..." Line: 3176 Column: 25 - 91
"... <span ng-if="product.StockCount >= 16 && product.StockCount <= 50"> ..." Line: 3179 Column: 25 - 92
"... <span ng-if="product.StockCount >= 51 && product.StockCount <= 100"> ..." Line: 3182 Column: 25 - 63
"... <span ng-if="product.StockCount > 100"> ..." Line: 3189 Column: 17 - 107
"... <span ng-if="product.stockLevel === 1 && !product.IsOnDemand" class="stock-available-soon"> ..." Line: 3190 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 3194 Column: 17 - 106
"... <span ng-if="product.stockLevel === 1 && product.IsOnDemand" class="stock-available-soon"> ..." Line: 3199 Column: 17 - 55
"... <span ng-if="product.stockLevel === 0"> ..." Line: 3200 Column: 21 - 53
"... <span ng-if="!product.StockText">Nettiv..." Line: 3201 Column: 21 - 52
"... <span ng-if="product.StockText">{{prod..." Line: 3207 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 3208 Column: 17 - 86
"... <span class="stock stock-cac stock-info" ng-if="product.IsLimitedCNC">Click&..." Line: 3248 Column: 33 - 172
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.previousPrice != '' && product.previousPrice * 1 > product.price * 1">Norm. ..." Line: 3274 Column: 25 - 238
"... <span class="stock stock-storage" ng-class="product.inStock > 0 && product.inStock <= 15 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 0 && product.inStock <= 15">Alle 5..." Line: 3275 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock >= 16 && product.inStock <= 50 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock >= 16 && product.inStock <= 50">+10 ke..." Line: 3276 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock > 50 && product.inStock <= 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 50 && product.inStock <= 100">+50 ke..." Line: 3277 Column: 25 - 193
"... <span class="stock stock-storage" ng-class="product.inStock > 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 100 ">+100 k..." Line: 3480 Column: 25 - 54
"... <span ng-if="!isRegisterMode">Kirjau..." Line: 3481 Column: 25 - 53
"... <span ng-if="isRegisterMode">Rekist..." Line: 3821 Column: 33 - 172
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.previousPrice != '' && product.previousPrice * 1 > product.price * 1">Norm. ..." Line: 3847 Column: 25 - 238
"... <span class="stock stock-storage" ng-class="product.inStock > 0 && product.inStock <= 15 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 0 && product.inStock <= 15">Alle 5..." Line: 3848 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock >= 16 && product.inStock <= 50 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock >= 16 && product.inStock <= 50">+10 ke..." Line: 3849 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock > 50 && product.inStock <= 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 50 && product.inStock <= 100">+50 ke..." Line: 3850 Column: 25 - 193
"... <span class="stock stock-storage" ng-class="product.inStock > 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 100 ">+100 k..."

Attribute “ng-cloak” not allowed on element “span” at this point.

Line: 156 Column: 9 - 119
"...> <span class="indicator cart-indicator white-indicator" ng-if="cart.cartItems && cart.cartItems < 100" ng-cloak>{{cart..." Line: 2468 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 2686 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 2894 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..." Line: 3126 Column: 21 - 168
"... <span class="tag-item tag-yellow tag-sml oldprice-tag" ng-if="product.PreviousPrice != undefined && product.PreviousPrice > product.Price" ng-cloak> ..."

Attribute “ng-controller” not allowed on element “div” at this point.

Line: 165 Column: 1 - 113
"... <div id="site-search" ng-controller="Expert.NavSearch.Controller" ng-init="searchUrl = '/haku/?q='; siteId = 6;"> <..." Line: 2149 Column: 1 - 139
"... <div id="basket-wishlist" ng-controller="Expert.NavWishlist.Controller" ng-class="{'has-items': total > 0}" class="" ng-init="init(false)"> <..." Line: 2426 Column: 29 - 322
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,587415,575408,519511,260139,253288,573776,594833,217400,587086]&#39;)"> ..." Line: 2644 Column: 29 - 336
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[593264,593249,621783,621759,621802,585610,585624,387394,254703,254704,585586,584439]&#39;)"> ..." Line: 2852 Column: 29 - 294
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,519511,555665,575408,131219,249034]&#39;)"> ..." Line: 3084 Column: 29 - 280
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[575280,504581,570542,606870]&#39;)"> ..." Line: 3219 Column: 9 - 118
"... <div ng-controller="Expert.RichRelevanceProductList.Controller" ng-init="initGeneric('home_page', 'dyn_rr2')"> ..." Line: 3260 Column: 25 - 108
"... <div class="product-buttons clearfix" ng-controller="Expert.ProductMini.Controller"> ..." Line: 3474 Column: 5 - 184
"... <div class="modal fade modal-overlay" ng-controller="Expert.LoginModal.Controller" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true"> ..." Line: 3746 Column: 5 - 188
"...div> <div class="modal fade modal-overlay" id="basketModal" tabindex="-1" role="dialog" aria-labelledby="basketModalLabel" aria-hidden="true" ng-controller="Expert.ProductModal.Controller"> ..." Line: 3833 Column: 25 - 108
"... <div class="product-buttons clearfix" ng-controller="Expert.ProductMini.Controller"> ..." Line: 3865 Column: 5 - 193
"... <div class="modal fade modal-overlay" ng-controller="Expert.WishlistModal.Controller" id="wishlistModal" tabindex="-1" role="dialog" aria-labelledby="wishlistModalLabel" aria-hidden="true"> ..." Line: 3922 Column: 1 - 34
"...ton --> <div id="sleeky" class="collapsed fade notification-newsletter" ng-controller="Expert.NotificationNewsletter.Controller" ng-class="{'in': isVisible}" data-site-id="6" data-notification-id="10723"> <..."

Attribute “ng-init” not allowed on element “div” at this point.

Line: 165 Column: 1 - 113
"... <div id="site-search" ng-controller="Expert.NavSearch.Controller" ng-init="searchUrl = '/haku/?q='; siteId = 6;"> <..." Line: 2149 Column: 1 - 139
"... <div id="basket-wishlist" ng-controller="Expert.NavWishlist.Controller" ng-class="{'has-items': total > 0}" class="" ng-init="init(false)"> <..." Line: 2426 Column: 29 - 322
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,587415,575408,519511,260139,253288,573776,594833,217400,587086]&#39;)"> ..." Line: 2644 Column: 29 - 336
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[593264,593249,621783,621759,621802,585610,585624,387394,254703,254704,585586,584439]&#39;)"> ..." Line: 2852 Column: 29 - 294
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,519511,555665,575408,131219,249034]&#39;)"> ..." Line: 3084 Column: 29 - 280
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[575280,504581,570542,606870]&#39;)"> ..." Line: 3219 Column: 9 - 118
"... <div ng-controller="Expert.RichRelevanceProductList.Controller" ng-init="initGeneric('home_page', 'dyn_rr2')"> ..."

Attribute “ng-model” not allowed on element “input” at this point.

Line: 172 Column: 9 - 67
"...> <input type="text" id="search-input" ng-model="searchTerm" ng-change="search()" ng-model-options="{ debounce: {'default': 50} }" class="form-control search-input" placeholder="Hae"> ..." Line: 3310 Column: 41 - 149
"... <input type="text" ng-model="inputName" class="form-control form-control-name" placeholder="Kirjoita nimesi"> ..." Line: 3311 Column: 41 - 188
"... <input type="email" style="display: none" ng-model="inputEmail" name="email" class="form-control" placeholder="Anna s&#228;hk&#246;postiosoitteesi"> ..." Line: 3312 Column: 41 - 206
"... <input type="email" ng-model="inputEmailConfirmation" name="email-confirmation" class="form-control" placeholder="Anna s&#228;hk&#246;postiosoitteesi" required nmail> ..." Line: 3496 Column: 9 - 22
"...> <input class="form-control" name="inputEmailLogin" ng-model="inputEmailLogin" type="email" required nmail/> <..." Line: 3506 Column: 9 - 17
"...> <input class="form-control" name="inputPasswordLogin" ng-model="inputPasswordLogin" type="password" required /> <..." Line: 3541 Column: 9 - 22
"...> <input class="form-control" name="inputEmail" ng-model="inputEmail" type="email" required nmail/> ..." Line: 3561 Column: 9 - 17
"...> <input class="form-control" name="inputPassword" ng-model="inputPassword" type="password" required /> ..." Line: 3585 Column: 9 - 17
"...> <input class="form-control" name="inputConfirmPassword" ng-model="inputConfirmPassword" type="password" required /> ..." Line: 3612 Column: 9 - 17
"...> <input class="form-control" name="inputFirstName" ng-model="inputFirstName" type="text" required /> ..." Line: 3631 Column: 9 - 17
"...> <input class="form-control" name="inputLastName" ng-model="inputLastName" type="text" required /> ..." Line: 3651 Column: 9 - 17
"...> <input class="form-control" name="inputCompany" ng-model="inputCompany" type="text" /> <..." Line: 3662 Column: 9 - 17
"...> <input class="form-control" name="inputAddress" ng-model="inputAddress" type="text" required /> ..." Line: 3682 Column: 9 - 17
"...> <input class="form-control" name="inputZipCode" ng-model="inputZipCode" type="number" required /> ..." Line: 3706 Column: 9 - 17
"...> <input class="form-control" name="inputCity" ng-model="inputCity" type="text" required /> ..." Line: 3726 Column: 9 - 17
"...> <input class="form-control" name="inputMobile" ng-model="inputMobile" type="text" /> ..." Line: 3938 Column: 21 - 131
"... <input type="text" class="form-control" ng-model="sn.signupName" placeholder="Sy&#246;t&#228; nimesi" required> ..." Line: 3939 Column: 21 - 175
"... <input type="email" style="display: none" ng-model="sn.signupEmail" name="email" class="form-control" placeholder="Sy&#246;t&#228; s&#228;hk&#246;postisi"> ..." Line: 3940 Column: 21 - 167
"... <input type="email" class="form-control" ng-model="sn.signupEmailConfirmation" placeholder="Sy&#246;t&#228; s&#228;hk&#246;postisi" required nmail> ..."

Attribute “ng-change” not allowed on element “input” at this point.

Line: 172 Column: 9 - 67
"...> <input type="text" id="search-input" ng-model="searchTerm" ng-change="search()" ng-model-options="{ debounce: {'default': 50} }" class="form-control search-input" placeholder="Hae"> ..."

Attribute “ng-model-options” not allowed on element “input” at this point.

Line: 172 Column: 9 - 67
"...> <input type="text" id="search-input" ng-model="searchTerm" ng-change="search()" ng-model-options="{ debounce: {'default': 50} }" class="form-control search-input" placeholder="Hae"> ..."

Attribute “ng-repeat” not allowed on element “div” at this point.

Line: 189 Column: 21 - 124
"... <div class="search-products-category" ng-repeat="suggestionListProduct in suggestionResult.TopProducts"> ..." Line: 193 Column: 25 - 180
"... <div class="search-product" ng-repeat="suggestionProduct in suggestionListProduct.Products" ng-mouseover="setActiveProduct(suggestionProduct)" tabindex="1"> ..." Line: 2427 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 2485 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2645 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 2703 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2853 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 2911 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 3085 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 3143 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 3229 Column: 13 - 164
"... <div class="product-container" ng-repeat="product in (rr.products|ngOwlRepeatFinish:'lazy-product-list-carousel') track by $index" ng-owl-carousel-item> ..." Line: 3757 Column: 21 - 125
"... <div class="show-added-product-feedback" ng-if="feedback.length > 0" ng-repeat="feedbackMsg in feedback">{{feed..." Line: 3802 Column: 13 - 167
"... <div class="product-container" ng-repeat="product in (rr.products|ngOwlRepeatFinish:'lazy-product-overlay-carousel') track by $index" ng-owl-carousel-item> ..." Line: 3876 Column: 21 - 125
"... <div class="show-added-product-feedback" ng-if="feedback.length > 0" ng-repeat="feedbackMsg in feedback">{{feed..."

Attribute “ng-href” not allowed on element “a” at this point.

Line: 190 Column: 90 - 176
"...oryName}} <a ng-href="{{suggestionListProduct.CategoryUrl}}search/?q={{searchTerm | escapeUrl}}">N&#228..." Line: 194 Column: 29 - 134
"... <a ng-href="{{ suggestionProduct.Url }}?q={{searchTerm | escapeUrl}}" ng-click='executeAnalytics($event)'> ..." Line: 206 Column: 21 - 141
"... <a ng-if="suggestionResult.MatchCount > 0" ng-href="/haku/?q={{searchTerm | escapeUrl}}" class="btn btn-brand-secondary">N&#228..." Line: 224 Column: 85 - 170
"...ct-price"><a class="no-btn" ng-href="/myymala/{{activeStore.Url}}?q={{searchTerm | escapeUrl}}">Myym&#..." Line: 248 Column: 37 - 100
"... <a ng-href="{{activeProduct.Url}}?q={{searchTerm | escapeUrl}}"> ..." Line: 262 Column: 25 - 90
"... <a class="no-btn sis-logo" ng-href="{{brand.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="brand in suggestionResult.Brands" ng-show="$index < visiblePagesStart || showExtraPages == true"> ..." Line: 273 Column: 25 - 70
"... <a ng-href="{{category.Url}}search/?q={{searchTerm | escapeUrl}}" ng-repeat="category in suggestionResult.Categories" ng-show="$index < visibleCategoriesStart || showExtraCats == true" ng-mouseover="setActiveCategory(category)">{{ cat..." Line: 285 Column: 25 - 92
"... <a ng-href="/haku/?q={{searchTerm | escapeUrl}}&brand={{ manufacter.Name | escapeUrl }}" ng-repeat="manufacter in suggestionResult.Manufacters" ng-show="$index < visibleBrandsStart || showExtraBrands == true">{{ man..." Line: 297 Column: 25 - 90
"... <a ng-href="{{page.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="page in contentPages" ng-show="$index < visiblePagesStart || showExtraPages == true">{{page..." Line: 308 Column: 25 - 64
"... <a ng-href="/myymala/{{store.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="store in suggestionResult.Stores" ng-show="$index < visibleStoresStart || showExtraStores == true" ng-mouseover="setActiveStore(store)"> ..." Line: 2432 Column: 17 - 152
"... <a class="product-energy-mark energy-left product-energy-mark-{{product.EnergyTier}}" ng-href="{{product.Url}}#product-tab-energylabel">{{prod..." Line: 2433 Column: 17 - 101
"... <a class="product-energy-mark-details" ng-href="{{product.Url}}#product-tab-general">Tiedot..." Line: 2436 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2464 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2481 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2492 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 2650 Column: 17 - 152
"... <a class="product-energy-mark energy-left product-energy-mark-{{product.EnergyTier}}" ng-href="{{product.Url}}#product-tab-energylabel">{{prod..." Line: 2651 Column: 17 - 101
"... <a class="product-energy-mark-details" ng-href="{{product.Url}}#product-tab-general">Tiedot..." Line: 2654 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2682 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2699 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2710 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 2858 Column: 17 - 152
"... <a class="product-energy-mark energy-left product-energy-mark-{{product.EnergyTier}}" ng-href="{{product.Url}}#product-tab-energylabel">{{prod..." Line: 2859 Column: 17 - 101
"... <a class="product-energy-mark-details" ng-href="{{product.Url}}#product-tab-general">Tiedot..." Line: 2862 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2890 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2907 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2918 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 3090 Column: 17 - 152
"... <a class="product-energy-mark energy-left product-energy-mark-{{product.EnergyTier}}" ng-href="{{product.Url}}#product-tab-energylabel">{{prod..." Line: 3091 Column: 17 - 101
"... <a class="product-energy-mark-details" ng-href="{{product.Url}}#product-tab-general">Tiedot..." Line: 3094 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3122 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3139 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3150 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 3233 Column: 29 - 183
"... <a class="product-energy-mark energy-left energy-combined product-energy-mark-{{product.energyTier}}" ng-href="{{product.ct_url}}#product-tab-energylabel"><span>..." Line: 3234 Column: 29 - 116
"... <a class="product-energy-mark-details" ng-href="{{product.ct_url}}#product-tab-general">Tiedot..." Line: 3236 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3245 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3263 Column: 29 - 76
"... <a ng-href="{{product.ct_url}}" class="btn btn-brand-secondary product-btn-more" ng-click="$parent.executeAnalytics($event);">Lue li..." Line: 3806 Column: 29 - 183
"... <a class="product-energy-mark energy-left energy-combined product-energy-mark-{{product.energyTier}}" ng-href="{{product.ct_url}}#product-tab-energylabel"><span>..." Line: 3807 Column: 29 - 116
"... <a class="product-energy-mark-details" ng-href="{{product.ct_url}}#product-tab-general">Tiedot..." Line: 3809 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3818 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3836 Column: 29 - 76
"... <a ng-href="{{product.ct_url}}" class="btn btn-brand-secondary product-btn-more" ng-click="$parent.executeAnalytics($event);">Lue li..."

Attribute “ng-mouseover” not allowed on element “div” at this point.

Line: 193 Column: 25 - 180
"... <div class="search-product" ng-repeat="suggestionProduct in suggestionListProduct.Products" ng-mouseover="setActiveProduct(suggestionProduct)" tabindex="1"> ..."

Attribute “ng-click” not allowed on element “a” at this point.

Line: 194 Column: 29 - 134
"... <a ng-href="{{ suggestionProduct.Url }}?q={{searchTerm | escapeUrl}}" ng-click='executeAnalytics($event)'> ..." Line: 275 Column: 25 - 173
"... <a ng-show="suggestionResult.Categories.length > visibleCategoriesStart && showExtraCats == false" ng-click="showExtraCats = true" class="show-more"> ..." Line: 287 Column: 25 - 174
"... <a ng-show="suggestionResult.Manufacters.length > visibleBrandsStart && showExtraBrands == false" ng-click="showExtraBrands = true" class="show-more"> ..." Line: 299 Column: 25 - 155
"... <a ng-show="contentPages.length > visiblePagesStart && showExtraPages == false" ng-click="showExtraPages = true" class="show-more"> ..." Line: 2436 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2464 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2481 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2492 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 2500 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2654 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2682 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2699 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2710 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 2718 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2862 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2890 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2907 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 2918 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 2926 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3094 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3122 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3139 Column: 13 - 78
"... <a ng-href="{{product.Url}}" ng-click="executeAnalytics($event);"> ..." Line: 3150 Column: 17 - 69
"... <a ng-href="{{product.Url}}" ng-click="$parent.executeAnalytics($event);" class="btn btn-brand-secondary product-btn-more"> ..." Line: 3158 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3236 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3245 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3263 Column: 29 - 76
"... <a ng-href="{{product.ct_url}}" class="btn btn-brand-secondary product-btn-more" ng-click="$parent.executeAnalytics($event);">Lue li..." Line: 3268 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..." Line: 3809 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3818 Column: 25 - 93
"... <a ng-href="{{product.ct_url}}" ng-click="executeAnalytics($event);"> ..." Line: 3836 Column: 29 - 76
"... <a ng-href="{{product.ct_url}}" class="btn btn-brand-secondary product-btn-more" ng-click="$parent.executeAnalytics($event);">Lue li..." Line: 3841 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..."

Attribute “ng-if” not allowed on element “img” at this point.

Line: 198 Column: - 303
"......" Line: 199 Column: - 272
"......" Line: 249 Column: - 274
"......" Line: 250 Column: - 250
"......" Line: 2453 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2671 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2879 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3111 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3238 Column: - 226
"......" Line: 3239 Column: - 269
"......" Line: 3764 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : 'https://power-fi.global.ssl.fastly.net/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..." Line: 3767 Column: 29 - 66
"... <img src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?width=120&height=80&bgcolor=fff&format=jpg&quality=80" ng-if="productImage == ''" alt="{{productTitle}}" /> ..." Line: 3811 Column: - 226
"......" Line: 3812 Column: - 269
"......" Line: 3883 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : '/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..." Line: 3886 Column: 37 - 66
"... <img src="/images/empty_product.jpg?width=120&height=80&bgcolor=fff&format=jpg&quality=80" ng-if="productImage == ''" alt="{{productTitle}}" /> ..."

Attribute “ng-src” not allowed on element “img” at this point.

Line: 198 Column: - 303
"......" Line: 211 Column: - 172
"......" Line: 218 Column: - 200
"......" Line: 234 Column: 33 - 127
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/stores/{{activeStore.BannerUrl}}" /> ..." Line: 249 Column: - 274
"......" Line: 250 Column: - 250
"......" Line: 263 Column: 29 - 84
"... <img ng-src="{{brand.BannerUrl}}" alt="{{brand.Name}}"/> ..." Line: 2448 Column: - 233
"......" Line: 2453 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2666 Column: - 233
"......" Line: 2671 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2874 Column: - 233
"......" Line: 2879 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3106 Column: - 233
"......" Line: 3111 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3238 Column: - 226
"......" Line: 3764 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : 'https://power-fi.global.ssl.fastly.net/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..." Line: 3811 Column: - 226
"......" Line: 3883 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : '/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..."

Element “img” is missing required attribute “src”.

Line: 198 Column: - 303
"......" Line: 211 Column: - 172
"......" Line: 218 Column: - 200
"......" Line: 234 Column: 33 - 127
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/stores/{{activeStore.BannerUrl}}" /> ..." Line: 249 Column: - 274
"......" Line: 250 Column: - 250
"......" Line: 263 Column: 29 - 84
"... <img ng-src="{{brand.BannerUrl}}" alt="{{brand.Name}}"/> ..." Line: 2448 Column: - 233
"......" Line: 2453 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2666 Column: - 233
"......" Line: 2671 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 2874 Column: - 233
"......" Line: 2879 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3106 Column: - 233
"......" Line: 3111 Column: 25 - 56
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/empty_product.jpg?height=200&amp;width=240&amp;bgcolor=fff&amp;format=jpg&amp;quprality=80" ng-if="product.PrimaryImage == null" alt="{{product.Title}}" title="{{product.Title}}" /> ..." Line: 3238 Column: - 226
"......" Line: 3764 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : 'https://power-fi.global.ssl.fastly.net/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..." Line: 3811 Column: - 226
"......" Line: 3883 Column: 37 - 66
"... <img ng-if="productImage != null && productImage != ''" ng-src="{{productImage.startsWith('http') ? productImage : '/images/products/' + productImage + '?width=120&height=80&bgcolor=fff&format=jpg&quality=80'}}" alt="{{productTitle}}" /> ..."

Attribute “ng-if” not allowed on element “a” at this point.

Line: 206 Column: 21 - 141
"... <a ng-if="suggestionResult.MatchCount > 0" ng-href="/haku/?q={{searchTerm | escapeUrl}}" class="btn btn-brand-secondary">N&#228..." Line: 2150 Column: 5 - 90
"...se)"> <a href="http://www.power.fi/wishlist/" ng-if="isLoggedIn" class="full-list" ng-cloak> ..." Line: 2154 Column: 5 - 65
"... </a> <a href="/toivelista" ng-if="!isLoggedIn" class="empty-list"> ..."

Attribute “ng-if” not allowed on element “div” at this point.

Line: 210 Column: 21 - 168
"... <div class="product-intro hidden-xs hidden-sm" id="banner-hover-intro" ng-if="bannerMode == BANNERMODES.DEFAULT && suggestionResult.MatchCount > 0"> ..." Line: 213 Column: 21 - 136
"... <div class="product-intro hidden-xs hidden-sm" id="category-hover-intro" ng-if="bannerMode == BANNERMODES.CATEGORY"> ..." Line: 221 Column: 21 - 130
"... <div class="product-intro hidden-xs hidden-sm" id="store-hover-intro" ng-if="bannerMode == BANNERMODES.STORE"> ..." Line: 238 Column: 21 - 134
"... <div class="product-intro hidden-xs hidden-sm" id="product-hover-intro" ng-if="bannerMode == BANNERMODES.PRODUCT"> ..." Line: 258 Column: 21 - 98
"... <div ng-if="suggestionResult.Brands.length > 0" class="search-categories-sis"> ..." Line: 267 Column: 21 - 104
"... <div ng-if="suggestionResult.Categories.length > 0" class="search-categories-found"> ..." Line: 280 Column: 21 - 106
"... <div ng-if="suggestionResult.Manufacters.length > 0" class="search-categories-brands"> ..." Line: 292 Column: 21 - 78
"... <div class="search-pages" ng-if="contentPages.length > 0"> ..." Line: 303 Column: 21 - 73
"... <div class="search-stores" ng-if="stores.length > 0"> ..." Line: 2431 Column: 13 - 131
"... <div class="energy-set" ng-if="product.EnergyClass !== null && product.EnergyClass !== '' && product.EnergyTier !== 0"> ..." Line: 2456 Column: 25 - 133
"... <div class="product-rating" ng-if="product.ProductReview && product.ProductReview.OverallRatingInteger >= 0"> ..." Line: 2485 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2649 Column: 13 - 131
"... <div class="energy-set" ng-if="product.EnergyClass !== null && product.EnergyClass !== '' && product.EnergyTier !== 0"> ..." Line: 2674 Column: 25 - 133
"... <div class="product-rating" ng-if="product.ProductReview && product.ProductReview.OverallRatingInteger >= 0"> ..." Line: 2703 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2857 Column: 13 - 131
"... <div class="energy-set" ng-if="product.EnergyClass !== null && product.EnergyClass !== '' && product.EnergyTier !== 0"> ..." Line: 2882 Column: 25 - 133
"... <div class="product-rating" ng-if="product.ProductReview && product.ProductReview.OverallRatingInteger >= 0"> ..." Line: 2911 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 3089 Column: 13 - 131
"... <div class="energy-set" ng-if="product.EnergyClass !== null && product.EnergyClass !== '' && product.EnergyTier !== 0"> ..." Line: 3114 Column: 25 - 133
"... <div class="product-rating" ng-if="product.ProductReview && product.ProductReview.OverallRatingInteger >= 0"> ..." Line: 3143 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 3221 Column: 13 - 58
"... <div class="container" ng-if="rr.title != ''"> ..." Line: 3227 Column: 9 - 157
"... <div class="popular-products-list owl-carousel owl-expert lazy-product-list-carousel" ng-owl-carousel data-itemsperpage="6" ng-if="rr.ready == true"> ..." Line: 3232 Column: 25 - 82
"... <div class="energy-set" ng-if="product.energyLabel != ''"> ..." Line: 3757 Column: 21 - 125
"... <div class="show-added-product-feedback" ng-if="feedback.length > 0" ng-repeat="feedbackMsg in feedback">{{feed..." Line: 3794 Column: 13 - 58
"... <div class="container" ng-if="rr.title != ''"> ..." Line: 3800 Column: 9 - 160
"... <div class="popular-products-list owl-carousel owl-expert lazy-product-overlay-carousel" ng-owl-carousel data-itemsperpage="3" ng-if="rr.ready == true"> ..." Line: 3805 Column: 25 - 82
"... <div class="energy-set" ng-if="product.energyLabel != ''"> ..." Line: 3876 Column: 21 - 125
"... <div class="show-added-product-feedback" ng-if="feedback.length > 0" ng-repeat="feedbackMsg in feedback">{{feed..." Line: 3932 Column: 13 - 54
"... <div class="col-sm-7" ng-if="!successful"> ..." Line: 3944 Column: 13 - 53
"... <div class="col-sm-7" ng-if="successful"> ..."

Attribute “ng-repeat” not allowed on element “span” at this point.

Line: 230 Column: 37 - 99
"... <span ng-repeat="ws in activeStore.Properties.WorkingSchedule">{{ws.W..."

An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.

Line: 234 Column: 33 - 127
"... <img ng-src="https://power-fi.global.ssl.fastly.net/images/stores/{{activeStore.BannerUrl}}" /> ..." Line: 2179 Column: 3 - 101
"...nter"> <img src="/media/19057/joulu-teksti2-tiny.png" width="721" style="margin-top:5%; margin-bottom:5%"> <..." Line: 2586 Column: 37 - 112
"... <img src="https://power-fi.global.ssl.fastly.net/media/8140/hintalaput.jpg"> ..." Line: 2594 Column: 37 - 129
"... <img src="https://power-fi.global.ssl.fastly.net/media/10272/prisskilt_animated-400x262.gif"> ..." Line: 2602 Column: 37 - 135
"... <img src="https://power-fi.global.ssl.fastly.net/media/12891/sama-hinta-myymalassa-ja-netissa.jpg"> ..." Line: 3299 Column: 33 - 71
"... <img src="/images/power-giftcard.png"/> ..."

Attribute “ng-if” not allowed on element “ul” at this point.

Line: 243 Column: 29 - 142
"... <ul ng-if="(activeProduct.SalesArguments | productSalesArguments).length > 0" class="product-description-bullets"> ..."

Attribute “ng-repeat” not allowed on element “li” at this point.

Line: 244 Column: 33 - 113
"... <li ng-repeat="argument in activeProduct.SalesArguments | productSalesArguments">{{argu..." Line: 2475 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 2693 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 2901 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 3133 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 3253 Column: 29 - 99
"... <li ng-repeat="argument in product.salesArgumentArray track by $index"> ..." Line: 3826 Column: 29 - 99
"... <li ng-repeat="argument in product.salesArgumentArray track by $index"> ..."

Attribute “ng-repeat” not allowed on element “a” at this point.

Line: 262 Column: 25 - 90
"... <a class="no-btn sis-logo" ng-href="{{brand.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="brand in suggestionResult.Brands" ng-show="$index < visiblePagesStart || showExtraPages == true"> ..." Line: 273 Column: 25 - 70
"... <a ng-href="{{category.Url}}search/?q={{searchTerm | escapeUrl}}" ng-repeat="category in suggestionResult.Categories" ng-show="$index < visibleCategoriesStart || showExtraCats == true" ng-mouseover="setActiveCategory(category)">{{ cat..." Line: 285 Column: 25 - 92
"... <a ng-href="/haku/?q={{searchTerm | escapeUrl}}&brand={{ manufacter.Name | escapeUrl }}" ng-repeat="manufacter in suggestionResult.Manufacters" ng-show="$index < visibleBrandsStart || showExtraBrands == true">{{ man..." Line: 297 Column: 25 - 90
"... <a ng-href="{{page.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="page in contentPages" ng-show="$index < visiblePagesStart || showExtraPages == true">{{page..." Line: 308 Column: 25 - 64
"... <a ng-href="/myymala/{{store.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="store in suggestionResult.Stores" ng-show="$index < visibleStoresStart || showExtraStores == true" ng-mouseover="setActiveStore(store)"> ..."

Attribute “ng-show” not allowed on element “a” at this point.

Line: 262 Column: 25 - 90
"... <a class="no-btn sis-logo" ng-href="{{brand.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="brand in suggestionResult.Brands" ng-show="$index < visiblePagesStart || showExtraPages == true"> ..." Line: 273 Column: 25 - 70
"... <a ng-href="{{category.Url}}search/?q={{searchTerm | escapeUrl}}" ng-repeat="category in suggestionResult.Categories" ng-show="$index < visibleCategoriesStart || showExtraCats == true" ng-mouseover="setActiveCategory(category)">{{ cat..." Line: 275 Column: 25 - 173
"... <a ng-show="suggestionResult.Categories.length > visibleCategoriesStart && showExtraCats == false" ng-click="showExtraCats = true" class="show-more"> ..." Line: 285 Column: 25 - 92
"... <a ng-href="/haku/?q={{searchTerm | escapeUrl}}&brand={{ manufacter.Name | escapeUrl }}" ng-repeat="manufacter in suggestionResult.Manufacters" ng-show="$index < visibleBrandsStart || showExtraBrands == true">{{ man..." Line: 287 Column: 25 - 174
"... <a ng-show="suggestionResult.Manufacters.length > visibleBrandsStart && showExtraBrands == false" ng-click="showExtraBrands = true" class="show-more"> ..." Line: 297 Column: 25 - 90
"... <a ng-href="{{page.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="page in contentPages" ng-show="$index < visiblePagesStart || showExtraPages == true">{{page..." Line: 299 Column: 25 - 155
"... <a ng-show="contentPages.length > visiblePagesStart && showExtraPages == false" ng-click="showExtraPages = true" class="show-more"> ..." Line: 308 Column: 25 - 64
"... <a ng-href="/myymala/{{store.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="store in suggestionResult.Stores" ng-show="$index < visibleStoresStart || showExtraStores == true" ng-mouseover="setActiveStore(store)"> ..."

Attribute “ng-mouseover” not allowed on element “a” at this point.

Line: 273 Column: 25 - 70
"... <a ng-href="{{category.Url}}search/?q={{searchTerm | escapeUrl}}" ng-repeat="category in suggestionResult.Categories" ng-show="$index < visibleCategoriesStart || showExtraCats == true" ng-mouseover="setActiveCategory(category)">{{ cat..." Line: 308 Column: 25 - 64
"... <a ng-href="/myymala/{{store.Url}}?q={{searchTerm | escapeUrl}}" ng-repeat="store in suggestionResult.Stores" ng-show="$index < visibleStoresStart || showExtraStores == true" ng-mouseover="setActiveStore(store)"> ..."

Duplicate ID “categories-navigation”.

Line: 405 Column: 21 - 52
"... <div id="categories-navigation"> ..."

Element “button” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 415 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 427 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 442 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 473 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 485 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 504 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 523 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 540 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 552 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 564 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 579 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 592 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 613 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 638 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 656 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 669 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 694 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 700 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 719 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 734 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 753 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 773 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 779 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 800 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 833 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 839 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 852 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 867 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 880 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 895 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 925 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 935 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 955 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 964 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1003 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 1009 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1021 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1035 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1050 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1061 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1074 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1099 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 1123 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1147 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 1153 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1164 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1175 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1193 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1220 Column: 41 - 66
"... <button class="menu-back"><i cla..." Line: 1226 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1237 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..." Line: 1253 Column: 57 - 100
"... <button class="menu-back menu-back-submenu"><i cla..."

Element “h3” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 416 Column: 41 - 44
"... <h3>Puheli..." Line: 474 Column: 41 - 44
"... <h3>Tietot..." Line: 639 Column: 41 - 44
"... <h3>Televi..." Line: 695 Column: 41 - 44
"... <h3>Kodink..." Line: 774 Column: 41 - 44
"... <h3>Keitti..." Line: 834 Column: 41 - 44
"... <h3>Koti j..." Line: 956 Column: 41 - 44
"... <h3>Audio<..." Line: 1004 Column: 41 - 44
"... <h3>Kauneu..." Line: 1100 Column: 41 - 44
"... <h3>Kamera..." Line: 1148 Column: 41 - 44
"... <h3>Pelit ..." Line: 1221 Column: 41 - 44
"... <h3>Tervey..."

Element “h4” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 428 Column: 57 - 60
"... <h4>&#196;..." Line: 443 Column: 57 - 60
"... <h4>Puheli..." Line: 486 Column: 57 - 60
"... <h4>Tietok..." Line: 505 Column: 57 - 60
"... <h4>Tablet..." Line: 524 Column: 57 - 60
"... <h4>Tulost..." Line: 541 Column: 57 - 60
"... <h4>Kovale..." Line: 553 Column: 57 - 60
"... <h4>Tietok..." Line: 565 Column: 57 - 60
"... <h4>N&#228..." Line: 580 Column: 57 - 60
"... <h4>Tablet..." Line: 593 Column: 57 - 60
"... <h4>Verkko..." Line: 614 Column: 57 - 60
"... <h4>&#196;..." Line: 657 Column: 57 - 60
"... <h4>Audio<..." Line: 670 Column: 57 - 60
"... <h4>Tarvik..." Line: 701 Column: 57 - 60
"... <h4>Pyykin..." Line: 720 Column: 57 - 60
"... <h4>Kylm&#..." Line: 735 Column: 57 - 60
"... <h4>Liedet..." Line: 754 Column: 57 - 60
"... <h4>Tarvik..." Line: 780 Column: 57 - 60
"... <h4>Keitti..." Line: 801 Column: 57 - 60
"... <h4>Kahvi ..." Line: 840 Column: 57 - 60
"... <h4>Imuroi..." Line: 853 Column: 57 - 60
"... <h4>Ilmanl..." Line: 868 Column: 57 - 60
"... <h4>L&#228..." Line: 881 Column: 57 - 60
"... <h4>Sility..." Line: 896 Column: 57 - 60
"... <h4>Grilli..." Line: 926 Column: 57 - 60
"... <h4>S&#228..." Line: 936 Column: 57 - 60
"... <h4>Naviga..." Line: 965 Column: 57 - 60
"... <h4>Kaiutt..." Line: 1010 Column: 57 - 60
"... <h4>Naiste..." Line: 1022 Column: 57 - 60
"... <h4>Mieste..." Line: 1036 Column: 57 - 60
"... <h4>Hiuste..." Line: 1051 Column: 57 - 60
"... <h4>Hampai..." Line: 1062 Column: 57 - 60
"... <h4>Ihon j..." Line: 1075 Column: 57 - 60
"... <h4>Tervey..." Line: 1124 Column: 57 - 60
"... <h4>Kamera..." Line: 1154 Column: 57 - 60
"... <h4>Lelut ..." Line: 1165 Column: 57 - 60
"... <h4>Dronet..." Line: 1176 Column: 57 - 60
"... <h4>Pelit ..." Line: 1194 Column: 57 - 60
"... <h4>Pelit ..." Line: 1227 Column: 57 - 60
"... <h4>Tervey..." Line: 1238 Column: 57 - 60
"... <h4>Mittau..." Line: 1254 Column: 57 - 60
"... <h4>&#196;..."

Duplicate ID “inline-menu”.

Line: 1271 Column: 1 - 42
"... <div class="inline-menu" id="inline-menu"> <..."

Duplicate ID “header-link-search”.

Line: 1273 Column: 9 - 36
"...> <li id="header-link-search"><butto..."

Duplicate ID “open-header-search”.

Line: 1273 Column: 37 - 101
"...k-search"><button id="open-header-search" class="header-main-link-content"><i cla..."

Duplicate ID “header-link-icon-expert-soundandscreen”.

Line: 1274 Column: 17 - 80
"... <li id="header-link-icon-expert-soundandscreen" class="tooltip"><a hre..."

Duplicate ID “header-link-icon-expert-mappin”.

Line: 1275 Column: 17 - 72
"... <li id="header-link-icon-expert-mappin" class="tooltip"><a hre..."

The element “header” must not appear as a descendant of the “header” element.

Line: 1280 Column: 9 - 42
"... <header class="top-site" class=""> ..."

Duplicate ID “quicklinks-site”.

Line: 1281 Column: 13 - 47
"... <nav id="quicklinks-site" class=""> ..."

Attribute “ng-class” not allowed on element “div” at this point.

Line: 2149 Column: 1 - 139
"... <div id="basket-wishlist" ng-controller="Expert.NavWishlist.Controller" ng-class="{'has-items': total > 0}" class="" ng-init="init(false)"> <..." Line: 2485 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2489 Column: 13 - 106
"... <div class="product-buttons clearfix" ng-class="product.AddToCartDisabled ? 'more-only' : ''"> ..." Line: 2703 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2707 Column: 13 - 106
"... <div class="product-buttons clearfix" ng-class="product.AddToCartDisabled ? 'more-only' : ''"> ..." Line: 2911 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 2915 Column: 13 - 106
"... <div class="product-buttons clearfix" ng-class="product.AddToCartDisabled ? 'more-only' : ''"> ..." Line: 3143 Column: 17 - 55
"... <div class="product-sticker product-sticker-{{banner.BadgeStyle}}" ng-class="{'product-sticker-focus': banner.EnhancedText == true}" ng-repeat="banner in product.AdvertisingCampaigns" ng-if="banner.BoxText.length > 0"><span>..." Line: 3147 Column: 13 - 106
"... <div class="product-buttons clearfix" ng-class="product.AddToCartDisabled ? 'more-only' : ''"> ..." Line: 3922 Column: 1 - 34
"...ton --> <div id="sleeky" class="collapsed fade notification-newsletter" ng-controller="Expert.NotificationNewsletter.Controller" ng-class="{'in': isVisible}" data-site-id="6" data-notification-id="10723"> <..."

Attribute “ng-cloak” not allowed on element “a” at this point.

Line: 2150 Column: 5 - 90
"...se)"> <a href="http://www.power.fi/wishlist/" ng-if="isLoggedIn" class="full-list" ng-cloak> ..."

Attribute “ng-owl-carousel” not allowed on element “div” at this point.

Line: 2426 Column: 29 - 322
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,587415,575408,519511,260139,253288,573776,594833,217400,587086]&#39;)"> ..." Line: 2644 Column: 29 - 336
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[593264,593249,621783,621759,621802,585610,585624,387394,254703,254704,585586,584439]&#39;)"> ..." Line: 2852 Column: 29 - 294
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[527695,519511,555665,575408,131219,249034]&#39;)"> ..." Line: 3084 Column: 29 - 280
"... <div class="popular-products-list product-count-4 owl-carousel owl-expert product-list-carousel" ng-owl-carousel data-itemsperpage="4" ng-controller="Expert.ProductListMini.Controller as plm" ng-init="plm.init(&#39;[575280,504581,570542,606870]&#39;)"> ..." Line: 3227 Column: 9 - 157
"... <div class="popular-products-list owl-carousel owl-expert lazy-product-list-carousel" ng-owl-carousel data-itemsperpage="6" ng-if="rr.ready == true"> ..." Line: 3800 Column: 9 - 160
"... <div class="popular-products-list owl-carousel owl-expert lazy-product-overlay-carousel" ng-owl-carousel data-itemsperpage="3" ng-if="rr.ready == true"> ..."

Attribute “ng-owl-carousel-item” not allowed on element “div” at this point.

Line: 2427 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 2645 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 2853 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 3085 Column: 21 - 125
"... <div class="product-container " ng-owl-carousel-item ng-repeat='product in plm.products track by $index'> ..." Line: 3229 Column: 13 - 164
"... <div class="product-container" ng-repeat="product in (rr.products|ngOwlRepeatFinish:'lazy-product-list-carousel') track by $index" ng-owl-carousel-item> ..." Line: 3802 Column: 13 - 167
"... <div class="product-container" ng-repeat="product in (rr.products|ngOwlRepeatFinish:'lazy-product-overlay-carousel') track by $index" ng-owl-carousel-item> ..."

Attribute “ng-cloak” not allowed on element “div” at this point.

Line: 2428 Column: 25 - 614
"... <div class="product product-element angi product-4col" data-gtmurl="{{product.Url}}" data-gtmlayer="{&quot;event&quot;: &quot;productClick&quot;, &quot;ecommerce&quot;: { &quot;click&quot;: { &quot;products&quot;: [{ &quot;name&quot;: &quot;{{product.Title | escapeGtm}}&quot;, &quot;id&quot;: &quot;{{product.ProductId}}&quot;, &quot;brand&quot;: &quot;{{product.ManufacturerName | escapeGtm}}&quot;, &quot;category&quot;: &quot;{{product.CategoryName | escapeGtm}}&quot;,&quot;price&quot;: &quot;{{product.Price.formatCurrency()}}&quot;, &quot;position&quot;: &quot;&quot;}]}}}" ng-cloak> ..." Line: 2646 Column: 25 - 614
"... <div class="product product-element angi product-4col" data-gtmurl="{{product.Url}}" data-gtmlayer="{&quot;event&quot;: &quot;productClick&quot;, &quot;ecommerce&quot;: { &quot;click&quot;: { &quot;products&quot;: [{ &quot;name&quot;: &quot;{{product.Title | escapeGtm}}&quot;, &quot;id&quot;: &quot;{{product.ProductId}}&quot;, &quot;brand&quot;: &quot;{{product.ManufacturerName | escapeGtm}}&quot;, &quot;category&quot;: &quot;{{product.CategoryName | escapeGtm}}&quot;,&quot;price&quot;: &quot;{{product.Price.formatCurrency()}}&quot;, &quot;position&quot;: &quot;&quot;}]}}}" ng-cloak> ..." Line: 2854 Column: 25 - 614
"... <div class="product product-element angi product-4col" data-gtmurl="{{product.Url}}" data-gtmlayer="{&quot;event&quot;: &quot;productClick&quot;, &quot;ecommerce&quot;: { &quot;click&quot;: { &quot;products&quot;: [{ &quot;name&quot;: &quot;{{product.Title | escapeGtm}}&quot;, &quot;id&quot;: &quot;{{product.ProductId}}&quot;, &quot;brand&quot;: &quot;{{product.ManufacturerName | escapeGtm}}&quot;, &quot;category&quot;: &quot;{{product.CategoryName | escapeGtm}}&quot;,&quot;price&quot;: &quot;{{product.Price.formatCurrency()}}&quot;, &quot;position&quot;: &quot;&quot;}]}}}" ng-cloak> ..." Line: 3086 Column: 25 - 614
"... <div class="product product-element angi product-4col" data-gtmurl="{{product.Url}}" data-gtmlayer="{&quot;event&quot;: &quot;productClick&quot;, &quot;ecommerce&quot;: { &quot;click&quot;: { &quot;products&quot;: [{ &quot;name&quot;: &quot;{{product.Title | escapeGtm}}&quot;, &quot;id&quot;: &quot;{{product.ProductId}}&quot;, &quot;brand&quot;: &quot;{{product.ManufacturerName | escapeGtm}}&quot;, &quot;category&quot;: &quot;{{product.CategoryName | escapeGtm}}&quot;,&quot;price&quot;: &quot;{{product.Price.formatCurrency()}}&quot;, &quot;position&quot;: &quot;&quot;}]}}}" ng-cloak> ..."

Attribute “ng-if” not allowed on element “picture” at this point.

Line: 2439 Column: 25 - 100
"... <picture class="product-image-picture" ng-if="product.PrimaryImage != null"> ..." Line: 2657 Column: 25 - 100
"... <picture class="product-image-picture" ng-if="product.PrimaryImage != null"> ..." Line: 2865 Column: 25 - 100
"... <picture class="product-image-picture" ng-if="product.PrimaryImage != null"> ..." Line: 3097 Column: 25 - 100
"... <picture class="product-image-picture" ng-if="product.PrimaryImage != null"> ..."

Attribute “ng-srcset” not allowed on element “source” at this point.

Line: 2446 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2447 Column: - 335
"......" Line: 2664 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2665 Column: - 335
"......" Line: 2872 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2873 Column: - 335
"......" Line: 3104 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 3105 Column: - 335
"......"

Element “source” is missing required attribute “srcset”.

Line: 2446 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2447 Column: - 335
"......" Line: 2664 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2665 Column: - 335
"......" Line: 2872 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2873 Column: - 335
"......" Line: 3104 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 3105 Column: - 335
"......"

The “sizes” attribute may be specified only if the “srcset” attribute is also present.

Line: 2446 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2664 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 2872 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..." Line: 3104 Column: 29 - 57
"... <source media="(min-width: 485px)" ng-srcset="https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=550&width=660&bgcolor=fff&format=jpg&quality=80 660w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=275&width=330&bgcolor=fff&format=jpg&quality=80 330w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=200&width=240&bgcolor=fff&format=jpg&quality=80 240w, https://power-fi.global.ssl.fastly.net/images/products/{{product.PrimaryImage}}?height=400&width=480&bgcolor=fff&format=jpg&quality=80 480w" sizes="(min-width: 1200px) 233px, (min-width: 992px) 213px, (min-width: 768px) 220px, (min-width: 411px) calc(.5 * (100vw - 120px)), calc(50vw - 30px)" /> ..."

Attribute “ng-repeat” not allowed on element “i” at this point.

Line: 2457 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 2675 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 2883 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 3115 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..."

Attribute “ng-class” not allowed on element “i” at this point.

Line: 2457 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 2675 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 2883 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..." Line: 3115 Column: 29 - 164
"... <i class="fa fa-star star star-off" ng-repeat="n in [] | range:5" ng-class="{'star-on':n < product.ProductReview.OverallRatingInteger}"></i> ..."

Attribute “ng-if” not allowed on element “li” at this point.

Line: 2475 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 2693 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 2901 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..." Line: 3133 Column: 17 - 130
"... <li ng-repeat="argument in product.SalesArguments.split('\n').slice(0,3) track by $index" ng-if="argument !== ''">{{argu..."

Attribute “ng-hide” not allowed on element “a” at this point.

Line: 2500 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2718 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2926 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3158 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3268 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..." Line: 3841 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..."

Attribute “ng-disabled” not allowed on element “a” at this point.

Line: 2500 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2718 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 2926 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3158 Column: 17 - 178
"... <a ng-click="addToCart(product.ProductId)" class="btn product-btn-buy" ng-hide="product.AddToCartDisabled" ng-class="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? 'btn-cyan' : 'btn-gray'" ng-disabled="(product.StockCount > 0 || !product.isUnbuyable || (!product.IsLimitedQuantity && product.ClickNCollectStoreCount > 0 && false)) ? false : true">Osta</..." Line: 3268 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..." Line: 3841 Column: 29 - 67
"... <a ng-click="quickAddToCart(product.pid * 1, product.catId * 1, product.name, product.image, product.price)" class="btn product-btn-buy" ng-class="product.inStock <= 0 ? 'btn-gray' : 'btn-cyan'" ng-hide="product.AddToCartDisabled" ng-disabled="product.inStock == 0">Osta</..."

Attribute “ng-class” not allowed on element “span” at this point.

Line: 2549 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 2767 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 2975 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 3207 Column: 17 - 166
"... <span class="stock stock-cac" ng-if="!product.IsLimitedCNC" ng-class="product.ClickNCollectStoreCount != 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 3274 Column: 25 - 238
"... <span class="stock stock-storage" ng-class="product.inStock > 0 && product.inStock <= 15 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 0 && product.inStock <= 15">Alle 5..." Line: 3275 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock >= 16 && product.inStock <= 50 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock >= 16 && product.inStock <= 50">+10 ke..." Line: 3276 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock > 50 && product.inStock <= 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 50 && product.inStock <= 100">+50 ke..." Line: 3277 Column: 25 - 193
"... <span class="stock stock-storage" ng-class="product.inStock > 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 100 ">+100 k..." Line: 3279 Column: 29 - 134
"... <span class="stock stock-cac" ng-class="product.inCncStock > 0 ? 'stock-available' : 'stock-unavailable'">Click&..." Line: 3847 Column: 25 - 238
"... <span class="stock stock-storage" ng-class="product.inStock > 0 && product.inStock <= 15 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 0 && product.inStock <= 15">Alle 5..." Line: 3848 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock >= 16 && product.inStock <= 50 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock >= 16 && product.inStock <= 50">+10 ke..." Line: 3849 Column: 25 - 242
"... <span class="stock stock-storage" ng-class="product.inStock > 50 && product.inStock <= 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 50 && product.inStock <= 100">+50 ke..." Line: 3850 Column: 25 - 193
"... <span class="stock stock-storage" ng-class="product.inStock > 100 ? 'stock-available' : 'stock-unavailable'" ng-if="product.stockText == null && product.inStock > 100 ">+100 k..." Line: 3852 Column: 29 - 134
"... <span class="stock stock-cac" ng-class="product.inCncStock > 0 ? 'stock-available' : 'stock-unavailable'">Click&..."

Bad value “” for attribute “target” on element “a”: Browsing context name must be at least one character long.

Line: 2616 Column: 37 - 113
"... <a href="https://www.power.fi/artikkelit/lg-oled/" target="" title="LG OLED"> ..." Line: 2621 Column: 37 - 115
"... <a href="https://www.power.fi/artikkelit/iphone-x/" target="" title="iPhone X"> ..." Line: 2626 Column: 37 - 133
"... <a href="https://www.power.fi/artikkelit/philips-star-wars/" target="" title="Philips Star Wars"> ..." Line: 3335 Column: 56 - 117
"...be"><span><a href="https://www.power.fi/unsubscribe/power/fi" target="">Peruut..." Line: 3364 Column: 25 - 115
"... <a href="/power-lisapalvelut/30-pv-palautusoikeus/" title="30 pv palautusoikeus" target=""> ..." Line: 3949 Column: 21 - 89
"... <a href="/tietoa-powerista/uutiskirje/" title="Uutiskirje" target=""> ..."

Attribute “ng-class” not allowed on element “section” at this point.

Line: 3220 Column: 21 - 115
"... <section class="popular-products hidden rr-placement" ng-class="{'hidden': rr.ready == false}"> ..." Line: 3793 Column: 25 - 119
"... <section class="popular-products hidden rr-placement" ng-class="{'hidden': rr.ready == false}"> ..."

Attribute “ng-controller” not allowed on element “form” at this point.

Line: 3308 Column: 33 - 93
"... <form id="newsletter-form" name="socialBannerNewsletter" data-site-id="6" novalidate ng-controller="Expert.SocialBannerNewsletter.Controller" ng-submit="socialBannerNewsletter.$valid && submit()" ng-init="ngLoaded = true" class="fade" ng-class="{ in: ngLoaded }" method="POST"> ..." Line: 3430 Column: 9 - 42
"... <form id="form-customer-service-footer" method="POST" name="footerContactForm" data-site="10681" novalidate ng-controller="Expert.Contact.Controller" ng-submit="footerContactForm.$valid && submit()" ng-init="ngLoaded = true"> ..."

Attribute “ng-submit” not allowed on element “form” at this point.

Line: 3308 Column: 33 - 93
"... <form id="newsletter-form" name="socialBannerNewsletter" data-site-id="6" novalidate ng-controller="Expert.SocialBannerNewsletter.Controller" ng-submit="socialBannerNewsletter.$valid && submit()" ng-init="ngLoaded = true" class="fade" ng-class="{ in: ngLoaded }" method="POST"> ..." Line: 3430 Column: 9 - 42
"... <form id="form-customer-service-footer" method="POST" name="footerContactForm" data-site="10681" novalidate ng-controller="Expert.Contact.Controller" ng-submit="footerContactForm.$valid && submit()" ng-init="ngLoaded = true"> ..." Line: 3487 Column: 21 - 80
"... <form name="login-form" method="POST" ng-submit="doLogin()"> ..." Line: 3530 Column: 21 - 83
"... <form name="login-form" method="POST" ng-submit="doRegister()"> ..." Line: 3937 Column: 17 - 134
"... <form name="signupnotificationform" method="POST" novalidate="" ng-submit="signupnotificationform.$valid && submit()"> ..."

Attribute “ng-init” not allowed on element “form” at this point.

Line: 3308 Column: 33 - 93
"... <form id="newsletter-form" name="socialBannerNewsletter" data-site-id="6" novalidate ng-controller="Expert.SocialBannerNewsletter.Controller" ng-submit="socialBannerNewsletter.$valid && submit()" ng-init="ngLoaded = true" class="fade" ng-class="{ in: ngLoaded }" method="POST"> ..." Line: 3430 Column: 9 - 42
"... <form id="form-customer-service-footer" method="POST" name="footerContactForm" data-site="10681" novalidate ng-controller="Expert.Contact.Controller" ng-submit="footerContactForm.$valid && submit()" ng-init="ngLoaded = true"> ..."

Attribute “ng-class” not allowed on element “form” at this point.

Line: 3308 Column: 33 - 93
"... <form id="newsletter-form" name="socialBannerNewsletter" data-site-id="6" novalidate ng-controller="Expert.SocialBannerNewsletter.Controller" ng-submit="socialBannerNewsletter.$valid && submit()" ng-init="ngLoaded = true" class="fade" ng-class="{ in: ngLoaded }" method="POST"> ..."

Attribute “ng-hide” not allowed on element “div” at this point.

Line: 3309 Column: 37 - 109
"... <div class="form-area" ng-hide="successful == true" ng-animate="'slide'"> ..." Line: 3315 Column: 37 - 110
"... <div class="form-area" ng-hide="successful == false" ng-animate="'slide'"> ..." Line: 3484 Column: 17 - 65
"... <div class="modal-body" ng-hide="isRegisterMode"> ..." Line: 3527 Column: 17 - 66
"... <div class="modal-body" ng-hide="!isRegisterMode"> ..."

Attribute “ng-animate” not allowed on element “div” at this point.

Line: 3309 Column: 37 - 109
"... <div class="form-area" ng-hide="successful == true" ng-animate="'slide'"> ..." Line: 3315 Column: 37 - 110
"... <div class="form-area" ng-hide="successful == false" ng-animate="'slide'"> ..."

Attribute “nmail” not allowed on element “input” at this point.

Line: 3312 Column: 41 - 206
"... <input type="email" ng-model="inputEmailConfirmation" name="email-confirmation" class="form-control" placeholder="Anna s&#228;hk&#246;postiosoitteesi" required nmail> ..." Line: 3496 Column: 9 - 22
"...> <input class="form-control" name="inputEmailLogin" ng-model="inputEmailLogin" type="email" required nmail/> <..." Line: 3541 Column: 9 - 22
"...> <input class="form-control" name="inputEmail" ng-model="inputEmail" type="email" required nmail/> ..." Line: 3940 Column: 21 - 167
"... <input type="email" class="form-control" ng-model="sn.signupEmailConfirmation" placeholder="Sy&#246;t&#228; s&#228;hk&#246;postisi" required nmail> ..."

Attribute “ng-disabled” not allowed on element “button” at this point.

Line: 3510 Column: 9 - 96
"...> <button type="submit" class="btn btn-brand-secondary" ng-disabled="login-form.$invalid">Kirjau..." Line: 3731 Column: 9 - 96
"...> <button type="submit" class="btn btn-brand-secondary" ng-disabled="login-form.$invalid">Luo uu..."

Attribute “ng-show” not allowed on element “p” at this point.

Line: 3515 Column: 33 - 77
"... <p ng-show="errorCode == 32" class="ng-hide">Kirjau..." Line: 3516 Column: 33 - 77
"... <p ng-show="errorCode == 35" class="ng-hide">Kirjau..." Line: 3517 Column: 33 - 77
"... <p ng-show="errorCode == 36" class="ng-hide">Olemme..." Line: 3518 Column: 33 - 77
"... <p ng-show="errorCode == 37" class="ng-hide">Meill&..." Line: 3736 Column: 33 - 61
"... <p ng-show="errorCode == 31">S&#228..." Line: 3737 Column: 33 - 77
"... <p ng-show="errorCode == 35" class="ng-hide">Rekist..."

Attribute “ng-click” not allowed on element “button” at this point.

Line: 3523 Column: 21 - 66
"... <button ng-click="registerMode()" class="btn">Rekist..."

Attribute “ng-class” not allowed on element “small” at this point.

Line: 3544 Column: 25 - 205
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputEmail.$dirty &amp;&amp; login-form.inputEmail.$invalid &amp;&amp; login-form.inputEmail.$error.required"> ..." Line: 3564 Column: 25 - 214
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputPassword.$dirty &amp;&amp; login-form.inputPassword.$invalid &amp;&amp; login-form.inputPassword.$error.required"> ..." Line: 3569 Column: 25 - 113
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="inputPassword.length &lt; 8"> ..." Line: 3588 Column: 25 - 235
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputConfirmPassword.$dirty &amp;&amp; login-form.inputConfirmPassword.$invalid &amp;&amp; login-form.inputConfirmPassword.$error.required"> ..." Line: 3593 Column: 25 - 123
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="inputPassword != inputConfirmPassword"> ..." Line: 3615 Column: 25 - 217
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputFirstName.$dirty &amp;&amp; login-form.inputFirstName.$invalid &amp;&amp; login-form.inputFirstName.$error.required"> ..." Line: 3634 Column: 25 - 214
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputLastName.$dirty &amp;&amp; login-form.inputLastName.$invalid &amp;&amp; login-form.inputLastName.$error.required"> ..." Line: 3665 Column: 25 - 211
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputAddress.$dirty &amp;&amp; login-form.inputAddress.$invalid &amp;&amp; login-form.inputAddress.$error.required"> ..." Line: 3685 Column: 25 - 211
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputZipCode.$dirty &amp;&amp; login-form.inputZipCode.$invalid &amp;&amp; login-form.inputZipCode.$error.required"> ..." Line: 3690 Column: 25 - 209
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputZipCode.$dirty &amp;&amp; login-form.inputZipCode.$invalid &amp;&amp; login-form.inputZipCode.$error.number"> ..." Line: 3709 Column: 25 - 202
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputCity.$dirty &amp;&amp; login-form.inputCity.$invalid &amp;&amp; login-form.inputCity.$error.required"> ..."

Attribute “ng-show” not allowed on element “small” at this point.

Line: 3544 Column: 25 - 205
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputEmail.$dirty &amp;&amp; login-form.inputEmail.$invalid &amp;&amp; login-form.inputEmail.$error.required"> ..." Line: 3564 Column: 25 - 214
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputPassword.$dirty &amp;&amp; login-form.inputPassword.$invalid &amp;&amp; login-form.inputPassword.$error.required"> ..." Line: 3569 Column: 25 - 113
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="inputPassword.length &lt; 8"> ..." Line: 3588 Column: 25 - 235
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputConfirmPassword.$dirty &amp;&amp; login-form.inputConfirmPassword.$invalid &amp;&amp; login-form.inputConfirmPassword.$error.required"> ..." Line: 3593 Column: 25 - 123
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="inputPassword != inputConfirmPassword"> ..." Line: 3615 Column: 25 - 217
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputFirstName.$dirty &amp;&amp; login-form.inputFirstName.$invalid &amp;&amp; login-form.inputFirstName.$error.required"> ..." Line: 3634 Column: 25 - 214
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputLastName.$dirty &amp;&amp; login-form.inputLastName.$invalid &amp;&amp; login-form.inputLastName.$error.required"> ..." Line: 3665 Column: 25 - 211
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputAddress.$dirty &amp;&amp; login-form.inputAddress.$invalid &amp;&amp; login-form.inputAddress.$error.required"> ..." Line: 3685 Column: 25 - 211
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputZipCode.$dirty &amp;&amp; login-form.inputZipCode.$invalid &amp;&amp; login-form.inputZipCode.$error.required"> ..." Line: 3690 Column: 25 - 209
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputZipCode.$dirty &amp;&amp; login-form.inputZipCode.$invalid &amp;&amp; login-form.inputZipCode.$error.number"> ..." Line: 3709 Column: 25 - 202
"... <small class="hidden" ng-class="{'hidden': false}" ng-show="login-form.inputCity.$dirty &amp;&amp; login-form.inputCity.$invalid &amp;&amp; login-form.inputCity.$error.required"> ..."

Element “div” not allowed as child of element “h4” in this context. (Suppressing further errors from this subtree.)

Line: 3752 Column: 25 - 49
"... <div class="basket-icon"></div>..." Line: 3871 Column: 25 - 49
"... <div class="basket-icon"></div>..."

Attribute “ng-if” not allowed on element “tr” at this point.

Line: 3776 Column: 34 - 102
"... </tr> <tr ng-if="productService.price != undefined && productService.price > 0"> ..."

The “for” attribute of the “label” element must refer to a non-hidden form control.

Line: 3490 Column: 9 - 37
"...> <label for="inputEmailLogin">S&#228..." Line: 3500 Column: 9 - 40
"...> <label for="inputPasswordLogin">Salasa..." Line: 3535 Column: 9 - 32
"...> <label for="inputEmail">S&#228..." Line: 3555 Column: 9 - 35
"...> <label for="inputPassword">Salasa..." Line: 3579 Column: 9 - 42
"...> <label for="inputConfirmPassword">Toista..." Line: 3606 Column: 9 - 36
"...> <label for="inputFirstName">Etunim..." Line: 3625 Column: 9 - 35
"...> <label for="inputLastName">Sukuni..." Line: 3645 Column: 9 - 34
"...> <label for="inputCompany">Yritys..." Line: 3656 Column: 9 - 34
"...> <label for="inputAddress">Osoite..." Line: 3676 Column: 9 - 34
"...> <label for="inputZipCode">Postin..." Line: 3700 Column: 9 - 31
"...> <label for="inputCity">Kaupun..." Line: 3720 Column: 9 - 33
"...> <label for="inputMobile">Puheli..."

power.fi similar domains

Similar domains:
www.power.com
www.power.net
www.power.org
www.power.info
www.power.biz
www.power.us
www.power.mobi
www.ower.fi
www.power.fi
www.oower.fi
www.poower.fi
www.opower.fi
www.lower.fi
www.plower.fi
www.lpower.fi
www.pwer.fi
www.piwer.fi
www.poiwer.fi
www.piower.fi
www.pkwer.fi
www.pokwer.fi
www.pkower.fi
www.plwer.fi
www.polwer.fi
www.ppwer.fi
www.popwer.fi
www.ppower.fi
www.poer.fi
www.poqer.fi
www.powqer.fi
www.poqwer.fi
www.poaer.fi
www.powaer.fi
www.poawer.fi
www.poser.fi
www.powser.fi
www.poswer.fi
www.poeer.fi
www.poweer.fi
www.poewer.fi
www.powr.fi
www.powwr.fi
www.powewr.fi
www.powwer.fi
www.powsr.fi
www.powesr.fi
www.powdr.fi
www.powedr.fi
www.powder.fi
www.powrr.fi
www.powerr.fi
www.powrer.fi
www.powe.fi
www.powee.fi
www.powere.fi
www.powed.fi
www.powerd.fi
www.powef.fi
www.powerf.fi
www.powefr.fi
www.powet.fi
www.powert.fi
www.powetr.fi

power.fi Ping

Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network. It measures the round-trip time for messages sent from the originating host to a destination computer that are echoed back to the source.


power.fi TRACEROUTE

Traceroute is a computer network diagnostic tool for displaying the route (path) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (three) sent packets are lost more than twice, then the connection is lost and the route cannot be evaluated.